Типичный программист
80.9K subscribers
3.08K photos
1.04K videos
11 files
7.71K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
​Ловите огромную шпаргалку по Python

Она охватывает практически все возможности Python. Обязательно сохраните себе, чтобы не потерять. А интерактивную и обновляемую версию этой шпаргалки вы можете найти на гитхабе: https://tprg.ru/QA3U

#шпаргалки #python
Forwarded from IT Юмор
​​Как правильно произносить названия ЯП:
После перехода Chrome на платформу для расширений Manifest V3 блокировщики рекламы могут стать бесполезными

Начиная с версии Chrome 88 браузер получил возможность полноценно работать с Manifest V3. Однако с 17 января 2022 года в магазине приложений Chrome больше нельзя будет публиковать расширения на Manifest V2, а с января 2023 года они вообще перестанут поддерживаться. Разработчики обеспокоены, что из-за этого расширения могут работать с ошибками или вовсе оказаться бесполезными.

До Manifest V3 webRequest API позволял расширениям перехватывать запросы, перенаправлять их и модифицировать возвращаемое значение. После внедрения Manifest V3 разработчикам придется работать с declarativeNetRequest API, делегирующем обработку запросов на сам браузер. Он сможет отклонять операции, посчитав их нежелательными или опасными.

#веб #chrome
👍2
Эти 12 концепций должен знать каждый разработчик на JavaScript

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

https://tprg.ru/cDkJ

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

#javascript
Вот и пролетел #собесябрь. Встречаем #тестябрь — второй осенний месяц в нашем календаре для программистов.

Никто не может писать код без ошибок. И как вы поняли, этот месяц посвящён тестам — иногда нудной, но невероятно полезной практике, которая помогает найти эти самые ошибки вовремя. Желаем вам меньше багов и больше успешных тестов.

Кстати, бесплатно получить полную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
👍1
В Apple назревает конфликт: Тим Кук настаивает, что сотрудники должны хотя бы 3 дня проводить в офисе. В ответ десятки из них уже уволились и больше 1000 подписали петицию о сохранении удалёнки и протестуют.

Стало интересно, как вы относитесь к удалёнке в конце 2021 года? Что лучше сегодня: удалёнка или офис. Почему?

#обсуждение
Ловите подборку главных новостей уходящей недели:

— WhatsApp скоро сможет работать на нескольких устройствах одновременно: https://tprg.ru/FVi1

— Samsung хочет скопировать мозг человека на чип памяти: https://tprg.ru/va9f

— В Apple Pay нашли опасную уязвимость: https://tprg.ru/fkj3

— Роскомнадзор получит доступ к данным абонентов сотовой связи: https://tprg.ru/Sw1p

— «Газпром-медиа» уже скоро может запустить отечественный аналог TikTok: https://tprg.ru/wpjf

#новости
6 сервисов для временной почты без регистрации

У одноразового почтового ящика есть куча преимуществ: он бесплатный, сохраняет анонимность, e-mail и пароль такого ящика не нужно запоминать, а на один IP можно зарегистрировать бесконечное количество ящиков.

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

https://tprg.ru/ALon

#инструменты
Разве машина может написать симфонию? Написать — нет, а вот дописать, оказывается, может

Группа историков, музыкантов и специалистов по машинному обучению смогли дописать десятую симфонию Бетховена с помощью нейросети.

До этого кожаные энтузиасты уже пытались воссоздать произведение композитора. Но из-за непонятного почерка и привычки Бетховена писать короткими отрывками в 15-30 тактов и разбрасывать их по записным книжкам и черновикам это было невозможно.

Предлагаем вам немного расслабиться и погрузиться в произведение Нейробетховена в исполнении людей.

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

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

На видео, например, видна разница между 1 и 40 поколениями.

У проекта открытые исходники, а поиграться и почитать, как это работает, можно тут: https://tprg.ru/aCk4

#алгоритмы
This media is not supported in your browser
VIEW IN TELEGRAM
Осваиваем веб-разработку правильно: лучшие книги для начинающего веб-разработчика

Собрали для вас целую подборку, в которую вошли топовые книги по JavaScript, Node.js, React.js, HTML, CSS, дизайну и паттернам проектирования:

https://tprg.ru/hHiD

#веб #книги