Хочу поделиться своим небольшим проектом, который я сделал, чтобы прокачать навыки работы с файловой системой, многопоточностью и алгоритмами. 🔍 Что это? SeekFS — консольная утилита для быстрого поиска и анализа файлов. Она умеет: · 📂 Искать файлы по имени (с поддержкой regex) · 🔎 Искать внутри файлов по содержимому (тоже regex) · 🔁 Находить дубликаты — сначала по размеру, затем по MD5 (алгоритм написан с нуля) · ⚙️ Фильтровать по типу, размеру, регистру · ⚡ Всё это работает в многопоточном режиме (producer-consumer через std::async) и с асинхронным вводом-выводом Что использовал: C++17/20, std::filesystem, std::regex, std::thread, собственную реализацию MD5, CMake 📁 Где смотреть проект? Весь исходник открыт на GitHub: 🔗 github.com/MaxGog/seekfs Буду рад звёздам, issue или просто конструктивной критике — это очень помогает расти👀 🎓 Чему научился за время работы над проектом: — проектировать модульные CLI-приложения — балансировать нагрузку между потоками — отлаживать состояние гонки и deadlock’и — читать сложные страницы документации по std::filesystem и MD5
макс апшер
Нет
подписчиков
🇷🇺 Разработчик .NET | Flutter 💻 и фурри-художник 🎨 из Москвы
Фурризация О Бом Сока — от жертвы до хищника
«Слабый герой» (в оригинале: "Weak Hero") — это произведение, которое деконструирует классические архетипы школьных дорам. Здесь сила измеряется далеко не физическими показателями, а интеллектом, терпением и находчивостью. Один из главных персонажей первого сезона, является О Бом Сок (Oh Beom-Seok) — фигура, чья арка является, пожалуй, самой трагической и сложной на мой взгляд, как минимум, мне его искренне жалко. Цель моего исследования и, так называемого, редизайна — выйти за рамки простого описания и анализа персонажа, создать его психологический портрет через изменения во внешности...
Разработка на Flutter с нуля - мой опыт
Всем привет! Я сейчас являюсь студентом МАДИ, и учусь на инженера разработчика, тобишь того же программиста. Сейчас я на третьем курсе и хотел бы поделиться своим первым опытом в более менее осознанной разработке мобильных приложений, в данной статье именно на Flutter (хотя я поклонник .NET) :) В 2023 году я ещё пытался всё реализовать на Xamarin, но зашёл в тупик, от чего разработку я на время отложил. Но в конце 2024 года, в универе нас познакомили с таким фреймворком, как Flutter. Flutter — комплект...
Почему Outlast работал как хоррор?
И действительно, почему? Почему не Amnesia: the Dark Descent, почему не Resident Evil? И так, всем доброго времени и суток, это Макс, или же MaxGog! Многие знают, что я люблю серию игр Outlast, особенно первую часть, но вот почему? Ведь есть более страшные и качественные проекты по типу той же Amnesia, которая по мнению многих будет лучше Outlast. В какой-то степени они и будут правы, ведь конкурент справляется намного лучше со своей работой: начиная от атмосферы и проработкой монстров, заканчивая головоломками, о которых "Пережить" только и мечтать...