Данила Горнушко @okhsunrog
Embedded Software Engineer
Information
- Rating
- 5,417-th
- Location
- Москва, Москва и Московская обл., Россия
- Date of birth
- Registered
- Activity
Specialization
Embedded Software Engineer
Middle
Git
SQL
Python
Linux
Docker
English
Bash
C
Programming microcontrollers
Embedded Linux
Если нужно именно для фотографий - то тут мне гораздо больше нравится PhotoPrism
Очень рекомендую автору ознакомиться с тем, почему Mutex из std очень даже нужно использовать в асинхронном коде, и в каких случаях выбирается асинхронный мьютекс https://tokio.rs/tokio/tutorial/shared-state
И нет, засунув HashMap в обычный мьютекс вы не получите аналог ConcurrentHashMap, для этого используется крейт dashmap
А что на счёт mimalloc от microsoft?
Хорошая читалка на веб технологиях, доступна как в нативном виде, так и как веб приложение.
Github: https://github.com/readest/readest
Сайт проекта: https://readest.com/
Версия для чтения из браузера: https://web.readest.com/library
А как же Хороший Учебный Язык (ХУЯ)?
https://github.com/tsoding/good_training_language
Шёл 2025 год, на Хабре придумали подход, противоположный suckless
Если вам нравится tmux, то обязательно попробуйте и zellij. А ещё мне кажется, что такими темпами вы скоро дойдете до тайлинговых оконных менеджеров, вроде Sway / Hyprland. Да и Arch Linux стоит попробовать)
Тут вы зря, у раста довольно высокий порог вхождения, и любой Вася с улицы не сможет начать писать код на нём так же легко, как на Python / JS. Если же говорить про производительность - тут он не уступает С/C++. Где-то выигрывает, где-то проигрывает, зависит от конктретного случачая и применённых оптимизаций компилятора, но в среднем они идут на равных в производительности.
Придумать-то можно. Вон, у Касперского есть своя ОС, не являющаяся линуксом. Но только кто под это будет писать программы? Важна совместимость.
Хотя, всё же не совсем корректное сравнение, KasperskyOS для IoT больше.
В любом случае, устанавливать на свой компьютер ОСь, которой пользуются полтора человека, и писать с нуля / портировать абсолютно весь софт, игнорируя всё, что было написано - не самая лучшая идея. Это уже какое-то слепое следование принципам Not Invented Here. Везде нужен баланс.
Надеюсь, вы не будете пытаться доказать, что российский микроконтроллер MIK32 нужно было делать полностью на своей архитектуре комманд, не используя RISC-V?
Да и стиль комментариев автора пол статьёй очень сильно нейросетью отдаёт
Вспомнилось:
Нашел интересную страницу, думаю, кому-то пригодится.
Тут на странице с AR-очками есть пункт compatibility, и список смартфонов. Можно использовать как список смартфонов с выводом Display Port
https://www.viture.com/product/viture-pro-xr-glasses
У пикселей, начиная с 8, есть, как сказано в статье. У меня как раз тоже Pixel 8 Pro, очень заинтересовала идея, и bluetooth-клавиатура есть компактная, осталось AR-очки купить
Ну вы это бросьте, как будто в Европе не используют микроконтроллеры с минимальным объемом flash и не пишут для них загрузчики. Скажу, что видел загрузчик для STM32L0 по функционалу аналогичный вашему, разве что находится во внутренней flash, и прыгает в конце исполнения по другому адресу во внутренней флэш. Так вот, этот загрузчик умещается в 4 кБ
В Gnome менеджер виртуальных машин называется Boxes :)
Забавно выходит
Интересная вещь, и OpenAI API поддерживает. А через какой плагин для VS Code подключаете, есть рекомендации?
Что только не придумают, лишь бы не делать нормальную плату.
Увы, таким ресурсам тоже нет доверия. Попробовал ради любопытства загнать в Gemini 2.5 Pro промпт: "Тема статьи: Балансировка нагрузки серверов: уходим от Round Robin". Напиши короткую статью для Хабра естестенным языком, максимально похожим на человека, в обычной стилистике Хабра, без следом ИИ". antigpt говорит, что на 99% человек. aidetectorwriter говорит, что на 80% человек. Думаю, второго тоже можно обмануть при желании
Тут остаётся только поаплодировать. Для обновления до новой версии нужна полная переустановка операционной системы
Я решил попробовать в начале года ThinkPad, купил на авито дешевый ThinkPad L460 для экспериментов. Через неделю он перестал включаться. И такие подставы бывают. Как будет время лишнее - попробую разобраться, что к чему, а пока закинул в шкаф, лежит, ждёт лучших времён