Типичный программист
✔
78.1K subscribers
3.82K photos
1.16K videos
14 files
8.47K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
​Как превратить GitHub в IDE

Автор этого видео рассказывает, как с помощью нескольких браузерных расширений превратить GitHub в IDE.

Ссылки на все необходимые расширения — в описании видео.

#github
​Стримы по программированию на Twitch

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

Рассказываем, что на таких стримах происходит и зачем программисту их смотреть:

https://tprg.ru/uzHn
This media is not supported in your browser
VIEW IN TELEGRAM
Алгоритм получения фрактала, который называется Драконом Хартера-Хейтуэя.

#фракталы
​Как научить ребёнка программировать

У нас на сайте есть подборка ресурсов, с помощью которых вы сможете познакомить ребёнка с профессией программиста.

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

https://tprg.ru/hFTz
This media is not supported in your browser
VIEW IN TELEGRAM
AR президент Израиля

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

«Поселить» президента у себя дома можно, просто отсканировав QR-код по ссылке:

https://tprg.ru/JKhT

#технологии #ar
Чек-лист для код-ревью

Как максимально упростить процесс код-ревью разработчику, который хочет проверить свой (или чужой) код и извлечь из этого занятия максимальную пользу?

Этот чек-лист поможет не упустить никаких важных деталей:

https://tprg.ru/w4XS

#codereview #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик, используя алгоритмы машинного обучения, научился управлять экраном с помощью жестов и вебкамеры.

Исходники выложил: https://tprg.ru/RuSs

И статью, в которой рассказал про детали разработки, написал: https://tprg.ru/c3SP

#нейросети #ml
Геймер самостоятельно собрал Nintendo Switch из б/у запчастей, что получилось гораздо дешевле, чем б/у консоль — ~$199 на момент сборки (январь 2020 года).

Процесс сборки он подробно расписал здесь:

https://tprg.ru/UTdz

#hardware #diy
​ИИ в LinkedIn помогает готовиться к собеседованиям

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

#ии #собеседование
На LeetCode начался майский челлендж по решению алгоритмических задачек

https://tprg.ru/lchp

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

Также на сайте есть отличные подборки других задачек:
— для новичков: https://tprg.ru/osBe
— среднего уровня: https://tprg.ru/asLo
— самые сложные: https://tprg.ru/2W65

#алгоритмы
Подборка докладов по .NET

Сейчас организаторы многих офлайн-конференций по программированию выкладывают в открытый доступ доклады со своих последних конференций. Вот и организаторы .NET-конференции DotNext 2019 Moscow не остались в долгу.

Всего 26 докладов, разбили их по категориям, чтобы вам было легче сориентироваться:

— основные тренды развития платформы;
— машинное обучение;
— архитектура;
— лучшие практики;
— .NET под капотом.

https://tprg.ru/4AQt

#dotnet #csharp
This media is not supported in your browser
VIEW IN TELEGRAM
Рассказываем про 3 бесплатных инструмента для Python, которые упростят работу с кодом — ИИ автодополнение, статическая типизация и быстрый поиск ошибок:

https://tprg.ru/DLGM

#python
​Как извлечь пользу из проваленного проекта

Факап — не всегда плохо. Как правило, это отличный опыт, из которого можно извлечь уроки на будущее.

Опытный менеджер рассказывает, как не доводить проекты до полных факапов и что делать, если всё же факап пришёл:

https://tprg.ru/aWPr

#работа #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Наш подписчик запилил забавную вариацию «змейки». В этой игре не змейка гоняется за едой/шариками/монетками, а врачи собирают любителей пожарить шашлычок в парке.

Поиграть можно тут: https://tprg.ru/416Q

Автор: Владимир Гречкин

#gamedev #кек
Tproger Changelog: сделали для вас за апрель 2020

Продолжаем ежемесячную серию материалов с рассказом о последних изменениях в Tproger.

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

Налетайте: https://tprg.ru/EB6a

#changelog
Подборка лучших репозиториев. Часть 2

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

https://tprg.ru/Mlrk

Первая часть подборки — здесь.
This media is not supported in your browser
VIEW IN TELEGRAM
Синтезатор вкусов

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

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

Как это работает: https://tprg.ru/OMdo

#технологии
Традиции, которые появились в IT-компаниях во время удалёнки

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

Поговорили с представителями 20 компаний, и они нам рассказали о нововведениях в их командах:

https://tprg.ru/hLM5

А у вас появились какие-нибудь традиции на удалёнке?

#удалёнка #эксперты
​IT во время чумы: что произошло за последнюю неделю

— Главный инженер Amazon Web Services Тим Брей уходит из Amazon после увольнения сотрудников, которые протестовали против постоянных переработок, увеличенных из-за коронавируса смен и отсутствия защитных средств на складах.

— Руководство Uber обсуждает сокращение более 20% сотрудников на фоне коронавирусного кризиса. Вместе с этим, компанию покидает один из старейших менеджеров компании Туань Фам, который работал в Uber на позиции CTO с 2013 года.

— В блог-посте Zoom перепутали ежедневно активных пользователей и участников митингов. Различие между ними довольно серьёзное — пользователь может участвовать в нескольких митингах в день, а значит и учтут в статистике его несколько раз. На фоне разоблачения плохого калькулятора стоимость акций Zoom снизилась на 7%.

— В Индии всех работников обязали установить локальный трекер COVID-19. Кроме того, установить приложение должны и жители наиболее опасных «районов сдерживания». Приложение обменивается данными с централизованным сервером, а не с конечными устройствами, поэтому сохранность личных данных под вопросом.

— В свежих дев-сборках Android и iOS появился API от Google и Apple для отслеживания коронавирусных больных с помощью Bluetooth.
Попробовать можно в бета-версиях Xcode 11.5 и Google Play Services.

#новости
This media is not supported in your browser
VIEW IN TELEGRAM
Вот Ctrl + C Ctrl + V и дошёл до реальности.

Исходники этого алгоритма здесь: https://tprg.ru/TGHp

#технологии #ar