tgindex
Мастерская системного программирования ИТМО

Мастерская системного программирования ИТМО

Статистика
@itmosysintрусский

Сообщество ценителей системного программирования ИТМО: firmware, drivers, hypervisor, kernels, BIOS, compilers,.... Канал автора: https://t.me/+2TZRYbxns6tlZjA6

Последний пост
7 июн.
Последнее чтение
13 авг.
Постов за неделю
0
Всего постов
20
Тип
открытый
Язык
русский
В каталоге с
13 авг.
Подписчики
215
0 за 3 дн.
Сутки
0
0,00%
Неделя
 
Месяц
 
Просмотров на пост
325
20 постов
Вовлечённость
151,2%
к подписчикам
Постов в день
0,0
всего 20
Упоминаний
2
каналов
Охват размещения
оценка
1/24сутки в ленте
1/48двое суток
1/72трое суток

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • Подключайтесь! Скоро начинаем! Doom на языке Brainfuck — оно работает! Today, 12:00 – 15:00  GMT+3 https://itmo.ktalk.ru/se85la5vu8gd

  • Друзья! Приглашаю всех на лекцию о том как нам удалось перевести Doom на язык brainfuck! И он заработал. Про эту удивительную технологию вам расскажут непосредственно авторы проекта. Регистрируйтест: https://itmo.events/events/120384 И мы вас ждём: Воскресенье, 7 июня, 12:00-15:00 📍 Гибрид, Песочная Набережная, 14, 306 ауд. + Контур.Толк(Ссылка будет выслана на почту после регистрации) 🧑‍🎓 Для всех желающих

  • 4 июн.892из it_sspace

    😎 Мастерская системного программирования: Doom на языке Brainfuck — оно работает! 💻 Мы скомпилировали легендарный DOOM в один из самых абсурдных эзотерических языков программирования — brainfuck. Заодно написали собственный супербыстрый интерпретатор, чтобы все это действительно заработало 🗣 Вместе с Алексеем Никольским (личный канал), Александром Кравченко и Иваном Сакаевым из Мастерской системного программирования разберем, как устроен этот проект изнутри: ▪️как скомпилировать DOOM в brainfuck; ▪️как работает крутой интерпретатор BF: разбор инструкций; ▪️почему tcc — не лучшая идея; ▪️об ограничениях и проблемах при реализации; ▪️почему такие безумные проекты отлично прокачивают понимание работы компьютера Приходите, если хотите увидеть, как далеко можно зайти, когда фраза «а что, если...» выходит из-под контроля ❓ Как, где, когда? 🗓 Воскресенье, 7 июня, 12:00-15:00 📍 Гибрид, Песочная Набережная, 14, 306 ауд. + Контур.Толк (Ссылка будет выслана на почту после регистрации) 🧑‍🎓 Для всех желающих ❗️ Регистрация обязательна! ➡️ Регистрация ⬅️ ______________________________ itspace@itmo.ru 📲 Max 💙 VK 📺 Rutube 📺 VK Video 📺 YouTube

  • 6 мая1833из it_sspace

    👨‍💻 Семинар: VibeCoding в системном программировании 👨🏻‍💻 Алексей Никольский, преподаватель ФБИТ ИТМО из Мастерской системного программирования ИТМО, практикующий эксперт в области программирования, реверс-инжиниринга и работы с операционными системами, в преддверии запуска своего авторского курса Системное программирование 2026 предлагает вам погрузиться в мир настоящего вайбкодинга и выяснить как эффективно и правильно использовать ИИ-инструменты нового поколения На семинаре: ▪️ Системный вайбкодинг при помощи GPT (SATA/GDB) ▪️ Истории о том, как GPT загрузчик ОС, USB-стэк, VoCoder писали ▪️ Живая дискуссия, обмен опытом использования разных LLM ▪️ Практические рекомендации и советы по организации работы с LLM в системном программировании 🧑‍🎓 Идеально для студентов, любителей и профессионалов в области беспощадного (вайб)кодинга - обязательно возьмите с собой ноутбуки 💻 ❓ Как, где, когда? 🗓 Понедельник, 11 мая, 15:30-17:00 📍 Гибридный формат, Песочная набережная, 14, 306 ауд. (Ссылка будет выслана на почту после регистрации накануне мероприятия) ➡️ Регистрация ⬅️ ______________________________ itspace@itmo.ru 📲 Max 💙 VK 📺 Rutube 📺 VK Video 📺 YouTube

  • 4 мая158412из fbit_live

    🔥Открыта регистрация на интенсив: Системное программирование 2026 На занятиях разберемся: ▪️как работает процессор ▪️как формируются инструкции ▪️как устроена виртуальная и сегментная память ▪️как работают прерывания и взаимодействие с устройствами ▪️основы аппаратной виртуализации ▪️современные технологии защиты TDX/TXT/TPM/VMX и др. ▪️что происходит в первую секунду после включения компьютера На курсе поделимся не теорией из учебников, а практическим опытом: отдельно затронем такие вещи как: PCI, IDT, ACPI, APIC, VMCS, MSR, PML4 и другие ключевые механизмы. Посмотрим на реальные эксплойты с использованием этих знаний Уже в четвёртый раз на интенсиве мы будем писать собственную операционную систему с нуля — прямо во время занятий. В прошлых потоках доходили даже до запуска Doom 🙂 В этом году добавим: — работу с UEFI — использование нейросетей для ускорения разработки Для кого этот курс: ❗️Интенсив сложный и рассчитан на тех, кто хочет стать специалистом Вам понадобятся: ▪️знание языка C ▪️понимание стандартной библиотеки ▪️работа с указателями Правила: – только для студентов ИТМО – формат: смешанный (очно + ktalk) – записей не будет Расписание: 13.05 (ср), 14.05 (чт), 15.05 (пт) 18.05 (пн), 19.05 (вт), 21.05 (чт), 22.05 (пт) 25.05 (пн), 26.05 (вт), 28.05 (чт) ⏱ 19:00 – 22:00, ауд. 311 👉Регистрация до 12 мая включительно Почему стоит пойти: вы не просто узнаете, как устроены системы — вы начнёте понимать их на уровне, необходимом для разработки, реверса и поиска уязвимостей

  • Всем привет! С натупающим новым годом! В этом году мы запустили проект DoomBF - и это очень круто! Уверен в новом 2026м мы это проект успешно завершим и начнем что-то не менее интересное новое! Всех с праздником и удачи вам в новом году!

  • Всем привет! Начинаем наш стрим в 20:00. При соединяйтесь: https://itmo.zoom.us/j/82746636386

  • 13 дек.3411из it_sspace

    👨‍💻 Стрим: Кодинг Doom на языке Brainfuck №3 Продолжаем писать Doom на языке Brainfuck вместе с Алексеем Никольским из Мастерской системного программирования ИТМО 🧠 В формате стрима будем доделывать tcc кросс компиляцию для BF. Начнем прописывать основные элементы инфраструктуры C. Участники Мастерской значительно продвинулись - пора генерировать BF код с простого кода на С. Все будет происходить с последнего коммита на Github "Можно слушать в фоне, можно активно участвовать и помогать, следить за тем как я ошибаюсь и помогать мне это заметить раньше. DoomBF уже скоро на всех лентах страны!" 😎 Запись прошлого стрима DoomBF: 📺 Rutube 📺 VK Video 📺 YouTube ❓ Как, где, когда? 🗓 20 декабря, суббота, 20:00-22:00 📍 Онлайн, Zoom 📹 Ссылка на zoom-трансляцию будет отправлена на почту зарегистрированным участникам накануне мероприятия ➡️ Регистрация ⬅️ ____________________ #программирование #продвинутым #it_специалистам #студентам 🇬🇧 For English press here itspace@itmo.ru 💙 VK 📺 Rutube 📺 VK Video 📺 YouTube

  • 12 дек.2221из ebfecode

    🔥 Hello Coder 2025: Ох уж этот Windows Старт — 15 декабря Внимание: даты курса изменились! Вместо 22–26 декабря мы перенесли интенсив на 15–21 декабря — успевайте присоединиться! На прошлой неделе в Hello Coder мы уже успели: ▪️разобрать основы разработки ПО и проектирование через UML; ▪️полностью написать простой платформер Skybound; ▪️применить множество паттернов (от Singleton и RAII до Factory Method, Facade, Builder, Decorator); ▪️добавить в Skybound ключевые подсистемы: профилирование, логирование, настройки с сериализацией, менеджер ассетов и поддержку спрайтов. Материалы прошедших лекций доступны всем участникам. На этой неделе мы полностью погружаемся в Windows: ▪️Работа с Windows API: нити, память, файлы ▪️Injection в другой процесс ▪️Основы разработки драйверов ▪️Упаковка Skybound в DLL, создание кнопки и даже модуля ядра — и всё это в связке через Pipe ▪️Система обработки ошибок: HRESULT, SEH, exceptions ▪️Что такое COM и как подружиться с DirectX ▪️Итоги интенсива и создание установщика для проектов Курс будет полезен каждому: вы увидите Windows на низком уровне, научитесь правильно мониторить систему и использовать её возможности по максимуму. 📅 Формат: каждый вечер 18:50–22:00 📍 Песочная наб., 14А, ауд. 311 💻 Онлайн — подключение по Zoom 🕒 Регистрация открыта до понедельника 15:00 До встречи!

  • 27 нояб.2181из ebfecode

    🎓 Hello Coder 2025: Проектирование ПО Старт 1 декабря. Мы продолжаем интенсив и переходим к важной теме — проектированию программного обеспечения. За 2 недели мы уже: 🕹 создали арканоид под Linux и Windows ⚙️ разобрались с компиляцией и работой C 🎮 изучили C++ и ООП, сделали платформер 🔤 подключили freetype, PNG и др. 👉 Материалы прошлых лекций доступны участникам. На этой неделе: • первый релиз платформера • архитектура ПО и UML • тестирование и автоматизация • кроссплатформенность и локализация • рефакторинг и паттерны • работа с графикой и ImGui Неделя посвящена пути от прототипа до релиза. Кому полезно: 💡 интересующимся UML, ООП и паттернами 💡 тем, кто хочет научиться проектировать игры и ПО 📍 Формат: каждый вечер 18:50–22:00 Песочная наб., 14А, ауд. 311 💻 Подключение по Zoom 🎓 Требования: базовый C Регистрация открыта до понедельника 15:00. Присоединяйся — вместе выпустим игру без багов!

  • Всем привет! Вот запись нашего стрима по tcc в рамках DoomBF. https://vkvideo.ru/video-215805549_456239061 https://rutube.ru/video/7e605935d18ee02308ea664e635c8fa3/ https://youtu.be/EvosXkY_Ccg Всем приятного просмотра! И в декабре ждите продолжение!

  • Всем привет! Скоро начинаем стрим по кодингу tcc для проекта DoomBF! Старт в 18, готовьте чаек :Р https://itmo.zoom.us/j/85152361321

  • 18 нояб.22222из it_sspace

    👨‍💻 Стрим Мастерской системного программирования: Doom на Brainfuck №2 Продолжаем писать Doom на языке Brainfuck вместе с Алексеем Никольским из Мастерской системного программирования ИТМО 🧠 В формате стрима будет происходить модификация библиотеки tcc с добавлением новой архитектуры. Все будет происходить с последнего коммита на Github "Можно слушать в фоне, можно активно участвовать и помогать, следить за тем как я ошибаюсь и помогать мне это заметить раньше. DoomBF уже скоро на всех лентах страны!" 😎 Запись прошлого воркшопа DoomBF: 📺 Rutube 📺 VK Video 📺 YouTube ❓ Как, где, когда? 🗓 23 ноября, воскресенье, 18:00-21:00 📍 Онлайн, Zoom ❗️ Регистрация обязательна 📹 Ссылка на присоединение к zoom-трансляции будет отправлена на почту зарегистрированным участникам накануне мероприятия ➡️ Регистрация ⬅️ ____________________ #программирование #продвинутым #it_специалистам #студентам 🇬🇧 For English press here itspace@itmo.ru 💙 VK 📺 Rutube 📺 VK Video 📺 YouTube

  • 13 нояб.2271из ebfecode

    Hello Coder 2025: Эра C++ Уже в ближайший понедельник, 17.11.2025, мы продолжаем интенсив Hello Coder 2025! На первой неделе мы вместе сделали арканоид, собрали его под Linux и Windows, разобрались с настройками компиляторов и тем, как на самом деле работает С. 👉Материалы прошлых лекций Но это было только начало. На второй неделе мы погружаемся в мир Объектно-ориентированного программирования на C++! Мы начнём писать собственный платформер, поговорим о: • грамотном рефакторинге • шаблонах проектирования • современном C++ (с нуля) • совмещении кода из разных источников: вайбкодинг, Open Source, проприетарные компоненты • работе с графикой на Windows и Linux • использовании ImGui • решении алгоритмических задач на C++ Неделя будет полностью посвящена C++, и я докажу вам, что это вовсе не С — и покажу, как пользоваться языком правильно и эффективно. Это будет полезно всем, кто хочет: 💡 освоить C++ 💡 научиться грамотно проектировать ПО 💡 разобраться во всех тонкостях ООП Всё будем делать вживую, с нуля — отвечу на ваши вопросы и помогу во всём разобраться. Используем: Windows + WSL, Visual Studio 2022, VS Code. Если вы ещё не зарегистрировались — есть шанс 🤩 (Регистрация закончится в пн в 15:00) 📍 Условия проведения: Каждый вечер 18:50–22:00 Песочная наб., 14А, ауд. 311 (Есть подключение по Zoom) 🎓 Требования: базовый C Без тестов — просто приходишь и кодишь. Присоединяйся, участвуй в создании игры и узнай все что ты хотел об ООП и C++! 🚀

  • 17 окт. 2025 г.33431из ebfecode

    💥 Всем привет! Уже совсем скоро — в ближайший понедельник 20.10.2025 стартует мой интенсив Hello Coder! 👨‍💻 На первой неделе мы вместе пройдём путь от кода на C до бинарного файла в памяти процесса и посмотрим, как это выглядит в реверсе. Чтобы во всём разобраться, разберём всё на примере классического Hello World. Кроме того: 🎮 Напишем первую игру из цикла и подготовим проект под Visual Studio, VS Code и Makefile. 🧩 Создадим базовую инфраструктуру проекта и добавим полезные макросы. ⚙️ Разберём, как совмещать свой код, сгенерированный код, Open Source и проприетарные компоненты в одном проекте. 🔍 На практике изучим трейсинг, дебагинг и профилирование. Неделя будет полностью посвящена языку C — посмотрим на все его фишки и особенности. Эта неделя будет полезна абсолютно всем — это база! 💪 💡 Всё буду делать вживую, с нуля — отвечу на ваши вопросы и помогу во всём разобраться. Для работы буду использовать Windows + WSL, Visual Studio 2022 и VS Code. 👉 Регистрируйтесь на курс: https://t.me/fbit_live/725 ! регистрация заканчивается сегодня в 12:00 🚀 Жду вас на старте!

  • Всем привет! На связи мастерская системного программирования ИТМО. Совсем недавно мы запустили проект DoomBF, и — хоть прошло совсем немного времени — уже есть чем похвастаться! Репозиторий: https://github.com/sit-itmo/DoomBF Первые активные авторы: отдельное спасибо Александру, Ивану и Виталию! Страна должна знать своих героев: если хотите рассказать о себе, своих проектах, каналах, репозиториях и т. д. — пишите в личку, всё с радостью опубликую. Что готово на данный момент: 1. Сделана оснастка для Windows: система сборки, скрипты и утилиты — всё работает и тестируется. 2. Взят оригинальный код Doom и добавлена обвязка на C (CrtDoom), которая превращает его в две функции. Подробности — в doom_env.h. 3. Написана реализация внешней среды для CrtDoom под Windows — win_doom.c. Это работает. 4. Подготовлены шаблоны (с помощью GPT) аналогичных реализаций для Linux (lnx_doom.c) и macOS (mac_doom.m). Пока не работают и не добавлены в скрипты сборки. 5. Добавлен оригинальный код tcc, теперь он используется для сборки кода Doom. Пока без модификаций. 6. Написаны два отличных интерпретатора Brainfuck (на C). Ещё раз спасибо Александру и Виталию — идёт серьёзная работа над оптимизациями. 7. Подготовлен ряд примеров на Brainfuck — см. папку b. Отдельное спасибо Ивану; в частности, появился вариант JMP, что крайне важно. Благодаря проделанной работе можно уверенно говорить: у нас всё получится!

  • #DoomBF #DoomBF_task Задача: добавить поддержку linux - дописать mini_doom в platform для запуска дума в Linux. Решения задачи прошу постить в комментарии. 12 октября 2025 будет возможность рассказать всем как вы решали эту задачу.

  • 13 окт. 2025 г.2187из fbit_live

    🧑‍💻Погружение в мир кода [Hello Coder] 👾4 недели программирования с реальными задачами, кодингом и общением. Всё делаем вживую со множеством ответов на ваши вопросы. Никакого заготовленного кода, а для ускорения процесса будем использовать болванчиков GPT 🗓Расписание: 20–24 окт: [Hello C World] ➡️обсуждаем системы сборки, прикольные фишки C, best practices по написанию портируемого кода 17–21 ноя: [Hello Windows] ➡️введение в C++, начинаем писать игру, и основы ООП 1–5 дек: [Hello C++]: ➡️пишем код под Windows (драйвера, сервисы, инжекты, шаблоны проектирования, фишки C++ 22–26 дек: [Hello .NET] ➡️дописываем игру, .NET, COM, и все что не успели ранее ⏰ Каждый вечер с 18:50- 22:00 📍 Песочная наб., 14А, ауд. 311, возможно подключение в зум 💡 Требования: знать базовый C ⚡️ Тестов нет — просто берёшь и кодишь 👉 Регистрируйся ❕Курс только для студентов ИТМО Прокачай скиллы, создавай крутые проекты Ждем тебя 🤗

  • 7 окт. 2025 г.20344из it_sspace

    👨‍💻 Воркшоп Мастерской системного программирования: Doom на Brainfuck 🔥 DOOM - культовая видеоигра, с которой для многих началась эпоха 3D-шутеров и экспериментов с «железом» 🧠 Brainfuck - минималистичный язык программирования, где восемь команд, ноль жалости и максимум изобретательности Что будет, если совместить эти вещи? Правильно! Doom на Brainfuck! 🤯 Да, мы буквально будем писать DOOM на Brainfuck - и посмотрим, насколько далеко можно зайти с минимальным набором команд 😎 💻 Алексей Никольский из Мастерской системного программирования ИТМО будет кодить проект вместе с вами прямо во время встречи, поэтому возьмите с собой ноутбуки! ❓ Как, где, когда? 🗓 12 октября, воскресенье, 12:00-15:00 📍 Гибридный формат, Песочная Набережная, 14, ауд. 306 + Zoom ❗️ Регистрация обязательна 📹 Ссылка на присоединение к zoom-трансляции будет отправлена на почту зарегистрированным участникам накануне мероприятия ➡️ Регистрация ⬅️ ____________________ #программирование #продвинутым #it_специалистам #студентам 🇬🇧 For English press here itspace@itmo.ru 💙 VK 📺 Rutube 📺 VK Video 📺 YouTube

  • 6 окт. 2025 г.19031из it_sspace

    🤝 Знакомство с IT Space: Мастерская системного программирования Давайте познакомимся с еще одним нашим сообществом поближе! Итак, позвольте представить Мастерскую системного программирования ИТМО! 😎 💻 Это сообщество для тех, кто не просто пользуется технологиями, а хочет заглянуть «под капот» и понять саму суть их работы. Это - клуб пытливых умов, для которых компьютер это не просто черный ящик, а целая вселенная для исследований. Если тебе интересно, как на самом деле взаимодействуют железо и софт, как заставить процессор выполнить твою команду или что происходит в системе в момент загрузки - тебе точно к нам! 🤵🏼‍♂️ Руководитель Мастерской - Алексей Никольский: преподаватель ФБИТ ИТМО, практикующий эксперт в области программирования, реверс-инжиниринга и работы с операционными системами. ❓ Чем мы занимаемся? 🏃‍♀️ Делаем крутые исследовательские проекты с практической реализацией; 🏃‍♀️ Погружаемся в мир низкоуровневого софта и железа: firmware, drivers, hypervisor, kernels, BIOS, compilers и многое другое; 🏃‍♀️ Создаем новые технологии и реализуем смелые идеи; 🏃‍♀️ Делимся опытом, помогаем друг другу и вместе пишем код. Подписывайся на канал Мастерской системного программирования и до встречи на мероприятиях в IT Space! ❤️ __________________________ #знакомство #студентам 🇬🇧 For English press here itspace@itmo.ru 💙 VK 📺 Rutube 📺 VK Video 📺 YouTube

Мастерская системного программирования ИТМО — tgindex