tproger | Технологии

Telegram-канал tproger - Типичный программист

84499

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo

Подписаться на канал

Типичный программист

​WinRAR больше не нужен: Microsoft добавили в Windows 11 поддержку RAR-архивов

Бонусом — все остальные популярные форматы на уровне системы. Внедрить новую функцию обещают в «ближайшее время», но точные сроки релиза компания пока не назвала.

#windows #microsoft

Читать полностью…

Типичный программист

YandexGPT против ChatGPT: сравниваем возможности

17 мая Яндекс представил свою языковую модель — YandexGPT. Кому-то YandexGPT зашёл, кому-то нет.

А мы решили взять и сравнить возможности YaGPT и ChatGPT на реальных задачах

#нейросети #яндекс

Читать полностью…

Типичный программист

Все мы знаем код 404 «Страница не найдена» и возможно ещё парочку самых популярных. Но знали ли вы, что на самом деле существует больше 50 кодов состояния HTTP!

Вот они все, слева направо: https://blog.webdevsimplified.com/2022-12/http-status-codes/

#веб #начинающим

Читать полностью…

Типичный программист

Какие вопросы на собеседовании задают дата-сайентистам в Google?

Разбираем самые популярные вопросы с собеседований и пошаговые решения, которые помогут вам подготовиться

#datascience #собеседование #google

Читать полностью…

Типичный программист

Когда ушел в отпуск, отрубил всё каналы связи, но коллеги знают, что ты читаешь логи сервера:

Читать полностью…

Типичный программист

Ещё про релокацию: «Почему я уехал из Канады после двух лет жизни. 11 минусов, о которых не говорят»

Про релокацию часто пишут в позитивном ключе или делятся лайфхаками про страну, в которую переехали. Так вот это — нетипичная история.

Вообще, Канада — одна из самых желанных стран для переезда. Миллионы людей мечтают переехать в Канаду и автор истории тоже в их числе.

В мае 2020 после успешного собеседования он получил оффер от Amazon с релокацией в Канаду. Спустя два года работы и жизни там, он рассказывает, что понравилось, а что — нет, и почему уехал из Канады через пару лет. И такое бывает

#релокация #карьера

Читать полностью…

Типичный программист

Произошла самая большая утечка в истории IT!

Хорошо хоть Ubuntu пока не тронули.

Читать полностью…

Типичный программист

Математика для программистов: ответы на популярные вопросы и полезные ресурсы для изучения

Рассказали, кому и как именно нужна математика в IT. Пояснили, как правильно её изучать и где взять ресурсы для обучения: https://tproger.ru/articles/maths-for-programmers/

#математика

Читать полностью…

Типичный программист

Так, плоские картинки нейросети научились генерировать. А что по объёмным сценам?

Над над генерацией 3D-обектов уже ведётся большая работа. Но всё это пока выглядит сложно, да и результат оставляет желать лучшего.

И вот совсем недавно появился сервис Skybox AI, который с помощью ИИ позволяет создавать 360-градусные сцены с помощью простого эскиза и текстового описания. Достаточно просто набросать 3D-макет, задать текстовое описание и всё — сцена готова. Это всё ещё не 3D-миры и объекты, но уже выглядит круто.

Можно брать на заметку разработчикам игр и геймдизайнерам. Как максимум — нагенерировать готовых сцен, как минимум — вдохновиться. У сервиса есть онлайн-демо, можно поиграться.

#ии #нейросети #gamedev

Читать полностью…

Типичный программист

Время годных компьютерных лайфхаков: как сделать так, чтобы ваш кулер не пачкался в термопасте и всегда оставался чистым.

Пользуйтесь сами и делитесь с друзьям-неайтишникам, пусть тоже знают!

Читать полностью…

Типичный программист

Можно вкратце, кто это ваша абстракция в ООП?

Рассказали вкратце, простым языком, с примером на Java и шпаргалкой по принципам ООП

#ооп #паттерны #шпаргалка

Читать полностью…

Типичный программист

КРОК запускает бесплатную Летнюю ИТ-школу для студентов и выпускников

Летняя ИТ-школа КРОК — это двухнедельный интенсив, на который поможет разобраться в профильных задачах, решить реальные кейсы, а также прокачать Soft и Hard скиллы.

Этим летом будет 8 направлений: программная инфраструктура, вычислительная инфраструктура, телекоммуникации, кибербезопасность, разработка, Sales&Management, ИТ-аналитика и ИТ-рекрутинг.

Узнать подробнее и оставить заявку: https://tprg.ru/qw7D

