Forwarded from Сохранёнки программиста
Media is too big
VIEW IN TELEGRAM
Forwarded from Типичный программист
<вставьте название технологии>Как говорится «не покупай, сделай сам»
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Типичный программист
Начнём марафон залипательных игрушек для длинных выходных.
Первой будет бесплатная браузерная головоломка Untrusted, которая создана больше 12 лет назад, но до сих пор обновляется и всё ещё прекрасна.
Слева игровое поле, справа код. Вы играете за персонажа Dr. Eval и на каждом уровне помогаете ему справиться с препятствиями и найти выход. Для этого меняете JavaScript-код, который частично заблокирован для редактирования.
Подразумевается, что у вас уже есть хотя бы базовые знания JS: это не игра-обучалка, конкретных задач и «уроков» там нет. Головоломки быстро усложняются, решения с прошлых уровней перестают работать (научился удалять стену? ну круто, но это теперь нельзя, программируй робота).
А ещё! Можно генерировать свои уровни и проходить «неофициальные» уровни от других игроков.
Игра: https://untrustedgame.com/
Исходники: https://github.com/AlexNisnevich/untrusted
@tproger
Первой будет бесплатная браузерная головоломка Untrusted, которая создана больше 12 лет назад, но до сих пор обновляется и всё ещё прекрасна.
Слева игровое поле, справа код. Вы играете за персонажа Dr. Eval и на каждом уровне помогаете ему справиться с препятствиями и найти выход. Для этого меняете JavaScript-код, который частично заблокирован для редактирования.
Подразумевается, что у вас уже есть хотя бы базовые знания JS: это не игра-обучалка, конкретных задач и «уроков» там нет. Головоломки быстро усложняются, решения с прошлых уровней перестают работать (научился удалять стену? ну круто, но это теперь нельзя, программируй робота).
А ещё! Можно генерировать свои уровни и проходить «неофициальные» уровни от других игроков.
Игра: https://untrustedgame.com/
Исходники: https://github.com/AlexNisnevich/untrusted
@tproger
Forwarded from Нейроканал
Борис Черный создал Claude Code. 100% его коммитов в проект теперь пишет сам Claude. Он выложил свой сетап — неожиданно простой.
➡️ Ключевые мысли:
🔘 Модель Opus 4.5 thinking для всего. Да, дорого и долго работает, но зато финальный результат быстрее, так что в итоге получается ещё и дешевле.
🔘 Plan Mode решает. Сначала лучше добиваться плана, который нравится, а потом можно перейти в режим автоматического принятия правок и обычно модель за один проход справляется и пишет ровно по плану что нужно.
🔘 CLAUDE.md — маст хев. Или аналогичный AGENTS.md файл с контекстом проекта: стек, конвенции, что не трогать. На код-ревью просите модель обновить этот файл.
🔘 Верификация — это просто. Люди переусложняют. Дайте агенту способ увидеть результат (запустить сервер, открыть UI) и опишите инструмент. ИИ сам разберётся.
➡️ Практические советы
🔘
🔘 PostToolUse hook для автоформатирования — Claude пишет хорошо, но последние 10% стиля лучше автоматизировать
🔘 Несколько агентов могут работать параллельно, каждый в своём git checkout без конфликтов (но стоить будет уже как два крыла от боинга — прим. ред.)
Интересно ещё про субагентов. Борис натравливает их друг на друга при код-ревью: один проверяет стиль, другой смотрит историю проекта, третий ищет баги. Конкуренция улучшает результат.
📎 Оригинальный тред в Х со скриншотами, рекомендую
@neuro_channel
/permissions вместо --dangerously-skip-permissions — заранее одобряешь безопасные команды типа ls, git status
Интересно ещё про субагентов. Борис натравливает их друг на друга при код-ревью: один проверяет стиль, другой смотрит историю проекта, третий ищет баги. Конкуренция улучшает результат.
@neuro_channel
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Типичный программист
Продолжим трясти стариной и вспомним про NandGame. Чтобы вайбкодить на питоне, наверное, не надо знать, как работают логические вентили. Но если хотите знать — постройте комп с нуля! Разбираться в архитектуре или сложной математике для этого не обязательно.
В начале игры вам доступен только логический блок NAND. Используя его как основу, вы последовательно создаёте все остальные компоненты компьютера. Сначала собираете простейшие логические элементы, потом арифметико-логические устройства, память и, наконец, центральный процессор. После успешного создания элемента по спецификации вы можете использовать его на следующих уровнях.
Дальше есть несколько софтверных уровней: пострадаете на ассемблере и попробуете создать высокоуровневый язык.
Игра появилась как фановый спинофф от образовательного проекта From Nand to Tetris. Если хочется больше системности, можно пройти их курсы на Coursera вольным слушателем.
Ещё в той же тематике имеет смысл упомянуть платные Silicon Zeroes (строим комп в Долине 60-х) и Turing Complete (NandGame на стероидах с большой песочницей). С ними можно продолжить обучение в игровой форме.
Ретро-настроение какое-то на этой неделе... 📠
@tproger
В начале игры вам доступен только логический блок NAND. Используя его как основу, вы последовательно создаёте все остальные компоненты компьютера. Сначала собираете простейшие логические элементы, потом арифметико-логические устройства, память и, наконец, центральный процессор. После успешного создания элемента по спецификации вы можете использовать его на следующих уровнях.
Дальше есть несколько софтверных уровней: пострадаете на ассемблере и попробуете создать высокоуровневый язык.
Игра появилась как фановый спинофф от образовательного проекта From Nand to Tetris. Если хочется больше системности, можно пройти их курсы на Coursera вольным слушателем.
Ещё в той же тематике имеет смысл упомянуть платные Silicon Zeroes (строим комп в Долине 60-х) и Turing Complete (NandGame на стероидах с большой песочницей). С ними можно продолжить обучение в игровой форме.
Ретро-настроение какое-то на этой неделе... 📠
@tproger
Forwarded from Типичный программист
У меня опять сломался грузовой лифт (со мной внутри), поэтому сегодня будет Elevator Saga: игра про управление лифтами.
Суть простая: на экране здание с лифтами и людьми, которые хотят попасть на разные этажи. Задача — написать на JS логику, которая будет решать, куда ехать каждому лифту. Чем эффективнее алгоритм, тем больше людей успеете перевезти за отведённое время и тем сложнее уровни откроются.
Первые уровни проходятся на интуиции: «если лифт свободен, езжай на вызов». Но уже к пятому-шестому уровню начинаются проблемы: лифтов несколько, люди едут в разные стороны, время ограничено. Приходится думать про очереди, приоритеты, направление движения. То есть играючи тренируетесь писать алгоритмы планирования.
Кодите прямо в браузере, есть документация с описанием всех методов. Можно ускорять и замедлять симуляцию, чтобы понять, где алгоритм тупит.
Всё бесплатно, как мы любим: https://play.elevatorsaga.com
Автор давно не обновляет игру, но в неё продолжают играть, обсуждать на реддите и даже делать свои версии.
@tproger
Суть простая: на экране здание с лифтами и людьми, которые хотят попасть на разные этажи. Задача — написать на JS логику, которая будет решать, куда ехать каждому лифту. Чем эффективнее алгоритм, тем больше людей успеете перевезти за отведённое время и тем сложнее уровни откроются.
Первые уровни проходятся на интуиции: «если лифт свободен, езжай на вызов». Но уже к пятому-шестому уровню начинаются проблемы: лифтов несколько, люди едут в разные стороны, время ограничено. Приходится думать про очереди, приоритеты, направление движения. То есть играючи тренируетесь писать алгоритмы планирования.
Кодите прямо в браузере, есть документация с описанием всех методов. Можно ускорять и замедлять симуляцию, чтобы понять, где алгоритм тупит.
Всё бесплатно, как мы любим: https://play.elevatorsaga.com
Автор давно не обновляет игру, но в неё продолжают играть, обсуждать на реддите и даже делать свои версии.
@tproger
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Типичный программист
Три детектива для изучения SQL: Case Files, Noir и старый добрый Murder Mystery
Браузерные детективные игры, в которых вы учите или практикуете SQL, раскрывая преступления с помощью запросов к базам данных.
SQL Murder Mystery
Классика, и вроде как вообще первая игра в этом жанре. Вам даётся один большой кейс — расследование убийства в вымышленном SQL City, где надо поэтапно искать свидетелей и улики через запросы к базе SQLite. Подходит как для новичков (есть подробный walkthrough), так и для опытных (просто не подглядывайте в подсказки).
SQL Noir
Open-source проект с атмосферой детективного нуара 80-х годов. Несколько разных кейсов с уникальными схемами баз данных и нарастающей сложностью. Есть система прогресса с очками опыта детектива и разблокировкой новых дел.
SQL Case Files
Работает на SQLite WASM, в отличие от Noir не нужно заводить аккаунт. Короткие кейсы вместо длинных квизов; валидатор проверяет результат запроса, а не его текст (то есть принимает альтернативные решения); есть офлайн-режим через PWA.
Выбирайте :) и если есть возможность, поделитесь отзывами о любых играх про SQL, хочется бахнуть подборку на сайт.
@tproger
Браузерные детективные игры, в которых вы учите или практикуете SQL, раскрывая преступления с помощью запросов к базам данных.
SQL Murder Mystery
Классика, и вроде как вообще первая игра в этом жанре. Вам даётся один большой кейс — расследование убийства в вымышленном SQL City, где надо поэтапно искать свидетелей и улики через запросы к базе SQLite. Подходит как для новичков (есть подробный walkthrough), так и для опытных (просто не подглядывайте в подсказки).
SQL Noir
Open-source проект с атмосферой детективного нуара 80-х годов. Несколько разных кейсов с уникальными схемами баз данных и нарастающей сложностью. Есть система прогресса с очками опыта детектива и разблокировкой новых дел.
SQL Case Files
Работает на SQLite WASM, в отличие от Noir не нужно заводить аккаунт. Короткие кейсы вместо длинных квизов; валидатор проверяет результат запроса, а не его текст (то есть принимает альтернативные решения); есть офлайн-режим через PWA.
Выбирайте :) и если есть возможность, поделитесь отзывами о любых играх про SQL, хочется бахнуть подборку на сайт.
@tproger
«Мастер очистки: лучший очиститель кэша Chrome» — разбор вредоносного расширения Chrome #habr
https://habr.com/ru/articles/983386/
Tags: malware, реверс-инжиниринг, расширения chrome
Author: Vladislav_Podobed
https://habr.com/ru/articles/983386/
Tags: malware, реверс-инжиниринг, расширения chrome
Author: Vladislav_Podobed
Хабр
«Мастер очистки: лучший очиститель кэша Chrome» — разбор вредоносного расширения Chrome
Введение Расширения браузера давно стали одной из самых удобных и недооценённых точек атаки. Пользователь добровольно устанавливает код, который: работает постоянно; обновляется без ведома...
Amazon запустила веб-версию обновленного ассистента Alexa+ #habr
https://habr.com/ru/companies/bothub/news/983384/
Tags: ии, нейросети, машинное+обучение, ai, amazon, alexa+
https://habr.com/ru/companies/bothub/news/983384/
Tags: ии, нейросети, машинное+обучение, ai, amazon, alexa+
Хабр
Amazon запустила веб-версию обновленного ассистента Alexa+
Amazon открыла доступ к браузерной версии нового ассистента Alexa+. Теперь с ним можно взаимодействовать не только через умные колонки Echo и устройства Fire TV, но и напрямую через сайт Alexa.com....
Промт #habr
https://habr.com/ru/articles/983402/
Tags: искусственный интеллект, нейроинтерфейс, принятие решений, ответственность, корпоративные риски, регуляторика, цифровая трансформация, этика ИИ
Author: Akudlay_ru
https://habr.com/ru/articles/983402/
Tags: искусственный интеллект, нейроинтерфейс, принятие решений, ответственность, корпоративные риски, регуляторика, цифровая трансформация, этика ИИ
Author: Akudlay_ru
Хабр
Промт
Рассказ. Когда ассистент пригласила его в переговорную, Сергей остановился перед дверью и на секунду прикрыл глаза. В виске мягко пульсировал знакомый такт нейрочипа. Он был на месте, как всегда. Это...
40 млн человек ежедневно спрашивают ChatGPT о здоровье. OpenAI хочет, чтобы FDA это узаконила #habr
https://habr.com/ru/news/983404/
Tags: OpenAI, ChatGPT
https://habr.com/ru/news/983404/
Tags: OpenAI, ChatGPT
Хабр
40 млн человек ежедневно спрашивают ChatGPT о здоровье. OpenAI хочет, чтобы FDA это узаконила
Более 40 млн человек по всему миру каждый день задают ChatGPT вопросы о здоровье — это данные из отчета " AI as a Healthcare Ally ", опубликованного OpenAI 5 января. Компания позиционирует чат-бота...
Современный C# для начинающих и джунов. Часть 1 #habr
https://habr.com/ru/articles/983416/
Tags: джун, гайд, урок, самостоятельно
Author: Ydav359
https://habr.com/ru/articles/983416/
Tags: джун, гайд, урок, самостоятельно
Author: Ydav359
Хабр
Современный C# для начинающих и джунов. Часть 1
Большинство гайдов в Интернете или давно утратили актуальность, или содержат лишь небольшие вкрапления новых возможностей, но лишены последовательности. Есть и другая крайность - ИИ простыни...
C# стал языком 2025 года по версии TIOBE #habr
https://habr.com/ru/companies/bothub/news/983400/
Tags: ии, нейросети, машинное+обучение, ai, c#
https://habr.com/ru/companies/bothub/news/983400/
Tags: ии, нейросети, машинное+обучение, ai, c#
Хабр
C# стал языком 2025 года по версии TIOBE
Индекс TIOBE подвел итоги 2025 года и присвоил звание «Язык года» C#. Рост популярности составил рекордные 2,94%, хотя в общем рейтинге язык занимает 5-е место. Абсолютным лидером остался Python с...
[Перевод] Если ИИ не мыслит, то как он решает математические задачи? #habr
https://habr.com/ru/companies/bothub/articles/983426/
Tags: ии, нейросети, машинное+обучение, ai, математика
Author: cognitronn (BotHub)
https://habr.com/ru/companies/bothub/articles/983426/
Tags: ии, нейросети, машинное+обучение, ai, математика
Author: cognitronn (BotHub)
Хабр
Если ИИ не мыслит, то как он решает математические задачи?
Самый частый вопрос к тезису о том, что языковые модели не думают - чисто практический. Возражение, которое я слышу чаще всего В предыдущей публикации я выдвинул тезис, который многих заставил...
Звук 40 Гц вымывает бляшки у пожилых приматов, характерные для болезни Альцгеймера #habr
https://habr.com/ru/news/983428/
Tags: старение, старение мозга, наука, звук, исследование, научно-популярное, научные исследования
https://habr.com/ru/news/983428/
Tags: старение, старение мозга, наука, звук, исследование, научно-популярное, научные исследования
Хабр
Звук 40 Гц вымывает бляшки у пожилых приматов, характерные для болезни Альцгеймера
Исследовательская группа из Института зоологии Куньмин Китайской академии наук впервые продемонстрировала на приматах, что звуковая стимуляция частотой 40 Гц значительно повышает уровень β-амилоида в...
[Перевод] Как я установил таксофон у себя дома #habr
https://habr.com/ru/companies/ruvds/articles/979690/
Tags: таксофон, городской телефон, ностальгия, ruvds_переводы
Author: interpres (RUVDS.com)
https://habr.com/ru/companies/ruvds/articles/979690/
Tags: таксофон, городской телефон, ностальгия, ruvds_переводы
Author: interpres (RUVDS.com)
Хабр
Как я установил таксофон у себя дома
В детстве, которое пришлось на 90-е, мне очень хотелось иметь Интернет. Родители не собирались его подключать, поэтому я позвонил провайдеру и сказал, что хочу создать аккаунт. У меня спросили...
Андроид-мальварь заразил миллионы устройств через… прокси #habr
https://habr.com/ru/companies/femida_search/news/983434/
Tags: прокси, IP, TCP, мальварь, android, ios, rdp, удаленный доступ, linux, unix
https://habr.com/ru/companies/femida_search/news/983434/
Tags: прокси, IP, TCP, мальварь, android, ios, rdp, удаленный доступ, linux, unix
Хабр
Андроид-мальварь заразил миллионы устройств через… прокси
Тут исследователи вскрыли схему, при помощи которой распространяется Android-ботнет Kimwolf. Хакеры покупают резидентские прокси пачками, а далее сканят внутреннюю сеть устройства, на котором прокси...
Компиляторы нового поколения: Искусственный интеллект на службе у кода #habr
https://habr.com/ru/articles/983436/
Tags: LLM, трансляторы
Author: avetissian
https://habr.com/ru/articles/983436/
Tags: LLM, трансляторы
Author: avetissian
Хабр
Компиляторы нового поколения: Искусственный интеллект на службе у кода
Автор: Денис Аветисян Обзор посвящен стремительно развивающейся области применения больших языковых моделей для оптимизации, трансляции и конструирования компиляторов. Компилятор больших языковых...
Арсенал 2026: Топ-10 нейросетей для кодинга, работы и креатива, с которыми нужно врываться в этот год #habr
https://habr.com/ru/companies/bothub/articles/983014/
Tags: ии, нейросети, машинное+обучение, ai, openai, google, gemini, claude, anthropic, grok
Author: cognitronn (BotHub)
https://habr.com/ru/companies/bothub/articles/983014/
Tags: ии, нейросети, машинное+обучение, ai, openai, google, gemini, claude, anthropic, grok
Author: cognitronn (BotHub)
Хабр
Арсенал 2026: Топ-10 ИИ-сервисов для кодинга, работы и креатива, с которыми нужно врываться в этот год
Проснулись, потянулись, зашли в новости, а там за ночь вышло пять новых нейросетей, две из которых уже успели устареть, пока вы чистили зубы. Добро пожаловать в реальность, где вчерашний прорыв...
Loss32 - Windows-подобная система, похожая на ReactOS, но на ядре Linux #opennet
https://www.opennet.ru/opennews/art.shtml?num=64573
Проект Loss32 развивает дистрибутив Win32/Linux, сочетающий ядро Linux с графическим окружением в стиле Windows, построенным на основе Wine и пользовательских компонентов ReactOS. Дистрибутив ориентирован на воссоздание среды рабочего стола Windows и предоставление средств для бесшовного запуска Windows-приложений, но при этом поддерживает и запуск традиционных Linux-программ. Первый прототип Loss32 планируют опубликовать в этом месяце.
https://www.opennet.ru/opennews/art.shtml?num=64573
Проект Loss32 развивает дистрибутив Win32/Linux, сочетающий ядро Linux с графическим окружением в стиле Windows, построенным на основе Wine и пользовательских компонентов ReactOS. Дистрибутив ориентирован на воссоздание среды рабочего стола Windows и предоставление средств для бесшовного запуска Windows-приложений, но при этом поддерживает и запуск традиционных Linux-программ. Первый прототип Loss32 планируют опубликовать в этом месяце.
Парсинг тарифов интернета и ТВ: Архитектура БД и бэкенд на SQL #habr
https://habr.com/ru/articles/983324/
Tags: postgresql, scd type 2, архитектура бд, Python + SQL, ACID
Author: MalblshProgrammist
https://habr.com/ru/articles/983324/
Tags: postgresql, scd type 2, архитектура бд, Python + SQL, ACID
Author: MalblshProgrammist
Хабр
Парсинг тарифов интернета и ТВ: Архитектура БД и бэкенд на SQL
Привет, многоуважаемые читатели Хабра! Как нынешний аналитик БД с прошлым пятилетним опытом в B2B и B2C сегментах телеком-провайдеров, я хотел бы осветить одну из "болей" абонентов - «архивные»...