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

Моя мастерская: https://news.1rj.ru/str/itmosysint
Download Telegram
Пробую разные форматы. Через какое-то время проведём опрос, чтобы понять, что заходит, а что нет
👍4👨‍💻2🥰1🕊1🤝1
Кстати, если знаете людей, которым такие материалы были бы интересны, то приглашайте. Если у вас ссылка не сохранилась, то дам.
😁3👍1🆒1
И ещё: постепенно планируют добавлять материалы и более сложные. Их есть у меня.
5😈4😢2
EBFE: software internals
И ещё: постепенно планируют добавлять материалы и более сложные. Их есть у меня.
Будут материалы разных уровней, так что думаю будет всем что поизучать
🥰31🤝1
😁6🤪2
EBFE: software internals
Задачка на ночь. В одну строку препроцессора С добавьте во все printf в начале того, что он печатает - номер строки, на которой используется printf. (Правильный ответ будет в воскресенье).
Ответ достаточно прост:
#define printf(a, ...) printf("%d: " a, LINE, ##__VA_ARGS__)
printf заменяем макросом на.... printf
... - макрос с переменным количеством параметров
"%d: " - формат для номера строки
LINE - автоматически заменится на номер строки
## - конкатинация
VA_ARGS - заменится на то что сунули макросу printf
5🍓3🌚2💋1
cpp_lections_v1.zip
38.5 KB
Текущий код с лекций по C++/WinAPI. #метериалылекций
4💋4🏆2
Media is too big
VIEW IN TELEGRAM
#shellcode #doublepulsar #посложнее #этошеллкод Как написать шеллкод под винду чтобы он сам понял в какой винде 32 или 64 он работает и выполнился правильно
3🔥3🏆1
#книга Начну рассказ про клёвые книги про прекрасный труд Алана Купера - "Психбольница в руках пациентов". Великолепная книга про создание пользовательских интерфейсов. Именно пользовательских, а не только графических. Книга позволяет пересмотреть свой взгляд на проектирование ПО любому программисту, кто ещё её не читал. Лично мне она помогает сейчас и программные интерфейсы (API) проектировать грамотнее. Обязательно к прочтению всем.
Насколько я помню, Алан Купер - этот тот самый человек, который придумал идею графических визуальных редакторов GUI - когда можно просто перетащить кнопочку на формочку - и не надо ничего кодить.
3🤓1
Media is too big
VIEW IN TELEGRAM
#visualstudio #этобаза #настройки Рассказываю про настройки проектов C/C++ в Visual Studio Часть 1 (General)
🥰2💋2🏆1
Зацените макрос:
#define D(a) printf("\n%-4d: %s", LINE, #a); a
Как думаете для чего такой можно использовать?
🤔2🤯2🤓1
👻2😁1
😁2👍1🐳1
😁4🤪1
🍌5😁1
🗿5🤣3🍓1
#книга Юреш Вахалия "Unix изнутри". Это прекрасная книга по операционным системам. Вы узнаете ретроспективу создания принципов работы современных операционных систем. Как появился язык Си. Как появился Unix, как создавались ОС в начале, как появлялись процессы и потоки, как работают планировщик, менеджеры памяти и многое другое. Лично мне очень понравилось. Плюс я даже имплементил планировщик из SVR5, что особенно клёво было сделать. Не скажу что обязательна для чтения, но она мне показалась романтичной.
👍2💯1🤓1
Media is too big
VIEW IN TELEGRAM
#чутьсложнее 14 минут пытаюсь сделать ошибку в коде, и, по дороге, рассказываю как прочитать код функции
❤‍🔥1