Типичный программист
81.5K subscribers
2.66K photos
902 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
Что в мире происходит

😱 ВЦИОМ провёл опрос среди россиян по поводу скорого внедрения электронных паспортов. Оказалось, что больше половины респондентов не готовы к этому. Они боятся, что документ будет ненадёжен, что система будет сбоить, что данные будут утекать: https://tprg.ru/ikpS

💵 Совет Федерации одобрил поправки в законодательство, которые запрещают владельцам анонимных кошельков пополнять их наличными. Это касается Qiwi, Я.Денег, PayPal и прочих платёжных сервисов. Для пополнения нужно будет использовать банковский счёт: https://tprg.ru/oIR5

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

https://tproger.ru/translations/text-classification-tensorflow-neural-networks

Как понять нюансы машинного обучения? Хороший вариант — самому создать модель такого обучения. Причём сейчас не нужно быть математическим гением и уметь писать все алгоритмы с нуля, можно просто использовать библиотеку, в которой алгоритмы уже реализованы. Например, TensorFlow.

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

#нейросети #ml
156 лет со дня рождения Генри Форда

Американский изобретатель начинал свой путь в компании Томаса Эдисона «Edison Illuminating Company». И в свободное от работы время сконструировал автомобиль с двигателем внутреннего сгорания. В 1903 году основал компанию Ford, которая начала выпускать первый серийный автомобиль Ford Model T.

Мы же хотим поделиться с вами интересной видеозаписью, никак не связанной с автомобилями. На ней три друга Генри Форд, Томас Эдисон и Гарви Файрстоун записывают что-то вроде подкаста в честь 50-летия со дня изобретения Эдисоном электрической лампочки. Они обсуждают влияние современных изобретений на молодёжь в конце 1920-х годов. Качество видео и звука не самое хорошее, но есть субтитры.

#история #технологии
Обзоры законов и принципов, которые часто встречаются на пути разработчиков

Собраны они в этом репозитории: https://solarrust.github.io/hacker-laws

Какие-то из них вы, скорее всего, знаете: например, принцип Парето («20% усилий дают 80% результата») или закон Паркинсона («Работа заполняет всё время, отпущенное на неё»). С другими вы встретитесь впервые: например, с циклом хайпа (да, есть и такой).

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

Какой принцип или закон вам кажется самым жизненным?
Устал быть программистом. Куда податься? Отвечают эксперты

https://tproger.ru/experts/tired-of-being-a-programmer

При всех своих преимуществах, даже работа программиста со временем может надоесть. Тогда могут появиться мысли о смене профессии.

Кто-то в таких случаях кардинально меняет род деятельности, другие применяют навыки разработчика в смежных сферах IT — от Data Science и информационной безопасности до DevOps и Product Owner. Кто-то даже уходит в HR или организаторы конференций.

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

#эксперты #работа
Специалист из Голландии нашёл в LinkedIn баг, который позволяет зарегистрированному пользователю запостить вакансию от лица любой компании: https://tprg.ru/esc6

Для демонстрации уязвимости он создал вакансию CEO Google. И она попала на Google Jobs.

#безопасность
Что в мире происходит

🏦 Американский банк Capital One сообщил о крупной утечке данных. Она затронула 10 миллионов жителей США и 6 миллионов жителей Канады. Власти уже задержали подозреваемую во взломе. Банк подсчитал, что инцидент обойдётся ему в 100−120 миллионов долларов: https://tprg.ru/s7LQ

🕵 Вышел Chrome 76: https://tprg.ru/0AFg. В этой версии разработчики заблокировали лазейку в FileSystem API, которая позволяла распознавать включённый режим инкогнито. Модель пэйволлов с ограниченными бесплатными просмотрами теперь работать не будет: https://tprg.ru/YVjQ

👨‍🎨 NVIDIA выпустила пробную веб-версию GauGAN. Нейросеть превращает пейзажные наброски пользователя в реалистичные изображения. После этого к рисунку можно применить один из десятка фильтров: https://tprg.ru/EUXD

👷‍♀ Разработчик создал нейросеть ArchiGAN, которая самостоятельно создаёт план квартиры. Надо только обозначить территорию и указать расположение окон и входной двери. После этого нейросеть размечает, где будет кухня, ванная, туалет и прочие помещения, и даже рисует на плане мебель: https://tprg.ru/Uuyg

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
This media is not supported in your browser
VIEW IN TELEGRAM
Американец создал робота в виде головы Дональда Трампа. Каждый раз, когда президент США отправляет новый твит, робот выдаёт таблетку ибупрофена от головной боли: https://tprg.ru/G5Np

