Типичный программист
81.4K subscribers
2.65K photos
889 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
Media is too big
VIEW IN TELEGRAM
Ничего необычного, просто энтузиаст запустил Тетрис на осциллографе из 90-х

Зачем? Да потому что может. А весь процесс автор описал в статье: https://habr.com/ru/articles/763384/

троллейбус_из_буханки_хлеба.jpg

#кек #история #diy
FlipperZero? А может лучше NokiaZero?

Flipper Zero — модный хакерский мультитул, выполненный в стиле тамагочи. Так вот один энтузиаст решил не только прокачать клавиатуру устройства, но и заключить его в корпус легендарного кнопочного телефона Nokia.

Что получилось в итоге, а также как создавался сакральный мультитул из 2000-х, читайте в статье: https://habr.com/ru/articles/764600/

#diy #безопасность
Мы запускаем конкурс среди читателей Tproger на лучший пет-проект 2023 года!

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

Подробнее: https://tproger.ru/articles/luchwij-pet-proekt-2023-zapuskaem-konkurs

#diy #конкурс
А вот и первые истории создания пет-проектов от наших читателей

Аналог программы bginfo, которая выводит информацию о системе и пользователе на рабочий стол, но не ломает смену обоев

Агрегатор фестивального кино, который помогает не ждать выхода фильма несколько лет после фестиваля

Змейка на Python без использования графических библиотек для участия в конкурсе по программированию

Мы запустили конкурс среди читателей Tproger на лучший пет-проект 2023 года. Чтобы принять участие, нужно зайти в редактор на сайте, написать статью о вашем пет-проекте и отправить её на модерацию. Приз — обожание публики и мерч Типичного программиста.

#diy #конкурс
Истории создания пет-проектов от наших читателей:

— История создания карточного баттлера длиной в 15 лет: https://tproger.ru/articles/kak-ya-sdelal-kartochnyj-battler-bez-konstruktora-kolod-konkurs-pet-proektov-246195

— Ретранслятор СМС-сообщений для релокантов, который принимает сообщения и пересылает их на мессенджер, позволяя избежать платы за роуминг за рубежом: https://tproger.ru/articles/retranslyator-sms-soobshhenij-dlya-relokantov-konkurs-pet-proektov

— Квест-бот для участников конференции, повышающий «эфирное» время стендов и проверяющий игроков на профпригодность: https://tproger.ru/articles/kvest-bot-konkurs-pet-proektov

Мы запустили конкурс среди читателей Tproger на лучший пет-проект 2023 года. Чтобы принять участие, нужно зайти в редактор на сайте, написать статью о вашем пет-проекте и отправить её на модерацию. Приз — обожание публики и мерч Типичного программиста.

#diy #конкурс
Истории создания пет-проектов от наших читателей: учет собеседований, библиотеки на React, аналог Docker и PHP-фреймворк

Рассказываем про пет-проекты наших читателей:

— Приложение, которое помогает вести учет по всем компаниям, на вакансии которых вы откликнетесь, и отслеживать статус переговоров: https://tproger.ru/articles/hunt-job-ili-kak-otvlechsya-poka-ishhew-rabotu

— Три библиотеки для React на JavaScript — функции вместо JSX, управление приложением с использованием хуков и CSS в React: https://tproger.ru/articles/tri-po-cene-odoj-konkurs-pet-proektov

— Аналог Docker для автоматизированного локального деплоя проектов за пару кликов и команд в терминале: https://tproger.ru/articles/lokalnyj-deploj-proektov-v-paru-klikov-konkurs-pet-proektov

— PHP-фреймворк для создания веб-проектов DeltaFramework, который должен облегчить жизнь верстальщикам: https://tproger.ru/articles/ocherednoj-frejmvork-na-php-konkurs-pet-proektov

Мы запустили конкурс среди читателей Tproger на лучший пет-проект 2023 года. Чтобы принять участие, нужно зайти в редактор на сайте, написать статью о вашем пет-проекте и отправить её на модерацию. Приз — обожание публики и мерч Типичного программиста: https://tproger.ru/articles/luchwij-pet-proekt-2023-zapuskaem-konkurs

