#vibecoding
С тем заданием справились!
Вот вам посложнее. Из того же скрипта следующая ошибка ChatGPT. Он тут типо хочет сгенерировать файл cmake но спойлер - у него это не получится. Почему?
С тем заданием справились!
Вот вам посложнее. Из того же скрипта следующая ошибка ChatGPT. Он тут типо хочет сгенерировать файл cmake но спойлер - у него это не получится. Почему?
(
echo cmake_minimum_required(VERSION 3.20)
echo project(opengl_imgui_starter CXX)
echo
echo set(CMAKE_CXX_STANDARD 17)
echo set(CMAKE_CXX_STANDARD_REQUIRED ON)
echo
echo if(NOT DEFINED CMAKE_TOOLCHAIN_FILE AND EXISTS "%VCPKG_DIR%/noscripts/buildsystems/vcpkg.cmake")
echo set(CMAKE_TOOLCHAIN_FILE "%VCPKG_DIR%/noscripts/buildsystems/vcpkg.cmake" CACHE STRING "vcpkg toolchain")
echo endif()
echo
echo if(NOT DEFINED VCPKG_TARGET_TRIPLET)
echo set(VCPKG_TARGET_TRIPLET %TRIPLET_MINGW%)
echo endif()
echo
echo find_package(OpenGL REQUIRED)
echo find_package(glfw3 REQUIRED)
echo find_package(GLEW REQUIRED)
echo find_package(imgui REQUIRED)
echo
echo add_executable(app src/main.cpp)
echo target_link_libraries(app PRIVATE OpenGL::GL glfw GLEW::GLEW imgui::imgui)
echo
echo enable_testing()
echo add_executable(sample_test tests/sample_test.cpp)
echo find_package(GTest CONFIG REQUIRED)
echo target_link_libraries(sample_test PRIVATE GTest::gtest GTest::gtest_main)
echo add_test(NAME sample_test COMMAND sample_test)
) > "%PROJECT_DIR%\CMakeLists.txt" 2>nul
❤2
Forwarded from Мастерская системного программирования ИТМО
Всем привет! Итак 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, чтобы написать игру все-таки. Там и ассеты нагеренять можно будет.
Приходите - будет классно! В прошлом году было прям клево!
При выборе дат пришлось учитывать не только ваше голосование и свое расписание, но и расписание ИТМО.
Курс 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. Тут проблема в символах ) - их надо экранировать. Экранировать их с помощью символа ^. Да именно так то есть:
не:
Но вот если были ковычки, то не надо - то есть не:
Еще надо экранировать: |,+,*,>,<
И да кстати надо экранировать %, но конечно не ^% - это не сработает, а %%.
Обожаю cmd.
не:
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.
😱5❤3
Forwarded from NullzeRT hjkl
YouTube
Gboard ダイヤルバージョン / Gboard Dial Version
Gboard チームからの新しいご提案、Gboard ダイヤルバージョンをご紹介します。
Gboard ダイヤルバージョンは、回転という動作を足した新しいキーボードです。
ご家庭でも DIY できるよう設計図を公開しています。くわしくは以下のウェブサイトをご覧ください。
Google Japan ブログ:https://blog.google/intl/ja-jp/products/android-chrome-play/gboard-2025
DIY: https://github.com/google/mozc…
Gboard ダイヤルバージョンは、回転という動作を足した新しいキーボードです。
ご家庭でも DIY できるよう設計図を公開しています。くわしくは以下のウェブサイトをご覧ください。
Google Japan ブログ:https://blog.google/intl/ja-jp/products/android-chrome-play/gboard-2025
DIY: https://github.com/google/mozc…
😁3
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
Давайте познакомимся с еще одним нашим сообществом поближе! Итак, позвольте представить Мастерскую системного программирования ИТМО!
💻 Это сообщество для тех, кто не просто пользуется технологиями, а хочет заглянуть «под капот» и понять саму суть их работы. Это - клуб пытливых умов, для которых компьютер это не просто черный ящик, а целая вселенная для исследований. Если тебе интересно, как на самом деле взаимодействуют железо и софт, как заставить процессор выполнить твою команду или что происходит в системе в момент загрузки - тебе точно к нам!
🤵🏼♂️ Руководитель Мастерской - Алексей Никольский: преподаватель ФБИТ ИТМО, практикующий эксперт в области программирования, реверс-инжиниринга и работы с операционными системами.
Подписывайся на канал Мастерской системного программирования и до встречи на мероприятиях в IT Space!
__________________________
#знакомство #студентам
🇬🇧 For English press here
itspace@itmo.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
Forwarded from IT | Space
Media is too big
VIEW IN TELEGRAM
🔥 DOOM - культовая видеоигра, с которой для многих началась эпоха 3D-шутеров и экспериментов с «железом»
🧠 Brainfuck - минималистичный язык программирования, где восемь команд, ноль жалости и максимум изобретательности
Что будет, если совместить эти вещи? Правильно! Doom на Brainfuck! 🤯
Да, мы буквально будем писать DOOM на Brainfuck - и посмотрим, насколько далеко можно зайти с минимальным набором команд 😎
💻 Алексей Никольский из Мастерской системного программирования ИТМО будет кодить проект вместе с вами прямо во время встречи, поэтому возьмите с собой ноутбуки!
❓ Как, где, когда?
🗓 12 октября, воскресенье, 12:00-15:00
📍 Гибридный формат, Песочная Набережная, 14, ауд. 306 + Zoom
❗️ Регистрация обязательна
____________________
#программирование #продвинутым #it_специалистам #студентам
🇬🇧 For English press here
itspace@itmo.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Forwarded from ФБИТ_LIVE
👾4 недели программирования с реальными задачами, кодингом и общением. Всё делаем вживую со множеством ответов на ваши вопросы. Никакого заготовленного кода, а для ускорения процесса будем использовать болванчиков GPT
🗓Расписание:
20–24 окт: [Hello C World]
17–21 ноя: [Hello Windows]
1–5 дек: [Hello C++]:
22–26 дек: [Hello .NET]
⏰ Каждый вечер с 18:50- 22:00
📍 Песочная наб., 14А, ауд. 311, возможно подключение в зум
💡 Требования: знать базовый C
⚡️ Тестов нет — просто берёшь и кодишь
👉 Регистрируйся
Прокачай скиллы, создавай крутые проекты
Ждем тебя 🤗
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
💥 Всем привет!
Уже совсем скоро — в ближайший понедельник 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
🚀 Жду вас на старте!
Уже совсем скоро — в ближайший понедельник 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
🚀 Жду вас на старте!
🔥4❤2