Мої програми та обладнання

Я бажаю робити все максимально швидко та зручно й не залежати від сутностей, які я не контролюю.

Тому за комп’ютером я часто користуюсь інтерфейсом командного рядка — так зазвичай просто швидше та легше (причому і комп’ютеру, й мені). Але не завжди: малювати в терміналі я точно не буду. Також я люблю бінди Vim.

Оскільки автономність важлива для мене, то я не користуюсь ніякими SaaS (Програма-як-недоСервіс) та іншими пропрієтарними програмами, і зазвичай свою роботу роблю локально. Обладнання теж вибираю чимпростіше та чимнадійніше.

Програми

Основне

Операційна система
Я користуюсь Artix Linux — Arch Linux без товстої та вразливої systemd. Для швидкої установки та налаштування системи я маю скрипт на основі LARBS.
Стільниця/Менеджер Вікон
dwm. Рядок стану dwmblocks. Щоб швидко та зручно запускати програми я користуюсь dmenu.
Редагування текстів
NeoVim 💪. Значно більше, ніж редактор текстів. Плагіни, якими я користуюсь, можете оглянути в репозиторії моїх конфігів.
Браузер
LibreWolf. Також я часом запускаю qutebrowser та Tor browser. Раджу встановити такі розширення:
Я маю окрему сторінку, присвячену узручненню пошуку в інтернеті.

Утиліти

Менеджер файлів
lf. Дуже зручний.
Плеєр музики
mpd з ncmpcpp для бібліотеки, mpv — для ручного відтворення, коли я вибираю пісню в lf. Шинкую альбоми з плейлистами на окремі пісні за допомогою flacon, для тегування користуюсь mid3v2.
Клієнт електронної пошти
neomutt. Має дуже широкий функціонал, і його легко налаштувати з mutt-wizard.
Плеєр відео
mpv. До речі, завантаживши кілька плагінів для нього, можете зробити з цього плеєра непоганий редактор!
Інтернет-Медіа
Я переглядаю відео з YouTube та інших відеохостингів в mpv (він це вміє завдяки yt-dlp). Мій торент-клієнт — Transmission + transmission-remote. Окрім торентування, я деколи завантажую файли з amule і nicotine.
Читалка RSS
newsboat. Замість підписок на акаунти в YouTube чи інших соцмережах я просто додаю стрічки RSS цих акаунтів та цікавих мені сайтів до newsboat. Відео, до речі, відкриваються в mpv, тому мені навіть браузера не треба, щоб слідкувати за брейнротом інтелектуальним зростанням інтернету.
Месенджерування
Я не веду особистого листування в Telegram, бо він пропіканий (відео), як і всі пропрієтарні месенджери. Зазвичай я пишу людям у Matrix та XMPP (відео). Я надаю перевагу XMPP проти Matrix. XMPP простіший, швидший, безпечніший та надійніший. Серед клієнтів XMPP мої улюблені profanity, Gajim та Conversations. Matrix — gomuks, SchildiChat. Раджу ще Briar — безсерверний месенджер для активістів, який працює через Tor.
Відеоконференції
Я ненавиджу відеоконференції, але якщо вже їх організовувати, то в Jami та Jitsi замість Zoom, Teams, Meet та іншої пропрієтарщини.

Продакшн

Редактори графіки
Для автоматизації простих повторюваних дій я послуговуюсь ImageMagick. Щоб швидко щось обрізати — canved. Малюю в Alchemy та Krita. Векторну графіку роблю в Inkscape.
Електронні документи
Я пишу документи мовою Markdown та перетворюю на PDF за допомогою Pandoc. У мене є шаблони LaTeX і Markdown для різних доків, і деякі з них я використовую в своєму автогенераторі звітів для університету.
Я не користуюсь WYSIWG-редакторами, але в мене все ж установлений LibreOffice для одної-єдиної цілі: перетворювати надіслані мені документи Word на PDF. А, ще ним можна редагувати PDF-ки. На цьому все.
Ось кілька класних утиліт для роботи з документами:
  • diffpdf, pdfgrep
  • pdfcrop
Презентації
Моя улюблена — suckless sent. Вона створює чудові презентації з простих текстових файлів. Для академічних презентацій деколи я вжиткую LaTeX.
Електронні таблиці
sc-im для візуального інтерфейсу, але частіше я працюю з електронними таблицями в R.
Переглядач документів
zathura
Відео
Я записую відео та аудіо ffmpeg-ом, і редагую теж найчастіше ним. Я не роблю традиційного відеомонтажу з вирізанням кожної обмовки й купою непотрібних ефектів, тому ffmpeg якраз пасує.
Музика
Моя улюблена DAW — Ardour. Мої гітарні плагіни тут, раджу теж почитати як побороти затримку та керувати аудіоз’єднаннями.
Переклад
Я користуюсь StarDict та sdcv для офлайн словників та translate-shell для автоперекладу. Ще я написав програму Ukrainian Web Dictionaries для відображення українських інтернет-словників у терміналі. Кожна з цих програм обговорена в цьому відео.
Творіння Сайтів
Hugo генератор статичних сайтів. Цей та інші мої сайти генерую саме ним.

Криптовалюти

Bitcoin
Electrum.
Monero
monero-cli.
Торгівля
Bisq — децентралізована біржа, яка працює через Tor.

Де шукати класні програми?

Залізо

Комп’ютер
Моя робоча коняка — ноутбук Thinkpad X220t, який я придбав за ₴3500 на OLX. До цього я користувався звичайним X220, який узагалі взяв за 2 тисячі разом із док-станцією Ultrabase. Тепер це мій запасний ноутбук.
Старі синкпеди — це еталон дизайну комп’ютерів. Вони створені для тривалого корпоративного вжитку, тож дуже міцні та легко ремонтуються. А ще в них є клавіатури, яким за ергономічністю та тактильністю нема рівних, легендарний TrackPoint (піпка-джойстик замість мишки) та ThinkLight (значно кмітливіша за сучасні геймерські фантазії підсвітка клавіатури). Сучасні ноутбуки програють їм у всьому (і сучасні синкпеди теж, бо Lenovo скапарала їх): ось наглядне порівняння.
Диски
Як системний диск я завжди обираю SSD та обов’язково шифрую його за допомогою LUKS. Я вважаю, що це справді найважливіша деталь, бо з SSD комп’ютери стають незрівнянно швидше працювати та споживають менше енергії. Але оскільки в них флеш-пам’ять, з якої неможливо стерти файли, SSD просто необхідно шифрувати. Медіа та бекапи можу зберігати на жорстких дисках. Бекапи раджу не шифрувати.