Типичный программист
80.9K subscribers
3.08K photos
1.05K 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
Сможете зажечь все лампы?

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

Получится ли таким образом зажечь все 2014 ламп? И если да, то как?

#задачки
Google отказывается от APK и переходит на новый формат Android-приложений с августа

Все приложения в Google Play теперь должны загружать в формате Android App Bundle (AAB).

AAB — это замена APK. Новый формат выигрывает по скорости сборки и величине файлов.

https://tprg.ru/VCwJ
Microsoft использует сотрудничество с OpenAI на полную катушку — компания показала ИИ-инструмент, дописывающий за вами код

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

И самое крутое — он полностью бесплатный.

#github #microsoft
ТОП-5 проблем в разработке, с которыми сталкиваются все программисты, но почему-то не особо рассказывают о них

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

В статье рассмотрели самые распространенные ошибки разработчиков и рассказали, как с ними справиться: https://tprg.ru/jVy9

#советы
Как победить на хакатоне и заработать 375 000 рублей за 48 часов?

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

https://tprg.ru/OWA6

#советы #хакатон
Недавно мы запустили пост взаимопомощи, в котором вы задавали свои вопросы и помогали найти ответы другим. Но он получился не совсем таким, как мы хотели.

Вы написали столько толковых вопросов и ответов, что нам стало жалко потерять их вместе с постом, который просто провалится в ленте. Поэтому мы решили создать отдельный Q/A-тред на сайте: там все ваши вопросы и ответы не пропадут, а ориентироваться в них можно будет ещё проще из-за рейтинга и возможности отвечать на конкретный вопрос.

Задавайте свои вопросы, помогайте другим и не переживайте за то, что ваши ответы исчезнут без следа:

https://tprg.ru/1Tgf

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

Это приложение Brickit для любителей Lego. Оно сканирует и распознаёт ваши детали Lego, предлагает новые идеи с пошаговыми инструкциями и отметками нужных деталей на фото для более удобного поиска.

#computervision #ar
Forwarded from IT Юмор
​​Тимлид: — Нам нужно автоматизировать тестирование приложения, но бюджета у нас хватит только на вилку да сосиску

QA: — Сейчас что-нибудь придумаем...
Тополиный пух, жара, #кодревьюль!

Да, новый месяц нашего программистского календаря посвящён одной из самых популярных и довольно простых в реализации техник повышения качества кода — Code Review. Желаем вам чистого кода и хорошего климата в команде при его разборе.

Кстати, бесплатно получить полную версию календаря можно в личном кабинете на нашем сайте: https://tproger.ru/
Как в IT-компаниях на самом деле смотрят на программистов без диплома?

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

Мы решили спросить об этом самых разных специалистов: от программистов Яндекса без диплома до преподавателей Иннополиса. И вот что они думают на этот счёт: https://tprg.ru/vnNX

#начинающим #образование
This media is not supported in your browser
VIEW IN TELEGRAM
Boston Dynamics заставила робособак Spot танцевать в клипе с корейской поп-группой

Spot, моргни, если это происходит против твоей воли.

Напомним, на днях Hyundai Motor Group завершила поглощение Boston Dynamics. Так компания решила отметить вход в состав Hyundai. Танцевали роботы, правда, не самостоятельно слушая музыку, а передвигаясь по заранее заданной программе. Но всё равно получилось завораживающе.

#роботы
Легко ли выучить Python самому с нуля?

На самом деле, изучение основ в Python почти ничем не отличается от изучения в других языках. Всё стандартно: установка, настройка IDE, базы данных, переменные, функции и первый «Hello World».

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

https://tprg.ru/eP6V

#python #начинающим
Gigabyte создали твердотельный накопитель объёмом 32 ТБ похожий на видеокарту

AORUS XTREME Gen4 AIC SSD способен развивать скорость чтения до 28 ГБ/с. Он поддерживает интерфейс стандарта PCIe 4.0 x16 и имеет обратную совместимость с PCIe 3.0 x16. Снаружи установлены системы охлаждения с десятью датчиками температуры и двумя вентиляторами. А внутри накопитель состоит из 8 модулей Aorus Gen4 7000s ёмкостью по 4 ТБ, которые управляются SSD-контроллером Phison PS5018-E18 Gen4x4.

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

#hardware
беспроводные сетки со знаком % в названии отключают Wi-Fi на iPhone. Не подключайтесь к ним

Исследователь безопасности Карл Скоу обнаружил, что некоторые сети Wi-Fi, в названии которых есть символ процента %, могут отключать Wi-Fi на iPhone и других iOS-устройствах.

По одному из предположений, дело в библиотеке iOS, которая форматирует строки. Она воспринимает % как часть синтаксиса языка C.

Читать подробнее: https://tprg.ru/aNRO
Возможно ли перестать контролировать качество ПО, не потеряв при этом качества?

Тестирование — это, конечно, хорошо, но на него нельзя перекладывать всю ответственность. Но как «сделать красиво» со стороны дизайна, разработки, заказчика и пользователя? И почему качество ПО — это в первую очередь стезя разработки?

Наши читатели из IT Test рассказали об этом в статье: https://tprg.ru/emDn

#тестирование #советы
This media is not supported in your browser
VIEW IN TELEGRAM
Это же RIPAZHA в реальной жизни

Свой первый межгородской перелёт совершил летающий автомобиль AirCar. Чтобы превратиться из автомобиля в самолёт достаточно всего пары минут. Он способен пролететь примерно 1000 километров со скоростью 170 километров в час на высоте до 2,5 километров.

Представители Klein Vision сообщили, что на разработку и создание летающего авто ушло около двух лет и «меньше двух миллионов евро».

#технологии
👍1
Устали от того, что поиск Google монетизирует пользователей, отслеживает активность и подсовывает рекламу? Экс-сотрудники компании создали аналог поисковика без рекламы и сбора данных.

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

Neeva придумали два бывших вице-президента Google Шридхар Рамасвами и Вивек Рагхунатан. А так как поисковик в таком случае должен хотя как-то зарабатывать, они решили реализовать монетизацию через прямую подписку за 5$/мес: https://neeva.com

Пользовались бы платным поисковиком или предпочли бы делиться своими данными и смотреть рекламу, но пользоваться бесплатно?

#google
Soft Skillz — новый канал от Tproger, где мы будем рассказывать о важности soft skills для работы и жизни и делиться способами их прокачки.

Тема soft skills достаточно широкая, поэтому в канале будет интересно не только айтишникам, но и тем, кто просто хотел бы повысить свою продуктивность.

Подписывайтесь сами и приглашайте друзей: @soft_skillz
Говорят, настоящий программист угадает больше 7 языков программирования по одному только «Hello, World!». А сколько угадаете вы?

Проверьте себя и узнайте свой результат в нашем тесте: https://tprg.ru/ynrh

#тесты
Все же играли в «Города»? А давайте сыграем в нечто похожее?

Только вместо городов нужно будет называть реальную технологию, библиотеку или программу, относящуюся к программированию и IT. Главное — называть слово на ту букву, на которую заканчивается предыдущее название.

Мы начнём: Kubernetes. Вам на «S».

#обсуждение