#diy #конкурс
Как компьютер отрисовывает картинку на мониторе и насколько сложно создать свою видеокарту?

В статье делимся видегайдом о принципах работы монитора с VGA интерфейсом и сборке примитивной видеокарты. Все с тайм-кодами и пояснениями на русском: https://tproger.ru/video/videocard-diy/

#hardware #diy
Ностальгии пост: энтузиасты сделали онлайн-копию Windows XP с мессенджером AIM, в который встроена ChatGPT

Олды помнят AIM. Это программа мгновенного обмена сообщениями от фирмы AOL (America On-Line), которая появилась еще в мае 1997 года.

Ретро-копии Windows XP уже создавали и не раз. Эта версия как раз основана на одной из самых популярных версий с открытым исходным кодом. Но самое интересное там, что в AIM можно пообщаться, прямо как в старые добрые. Встроенная модель ChatGPT понимает русский язык, осмысленно задаёт вопросы и отвечает на них.

Если хотите окунуться в живую ностальгию, это прямо то, что нужно. Плюс, если находитесь в поисках идеи для пет-проекта, то вот вам пример. Похожих проектов на гитхабе куча, но их всегда можно допилить чем-то интересным: https://smarterchild.chat/

#diy #opensource #нейросети #история #windows
Чего мы точно не ожидали, когда устраивали конкурс пет-проектов, что свой пет-проект принесет разработчик, которому 11 лет

Мы не ошиблись. 11-летний начинающий разработчик Денис пришел к нам и рассказал о программе, которая должна упростить работу кровельщикам и строителям. Коротко, просто, есть куда расти, но заслуживает уважения. Посмотрите код и поддержите парня.

Голосование начнется уже 6 ноября. А здесь можно посмотреть все проекты и выбрать понравившийся.

#diy #конкурс
Настало время голосовать за самые-самые пет-проекты

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

Проголосовать

#diy #конкурс
Собственная умная колонка

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

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

#diy #технологии
Взламываем транспортные карты: чит на бесконечные деньги

Это интересный рассказ о том, как четверо старшеклассников из Массачусетса взломали местную транспортную систему. Один из них — на фото, открыл все турникеты на станции.

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

Энтузиастам повезло, что после инцидента руководители транспортной компании не стали подавать на них в суд. А пригласили в офис и спросили совета, как такого не допустить в будущем. В итоге они выступили с докладом на DEF CON 31 и создали неплохой урок по реверс-инжинирингу.

В статье — технические подробности о том, как старшеклассникам это удалось: https://habr.com/ru/companies/bastion/articles/772222/

#безопасность #diy
This media is not supported in your browser
VIEW IN TELEGRAM
Похоже, тетрис можно запустить даже на клавиатуре

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

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

Будем надеяться, что в будущем нас ждет «Ну Погоди» на сканере.

#кек #diy
This media is not supported in your browser
VIEW IN TELEGRAM
Doom запустили на серёжках

Вообще, Thumby, на которой стало возможном поиграть в великую игру — это самая маленькая портативная консоль-брелок. На неё предустановлено пять ретро-игр: Тетрис, Змейка, космический симулятор, раннер с динозаврами и RPG в подземелье.

Но не так давно программистка Алина Мэтсон смогла импортировать на микро-консоль Doom и сделать из неё серьги. А замотивировал её на это комментарий в Твиттере: «Я даю на это шесть месяцев, прежде чем кто-нибудь запустит Doom на Thumby». Девушка приняла вызов и теперь любой обладатель необычного брелка может поиграть в Doom.

#кек #diy
Как мог бы выглядеть Telegram в 90-х

Один из пользователей Telegram поделился своим видением того, как мог бы выглядеть мессенджер на Windows 95. Автор продумал не только то дизайн самого приложения, но и обложку для диска-установщика.

Признайтесь, захотелось?

#кек #diy
Криптоотопление на кибердаче

Газовое отопление, дрова, тепловые насосы — всё эти способы отопления затратны по ресурсам. А что, если согреть свое жилище майнингом, так ещё и получить с этого прибыль?

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

#diy #hardware #криптовалюты