Типичный программист
81.4K subscribers
2.97K photos
1.02K videos
11 files
7.65K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
​Судебный процесс между Epic Games и Apple прервала толпа школьников

Перед непосредственным началом судебного процесса к конференции подключилось больше 200 детей, которые выкрикивали «свободу Fortnite» и просили судью вернуть игру на смартфоны. На отключение звука всем детям понадобилось около 20 минут, из-за чего начало заседания затянулось.

Напоминаем, что прошлым летом Apple удалила из App Store игру Fortnite за продажу внутренней валюты в обход 30% комиссии Apple. 3 мая началось судебное заседание, на котором Epic Games пытается доказать, что политика работы App Store антиконкурентна. А случай с удалением Fortnite из магазина Apple нарушает антимонопольное законодательство.

#apple #кек
3 инструмента, которые помогут написать сценарий для игры

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

https://tprg.ru/vaPM

#gamedev
​​Недавно DroidScript, популярную IDE для Android удалили из Google Play Store. Это произошло из-за того, что компания получила бан в Adsense.

Как вашему Android-приложению не получить бан в Adsense, разбираемся в этой статье:

https://tprg.ru/DnOw

#android
Актуальные вакансии для IT-специалистов

QA Engineer в Piano
Где: Казань, можно удалённо.
Стек: CSS, HTML, Java, REST API, Selenium, SQL.
Сколько: от 100 000 ₽.

ElasticSearch Developer в Piano
Где: Казань, можно удалённо.
Стек: ElasticSearch.
Сколько: по итогам собеседования.

ML Engineer в Piano
Где: Казань, можно удалённо.
Стек: Airflow, Kubernetes, Python, PyTorch.
Сколько: по итогам собеседования.

Java Developer в Piano
Где: Казань, можно удалённо.
Стек: Docker, Kotlin, MySQL, Node.js.
Сколько: по итогам собеседования.

Программист С++ в MyTona
Где: удалённо.
Стек: C++.
Сколько: по итогам собеседования.

Blockchain программист в MyTona
Где: удалённо.
Стек: C++.
Сколько: по итогам собеседования.

#вакансии #работа
Задачка с рычагами на вечер

Чему равны x, y, z?

#задачки
Правда или вымысел: насколько хорошо вы разбираетесь в истории IT?

Например, правда ли, что термин «debugging» ввела в употребление женщина? А как назывался первый персональный компьютер?

Проверьте свои знания истории IT в нашем тесте: https://tprg.ru/RJ3D

#тесты #история
5 худших багов в истории

Баги — вполне обычное дело в жизни программиста. Однако некоторые из них способны нанести огромный ущерб и даже унести жизни.

В этой подборке собрали пять худших багов в истории IT — читайте и учитесь на чужих ошибках.

#безопасность #небагафича
This media is not supported in your browser
VIEW IN TELEGRAM
Хакер взломал веб-камеру мошенников, представившихся поддержкой Amazon, прямо во время разговора с ними

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

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

Самый сок — в видео, а по ссылке можно посмотреть 15-минутный оригинал: https://tprg.ru/8CJr

#кек #безопасность
Microsoft полностью откажется от легендарных иконок из библиотеки shell32.dll

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

Пока что библиотека shell32.dll является ключевой частью Windows, благодаря которой значки отображаются в различных диалоговых окнах. А некоторые значки в том или ином виде существуют ещё со времён Windows 95.

#windows
This media is not supported in your browser
VIEW IN TELEGRAM
Видео, от которого может свести олдскуллы: парень с Реддита оживил свой Pentium III

Когда-то такая сборка была мечтой.

На борту:
— процессор Intel Pentium III 1B GHz, построенный на ядре Coppermine;
— видеокарта GeForce 2 MX 400 с 64 MB памяти;
— 512 МБ оперативной памяти;
— работает на MS-Windows 98.

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

#hardware #история
Недавно мы делали подборку из 4 неочевидных фишек Python, которые могут здорово облегчить разработку.

Рассказываем ещё про 26 таких: https://tprg.ru/c9IC

#python
Главные новости за неделю

🥳 Вышел Bootstrap 5: https://tprg.ru/PoVI

😂 Хакер взломал веб-камеру мошенников, пытавшихся взломать его самого: https://tprg.ru/TRqC

😱 Disney показала световой меч с выдвижным клинком: https://tprg.ru/oF18

🤯 Нейросеть «научила» киноактёров правдоподобно говорить на иностранном языке: https://tprg.ru/pnjV

😡 Starlink Илона Маска запретил пользователям качать пираткий контент: https://tprg.ru/LRhc

#новости
Расскажите, от чего вы отказались бы и на что не тратили бы время в начале своего пути как программиста?

#обсуждение
Почему WordPress — №1 в стеке технологий для вашего следующего проекта?

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

https://tprg.ru/02rd

#веб
This media is not supported in your browser
VIEW IN TELEGRAM
А вот пример полезного применения технологии deepfake

Компания Flawless показала новый инструмент — TrueSync. С его помощью можно синхронизировать движения губ и мышц лица актёров с озвучкой на других языках.

Сейчас актёры дубляжа подстраивают перевод под длину оригинальной реплики. Из-за этого перевод может сильно отличаться от оригинала. С помощью TrueSync эта проблема будет решена.

#deepfake #технологии
Разработчик настолько устал каждый раз выбирать ОС при загрузке, что создал для этого хардверный переключатель. Для его изготовления понадобился тумблер, микроконтроллер STM32 с поддержкой USB, программатор ST-Link и немного энтузиазма.

Подробнее о процессе разработки он рассказал на Hackaday: https://tprg.ru/zuPB

А исходный код выложил на GitHub: https://tprg.ru/o5Hx

#diy