EBFE: software internals – Telegram
EBFE: software internals
300 subscribers
226 photos
45 videos
38 files
97 links
Авторский канал Алексея Никольского.
Пишу код операционок и гипервизоров больше 20 лет и читаю лекции студентам.
Делюсь своими мыслями, интересными материалами, мемасиками и всегда рад общению!

Моя мастерская: https://news.1rj.ru/str/itmosysint
Download Telegram
Всем привет!
Скоро начинаем стрим по кодингу tcc для проекта DoomBF!

Старт в 18, готовьте чаек :Р

https://itmo.zoom.us/j/85152361321
🔥3
Forwarded from Dev Meme / devmeme
😁5🔥21
Всем привет!

Вот запись нашего стрима по tcc в рамках DoomBF.

https://vkvideo.ru/video-215805549_456239061
https://rutube.ru/video/7e605935d18ee02308ea664e635c8fa3/
https://youtu.be/EvosXkY_Ccg

Всем приятного просмотра!

И в декабре ждите продолжение!
🔥2
ТупичокДеграданта
Photo
Есть те кто знают что это?
😁7
🎓 Hello Coder 2025: Проектирование ПО

Старт 1 декабря. Мы продолжаем интенсив и переходим к важной теме — проектированию программного обеспечения.

За 2 недели мы уже:
🕹 создали арканоид под Linux и Windows
⚙️ разобрались с компиляцией и работой C
🎮 изучили C++ и ООП, сделали платформер
🔤 подключили freetype, PNG и др.

👉 Материалы прошлых лекций доступны участникам.

На этой неделе:
• первый релиз платформера
• архитектура ПО и UML
• тестирование и автоматизация
• кроссплатформенность и локализация
• рефакторинг и паттерны
• работа с графикой и ImGui

Неделя посвящена пути от прототипа до релиза.

Кому полезно:
💡 интересующимся UML, ООП и паттернами
💡 тем, кто хочет научиться проектировать игры и ПО

📍 Формат: каждый вечер 18:50–22:00
Песочная наб., 14А, ауд. 311
💻 Подключение по Zoom
🎓 Требования: базовый C

Регистрация открыта до понедельника 15:00.
Присоединяйся — вместе выпустим игру без багов!
🔥1
Forwarded from Dev Meme / devmeme
MSVC: am I a joke to you?
Всех жду сегодня на продолжении HelloCoder. Обсуждаем дизайн системы, uml и начинаем не простой путь к релизу
3
Forwarded from Dev Meme / devmeme
😁12
Hello coder сегодня будет, но я немного опоздаю минут на 5 из-за пробок
😁2👍1
Увы я ещё в пробке. Но рядом. 5минут ещё
😁1
Всем привет!
Подходит к концу третья неделя интенсива hello coder. Вчера была жаркая дискуссия про системы логов. Я считаю очень полезно. Два разных опыта сравнивали.
Очно особенно интересно было. Все приходите сегодня и завтра! Будем игру доделывать.

По анонсу последняя неделя hello coder назначена на 22е декабря. Она будет посвящена кодингу в windows и winapi. В частности будем делать injection, работать с пайпами и писать драйвер.

Есть предложение перенести эту неделю интенсива на 15е число. Прошу поучаствовать в опросе тех кто реально будет ходить и слушать.
Когда провести последнюю неделю интенсива Hello coder посвященную Windows и Winapi?
Anonymous Poll
54%
15.12пн - 19.12пт
46%
22.12пн - 26.12пт
Сегодня не опоздал. Начинаем в 19:05.
Media is too big
VIEW IN TELEGRAM
Всем привет!
За прошлую неделю в HelloCoder мы много чего обсудили по разработке ПО. Как я и обещал я доделал Skybound в полном виде на базе ООП. И со сбором статистики и со спрайтами. Удалось использовать много разных шаблонов проектирования, которые все покажу на последней в этом году неделе интенсива Hello Coder. Подробности в видео!

В результате всех согласований неделя интенсива Hello Coder посвященная программированию Window/WinAPI где мы будем запихивать Skybound в другой процесс, в кнопку и даже в драйвер, будет проходить на СЛЕДУЮЩЕЙ неделе с 15го декабря!

Жду всех студентов ИТМО на следующей неделе на моем интенсиве - будет интересно!

Все результаты нашей работы на данный момент в репозитории:
https://github.com/sit-itmo/HelloCoder2025
🔥3
ВНИМАНИЕ! МАГИСТРЫ:
Сегодня у нас экзамен в 17:00. Он пройдёт в дистанционном формате в lms. Там будет документ с вопросами - вы его скачиваете и заполняете развёрнутые ответы. Результат грузите в lms. Я проверяю и выставляю оценки.

Если хотя бы одна лаба не сдана - не допуск к экзамену.
Если меньше 35 баллов - не допуск.
Если больше или равно 39.5 то это автомат - отл.

Всем кто просил - лабы сбросили. Проверьте и напишите мне в комментарии если что-то не так
Внимание! МАГИСТРЫ! Экзамен начался. Там всё должно работать теперь. Дерзайте! Удачи!
ВНИМАНИЕ МАГИСТРЫ! У меня не совсем стыкуется ведомость с lms. Судя по всему менялись фамилии. Прошу об этом написать либо мне лично либо сюда в комментариях, чтобы я всё проставил
🔥 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

До встречи!
🔥1
Forwarded from IT | Space
👨‍💻 Стрим: Кодинг 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
Please open Telegram to view this post
VIEW IN TELEGRAM
💘2