Рубрика «Ubuntu»

Репозиторий: https://github.com/xelavoklov/voiceflow (MIT). Приложение написано в паре с ИИ‑ассистентом (Claude Code): я формулировал, что нужно, и проверял руками, ассистент писал код и разбирал логи. Про это подробнее в конце.

Читать полностью »

На самом деле, к моменту написания статьи я уже собрал тулчейны Swift 6.3.3 и Swift 6.4.

Почему именно Swift? Потому что он опенсорсный, кроссплатформенный и не очень популярен за пределами яблочной экосистемы. А ещё мне нравится на нём писать.

Почему собрать из исходников? Потому что сборка и установка из исходников — одно из двух моих любимых компьютерных хобби. Второе — дистрохоппинг.

Почему именно под Linux? Потому что мне немного приелась macOS, и я хочу использовать это как входную точку для углубления своих знаний о Linux.

От слов к делу

Читать полностью »

Привет, Хабр ие!

Пока серьезные дядьки в корпорациях (в том числе и в Canonical) закручивают гайки нам, простым смертным, превращая Ubuntu в подобие Windows своей телеметрией и прочими новшествами вроде Snap-пакетов, я решил, что терпеть это больше не могу (да и не хочу).

Читать полностью »

Я играю в STALCRAFT, ныне STALZONE. Там есть радио Grind FM — играет фоном, создаёт атмосферу. Проблема в том, что это радио находится в безопасной зоне и играет даже не на всю эту зону. И мне захотелось сделать так, чтобы во время вылазки можно было включить это радио и мочить мутантов.

Немного поизучав, как это можно сделать без опыта в этом деле, я понял, что нужен просто сервер в облаке и программа с веб‑интерфейсом.

Что нужно

  1. Сервер (VPS) в Яндекс.Облаке — 1 ядро, 2 ГБ памяти, 20 ГБ SSD.

  2. Домен (по желанию, можно и по IP слушать).

  3. Музыка в MP3.

  4. Пара часов свободного времени.

Читать полностью »

Docker для userver удобен, но не обязателен. Ниже — рабочий путь: системные пакеты + CMake/Ninja + сборка сервиса из официального шаблона нативно.

Статья по мотивам реального подъёма сервиса на Ubuntu (без make docker-*).

Зачем без Docker

  • быстрее итерации по коду (нет обёртки контейнера);

  • проще отладка в IDE / sanitizers;

  • понятнее, какие библиотеки реально нужны.

Минус: первая сборка долгая — CMake тянет userver через CPM и компилирует сотни файлов.

Что понадобится

Привет! Пока мир обсуждает новые версии нейросетей, в тихой гавани системных утилит произошло не менее важное для многих из нас событие: вышла Ubuntu 26.04, в которой по умолчанию идёт новая версия far2l: 2.8.0.

Просмотр картинок в far2l в панели быстрого просмотра

“Где мои логи — в /var/log/messages, /var/log/syslog или только в journalctl?” — этот вопрос рано или поздно задает себе каждый инженер, который вынужден переключаться между разными дистрибутивами: Ubuntu, CentOS, Alpine, корпоративные Unix системы. 

Типичный сценарий: вы заходите на сервер, ищете /var/log/messages, а его или нет, или он есть, но journalctl показывает гораздо больше событий, чем файл.

Свою лепту вносит разнородный парк, где рядом с Ubuntu живут динозавры на AIX и Solaris, путаница приобретает глобальный характер.

Читать полностью »

Если ты, читатель, тоже страдаешь понятием "Не баг, а фича" и желанием покапаться в железках, то этот пост для твоих "кривых ручек", как у меня.

1. Обзор и сборка проекта

На днях, я искал интересный корпус для Raspberry Pi 4, мне очень уж понравился набор
Mini Tower Kit от https://github.com/geeekpi/minitowercase, но вот незадачка, проект, изначально, предназначен для RPi 5, а у меня RPi 4, но хотелка меня переосилила и я решился купить его за 2300 денег.

Корпус Mini Tower KitЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js