linux

Удобные хосты в development окружении

Предположим вам не хочется использовать адрес вида localhost:3000 для доступа к приложению на локальной машине.

В настройках нужно дополнительно указывать порт (например, для майлеров в Рельсах), проблемы с CORS, по порту сложнее определить приложение чем по домену, автозапоминалки паролей сваливают все домены в один localhost.

Пост о том, как решить эти проблемы настроив проксирование вида *.dev → localhost:3000 затратив минимум усилий.

Поиск пакета по команде

Устанавливаем утилиту:

pacman -S pkgfile

Обновляем базу:

sudo pkgfile --update

Ищем пакет содержащий команду cgdisk:

pkgfile cgdisk 

Результат:

extra/gptfdisk

Стримим видео с сервера по Wi-Fi

Итак у вас есть домашний сервер и несколько разных устройств — настольный компьютер, ноутбук, телевизор, планшет, телефон.

Вы можете хранить всю необходимую информацию на сервере и воспроизводить на любом из этих устройств. Начать смотреть фильм на кухне с планшета и досмотреть его уже с телевизора в другой комнате.

Чтобы воспроизводить действительно тяжёлые файлы (10-20 G) просто примонтировать сервер через sshfs недостаточно, нужно использовать DLNA.

twmn — уведомления для тайловых WM

/uploads/posts/twmn-uvedomleniya-dlya-taylovyih-wm/images/preview_twmn.png

Простая система уведомлений, которая хорошо вписывается в традиционный для тайловых WM стиль.

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

Настраиваем roxterm

roxterm

Обратите внимание на то, что яркие цвета выводятся обычной толщиной, а не болдом. Мне так нравится больше. О том как настроить zsh как на скриншоте читайте здесь.

Базовая типографика

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

И да, раскладку Бирмана можно настроить и в Линуксе.

Примеры #

Сравните сами:

Пушкин писал Дельвигу: "Жду "Цыганов" и тотчас тисну".
Пушкин писал Дельвигу: «Жду „Цыганов“ и тотчас тисну».

42 - 16 + 12
42 − 16 + 12

Тире́ (фр. tiret, от tirer - растягивать) - один из знаков препинания, применяемый во многих языках.
Тире́ (фр. tiret, от tirer — растягивать) — один из знаков препинания, применяемый во многих языках.

Ссылки #

Минималистичное окружение с Arch Linux

archlinux

Эта статья расскажет как подготовить окружение для легковесных оконных менеджеров вроде openbox, xmonad, subtle и им подобных.

Делаем из zsh мороженку

Z shell великолепная оболочка, которую просто стыдно не попробовать. Кусочек консольного счастья искрящийся шикарным автодополнением и очень гибко настраивающийся под любой вкус.