Size: a a a

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

2020 December 05
Типичный программист
Энтузиаст создал Flappy Bird на минималках весом всего лишь 228 байт

А чтобы запустить игру, достаточно скопировать этот код в адресную строку браузера:

data:text/html,<body onload=z=c.getContext`2d`,setInterval(`c.width=W=150,Y<W&&P<Y&Y<P+E|9<p?z.fillText(S++${Y=`,9,9|z.fillRect(p`}*0,Y-=--M${Y+Y},P+E,9,W),P))):p=M=Y=S=6,p=p-6||(P=S%E,W)`,E=49) onclick=M=9><canvas id=c>

#веб #кек
источник
2020 December 06
Типичный программист
Новогодняя распродажа онлайн-курсов и профессий в Skillbox

19 профессий, которые позволят освоить специальность с нуля, и 7 курсов для изучения конкретных навыков. Выбирайте любой, и к концу обучения сможете претендовать на должность с достойной зарплатой.

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

Выбрать курс: https://tprg.ru/gVEm

#ивенты
источник
Типичный программист
А вы знаете, как работает процессор? Нет? Сейчас узнаете.

Раскладываем по полочкам регистры, память, тактирование, шины, кэш и не только:

https://tprg.ru/gyFd

#hardware #начинающим
источник
Типичный программист
20 алгоритмов сортировки за 9 минут. Осторожно, возможен гипноз.

#сортировка #алгоритмы
источник
Типичный программист
Бесплатный вебинар по Kubernetes

На нём вы:
— узнаете, как расширить стандартную функциональность Azure Kubernetes;
— познакомитесь с лучшими практиками управления Kubernetes, механизмах масштабирования и отказоустойчивости;
— получите доступ к вебкасту, посвященному разработке на базе готовых сервисов на платформе Azure — актуально как для облаков других производителей, так и для вашей собственной инфраструктуры.

Когда: 8 декабря в 11:00 по московскому времени.

Узнать подробнее и зарегистрироваться: https://bit.ly/37Dmgsz

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

Не всегда получается похоже. Но если повезёт, можно взглянуть на себя из другой реальности:

https://tprg.ru/V5DH

#нейросети
источник
2020 December 07
Типичный программист
Стартовал набор на декабрьский поток курса по Java разработке в Java Mentor

На протяжении 7 месяцев вы на практике будете изучать топовые технологии для Java: там и Maven, и Git, и MVC и многое другое. К концу обучения поработаете над коммерческим проектом в команде и получите оффер из компаний Москвы.

Платить заранее и даже во время не нужно — всё только после устройства на работу, до которой вас лично будут поддерживать менторы. Приятный бонус — 2 года поддержки от профессионального сообщества: бесплатное участие в вебинарах, митапах и буткэмпах от экспертов IT.

Для поступления необходимо пройти тестовое:
https://tprg.ru/gf2E

#ивенты
источник
Типичный программист
Участник Russian AI Cup, Антон Чумаченко, рассказал, как ему удалось создать лучшего бота для игры в стиле Dota 2.

О том, как он проектировал стратегию, почему выбрал C++ для реализации идеи и помог ли ему опыт игры в Dota 2, читайте в статье:

https://tprg.ru/79r3

А в субботу как раз стартовал турнир этого года: https://russianaicup.ru/p/rules. Будете участвовать?

#интервью #cpp #gamedev
источник
Типичный программист
Google открыл инструментарий для поиска багов в коде на Python

Atheris умеет работать с Python 3/2.7 и идеально подходит для fuzzing-тестирования. В процессе работы Atheris перебирает всевозможные комбинации входных данных и генерирует отчёт о выявленных сбоях и пропущенных исключениях.

Код открыт под лицензией Apache 2.0: https://github.com/google/atheris

#google #python
источник
Типичный программист
Записи докладов с YaTalks

На выходных прошла большая конференция Яндекса. Было четыре технологических блока (mobile, frontend, backend, ml), а параллельно шёл «лайфстайл» стрим с общими трендовыми темами.

У нас на сайте можно найти текстовую трансляцию с ключевыми моментами и ссылку на видеозаписи докладов: https://tprg.ru/EPTh

Кое-что из внутренностей: базовые рекомендации по составлению резюме
1. Много текста — не значит хорошо.
2. Перечисляйте только те технологии, которыми реально пользуетесь, а не просто когда-то пробовали.
3. Сертификаты об окончании курсов не говорят о вас рекрутерам ничего.
4. Джуниорам важно делать как можно больше проектов. Фриланс, пет-проекты, проекты на курсах.
5. Пишите о результатах.

Это #партнёрский пост
источник
Типичный программист
Технологической доброты пост: на видео человек впервые за 38 лет смог разглядеть мир

Это стало возможно при помощи умных очков Esight 4. Эти очки позволяют частично восстановить зрение при катаракте, глазном альбинизме, отслойке сетчатки и некоторых других болезнях глаз. Стоят такие ни много ни мало 6 тысяч долларов.

Но реакция парня бесценна.

#технологии
источник
2020 December 08
Типичный программист
Разработчик, время с умом используй — на демо-уроках по разработке на Kotlin от OTUS и Альфа-Банка

Это бесплатные демо-уроки реальных курсов по бэкенд- и Android-разработке на Kotlin. Регистрируйтесь сейчас — напомнят в день вебинара.

Сегодня, 8.12 состоится демо-урок «Kotlin codegeneration»  (продвинутый курс Android-разработки). На нём вы:
— разберёте, зачем нужна кодогенерация;
— узнаете, что такое Annotation Processing;
— изучите фреймворк для генерации кода;
— сгенерируете свой код и уберёте бойлерплейт из приложения.

Узнать подробнее и зарегистрироваться: https://otus.pw/jSFX/

11.12 — «Unit-тестирование в Android» (базовый курс Android-разработки):
— изучите Unit-тесты;
— научитесь тестировать компоненты, классы и методы в Java;
— рассмотрите технологию TDD.

Подробности: https://otus.pw/92iv/

17.12 — «Пересмотр «12 факторов»: создаём современный микросервис на Kotlin»:
— обсудите, как расширить исходные рекомендации, чтобы создавать приложения, которые не только работают в облаке, но и процветают.

Подробности: https://otus.pw/mP2N/

Это #партнёрский пост
источник
Типичный программист
Если вы до сих пор пикселизируете важную информацию на картинках, тогда мы идём к вам.​

Вышел алгоритм который восстанавливает такие надписи. Работает он с довольно примитивной пикселизацией, но всё равно хорош:

https://github.com/beurtschipper/Depix

#инструменты #python
источник
Типичный программист
Git уже почти стал стандартом. Но всё же многих бесит сложный командный синтаксис, замысловатые команды, сложные аргументы и размытая документация.

А что конкретно вам не нравится в Git?

#обсуждение #git
источник
Типичный программист
Zen of Python — новый канал от Tproger, где мы будем собирать лучшие материалы по Python и рассказывать про его применение для решения прикладных задач.

Полный Дзен Пайтона в одном канале: @zen_of_python
источник
Типичный программист
Как выбрать монитор для программиста: типы матриц, порты и примеры

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

https://tprg.ru/WCwb

#советы
источник
2020 December 09
Типичный программист
Microsoft запатентовала рейтинг для оценки совещаний

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

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

#microsoft
источник
Типичный программист
Первая линия поддержки – залог непрерывной и эффективной работы компании

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

Сейчас у вас есть хорошая возможность поучиться на их опыте на бесплатном вебинаре Prof IT, который пройдёт 11 декабря в 11:00 по Москве.

Регистрируйтесь и узнайте, как внедрение роботизированных помощников может снизить стоимость обработки обращений в службу поддержки на 75% и сократить время выполнения заявок на 20%:

https://telegram.me/MSProfITBot?start=post4

Это #партнёрский пост
источник
Типичный программист
источник
Типичный программист
источник