Типичный программист
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
This media is not supported in your browser
VIEW IN TELEGRAM
Энтузиаст собрал машину для приготовления пиццы из Lego

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

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

#diy #кек
Разработчик проанализировал трафик «Социального мониторинга» и рассказал, что на самом деле хочет знать о нас ДИТ Москвы

Из интересного:
— приложение может получить уведомление об окончании карантина, но продолжить слать координаты на сервера ДИТ;
— в ДИТ попадает даже информация об уровене заряда батареи и о том, стоит ли телефон на зарядке;
— вместо обещанного «биометрического хеша» на сервера всё равно отправляется селфи;
— можно написать скрипт для эмуляции работы приложения и отсылать все данные автоматически.

Полный разбор трафика приложения в статье: https://tprg.ru/8rvX

#безопасность
This media is not supported in your browser
VIEW IN TELEGRAM
Учёные из университета Пердью создали магнитных микроботов толщиной в несколько волосинок

Они могут избавить человека от побочных эффектов от лекарств для остального организма или собрать анализ без хирургических вмешательств. Технологию уже протестировали на животных и проследили за роботами с помощью УЗИ.

Такие роботы управляются магнитным полем и не нуждаются ни в аккумуляторе, ни в сложной электронике. Они нетоксичны для организма, просты в производстве и состоят из полимеров и металла.

#роботы #наука
This media is not supported in your browser
VIEW IN TELEGRAM
В Microsoft дополнили VR настоящими тактильными ощущениями

Наверняка вы видели современные контроллеры для VR. Вся обратная связь, которую они могут дать, это лёгкая вибрация. То ли дело технология PIVOT от исследователей Microsoft. С помощью механизмов, закреплённых на запястье им удалось получить эффект реального взаимодействия с предметами из VR.

Например, если вы схватите яблоко, PIVOT быстро положит вам в руку контроллер. Отпустите — уберёт назад. В него встроена кнопка для взаимодействия с предметами, а сам контроллер может двигаться в у вас в руке и вибрировать.

#microsoft #vr
«Сбер» выложил в открытый доступ русскоязычную модель для генерации текстов GPT-3

Ребята из Сбера взяли за основу научные публикации от Open AI — там подробно описана архитектура GPT-3. Только для обучения использовали русский язык и кодовую базу GPT-2.

И если в оригинальном корпусе соотношение английского к другим языкам — 93:7, то в Сбере сделали упор на русский. Соотношение русского к другим языкам составляет 9:1.

Код с инструкциями уже доступен на гитхабе под лицензией MIT: https://tprg.ru/89gf

#ии
Энтузиасты закодировали исходники YouTube-dl в картинки

Для преобразования данных нужно выполнить несколько команд в консоли под Linux или в WSL. А для проверки целостности есть исходный SHA256.

YouTube-dl нужен для скачивания видео с YouTube и других сайтов. И это один из самых популярных проектов за всю историю GitHub. На днях репозиторий и все зеркала проекта были заблокированы. Но код всё ещё доступен на официальном сайте, в Архиве Интернета и на pypi. А теперь ещё и в картинках.

#github #кек #opensource
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик собрал нейронку SkyAR для замены неба в простой колаб

Она автоматически матирует, врапает и перекрашивает изображение под небо из видео и наоборот — видео под новое небо. Получается очень реалистично. SkyAR уже обучена, а вам остаётся только следовать инструкции и нажать несколько кнопок:

https://tprg.ru/U8wK

Исходники есть на гитхабе: https://tprg.ru/yWA3

#нейросети
Яндекс опубликовал статистику по выдаче госорганам информации о пользователях

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

https://tprg.ru/uaRs

Это первый подобный случай среди крупных российских интернет-компаний. Интересно и то, что из 15 тыс. запросов Яндекс отказывал в 2,5 тыс. случаев.

#яндекс
Куда идти в IT

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

Мы спросили об этом экспертов. Советы хоть и старые, но до сих пор актуальные:

https://tprg.ru/hJTW

#советы #эксперты
Настройка сервера для сайта — инструкция от Tproger

Делимся опытом по настройке веб-сервера на базе Linux и рассказываем о неочевидных моментах, которых нет в стандартных инструкциях:

https://tprg.ru/GEfy

#бэкенд #веб #linux
Ловите нейронку, которая превратит вас в зомби

Если вкратце, это очередная поделка на основе StyleGAN2, CycleGAN2 и Pix2PixHD. Коих последнее время, кстати, стало много. Посмотреть, как она работает и создать себе аватарку на хэллоуин можно на сайте:

https://tprg.ru/Yh1f

Автор в раздумьях, выкладывать исходники или нет. Но если вам не терпится создать что-то похожее, тут есть все подробности: https://tprg.ru/yKUz

P.S. Заранее извиняемся перед разработчиками, если после публикации сервис ляжет от наплыва желающих (а так уже было с Toonify).

#неройсети
Ближайшие события для айтишников

Курс «Профессия Специалист по кибербезопасности» с трудоустройством
Старт 30 октября, онлайн

