Типичный программист
81.7K subscribers
2.68K photos
911 videos
8 files
7.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
«Билайн» создал сайт, на котором можно «пробить» данные абонента по номеру телефона

Всего 99 рублей за человека, оптом скидки.

По номеру телефона можно будет определить «надёжность» владельца, будь то наличие судимостей, кредитный рейтинг и всякие аккаунты на различных сайтах, привязанных к этому телефону. Сама компания утверждает, что это тестирование на предмет спроса на подобные услуги и подготовку к борьбе против мошенников (а не способ монетизировать данные абонентов, в чём их уже многие обвинили).

Источник: Коммерсантъ
Уловки в играх: как разработчики заставляют вас чувствовать себя классным

Реалистичная графика и открытый мир — это, конечно, хорошо. Но как заставить пользователя по-настоящему втянуться в игру?

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

https://tprg.ru/0IQu

#gamedev
Каждый день в канале Zen of Python публикуются полезные материалы по Python и связанным с ним технологиям.

Погрузитесь в мир разработки на Python и познайте полный Дзен: @zen_of_python
На этой фотографии инженер Владимир Зворыкин тестирует прототип беспилотника Radio Corporation of America

В конце 1950-х годов эта машина могла ехать самостоятельно благодаря электрическому кабелю, встроенному в асфальт. В перспективе, по нему должны были передаваться предупредительные сигналы о препятствиях впереди (например, дорожных работах, съезде с магистрали или остановившемся автомобиле). Чтобы автомобиль мог бы самостоятельно тормозить или менять полосу движения по мере необходимости.

«Моя идея в том, чтобы контролировать машину через дорогу, — объясняет инженер проекта Владимир Зворыкин. — Через 10-20 лет все автострады станут автономными, а люди будут управлять машинами лишь для того, чтобы съезжать с них».

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

#автопилот #история
Мобильное приложение GitHub для Android теперь позволяет скачивать APK, zip и другие файлы

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

Помимо этого, приложение теперь позволяет утверждать запросы на deployment прямо из уведомлений. А также исправляет проблемы с производительностью, возникающие при просмотре issues и pull requests.

#github
CEO Tproger, АйТиБорода и представители других медиа сегодня в 16:00 МСК в Clubhouse обсудят особенности медийных IT-проектов.

Подключайтесь и задавайте свои вопросы:

https://www.joinclubhouse.com/event/mZWr0Rdw
Тест: угадайте мобильную ОС по скриншоту

Сейчас на рынке мобильных ОС сложилась дуополия, где Android конкурирует с iOS. Но ещё недавно ситуация выглядела совсем иначе. «Симба» ещё могла утереть нос Android, Windows Phone только начала подавать надежды, а Canonical вот-вот должна была выпустить Ubuntu Touch.

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

https://tprg.ru/bDqK

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

Java-разработчик в Bell Integrator
Где: Москва, Новосибирск, Екатеринбург.
Стек: Docke, Java, Kotlin, Kubernetes, RabbitMQ, Scala, Spring, Spring Boot, TypeScript.
Сколько: по итогам собеседования.

Flutter-разработчик в «Ростелеком информационные технологии»
Где: Москва.
Стек: Dart, Flutter SDK, GetX/MobX, Hive, Dio, Dartz, Intl и equatable.
Сколько: по итогам собеседования.

Full-stack разработчик в «Ростелеком информационные технологии»
Где: Москва.
Стек: React или Vue/Angular, Node или Python, БД PostgreSQL, KV-хранилищами (Redis, MongoDB), Docker.
Сколько: по итогам собеседования.

Системный администратор Linux в «Ростелеком информационные технологии»
Где: Москва.
Стек: Cassandra, Docker, Git, Jenkins, Nginx, PostgreSQL, Redis.
Сколько: по итогам собеседования.

Программист Kotlin/Java Middle в «БизнесКомпьютер»
Где: Екатеринбург, можно удалённо.
Стек: Java, Kotlin.
Сколько: от 110 000 ₽.

Android-разработчик в СберЗдоровье
Где: удалённо.
Стек: Kotlin.
Сколько: до 250 000 ₽.

