Типичный программист
80.6K subscribers
3.45K photos
1.15K videos
14 files
7.99K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Какую IDE можно назвать лучшей для Java: IntelliJ IDEA, Eclipse или, может, Code::Blocks? Нет, берите выше — MS Paint IDE!

Скорее удаляйте все остальные IDE. Сейчас мы познакомимся с самой (частично) распространённой IDE, позволяющей считать Java-код с изображения, чуть поближе:

https://tprg.ru/odze

#кек #java
Напомним, вчера из-за обрыва кабеля «Ростелекома» жители Камчатки остались без мобильной связи и интернета.

Авария повлияла на все сферы жизни Камчатки, зависящие от Интернета. Не работают даже терминалы оплаты банковскими картами, а из-за отключенных от интернета банкоматов жители Камчатки не могут снять наличные.

Общество Защиты Интернета посчитало, во сколько шатдаун может обойтись региону: https://ozi-ru.org/proekty/shutdown-report-cost/

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

То есть под это дело не был отдан отдельный приказ человеком.

А вообще, это уже как-то беспокоит, что искусственному интеллекту на столь раннем этапе развития позволяют принимать столь серьёзные решения:

https://tprg.ru/QuUn
👍1
#несломай вместе с весной подошёл к концу. И мы встречаем #джунь — первый месяц лета по нашему программистскому календарю.

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

А бесплатно получить полную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Вот это действительно AR, который мы заслужили.

Сворачивайте разработки, лучше уже не будет.

#ar #кек
Топ-5 необычных и эпических багов в программах и устройствах

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

Наш читатель Александр Клименков рассказал о ТОП-5 таких багов: https://tprg.ru/J0FT

#история #баги
ТОП-5 репозиториев на GitHub, о которых должен знать каждый разработчик

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

Собрали для вас 5 самых интересных из них:
1. https://github.com/EbookFoundation/free-programming-books
2. https://github.com/jwasham/coding-interview-university
3. https://github.com/kamranahmedse/developer-roadmap
4. https://github.com/public-apis/public-apis
5. https://github.com/yangshun/tech-interview-handbook

#github #начинающим #шпаргалка
👍1
Stack Overflow продали за почти 2 млрд долларов

Нет, это не первоапрельская шутка.

Покупателем оказалась одна из крупнейших европейских IT-компаний, которая уже имеет доли в Skillsoft, Udemy и Codecademy:

https://tprg.ru/gK8m
А нужны ли вообще сертификаты разработчику?

О своём опыте рассказывает Сергей Березняков, пожалуй, самый сертифицированный специалист Microsoft в мире:

https://tprg.ru/XmN6

#эксперты
Главное в разработке программных интерфейсов — гибкость и поддержка необходимой семантики

Приглашаем 4 июня на митап «Безопасность и С++ разработка в KasperskyOS», где Игорь Гусаров покажет, как делать такие программные интерфейсы, чтобы бизнес логика была не особо чувствительна к использованию межпроцессных механизмов взаимодействия.

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

Не забудьте зарегистрироваться: https://www.highload.ru/2021/kaspersky-tech

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

Обучение модели занимает всего 40 минут. А устройство себестоимостью всего 120 долларов состоит из четырёх компонентов:
— Raspberry Pi 4b,
— аналогово-цифровых плат HiFi Berry ADC + DAC,
— специальной ОС Elk Audio
— плагина VST3.

Интересно распределена и нагрузка на процессор: два из четырёх ядер процессора Raspberry Pi 4b работают с задачами реального времени, а два других — с остальными процессами.

Подробностями проекта, инструкцией по сборке, исходниками и кодом для обучения разработчик поделился в своём блоге: https://tprg.ru/fdbS

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

В этот раз они решили доказать, что отечественная робототехника совсем не отстаёт от мировой. И заглянули на завод «Ижевск Дайнемикс», где создают роботов.

В нём прекрасно всё: кроссовер с Наливайкиным, Барагозин, ЖК «Тессеракт», а бегущая строка — вообще отдельный вид искусства.

Если ещё не видели, наслаждайтесь!

#киберпанк #кек
Вы когда-нибудь задумывались о том, тем ли делом вы занимаетесь?

Оказывается, это вполне нормально и даже именитые разработчики об этом размышляют. И Джим Рикс, создавший легендарные звуки щелчка камеры iPhone и приветствия Mac, — тому доказательство.

Будучи подростком, Рикс самостоятельно собрал аналоговый синтезатор и компьютер Mac, украв комплектующие из мастерской отца. А чтобы заставить их работать вместе, ему пришлось освоить программирование. Бросив учёбу на третьем курсе, он занялся продажей и обслуживанием яблочной техники. И делал это так хорошо, что его даже пригласили в Apple.

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

https://tprg.ru/XsAM

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

Интенсив «3 дня машинного обучения: Python, нейросети и биткоин»
10–12 июня, онлайн

За 3 дня создадите свою первую модель машинного обучения и поймёте, как нейросети решают задачи бизнеса.

Курс «Быстрый переход на GO»
Регистрация до 30 июня, онлайн

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

Курс «Backend-разработка на Node.js»
Старт 7 июня, онлайн

На продвинутом курсе за 4 месяца можно стать фуллстек разработчиком, зная только JavaScript. Будете создавать бэкенд веб-приложений на Node.js и расширите возможности ваших проектов на JavaScript с помощью языка TypeScript.

Конференция WWDC 2021
7–11 июня, онлайн

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

Курс «Fullstack-разработчик на Python»
Старт 10 июля, онлайн

За 15 месяцев научитесь программировать на Python и JavaScript, соберёте портфолио из реальных проектов и подготовитесь к трудоустройству при поддержке карьерного центра SkillFactory.

Курс «Веб-вёрстка»
Старт по набору группы, онлайн

Научитесь создавать быстрые и удобные сайты за полгода. Сверстаете лендинг и несколько страниц интернет-магазина в рамках дипломного проекта и добавите их в портфолио. В финале получите диплом об окончании курса.

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

А реально ли сегодня сохранять конфиденциальность или это миф? И если реально, то как?

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

💰 «Дочка» Microsoft заплатила 0 долларов налогов с 315 млрд прибыли: https://tprg.ru/QdfJ

😱 Microsoft покажет Windows 11 уже 24 июня: https://tprg.ru/icQg

🤑 Stack Overflow продали за почти 2 мдрд долларов: https://tprg.ru/HzVF

😍 Helix: новый консольный редактор с мультивыделением и «умной» подсветкой кода: https://tprg.ru/BfZw

🤦‍♀️ Яндекс по ошибке открыл доступ к своему аналогу GPT-3, но вскоре закрыл его: https://tprg.ru/907i

#новости
Как найти удалёнку? Отвечает разработчик из Кремниевой долины

В этой статье наш читатель Никита Стариченко, fullstack-разработчик в стартапе из Кремниевой долины, поделился советами по поиску удалёнки в зарубежных компаниях, основанными на личном опыте:

https://tprg.ru/YcGP

#работа #советы