#hardware #arduino
Начни свой путь в IT: 13 советов от бывалых

https://tproger.ru/blogs/enter-it-13-advices/

Давно хотите стать айтишником, но страшновато пробовать новую область? Или вы уже встали на этот путь и делаете первые непростые шаги?

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

#советы #работа
Курс по операционным системам

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

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

Весь видеокурс — в плейлисте на YouTube: https://tprg.ru/EfIe

#ос #computerscience
Level Up: события и курсы #30

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

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

https://tprg.ru/lvlup30
Типичный программист pinned «Level Up: события и курсы #30 Два месяца лета позади, но это не значит, что нужно впадать в осеннюю хандру и переставать развиваться как специалист. Юбилейная тридцатая подборка событий для программистов Level Up скрасит холодные будни и поможет полезно провести…»
Смотрите, это Windows XP. В браузере. Зачем? Чтоб без виртуалки ностальгировать.

А в этой подборке ещё 8 классических ОС, которые можно запустить прямо из браузера: https://tproger.ru/digest/classic-os-in-browser/

#история #ос
This media is not supported in your browser
VIEW IN TELEGRAM
Если у вас есть кот или собака, скорее зовите их к экранам, у нас для них есть интересный проект на гитхабе: https://github.com/CleverPet/hackerpet

CleverPet Hub — это что-то вроде игровой консоли для домашних животных. Вы программируете устройство, а животное с помощью лампочек (и лапочек) и тачпадов играет и выигрывает съедобные вознаграждения.

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

Проверьте себя на небольших примерах, выводящих на экран «Hello World»: https://tproger.ru/quiz/hello-world

#тесты #лучшее
Что в мире происходит

🎰 IP-адрес сервиса для push-уведомлений OneSignal блокируется в РФ из-за того, что его инструментарий использовал запрещённый в РФ сайт, связанный с азартными играми. Разработчики ведут диалог с Роскомнадзором о разблокировке: https://tprg.ru/eVIB

🔇 Apple на время закрыла программу ручного ревью разговоров пользователей с Siri. Компания подумает, как можно перестроить процесс, чтобы в посторонние уши текло как можно меньше личной информации. А ещё добавит в настройки чекбокс для согласия на такие ревью: https://tprg.ru/ZPEb

🕵 Google тоже программу ревью Google Assistant закрыла, но по причине расследования. Если помните, один из её подрядчиков в июле слил журналистам кучу файлов с разговорами пользователей. Пересмотреть процедуру ревью она тоже обещает: https://tprg.ru/M1ch

🎧 Amazon тоже в стороне не осталась. В настройках Alexa появилась страничка с сообщением о том, что некоторые записи в целях улучшения сервиса будут прослушивать специально нанятые люди. От программы можно отказаться: https://tprg.ru/Hp31

📱 Минкомсвязи всё-таки отказалось от идеи обязательной предустановки отечественного ПО. Ни участники рынка, ни законодатели так и не смогли вывести критерии таких приложений. Ведомство будет развивать законодательный запрет на установку неудаляемых приложений: https://tprg.ru/iVZQ

😎 Стартап Human Capable показал AR-очки Norm. Они выглядят как обычные, линзы можно вставлять какие угодно. В очки встроено всё нужное железо, чтобы подключаться к смартфону и отображать интерфейсы приложений: https://tprg.ru/pmnh

Большие обзоры новостей, с шуточками и авторской подачей, ловите по будням в канале @tprogerdaily
Среди гор в Швейцарии открылся хакерский отель. Там можно учиться хакингу, заниматься творчеством, обмениваться идеями с другими постояльцами и, конечно, наслаждаться прекрасными видами: https://tprg.ru/WcXG

Что ещё нужно айтишнику, чтобы чувствовать себя комфортно? Правильно, интернет. Он тут есть, и его скорость — 10 Гбит/с.

Месяц проживания в таком местечке обойдётся в $600.
Что нужно знать, чтобы написать операционную систему

https://tproger.ru/translations/what-you-should-know-to-create-os/

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

Зачем вообще писать свою ОС? Во-первых, это поможет вам лучше понимать работу высокоуровневых приложений. А во-вторых, в глазах коллег вы наверняка будете выглядеть очень крутым (но это не точно).

#ос