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 Algoinde
This media is not supported in your browser
VIEW IN TELEGRAM
You nerdsniped me
5🤩1
Поясню шутку на всякий случай. Шутка состоит из двух видосов. Первый по идее ошибочный, второй корректнее. Представлен график комитов репозитория на гитхабе за год. Чем ярче квадратик, тем больше комитов. Чувак кто делал видео решил пошутить и сделать анимацию так, будто это дефрагментация диска. Раньше так развлекались (не уверен, сто это сейчас актуально), была программка, которая сканировала диск и все сектора разбросанные по диску собирали вместе, пустые к пустым, заполненные к заполненным. К программке прилагалась анимация, где квадратик, это сектора диска. Вот собственно это и хотел автор показать. Но в комментах его пристыдили, что анимация не верная и он сделал вторую - которая корректная. Типо все комиты плотненько собирает на начало года.....
Первое видео - типо мало комитов делал - надо доработать за год - я такую аллегорию увидел. Но формально вторая анимация корректнее.
В общем просто забавно....
7👍2
Forwarded from Dev Meme / devmeme
😁9
cpp_v1.zip
47.8 KB
#лекции
Всем привет! Вот и начался новый учебный год.
Вчера была моя первая лекция по C++/WinAPI в этом году. Ребята молодцы, активные! Дальше интереснее!
Код с лекции в приложении
👍12
Forwarded from Dev Meme / devmeme
4
Forwarded from Dev Meme / devmeme
Imagine supporting such a system 🥰
🔥2🥰1
Forwarded from Dev Meme / devmeme
3😁1🤣1
Люблю такие темы
Forwarded from GitHub Community
Flax Engine — это высококачественный современный игровой движок для 3D-игр, написанный на C++ и C#.

От потрясающей графики до мощных скриптов — он разработан для быстрого создания игр и содержит множество готовых к использованию функций.

5️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from GitHub Community
Jshunter — это инструмент командной строки, предназначенный для анализа файлов JavaScript и извлечения конечных точек.

Этот инструмент специализируется на выявлении конфиденциальных данных, таких как конечные точки API и потенциальные уязвимости в системе безопасности, что делает его важным ресурсом для разработчиков, специалистов по поиску уязвимостей и исследователей в области безопасности.

5️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from GitHub Community
YT Navigator — это приложение на базе искусственного интеллекта, которое помогает эффективно перемещаться по контенту канала YouTube и выполнять поиск.

Вместо того чтобы часами просматривать видео в поисках нужной информации, YT Navigator позволяет:

▫️ Поиск по видео на канале с использованием запросов на естественном языке
▫️ Общайтесь с авторами канала, чтобы получать ответы на основе расшифровок видео
▫️ Находите релевантные фрагменты видео с точными временными метками

5️⃣ GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 Hello Coder 2025

Всем привет! 🙌
Этой осенью стартует мой авторский интенсив Hello Coder 2025.

📅 Продолжительность: 4 недели
🕖 Формат: 5 дней в неделю по 3 часа
----------------------------------------------
🔥 Что вас ждёт?

👨‍💻 4 недели кодинга вместе со мной — как и в прошлом году:

В 2024-м мы интегрировали DOOM во всякие кнопки и управляли им через pipe. https://news.1rj.ru/str/fbit_live/528

В 2025-м будет ещё интереснее:

➡️ разберём, как правильно писать код и строить системы автоматизации;

➡️ прикольные фишки языка C;

➡️ полноценное введение в C++ и ООП;

➡️ программирование под Windows (WinAPI, драйверы, сервисы);

➡️ постараемся захватить C# и CLR;

➡️ новинка этого года — LLM в работе (гуглить больше не надо 🤣).

И самое главное — будет живое общение. Задавайте вопросы прямо во время занятий, я буду отвечать
----------------------------------------------
🏫 Как проходят занятия?

➡️ Интенсив для студентов ИТМО.

➡️ Формат: очно на Песочке (если есть пожелания — пишите в комментарии).

➡️ Время: 19:00–22:00 (будни).

➡️ Никаких презентаций — только код, схемы и живое объяснение с нуля.

➡️ По итогам каждой недели — общий codebase, который станет стартом для следующей.
➡️ Можно кодить параллельно, но это не обязательно.

➡️ Будет Zoom-трансляция (для тех, кто не сможет прийти).
⚠️ Официальной записи не будет.

----------------------------------------------
🛠 Подготовка к курсу


📌 Базовые знания C обязательны (if, глобальные переменные и т.д.).
Все продвинутые темы — расскажу в рамках интенсива.

➡️ VS Code, Visual Studio, gcc, WSL и др.

➡️ Всё, что я делаю — вы сможете повторить.

📊 Когда всё будет проходить?

----------------------------------------------
Интенсив рассчитан на 4 недели вечером.

Но! 👇
У меня (и у вас) не получится 4 недели подряд. Поэтому я предлагаю выбрать удобные недели.
👉 Проголосуйте в опросе, указав все недели, когда сможете ходить.

📍 Итоговое расписание будет определено по результатам голосования.

⬇️
🔥2
⬆️ В какие недели вы сможете посещать интенсив Hello Coder 2025? (Укажите ВСЕ подходящие вам варианты)
Anonymous Poll
56%
Октябрь: 6.10-10.10
58%
Октябрь: 20.10-24.10
47%
Ноябрь: 3.11-7.11
51%
Ноябрь: 17.11-21.11
40%
Декабрь: 1.12-5.12
44%
Декабрь: 15.12-19.12
47%
Декабрь: 22.12-26.12
Forwarded from Dev Meme / devmeme
4👍1😭1
В тему велосипедов и костылей)
This media is not supported in your browser
VIEW IN TELEGRAM
Все: не надо заново изобретать велосипед

Азиаты: ты чё, дурак? Конечно, надо.
😁2
Кроме шуток: из личного опыта

Конечно code reuse это хорошо, и готовыми библиотеками, алгоритмами, модулями, итд пользоваться надо и надо их знать и уметь ими пользоваться.
Но всегда очень важно оценить при этом несколько вещей:
1. Какова цена интеграции этого куска кода (трудозатраты и объём костылей)
2. Действительно ли этот кусок кода достаточно хорош, или именно в вашей ситуации можно и нужно сделать лучше
3. Есть ли ограничения в самом вашем проекте: на стиль, технологию, язык,... И удовлетворяет ли всё вашим требованиям

Не всегда из моего опыта что то сложнее memcpy можно легко и нужно интегрировать. Я утрирую конечно. Но слепо реюзить код бывает приводит к таким спагетти и проблемам в архитектуре, что лучше бы изобрести велосипед....

Помните: во всём нужен баланс и здравый смысл.
👍51
Forwarded from Dev Meme / devmeme
🐳3😁2
Всех причастных жду сегодня на лекции по c++ по расписанию в 18:50