Я устал настраивать ПК и написал свое приложение для Windows на Flutter

Привет. Меня зовут Никита. Наверняка многим знакома ситуация: кто‑то из друзей или родственников просит «почистить комп», «передалать PNG в JPG» или «раскидать свалку файлов в загрузках». В какой‑то момент мне это надоело и я решил обернуть все свои рутинные скрипты в удобный графический интерфейс. Чтобы можно было просто скинуть человеку один.exe файл, и всё работало из коробки. Никаких установок питона, никаких консолей. Так появился мое приложение SmartLauncher.

https://habr.com/ru/articles/1019174/

#flutter #python #windows #автоматизация #ffmpeg #open_source #утилиты #скрипты #desktop #petproject

Я устал настраивать ПК и написал свое приложение для Windows на Flutter

Привет. Меня зовут Никита. Наверняка многим знакома ситуация: кто‑то из друзей или родственников просит «почистить комп», «передалать PNG в JPG» или «раскидать свалку файлов...

Хабр

Authorization без middleware: как я завернул Casbin в декораторы для FastAPI

Когда в FastAPI-проекте появляется нормальная авторизация, код быстро начинает расползаться в стороны. Сначала все выглядит терпимо: один Depends(get_current_user) , один Depends(get_enforcer) , одна ручная проверка. Потом роутов становится больше, правил доступа становится больше, и внезапно половина endpoint’ов начинает содержать не бизнес-логику, а обвязку вокруг нее. В какой-то момент меня перестал устраивать и классический подход через dependency injection в каждом роуте, и вариант с middleware. Хотелось, чтобы правило доступа было видно прямо рядом с маршрутом, но при этом не приходилось таскать авторизацию в сигнатуры всех функций. В итоге я собрал casbin-fastapi-decorator — тонкий слой над Casbin для FastAPI, который позволяет описывать authorization через декораторы. Идея простая:

https://habr.com/ru/articles/1018670/

#FastAPI #Python #Casbin #авторизация #rbac #abac #декораторы #api #open_source

Authorization без middleware: как я завернул Casbin в декораторы для FastAPI

Когда в FastAPI-проекте появляется нормальная авторизация, код быстро начинает расползаться в стороны. Сначала все выглядит терпимо: один Depends(get_current_user) , один Depends(get_enforcer) , одна...

Хабр

Flutter-дайджест: март 2026

Март выдался… немного тише, чем февраль . Без громких релизов уровня Flutter 3.x — но это не значит, что было скучно 😉 Наоборот — месяц получился про практику, реальные кейсы и прокачку навыков 💪 А ещё… несмотря ни на что — мы продолжаем работать. Да, даже несмотря на блокировки Telegram — ❌ мы никуда не уходим ❌ в MAX не переезжаем ✅ и продолжаем делать лучший Flutter-контент для вас 👉 Подписка на канал сейчас — это реальная поддержка проекта ❤️ https://t.me/flutterpulse

https://habr.com/ru/articles/1018402/

#разработка_мобильных_приложений #управление_разработкой #проектирование_и_рефакторинг #качество_кода #тестирование_мобильных_приложений #облачные_сервисы #вебразработка #open_source #искусственный_интеллект #учебный_процесс_в_it

Flutter Pulse

На канале будут новости про flutter с сайтов, информация об обновлении пакетов, а также авторский контент.

Telegram

Open source-экосистемы: как Группа Т-Технологии развивает AI/ML-решения

Делюсь разговором с AI/ML-командой Группы Т-Технологии. Это — Анатолий Потапов @anatolii-potapov , который руководит группой фундаментальных технологий LLM, и Даниил Гаврилов, возглавляющий исследования в AI. Получился подробный разбор того, чем занимается AI/ML-команда и Группа в целом в рамках данного направления.

https://habr.com/ru/articles/1013548/

#open_sourceстратегии #ттехнологии #системы_ии #open_source #искусственный_интеллект

Open source-экосистемы: как Группа Т-Технологии развивает AI/ML-решения

Делюсь разговором с AI/ML-командой Группы Т-Технологии. Это — Анатолий Потапов @anatolii-potapov , который руководит группой фундаментальных технологий LLM, и Даниил Гаврилов, возглавляющий...

Хабр

설명 없는 이슈와 PR이 오픈 소스 메인테이너를 소진시키는 이유

설명 없이 제출된 이슈나 풀 리퀘스트는 메인테이너가 맥락을 파악하기 위해 불필요한 시간과 에너지를 소모하게 만든다.

🔗 원문 보기

설명 없는 이슈와 PR이 오픈 소스 메인테이너를 소진시키는 이유

설명 없이 제출된 이슈나 풀 리퀘스트는 메인테이너가 맥락을 파악하기 위해 불필요한 시간과 에너지를 소모하게 만든다.

Ruby-News | 루비 AI 뉴스

