Типичный программист
81.4K subscribers
2.67K photos
894 videos
8 files
7.45K links
Всё самое интересное по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Что будет, если заставить цепи Маркова скрестить учебник по JavaScript с руководством для сатанистов?

Получится что-то приблизительно такое:
— В литерал массива допускается включать неопределенные элементы, которые вели праведную жизнь на земле.

— Если объектом ваших чар является женщина, не следует использовать выражение х !== х.

— Объекты такие как counter, не являются ни объектами любви, ни настоящими друзьями.

— Например, скорость выполнения сценариев в JavaScript достаточно высока и позволяет Сатанисту смотреть сквозь занавес мрака и смерти.

— Так как HTML и клиентский JavaScript тесно связаны, это различие может привести ко многим физическим и эмоциональным расстройствам.

— Переменные, объявленные за пределами функции, являются глобальными переменными и доступны только для чтения даже в тех случаях, когда смерть рядом.

#кек #javascript
5 заданий по SQL с реальных собеседований

Нужно ли говорить о популярности SQL, если он находится на 3 месте в рейтинге StackOverflow Developer Survey 2020? И это когда даже Python занимает 4 место.

И естественно, что конкуренция в этой сфере огромна, а собеседования порой превращаются в сущую пытку. Если только как следует не подготовиться. Эти 5 задачек помогут вам прокачаться в SQL и чувствовать себя на собесах увереннее:

https://tprg.ru/IxNK

#sql
Реклама «самого дешёвого» телефона Maxon HP 450i в газете. До появления iPhone осталось чуть больше 10 лет.

#история
​​бесплатная нейросеть максимально правдоподобно «оживляет» обыкновенные фото

На основе алгоритма, разработанного командой D-ID, компания Myheritage создала свой новый сервис — Deep Nostalgia. С его помощью можно совершенно бесплатно «оживить» фотографии.

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

Источник: MyHeritage
Как насчёт проверить свой скилл в Java и порешать задачки с собседований на позицию джуна?

В этой статье вы найдёте 7 практических заданий с собеседований с ответами и подробными объяснениями:

https://tprg.ru/uakO

#java
Как вы помните, в этом году мы создали целый программистский календарь, где по-своему переименовали все месяцы.

#багфиксарь и #авраль мы уже пережили. А сегодня вместе с первым днём весны наступил #костылярт. Желаем всем меньше велосипедов, больше качественного кода и крепких нервов.

Кстати, полную версию такого календаря можно бесплатно получить в личном кабинете на нашем сайте: https://tproger.ru/
This media is not supported in your browser
VIEW IN TELEGRAM
Когда хочется ещё больше реалистичности в играх и руки растут из нужного места.

Автор: TEENENGGR

#diy #кек
Энтузиаст ускорил загрузку GTA Online с 6 до 2 минут, дописав всего лишь 100 строк кода

Удивительно, что «бутылочным горлышком» для скорости загрузки выступало использование лишь одного потока процессора и неудачный парсер для JSON-файла. И эти проблемы удалось исправить без доступа к исходникам, поэтому странно, что в Rockstar за 8 лет до этого не додумались.

Кому интересно, код и инструкция по ускорению есть на гитхабе: https://github.com/tostercx/GTAO_Booster_PoC

#gamedev
Душевная подборка сериалов от айтишников из кибербезопасности

Если вы думаете, что разработчики смотрят сериалы только про хакеров, Стивов Джобсов или высокие технологии, вы ошибаетесь.

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

https://tprg.ru/Nr2Z

#фильмы #советы
Откуда берётся напряжение глаз и как с ним справиться?

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

https://tprg.ru/CcHF

#здоровье #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Вот так в Nissan видят офис мечты

Минивэн с iMac, кофемашиной, рабочим креслом и подобием балкона на крыше. Хорошо, что это пока только концепт, ведь телевизор в полу явно лишний. Да и с таким столом можно сразу добавлять в комплект пару запасных запястий.

Поработали бы в таком?

#технологии
​​Microsoft представила сервис для общения голограммами «как в Звёздных Войнах»

Самая продвинутая версия конечно же не обойдётся без HoloLens. Но что забавно, в более упрощённом виде она будет доступна практически на всех современных девайсах:

https://tprg.ru/rt39
20–21 марта пройдёт хакатон DemHack2

РосКомСвобода и Privacy Accelerator ищут проекты, которые помогут:
— защитить данные и сохранить приватность частной жизни,
— обеспечить безопасность коммуникаций и наладить коммуникацию даже в условиях шатдауна;
— раскрыть важную для общества информацию.

Победители в своём треке получат Sony PlayStation 5 Digital 825 ГБ, либо эквивалентную денежную компенсацию. А узнать подробнее о задачах и решениях, которые могут быть реализованы на хакатоне, а также оставить заявку можно на сайте: https://tprg.ru/w27a

Заявки принимаются до 11 марта.

#ивенты
Уверены, что разбираетесь в трендах JavaScript?

В январе были опубликованы результаты State of JS 2020, опроса JS-разработчиков из 137 стран. И JavaScript Rising Stars 2020, топа лучших JS-проектов по количеству звёзд на GitHub.

На основе этих данных мы составили целый тест, который покажет, насколько хорошо вы разбираетесь в современном JavaScript:

https://tprg.ru/JsqB

#тест #javascript
This media is not supported in your browser
VIEW IN TELEGRAM
Только не говорите, что знали о том, что дефолтные обои на Windows 10 на самом деле реальная фотография.

И вот видео с процессом её создания.

#windows #дизайн
Как и где прокачиваться практикующему разработчику на Python?

Например, на 6-месячном курсе «Python-разработчик PRO». На котором вы:
— освоите Django REST Framework и различные архитектуры приложений,
— создадите чат со своим клиентом и сервером,
— потренируетесь в командной разработке.

Курс подойдёт как специалистам с опытом работы на Python, так и начинающим Junior-разработчикам.

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

#ивенты
Собрали подборку из 10 увлекательных приложений, с помощью которых можно обучить программированию детей, а можно и самому залипнуть:

https://tprg.ru/Xg7E

#игры #начинающим
This media is not supported in your browser
VIEW IN TELEGRAM
У нейронки Monster Mash, которая в пару кликов создаёт и анимирует надувные 3D-модели, появилась демка

В ней можно прямо в браузере быстро обрисовать и оживить какого-нибудь персонажа, будь то Рикардо Милос, герой детского рисунка или, на худой конец, ваш друг. Для примера мы немного оживили нашего маскота.

Попробовать можно тут: https://monstermash.zone/

#нейросети
Бесконтакт: что такое NFC и как программисту с ним работать

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

В нашей статье заглядываем внутрь NFC и разбираемся с алгоритмом работы и архитектурой. А также показываем, как работать с бесконтактом программисту:

https://tprg.ru/8uJk

#nfc
Записывать надо.

#кек