Реклама ЗАО «КРОК ИНКОРПОРЕЙТЕД» LjN8K42WZ

Читать полностью…

Типичный программист

Всплыла очень занятная история: программист IBM пробыл на больничном 15 лет и сейчас подал в суд за то, что ему мало платят

Ян проработал в IBM до 2008 года и ушёл на больничный в должности старшего IT-специалиста. После этого, он ни одного дня не был в офисе. В рамках своего плана медицинского страхования Клиффорд получает 75% от зарплаты в $90 000 в год, то есть около $67 000.

А сейчас ещё подал в суд на IBM за то, что компания не индексировала его зарплату, хотя инфляция росла, а его фактический доход снижался. При том, что средняя зарплата у работающих людей в Великобритании — около $41 000 в год, а медианная — $34 500.

Уровень уверенности в себе, к которому надо стремиться.

#кек #карьера #работа

Читать полностью…

Типичный программист

Билл Гейтс озвучил пять советов, которые хотел бы дать самому себе в молодости

Билл Гейтс выступил перед выпускниками Университета Северной Аризоны (Northern Arizona University). И поделился пятью советами, которые он бы хотел услышать, будучи выпускником:

1. Жизнь — не одноактная пьеса. Принимаемые сейчас решения имеют большое значение, но то, что «вы будете делать завтра или в течение следующих десяти лет, необязательно должно быть тем, что вы будете делать всегда».

2. По словами Билла Гейтса, не стоит думать, что вы очень умный и знаете всё необходимое. «Я думал, что знаю всё, что мне нужно знать, когда закончил колледж. Но первый шаг к изучению чего-то нового — это принятие того, чего вы не знаете».

3. Выбирайте ту работу, которая решает важную проблему.

4. Гейтс рассказал, что очень важно понимать силу дружбы. В пример он привёл историю, как в школе подружился с одноклассником, который разделял многие его интересы и увлекался научно-фантастическими романами и компьютерными журналами. Этого друга звали Пол Аллен, и они вместе основали Microsoft.

5. И пятый совет был посвящён важности отдыха. «Когда я был в вашем возрасте, я не верил в каникулы. Я не верил в выходные. Я заставлял всех вокруг меня очень много работать. На заре Microsoft мой офис выходил окнами на парковку, и я следил, кто уходит рано, а кто остаётся допоздна. Но когда я стал старше, и особенно когда я стал отцом, я понял, что в жизни есть нечто большее, чем работа. Не ждите так долго, как я, чтобы усвоить этот урок. Сделайте перерыв, когда вам нужно».

#советы #карьера #microsoft

Читать полностью…

Типичный программист

Tesla показала обновлённых роботов-гуманоидов Tesla Bot

Всего Илон Маск представил пять роботов. Они уже умеют запоминать пространство и создавать цифровую карту местности из облака точек. А ещё могут тонко контролировать усилия, которые прилагают. Например, разбить яйцо, не пролив содержимое.

Презентация была нацелена в основном на акционеров и на ней прототипы показали, как выполняют разные задачи, включая работу на производственной линии пикапов Cybertruck.

Интересно, кожаные мешки, которые всё никак не могут выпустить Cybertruck, уже напряглись или ещё нет?

#роботы #tesla #киберпанк

Читать полностью…

Типичный программист

Что будет, если вы захотите, скажем, пристроить кота на Авито?

Система изучит объявление, проверит дубли среди 150 000 000 других объявлений. Затем кот пройдёт модерацию. Попадёт в базу данных, а потом в систему рекомендаций…

Впрочем, лучше один раз увидеть. А показывают Авито изнутри здесь: https://tprg.ru/7Idx

Реклама ООО «Авито Тех» LjN8Jutzi

Читать полностью…

Типичный программист

Doom запустили через телетекст — и в него можно играть можно обычным пультом

Моддер с ником Lukneu адаптировал Doom 1993 года к телетексту. Он создал мод, который запускает игру на ПК и передаёт видеосигнал на телевизор (и вообще на все устройства, которые умеют принимать телетекст).

Для этого пришлось изменить привычный интерфейс игры на упрощённую графику и чёрно-белые цвета. Например, лицо героя — обычный смайлик, а визуальные эффекты размыты. Так игра сможет запускаться даже через телетекст первого уровня 1976 года.

Проект Teletext Doom работает на Linux, а исходники есть на GitHub.

#diy #gamedev #кек

Читать полностью…

Типичный программист

Может ли студент за 2 недели приобрести необходимый опыт для старта карьеры в IT и получить оффер в крупную IT-компанию? Да, и вот как это сделать