Evil Merge: как малварь пряталась в git merge-коммите 3,5 месяца

Несколько месяцев назад я делал плановую проверку кодовой базы на одном из проектов и нашёл обфусцированный код в файле vite.config.js . Он был на той же строке что и закрывающий }; , но сдвинут вправо на несколько сотен пробелов — туда, куда ни один diff-вьюер не прокрутит и ни один редактор не покажет без горизонтального скролла. Я пошёл смотреть через git log — какой коммит это принёс. Оказался merge-коммит. Не обычный коммит в ветке — именно merge. И вот тут началось интересное.

https://habr.com/ru/articles/1018124/

#git #security #supply_chain_attack #evil_merge #open_source

Evil Merge: как малварь пряталась в git merge-коммите 3,5 месяца

Несколько месяцев назад я делал плановую проверку кодовой базы на одном из проектов и нашёл обфусцированный код в файле vite.config.js . Он был на той же строке что и закрывающий }; , но сдвинут...

Хабр

Обзор MARS (Система маршрутизации и протоколирования)

На связи Сергей Скирдин, технический директор компании «Белый код». Поставил себе цель — сделать обзоры на шины данных из реестра отечественного ПО. Сегодня в обзоре продукт MARS (Система маршрутизации и протоколирования). С 2024 года я встречаюсь с вендорами и делаю обзоры продуктов, которые относятся к классу ESB. За это время удалось пообщаться с разработчиками 20+ разных решений. Для всех, кто интересуется шинами данных, я также создал сообщество в Телеграме «Шины не для машины» . Это площадка для диалога между российскими разработчиками ESB и компаниями, которым нужна интеграционная шина.

https://habr.com/ru/companies/w_code/articles/1017914/

#шина_данных #apache_camel #open_source #корпоративная_шина_данных #интеграция #интеграция_сервисов #интеграция_систем

Обзор MARS (Система маршрутизации и протоколирования)

На связи Сергей Скирдин, технический директор компании «Белый код». Поставил себе цель — сделать обзоры на шины данных из реестра отечественного ПО. Сегодня в обзоре продукт MARS (Система...

Хабр

Запустил open source проект на 3 площадках для стартапов. Вот что получилось

Здравствуйте, товарищи! Продолжаю писать о своих приключениях в мире open source. Сегодня речь пойдет о маркетинге, а точнее: про один из каналов - площадки для стартапов, типа Product Hunt. Расскажу про свой опыт запуска open source проекта на трех таких площадках. Как готовился, что вышло, и стоила ли игра свеч. Рассказ пойдет в хронологическом порядке, но больше информации будет про одну из площадок, которая нам казалась важнее и с которой мы получили больше профита. Ну, рассказывай!

https://habr.com/ru/articles/1017604/

#open_source #mlut #atomic_css #верстка #стартап #tailwind #css #product_hunt #интернетмаркетинг

Запустил open source проект на 3 площадках для стартапов. Вот что получилось

Здравствуйте, товарищи! Продолжаю писать о своих приключениях в мире open source. Сегодня речь пойдет о маркетинге, а точнее: про один из каналов - площадки для стартапов, типа Product Hunt. Расскажу...

Хабр

От идеи до MVP за час: full-stack приложение с Platform V DataSpace Community Edition

Привет, Хабр! Platform V DataSpace Community Edition — это open source-инструмент для быстрой разработки бизнес-приложений. В статье мы познакомимся с созданием решений с DataSpace на практическом примере банковского приложения, разберёмся, как работает платформа и почему она может стать вашим секретным оружием для создания MVP.

https://habr.com/ru/companies/sberbank/articles/1015356/

#graphql #frontend #backend #open_source #JWT #KeyCloak #ddd

От идеи до MVP за час: full-stack приложение с Platform V DataSpace Community Edition

Привет, Хабр! Platform V DataSpace Community Edition — это open source инструмент для быстрой разработки бизнес-приложений. В этой статье мы познакомимся с созданием решений с DataSpace на...

Хабр

Diese #Open_Source #Betriebssysteme sagen nein zur #Altersverifizierung - #fosstopia:

Mehrere #Open_Source_Projekte beziehen derzeit deutlich Stellung gegen neue #Altersverifizierungsregeln, die in einigen Ländern diskutiert oder bereits beschlossen wurden. Die Forderungen zielen darauf ab, #Altersprüfungen direkt im #Betriebssystem zu verankern. Die betroffenen Projekte sehen darin jedoch einen massiven Eingriff in #Datenschutz und technische #Freiheit...

https://fosstopia.de/linuxdistros-nein-zur-altersverifizierung/

Diese Open Source Betriebssysteme sagen nein zur Altersverifizierung - fosstopia

Technik-Blog für Linux, Unix, Open Source, Cloud Computing, Nachhaltigkeit und Co.

fosstopia