Типичный программист
81.4K subscribers
2.66K photos
891 videos
8 files
7.44K links
Всё самое интересное по программированию

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

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

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

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

VK: vk.com/tproger

Регистрация в перечне РКН: https://tprg.ru/mJwo
Download Telegram
Это фото — фото реального человека.

Удивительно, что за него (2 вариант) проголосовало всего 12%.
10 задач с собеседований, которые заставят застрелиться

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

https://tprg.ru/niwb

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

Человек перестаёт концентрироваться на дороге и маневры беспилотника оказываются для мозга неожиданными. Он перестает понимать, где находится вертикальная плоскость и развивается «морская болезнь».

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

#технологии #автопилот
Google выкатила нейросеть, которая умеет реалистично «раскрашивать» чёрно-белые фотографии

Но в отличие от похожих нейронок, модель от Google способна выдавать варианты с разными цветами на одних и тех же объектах. Это удобно, так как, например, футболка может быть синей и красной на одном и том же фото.

Исходники и инструкции по работе есть на гитхабе: https://github.com/google-research/google-research/tree/master/coltran

#нейросети
Самый смешной новостной канал про IT: @your_tech

[В этом блоке написать про то, что на канале выходят самые свежие новости. Сделать акцент на том, что пикчер бог, а подписчики постоянно орут с постов]

[Здесь обязательно повторно вставить ссылку @your_tech, т.к. это здорово повышает конверсию]

[Можно попробовать призвать к действию фразой «Подписывайтесь» или более неформальным «Тыц»]
После прочтения этой статьи вы сможете уверенно сказать, что Python такой же быстрый язык как и C++

А и иногда даже быстрее.

Да, C++ действительно выигрывает в скорости исполнения кода. Но благодаря прямым рукам, а также гибкости и универсальности Python, этот показатель можно улучшить.

Рассказываем, как это сделать: https://tprg.ru/vgAH

#python #cpp
Немного интересных расширений для VS Code вам в ленту

Плагин, который погрузит вас в неоновый киберпанк и выведет на новый уровень расхода ресурсов компьютера: https://github.com/robb0wen/synthwave-vscode

Rainbow Brackets раскрасит скобки и позволит намного быстрее ориентироваться в коде: https://tprg.ru/jwKM

А этот плагин соберёт ваши TODO из проекта в дерево и позволит быстро переключаться между ними: https://tprg.ru/BRr6

Polacode создаст красивый скрин из выделенного кода: https://tprg.ru/jrVI

#vscode
NVIDIA заменит линейку видеокарт RTX 30XX на новую для ограничения майнинга

Помните на днях мы уже рассказывали про обновление видеоадаптеров компании? Оно должно было ухудшить производительность RTX 3060 в добыче криптовалюты. У этой истории есть продолжение!

Теперь появилась информация, что NVIDIA намерена снять производства GPU линейки RTX 30XX и как бы выпустить её заново. Но только на этот раз в них будет встроен своеобразный «ухудшатор» производительности при майнинг-задачах. RTX 3060, по понятным причинам, снимать с продажи не будут.

Источник: 3DCenter
После сорока всё ещё не поздно стать программистом

И герой этой истории доказал это на своём примере.

Отказавшись от юношеской мечты в лихие девяностые, он возвращается к ней лишь спустя 25 лет. Ради неё он покидает должность коммерческого директора. Учится на Java-разработчика. И отправляется в путешествие из 37 непростых собеседований, прежде чем получить первую работу:

https://tprg.ru/vIFh

#начинающим #советы #мотивация
Если вы думаете, что видели всё, то вот вам нейрогенератор рэперов

С помощью нейросетей, обученных на профилях реальных рэперов, он генерирует фото, псевдоним и небольшой отрывок текста: https://tprg.ru/sWyO

На фото есть несколько примеров, а по ссылке — исходники и инструкции: https://github.com/d3rezz/rapper-generator

#нейросети #кек
Если вы до сих пор не пользуетесь Clubhouse из-за того, что у вас Android (а не потому что он вас бесит), ловите исходники неофициального, но вполне работающего клиента:

https://github.com/grishka/Houseclub

Для установки достаточно импортировать архив Houseclub в Android Studio, нажать «Run» и установить APK-файл себе на смартфон.

Пользуйтесь.

#opensource
В Firefox 86 официально появилась полная защита кук

Теперь для каждого сайта будет создаваться отдельное хранилище для cookies. Это значит, что рекламодатели и аналитические компании больше не смогут так просто следить за активностью юзеров через cookie-файлы.

Кстати, недавно похожая фича была реализована и в Safari. Кто бы мог подумать, что именно эти два браузера начнут так кардинально менять безопасность веба.

#веб #безопасность
This media is not supported in your browser
VIEW IN TELEGRAM
Инструкция по оформлению профиля на GitHub

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

Разобрали для вас топ-7 ошибок, которые допускают разработчики при оформлении своего профиля. И дали 10 советов, которые помогут создать GitHub-профиль мечты:

https://tprg.ru/pVgl

#github #советы
Новые компьютеры Apple на чипе M1 «убивают» SSD

На форуме Linus Tech Tips появился тред с жалобами владельцев новеньких макбуков и Mac mini на базе ARM-чипа M1. По их словам, они столкнулись с очень быстрым износом своих SSD-накопителей.

По непонятной причине постоянно использовалось лишь 10-13% от максимального количества значения TBW. Из-за этого диски износились на 1–3 % всего за пару месяцев.

Но проблема повторяется не у всех. Для проверки износа вашего SSD-диска можно установить утилиту Homebrew. Ввести в Терминал команду brew install smartmontools && sudo smartctl ––all /dev/disk0. И посмотреть значение

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

Курс по веб-разработке от Logitech и GeekBrains
1–3 марта, онлайн

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

Обучение Java-разработке с оплатой после трудоустройства
Старт 3 марта, онлайн

Новый набор на онлайн учебную программу по Java-разработке от команды Java Mentor. Главная особенность — оплата обучения происходит только после трудоустройства на работу.

Testing Contesting 2021
27 февраля – 13 марта, онлайн

Бесплатное мероприятие нового формата для QA-специалистов от казанской компании Maxima. Участников ждут интересные задачи, финал в центре города и призовой фонд 500 000 рублей.

Курс «Архитектор информационных систем»
Старт 16 марта, онлайн

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

Курс DevSecOps
Старт по набору группы, онлайн

Освоите практики DevSecOps и научитесь применять их в работе. Реализуете безопасный DevOps-конвейер и внедрите в него средства управления секретами.

Data Science Meetup
3 марта, онлайн

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

#ивенты