За 24 месяца обучения соберёте портфолио из 5 проектов и найдёте работу мечты. С трудоустройством поможет Центр карьеры Skillbox.

Курс «Машинное обучение»
Старт 31 октября, онлайн

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

Интенсив «Pentesting: Level 0»
2–4 ноября, онлайн

Получите опыт проведения анализа и тестирования защищённости программ, операционных систем и веб-приложений, а также опыт имитации атак на корпоративные инфраструктуры.

Курс для QA-инженеров
Старт 4 ноября, онлайн

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

IT Recruiting — HR Forum 2020
29–30 октября, онлайн

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

Митап Digital Security ON AIR
29 октября, онлайн

Вторая онлайн-встреча по информационной безопасности. В программе доклады экспертов, секция вопросов и ответов, онлайн CTF, квиз и призы победителям.

#ивенты
This media is not supported in your browser
VIEW IN TELEGRAM
В продажу поступил человекоподобный робот-грузчик Digit от Agility Robotics

Цена Digit — аж $250 000. Ну и будем честны, он скорее похож на страуса. Тем не менее, робот без проблем преодолевает препятствия, легко разбирается для транспортировки и поднимает грузы до 18 кг.

В октябре Agility подняла инвестиций на $20 млн от крупных компании типа Sony. А парочку таких роботов уже закупили в Ford. Вместе с Agility они планируют изучить, насколько реально упростить грузоперевозки с помощью роботов.

#роботы
Веб-страница — канал, где регулярно появляются крутые материалы по веб-разработке.

Подписывайтесь и забирайте в закладки самое «вкусное»: @tproger_web
This media is not supported in your browser
VIEW IN TELEGRAM
Какую программу написать, когда все книжки прочитаны и хочется программировать?

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

https://tprg.ru/atid

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

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

Толщина круга показывает загруженность ядер, а цвет — температуру. Работает всё на на старом-добром Raspberry Pi 2 Model B и плате Adafruit RGB Matrix Bonnet. Она нужна для питания и управления светодиодными панельками. Подробнее том, как сделать такой же, разработчик подробно рассказал в статье:

https://tprg.ru/bDvO

Правда, даже без учёта малинки и печати на 3D-принтере, обойдётся такая штуковина где-то в 150 евро (примерно 13 800 рублей). <sarcasm>Кажется, ключевым фактором успеха в создании куба стало то, что парень не знал бюджетов русских DIY'шников.</sarcasm>

#diy #raspberry
Обновление Windows 10 автоматически удалит Adobe Flash из системы — установить его обратно будет невозможно

Плеер поработает ещё пару месяцев как расширение для браузера, а потом всё...

С начала 2021 года это обновление начнёт распространяться как опциональное через центр обновления. А ещё через несколько месяцев — станет рекомендованным. Для тех, кому не терпится, KB4577586 можно накатить вручную.

В очередной раз Press F.

#веб #windows
Много ли ещё тех, кто пользуется блокнотами и бумажками для хранения паролей? Такой способ не только не практичен, но и просто опасен. Гораздо удобней использовать менеджер паролей. С его помощью можно облегчить процесс авторизации и обезопасить свои личные данные.

В статье расскажем, как работает аппаратный менеджер паролей и что нужно, что бы собрать такой на базе Arduino:

https://tprg.ru/YWbA

Знаете хороший менеджер паролей? Поделитесь этим прямо в комментариях на сайте.

#arduino #diy #hardware
Tproger с The New York Times оказались в списке компаний, которые используют Svelte в продакшене. Но обо всём по порядку.

Svelte — относительно новый JavaScript-фреймворк. Его особенность — отсутствие фреймворка на клиентской стороне. С ним ваш конечный файл сборки будет включать только тот код, который действительно используется. Производительность выше, чем у всех популярных решений, типа React'а, Angular'а или того же Vue. А ещё он ну очень лёгок в освоении.

Мы переписали 30% сайта на Svelte, и вся новая функциональность добавляется в основном через него. Это, к примеру, личный кабинет, система достижений, подписка, виджеты закладок и часть системы комментариев. Скоро даже выпустим гайд по SSR решению на Svelte.

Так вот, мы решили поддержать разработчиков и засветиться среди пользователей фреймворка (пока немногих). Оказалось, что кроме нас, его использует ещё одна крупная редакция — The New York Times. Ну приятно же! :)

Кстати, а что вы думаете по поводу Svelte? Как по вашему, это фреймворк из будущего или очередной инструмент для хипстеров?
This media is not supported in your browser
VIEW IN TELEGRAM
Оказывается, даже Microsoft может в самоиронию: компания разыграет холодильник в форме Xbox Series X

После анонса последней Xbox на микров обрушился шквал шуток про сходство приставки с холодильником. Оно и понятно — так и есть. Но в компании обижаться не стали, обратились в Samsung и вместе разработали 3 мемных холодильника.

Один из них достался Снуп Доггу, второй — блогерше iJustine. А третий было решено разыграть в твиттере. Сам розыгрыш состоится 11 ноября, а поучаствовать можете даже вы.

#microsoft #кек