PHP-разработчик в СберЗдоровье
Где: удалённо.
Стек: Laravel, PHP, Symfony.
Сколько: по итогам собеседования.

#вакансии #работа
Нередко на собеседованиях задают действительно глупые вопросы. А если бы вы проводили собеседование, какие вопросы задавали бы вы?

#обсуждение
Главные новости за неделю

💾 Samsung анонсировала 512GB оперативной памяти DDR5 на одной планке: https://tprg.ru/Qvxh

🇷🇺 Российское ПО теперь обязано стоять на всех устройствах, продаваемых в России. Продажи должны начаться уже 1 апреля: https://tprg.ru/Yi59

🎧 Microsoft пытаются купить Discord за 10 миллиардов долларов: https://t.iss.one/your_tech/6808

🍏 Apple оштрафовали за продажу iPhone без зарядных устройств: https://t.iss.one/your_tech/6794

📱 Билайн создал сайт, на котором можно «пробить» данные абонента по номеру телефона: https://tprg.ru/BqQM

#новости
Энтузиаст создал игру для программистов, в которой нужно угадать, кем написан код — нейросетью или человеком.

Под капотом нейронка GPT-2, обученная на C/С++ коде 10 000 самых популярных пакетов Debian'а. Но разглядеть нейронку не всегда так просто, как кажется.

Попробуйте: https://doesnotexist.codes

#нейросети
5 способов победить выгорание у программистов

По данным HeadHunter, выгорание входит в топ-3 корпоративных заболеваний. Это состояние, при котором вы чувствуете себя измученным и отстранённым. Вы становитесь менее продуктивным и постоянно находитесь в стрессе.

Ловите 5 способов вовремя распознать и победить это состояние: https://tprg.ru/UvZH

#советы #работа
Что получится в результате выполнения этого кода?

#задачки #python
This media is not supported in your browser
VIEW IN TELEGRAM
В Windows 95 нашли ранее неизвестную пасхалку, спустя 25 лет после релиза ОС

О своей находке рассказал разработчик под ником Albacore в своём Twitter.

Чтобы запустить пасхалку, нужно открыть приложение Internet Mail, нажать Help и перейти в About Microsoft Internet Mail and News. Далее нужно кликнуть на файл comctl32.dll и ввести на клавиатуре MORTIMER. После этого появится окошко с именами команды разработчиков и тестировщиков приложения и проекта Microsoft Athena (Thor).

Интересно, сколько ещё пасхалок в старых программах так и не были открыты.

#windows
Какой мессенджер самый безопасный для пользователей?

Сегодня отношение к Telegram не всегда однозначное, а его фактическая безопасность — очень волнующая тема для многих пользователей.

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

https://tprg.ru/aA7F

#безопасность #telegram
​​генеративную нейросеть сделали базой для главного злодея стелс-хоррора

При этом разрабатывается проект не под абы чьим крылом. Его издательством займётся Microsoft, эксклюзивно на своих платформах (Xbox и Windows 10):

https://tprg.ru/QICS
Хакеры взломали официальный Git PHP и добавили 2 вредоносных коммита

Они выдавали внесённые изменения за обычное исправление типографических ошибок. А на деле добавили удалённо управляемых бэкдоров. И что интересно, это удалось сделать от лица самих PHP-разработчиков — Расмуса Лердордфа и Никиты Попова:

https://tprg.ru/XxRQ

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

#php #безопасноть
Узнаете ли вы эзотерический язык программирования по «Hello, World!»?

Лидеров TIOBE или PYPL легко отличить по хэллоуворду. В Python, например, нет точек с запятой в конце строки. С++ похож на C, но с уклоном в ООП. PHP... Ну, вы поняли.

Но в дебрях разработки можно найти и более экзотические языки. Языки из символов, рофлящий язык и язык, основанный на поворотах колец — попробуйте угадать их все по коду «Hello, World!»:

https://tprg.ru/JF9E

#тест
Немного котиков вам в ленту — код на C в форме котика, генерирующий символьного котика.

Исходный кот есть тут: https://pastebin.com/WGVey5RY

#кек #си