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
Forwarded from Dev Meme / devmeme
😁2
Всем привет! Итак Hello Coder будет уже совсем скоро!
При выборе дат пришлось учитывать не только ваше голосование и свое расписание, но и расписание ИТМО.

Курс Hello Coder пройдет в следующие даты:
1) Октябрь 20.10-24.10 - обсуждаем системы сборки, прикольные фишки C, best practices от меня по написанию портируемого кода
2) Ноябрь 17.11-21.11 - введение в C++, начинаем писать игру, и основы ООП
3) Декабрь 01.12-05.12 - Пишем код под Windows (драйвера, сервисы, инжекты,...), шаблоны проектирования, фишки C++
4) Декабрь 22.12-26.12 - Дописываем игру, .NET, COM, и все что не успели ранее

Даты утверждены, официальный анонс еще будет.
Напоминаю, что в этом году будем использовать всякие GPT, чтобы написать игру все-таки. Там и ассеты нагеренять можно будет.

Приходите - будет классно! В прошлом году было прям клево!
🔥3
EBFE: software internals
#vibecoding С тем заданием справились! Вот вам посложнее. Из того же скрипта следующая ошибка ChatGPT. Он тут типо хочет сгенерировать файл cmake но спойлер - у него это не получится. Почему? ( echo cmake_minimum_required(VERSION 3.20) echo proje…
Так тут прекрасный пример скрипта на cmd. Итак этот код сгенерировал ChatGPT. Тут проблема в символах ) - их надо экранировать. Экранировать их с помощью символа ^. Да именно так то есть:

не:
echo set(CMAKE_CXX_STANDARD 17)
а:
echo set(CMAKE_CXX_STANDARD 17^)

Но вот если были ковычки, то не надо - то есть не:
echo Write-Host "Download finished (remote size unknown^)."
а:
echo Write-Host "Download finished (remote size unknown)."
Это просто караул....

Еще надо экранировать: |,+,*,>,<

И да кстати надо экранировать %, но конечно не ^% - это не сработает, а %%.

Обожаю cmd.
😱53
Forwarded from Dev Meme / devmeme
👍4
😁14😈2
😁8🔥3
Forwarded from IT | Space
This media is not supported in your browser
VIEW IN TELEGRAM
🔥6
Forwarded from IT | Space
🤝 Знакомство с IT Space: Мастерская системного программирования

Давайте познакомимся с еще одним нашим сообществом поближе! Итак, позвольте представить Мастерскую системного программирования ИТМО! 😎

💻 Это сообщество для тех, кто не просто пользуется технологиями, а хочет заглянуть «под капот» и понять саму суть их работы. Это - клуб пытливых умов, для которых компьютер это не просто черный ящик, а целая вселенная для исследований. Если тебе интересно, как на самом деле взаимодействуют железо и софт, как заставить процессор выполнить твою команду или что происходит в системе в момент загрузки - тебе точно к нам!

🤵🏼‍♂️ Руководитель Мастерской - Алексей Никольский: преподаватель ФБИТ ИТМО, практикующий эксперт в области программирования, реверс-инжиниринга и работы с операционными системами.

Чем мы занимаемся?

🏃‍♀️ Делаем крутые исследовательские проекты с практической реализацией;
🏃‍♀️ Погружаемся в мир низкоуровневого софта и железа: firmware, drivers, hypervisor, kernels, BIOS, compilers и многое другое;
🏃‍♀️ Создаем новые технологии и реализуем смелые идеи;
🏃‍♀️ Делимся опытом, помогаем друг другу и вместе пишем код.

Подписывайся на канал Мастерской системного программирования и до встречи на мероприятиях в IT Space! ❤️
__________________________
#знакомство #студентам

🇬🇧 For English press here

itspace@itmo.ru
💙 VK 📺 Rutube
📺 VK Video 📺 YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Forwarded from IT | Space
Media is too big
VIEW IN TELEGRAM
👨‍💻 Воркшоп Мастерской системного программирования: 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from ФБИТ_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
⚡️ Тестов нет — просто берёшь и кодишь

👉 Регистрируйся
Курс только для студентов ИТМО

Прокачай скиллы, создавай крутые проекты
Ждем тебя 🤗
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
👍4😁3
💥 Всем привет!

Уже совсем скоро — в ближайший понедельник 20.10.2025 стартует мой интенсив Hello Coder!

👨‍💻 На первой неделе мы вместе пройдём путь от кода на C до бинарного файла в памяти процесса и посмотрим, как это выглядит в реверсе.
Чтобы во всём разобраться, разберём всё на примере классического Hello World.

Кроме того:
🎮 Напишем первую игру из цикла и подготовим проект под Visual Studio, VS Code и Makefile.
🧩 Создадим базовую инфраструктуру проекта и добавим полезные макросы.
⚙️ Разберём, как совмещать свой код, сгенерированный код, Open Source и проприетарные компоненты в одном проекте.
🔍 На практике изучим трейсинг, дебагинг и профилирование.

Неделя будет полностью посвящена языку C — посмотрим на все его фишки и особенности.
Эта неделя будет полезна абсолютно всемэто база! 💪

💡 Всё буду делать вживую, с нуля — отвечу на ваши вопросы и помогу во всём разобраться.
Для работы буду использовать Windows + WSL, Visual Studio 2022 и VS Code.

👉 Регистрируйтесь на курс: https://news.1rj.ru/str/fbit_live/725
! регистрация заканчивается сегодня в 12:00

🚀 Жду вас на старте!
🔥42
cpp_v2.zip
85.5 KB
#lections #c++
Материалы лекций по C++
toib_v2.zip
34.7 KB
#lections
Материалы лекций по (ТОИБ) (С)
Forwarded from GitHub Community
NWinfo — это программа Win32, которая позволяет получать информацию о системе и оборудовании.

5️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Dev Meme / devmeme
😁7
Forwarded from Dev Meme / devmeme
💯8
prompt.engineering.pdf
6.5 MB
Prompt Engineering
Автор: Lee Boonstra (2025)