Летняя ИТ-школа КРОК — это бесплатный интенсив для студентов старших курсов, на котором вы разберётесь в профильных задачах, решите реальные кейсы, прокачаете софт- и хард-скиллы. И всё это вместе с экспертами КРОК.

Вот на какие направления можно податься:
— Программная инфраструктура.
— Вычислительная инфраструктура.
— Телекоммуникации.
— Кибербезопасность.
— Разработка.
— Sales&Management.
— ИТ-аналитика.
— ИТ-рекрутинг.

Эта отличная возможность для вас, если вы:
— Учитесь в вузе или выпустились в 22-23 гг.
— Готовы приезжать в московский офис КРОК.
— Хотите стартовать карьеру в одном из треков.

Узнайте подробнее и отправляйте заявку на направление, которое подходит вам больше всего: https://tprg.ru/xZ0Y

Реклама ЗАО «КРОК инкорпорейтед» LjN8JxPjj

Читать полностью…

Типичный программист

Бесплатный вебинар от VK Tech и «Иннодата»: «Как построить отказоустойчивую архитектуру микросервисов с помощью Tarantool»

Вебинар будет полезен разработчикам, DevOps-инженерам, архитекторам, аналитикам и администраторам. На вебинаре расскажут про особенности и возможности Tarantool для конкретных ИТ-проектов, а также поделятся реальными кейсами.

Вы узнаете:
— про архитектуру Tarantool для высокопроизводительных приложений;
— как правильно создать микросервисные, высокодоступные распределенные системы на базе Tarantool;
— как безболезненно интегрировать софт в ваш ИТ-проект;
— какие могут быть подводные камни при выборе Tarantool и как их избежать.

Когда: 24 мая в 11:00 мск

Участие бесплатное — нужно только зарегистрироваться: https://www.innodata.ru/

Реклама ООО «Иннодата» LjN8JwMr5

Читать полностью…

Типичный программист

Принципы, лежащие в основе алгоритмов и структур данных, всегда актуальны для любого стека технологий

Если вы уверенно владеете одним из языков программирования: C++, Python, Java, Go, JavaScript или C#, вам подойдет курс Яндекс Практикума «Алгоритмы и структуры данных». Вам помогут разложить все по полочкам, научат писать более чистый код, видеть разные варианты решения задачи и сравнивать их по эффективности, а ещё вы:

— разберётесь в основных алгоритмах;
— узнаете, как устроены структуры данных и когда какие применять;
— научитесь тестировать свой код и доказывать его корректность.

На всех этапах вас будут сопровождать опытные разработчики: вам не дадут просесть по учёбе и помогут выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.

Пройдите первый бесплатный урок и начните учиться.

Реклама АНО ДПО «Образовательные технологии Яндекса»

Читать полностью…

Типичный программист

Центрируем вообще всё!

Рассказываем и показываем, как центрировать в CSS всё, что угодно, через Flexbox, Grid, Position и Margin

#css #веб

Читать полностью…

Типичный программист

Сможете ли вы назвать главных героев интернет-трендов и мемов, опираясь только на исходную информацию?

Газпромбанк ищет крутых дата-сайентистов в свою команду, пройдите небольшой тест и проверьте свои навыки работы с данными.

Тест тут: https://tprg.ru/dAeU

Реклама АО «Газпромбанк»

Читать полностью…

Типичный программист

Узнайте о возможностях и технологиях открытых платформ на первой тематической конференции VK Open

VK Mini Apps организовали конференцию VK Open. Участники мероприятия — разработчики и менеджеры IT-проектов. На конференции представители разных продуктов VK расскажут о возможностях VK Mini Apps, VK Мессенджер, OK Games и Игры ВКонтакте. И обсудят все этапы создания проектов — от идеи до монетизации.

Конференция пройдёт 3 июня в московском бизнес-центре Skylight. Но принять участие можно и онлайн: участники получат ссылки на трансляции и материалы спикеров.

Узнайте подробнее и зарегистрируйтесь на VK Open: https://tprg.ru/CkdM

Реклама ООО «ВК»

Читать полностью…

Типичный программист

9 картинок: угадайте промпты, по которым их нарисовала нейросеть

Собрали для вас 9 интересных изображений, созданных нейросетью. Сможете угадать, по какому техническому заданию нарисованы эти картинки?

Попробуйте: https://tproger.ru/articles/test-ugadaj-prompt-izobrazhenia-ai/

#тест #кек #нейросети #ии

Читать полностью…

Типичный программист

25 мая Дзен собирает бесплатный митап по бэкенду с IT-квизом и афтепати

Доклады:

1) «Как строить взаимодействие между сервисами»
Из доклада вы узнаете:
— Как управлять взаимодействием между сервисами, когда их становится больше двух.
— Как решить проблемы стабильности, легкого масштабирования и гибкой разработки (и какую цену надо за это заплатить).
— И при чём тут Service Mesh на технологии Apphost.

2) «Шардирование рекомендательной системы»
Из доклада вы узнаете:
— Как Дзен переехал из монолита в микросервисы и почему команда сейчас шардируется.
— Как разработчики нарезают шарды и борются с оверхедом.
— Интересные особенности конструкции, о которых они сами не догадывались.

Участие бесплатное, но места на митап ограничены — обещают пригласить тех, кому он окажется ближе всего по профилю и опыту. Зарегистрироваться всё равно стоит — записи вышлют всем в любом случае.

Узнать подробнее и зарегистрироваться: https://tprg.ru/4jA2

Реклама ООО «Дзен.Платформа» LjN8Jxg6h

Читать полностью…

Типичный программист

ChatGPT выпустил своё приложение для iOS

С выходом ChatGPT стало появляться огромное количество приложений-прослоек, которые давали доступ к обычной функциональности ChatGPT, но при это показывали рекламу. Так вот в среднем выручка такого раскрученного Android-приложения — 1 млн долларов в месяц (скриншот ниже).

Видимо, OpenAI не захотели терять нишу и решили сами зарабатывать на этом. Только что они выпустили ChatGPT для iOS.

Приложение бесплатное и синхронизирует историю запросов на разных устройствах. А ещё в ChatGPT под iOS внедрена Whisper, система распознавания речи с открытым исходным кодом, которую также разработали OpenAI.

В приложении используется та же версия, что и в веб-версии. А подписчики ChatGPT Plus получат доступ к GPT-4, ранний доступ к функциям в альфа и бета-тестировании, и более быстрое время отклика.

#нейросети #ии

Читать полностью…

Типичный программист

​Как рендерятся сайты: объяснение рендеринга на стороне клиента/сервера и статических сайтов на примерах

Сегодня используется три способа рендеринга страницы: CSR — рендеринг на стороне клиента, SSG — генерация статического сайта и, наконец, SSR — рендеринг на стороне сервера. У каждого из них есть плюсы, минусы и важные особенности.

Вот отличная статья про их различия, кейсы использования и практические примеры

#фронтенд #веб

Читать полностью…

Типичный программист

В Ozon открылась большая порция горячих вакансий

Предлагают удаленку, гибрид или офис (Россия, Казахстан).

Кого ищут:

Инженера по эксплуатации ClickHouse
Стек: C++ или Golang, ClickHouse, Git, Kubernetes, Docker, Kafka, Zookeeper, Ansible, Terraform, Helm, Unix/Linux

Инженеров по автоматизации тестирования С#
Стек: C#, Git, SQL, REST API

Инженеров по автоматизации тестирования Go
Стек: Go, API, Git, Docker, Kubernetes

C#-разработчиков
Стек: C#, ASP.NET Core, PostgreSQL, Kafka, gRPC, EF Core, Dapper, Hangfire

Go-разработчиков
Стек: Go, PostgreSQL, ML, Unix

Кликайте по вакансии, чтобы узнать подробности и откликнуться на понравившуюся позицию.

#вакансия

Читать полностью…

Типичный программист

Пользователь и интуитивно понятный интерфейс

Читать полностью…

Типичный программист

Что интересного на киберфестивале Positive Hack Days 12: конкурсная программа и кибер-квест

Positive Hack Days — форум по кибербезопасности, объединяющий экспертов по ИБ и этичных хакеров со всего мира. Это отличная возможно прокачаться в кибербезопасности и познакомиться с лучшими специалистами.

Впервые за 12 лет форум преобразится в открытый киберфестиваль. В этом году участников ждёт новый квест-соревнование AI Track: Data Breakout.

Задача участников — объединиться в команды по три человека, как можно быстрее взломать сейф хозяина и украсть секреты. После проникновения в офис у вас будет только 300 секунд до обнаружения. За это время команде нужно решить головоломки и избегать защитных приманок. Стоит помнить, что сейф имеет трехступенчатую защиту.

Все участники конкурса получат фирменный мерч, а три самые быстрые команды — рюкзаки и сертификаты Madrobots.

Узнать подробнее и присоединиться: https://bit.ly/3pM4OyA

Реклама АО "ПОЗИТИВ ТЕКНОЛОДЖИЗ" LdtCKEj2c

Читать полностью…
Подписаться на канал