19637
Фундаментальные знания по основам программирования Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site Регистрация в перечне РКН: https://tprg.ru/zrgj
«сколько байт в мегабайте?» это главный эффект Манделы в айтишке
Вы скажете:
Всё просто. Данные в компьютере основаны на двоичной системе, и в байте число бит — это степени двойки, поэтому мегабайт это 2^20 то есть 1048576.
Обучение кибербезопасности и этичному хакерству: изучаем командную строку и базовые команды
Сегодня вы научитесь пользоваться командной строкой, ведь именно так раскрывается вся сила Linux. Командная строка в Linux позволяет управлять всей операционной системой: выполнять скрипты, запускать команды, управлять папками и файлами, настраивать систему и пр. Если вы не знаете базовые команды — вы не знаете Linux.
Начинаем здесь.
Держите крутой репозиторий с материалами для создания чего-то своего
И речь идёт не о заезженных лендингах, телеграм-ботах или консольных игрушках, а о, например, собственном Git’е, торренте, веб-браузере, эмуляторе и многом другом. На каждую тему есть подборка соответствующих статей и видео, с которых можно начать.
Идеи таких пет-проектов брать тут.
@prog_point
Не болеешь, а майнишь здоровье
Читать полностью…
Китайский ИИ научился учить себя сам
Исследователи из Университета Цинхуа, Пекинского института общего искусственного интеллекта и Пенсильванского университета разработали систему Absolute Zero Reasoner. Она позволяет модели самостоятельно генерировать задачи, решать их и учиться на результатах без участия человека. В ходе тестирования модели Qwen (с 7 и 14 млрд параметров), обученные с помощью этой системы, превзошли аналоги, натренированные на данных, отобранных людьми.
Механизм работы строится на цикле самообучения: модель формулирует задачу (например, на Python), пытается её решить, запускает код для проверки результата, а затем использует успех или неудачу как сигнал для дальнейшего совершенствования.
Сейчас система эффективна в областях с автоматической проверкой результатов (программирование, математика), но разработчики планируют расширить её применение на агентные задачи — например, веб‑серфинг и работу с документами.
По мнению исследователей, это может стать шагом к созданию сверхинтеллекта.
Почитать подробнее.
📎Заходим в свою новую эру в 2026 году и НАЧИНАЕМ ЖИТЬ по SCRUM
➡️ Разраб рассказывает, как он год жил по SCRUM и оказался доволен экспериментом. Оказывается, такой подход мотивирует закрывать свои бытовые «задачки» и вообще спасает от депрессии.
из плюсов: можно обойтись без созвонов
Хватит мучить алгоритмы!
Да, алгоритмы штука полезная и важная. Но далеко не всегда, даже если их так любят задавать на собеседованиях.
Есть не нулевая вероятность получить гораздо больше пользы, потратив время на другие темы. В этом видео автор максимально разжевал в каких ситуациях нужно учить алгоритмы, а в каких условиях на них можно забить.
Помню, что вам понравилась такая подача, поэтому решил выложить ещё одно видео от этого автора.
#видео #алгоритмы #советы
⚡️БЕСПЛАТНЫЙ учебник по веб-разработке от команды Google Chrome
Внутри аж 11 курсов по веб-разбработке:
HTML, CSS, JS, PWA, Формы, тестирование, дизайн, работа с изображениями, конфиденциальность, производительность и доступность.
Марафон IT-игр: Robocode
Любите битвы роботов? Тогда игра Robocode для вас. Вы научитесь программировать путём создания боевых роботов-танков на Java или .NET. Когда вы создадите робота, на экране в реальном времени начнётся битва.
#java #dotnet
Марафон IT-игр: Elevator Saga
В Elevator Saga вам предстоит управлять настоящим лифтом с помощью JavaScript, разгадывая различные задачки. Например, первое задание — доставить лифтом 15 человек меньше чем за 60 секунд.
Также есть открытый репозиторий.
#javascript
Марафон IT-игр: Code Hunt
В онлайн-игре для программистов Code Hunt вы, охотник за кодом, исправляете код, чтобы он возвращал нужный результат. Для прохождения доступны 14 уровней, в каждом из которых есть по несколько заданий. Игра подойдёт тем, кто хочет изучить Java или C#.
#java #csharp
Марафон IT-игр: Anchoreum для изучения CSS
В этой игре вы сможете научиться работать с позиционированием CSS-якорей. Игра от создателя Flexbox Froggy и Grid Garden, так что интерфейс вполне узнаваем и принцип игры понятен.
Пройти бесплатно можно по ссылке: https://anchoreum.com/
#css
Второй день марафона игр для айтишников и игра про Python, которую вы возненавидите
Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.
Игра: https://oskaerik.github.io/theevalgame/
Обсуждение на Reddit (если застряли на каком-то этапе): https://www.reddit.com/r/Python/comments/1884j69/the_eval_game/
#инструменты #python
С Новым годом, друзья! 🎄
Спасибо, что вы с нами. Пусть в 2026-м не будет багов и зависших дедлайнов. Желаем вам рабочего кода и бесконечного кофе!
Сергей Долгов перевёл «The Smol Training Playbook» — самую популярную публикацию на HuggingFace о том, как создают, тренируют и дообучают языковые модели.
➡️ Что внутри
🔘Архитектура: MHA → GQA → MLA, позиционные кодировки (RoPE, NoPE), почему DeepSeek выбрал именно такие решения
🔘Претрейн: как собирать данные, выбирать learning rate, batch size, schedulers (WSD vs Cosine vs Multi-Step)
🔘Scaling laws: сколько данных нужно для модели N параметров, как считать FLOPs
🔘Post-training: SFT, DPO, GRPO, RLVR — когда что использовать и почему on-policy лучше off-policy
🔘Практика: как команда SmolLM3 обучала модель на 384×H100 за 11 триллионов токенов
➡️ Для кого
Для тех, кто хочет понять, как реально устроен процесс обучения LLM — не на уровне «скачал модель с HuggingFace», а на уровне «почему GQA ratio 4, а не 8» и «когда WSD лучше cosine decay».
Сергею — огромное спасибо за качественную вёрстку и время на перевод. Настольная книга для всех, кто копает в сторону ML.
📎 Оригинал на HF, версия на русском в прикреплённой PDF.
@neuro_channel
Понимание аутентификации JWT: подробное руководство с примерами
В мире веб-разработки безопасность имеет первостепенное значение. Одним из наиболее популярных методов защиты веб-приложений является аутентификация с помощью JSON Web Token (JWT).
В этом руководстве рассматривается, что такое аутентификация JWT, как она работает и как вы можете реализовать ее в своих веб-приложениях, с практическими примерами.
#jwt
Интересный факт: Более 40% мощности CPU в бэкенде тратятся на обработку JSON. Потому что данных реально очень много.
Читать полностью…
Создание ностальгической 8-битной вселенной с помощью современных технологий
Автор создал портфолио в 8‑битной стилистике, используя современные веб‑технологии и ИИ. Для реализации использованы Canvas и WebGL (Three.js) для эффектов пикселизации и «цифрового разрыва», а GSAP для анимаций, привязанных к прокрутке. Компоненты строятся по «методу LEGO» (атомный дизайн): сначала верифицируются в Storybook, затем собираются в интерфейс, что снижает дублирование кода и сохраняет целостность системы дизайна.
Почитать подробнее о проекте и пощупать можно по ссылке.
Как начать работать с Kubernetes: видеокурс Zero to Hero от «Фланта»
Из курса вы получите практические знания, которых будет достаточно для решения большинства типовых задач.
Минимум теории и абстрактных схем, максимум реальных кейсов и сценариев.
Курс состоит из 10 видео. Два из них уже доступны, и после просмотра вы сможете настроить работающий K8s-кластер на своём компьютере.
Смотрите курс на удобной вам площадке:
→ YouTube
→ Rutube
→ ВК Видео
Это #партнёрский пост
15 лет инди-разработки — 4 совета от автора Gunpoint и Tactical Breach Wizards
Tom Francis из Suspicious Developments поделился выводами после трёх успешных игр. Все окупились минимум вдвое, студия ни разу не была ближе двух лет к банкротству.
1️⃣Оставайтесь маленькими насколько это возможно
Математика жестокая: удвоил команду — теперь у тебя денег хватит на меньше месяцев работы без выручки. Вдвое больше нужно продать, чтобы окупиться. Меньше времени на итерации, если что-то не работает.
Heat Signature потребовала 3,5 года на то, чтобы стать хорошей. С командой побольше пришлось бы выпускать сырой — или закрываться.
2️⃣ Выбирайте идеи, которые можно быстро прототипировать
Прототип — это проверка: работает идея или нет. Если на прототип нужно 3 года, он бесполезен — уже не успеете сменить направление. Чем раньше есть играбельный билд, тем больше времени на то, чтобы сделать игру хорошей.
3️⃣ Тестируйте на игроках
Игроки уже знают все ответы. Просто спросите их. Фаза доработок — это и есть основная часть разработки. Если на неё нет времени, то это прям проблема, лучше и не начинать.
4️⃣ Спрашивайте про цену
Продажи = сколько людей узнали × сколько купили × цена. Первое сложно контролировать. Второе зависит от качества. Третье — просто число, которое можно узнать за один раунд тестирования.
Спросите игроков, сколько должна стоить игра. Поставьте цену, которую назвало большинство. Главная мысль: успех — это не максимум продаж, а возможность комфортно сделать следующую игру. Больше времени + тестируемый билд = игра лучше, студия устойчивее.
📎 В оригинальной статье больше деталей, рекомендую глянуть
@make_game
Работать с sqlalchemy в Python теперь можно проще
Наш пользователь написал библиотеку, которая помогает очень просто работать с sqlalchemy в async python приложениях. Минимум кода для простых сценариев, но и максимум свободы для сложных.
Называется она context-async-sqlalchemy и в этой статье автор показал, как именно она работает и в чём её польза.
#python #sqlalchemy
А вот актуальная вакансия на 26 год подъехала 😱
Читать полностью…
Regexp Garden: учим RegEx играя в сад
Регулярные выражения часто кажутся страшными, но это зря. Этот интерактивный мини-гейм помогает учиться RegEx, словно поливать нужные растения в саду:
— вы получаете сад и задачу — например, «полить розы между строк А и Б»;
— вместо того чтобы бежать по всей грядке, вы пишете регулярку, чтобы точно попасть нужные «растения»;
— при каждом шаге даётся подсказка и объяснение, так что вы постепенно учитесь понимать синтаксис.
Сделано на React / Next.js, опенсорсно и доступно всем. Идеально тем, кто уже знаком с основами, но хочет использовать RegEx без головной боли.
Открыть игру: https://regexp-garden.madewith.fun/
Код (если захотите внести свой вклад): https://github.com/avfirsov/regexp-garden
#regex #обучение #игрыдляразработчика
Марафон IT-игр: Git Game
Git Game — консольная онлайн-игра для программистов, пройдя которую вы овладеете системой контроля версий Git. Суть заключается в использовании различных команд, чтобы найти подсказки для решения разных загадок.
#git
Марафон IT-игр: Vim Adventures
Давно хотели собраться с силами и выучить Vim полностью? Игра Vim Adventures поможет сделать это в наиболее весёлой и интерактивной форме.
Главное, потом суметь выйти из неё.
Марафон IT-игр: Ruby Warrior для настоящих адептов Ruby
Если вы хотите изучить Ruby, то Ruby Warrior — то, что вам нужно: отличная игра для начинающих программистов.
Есть два уровня сложности, соответствующих вашим навыкам. Для сохранения своего прогресса придётся залогиниться через соцсеть.
#ruby
Марафон IT-игр: Изучаем SQL в формате игры: SQL Murder Mystery
Детективная игра на знание SQL, с которой можно освежить в памяти основы SQL и интересно провести досуг. Примерьте на себя роль детектива, выясняя обстоятельства с помощью SQL-запросов:
https://mystery.knightlab.com/
#sql
Игры для дизайнера: как прокачать перо (кривые Безье), как кернить буквы и другие полезности
Мы подумали, чем занять вас на праздники и решили делиться интересными играми для айтишников по разным направлениям. И начнём мы с дизайнеров!
Если вы веб-дизайнер или работаете с дизайном, то эта подборка вам будет очень кстати, серьёзно.
Здесь собраны полезные штуки, которые помогут вам прокачать ваши навыки. Например, рисование кривых, настройка кернинга, размера блоков, расположение текста и так далее. Всё бесплатное и интерактивное.
Смотрите видео и выбирайте понравившиеся сервисы. Для вашего удобства мы ещё и тайм-коды по сервисам оставим:
00:00 - bezier.method.ac
07:43 - type.method.ac
10:30 - shape.method.ac
11:28 - betterwebtype.com/triangle
14:53 - boolean.method.ac
16:32 - pixact.ly
17:08 - game.ioxapp.com/eye-test
18:35 - kolor.moro.es
19:14 - color.method.ac
20:55 - cantunsee.space
28:36 - userinyerface.com
#дизайн #видео
Новогодний интерактив!
Объясните, что такое IT, так, будто вы за новогодним столом с родственниками.
Этот репозиторий — компиляция десятков лучших статей по Node.js
У репозитория почти 100 тысяч звезд. В нём собрано более 80 рекомендаций и лучших практик, например:
— какую структуру проекта выбрать;
— как обрабатывать ошибки;
— как оформлять и тестировать код;
— как обеспечить безопасность кода.
Репозиторию — звездочку, пост — в сохраненки: https://github.com/goldbergyoni/nodebestpractices/blob/master/README.russian.md
#nodejs #лучшиепрактики