LINUX.ORG.RU

Избранные сообщения akaslon

Простой и удобный i3, веб головного мозга и минимализм

Галерея — Скриншоты

Вот такой у меня десктоп, все обычно, но очень удобно. Наконец-то я свалил с глючных DE и получил железно работающую систему. Никаких глюков в помине, сам i3 со всеми панелями жрет 100 МБ, и то, потому что стандартный i3status на С заменен py3status на Python. Ну и плюс нотификаторы иногда парсят веб-страницы и JSON с ЛОРа, Bloomberg и Yahoo Finance. Иначе было бы 40 МБ

Для не понимающих пользователей Gnome/KDE, зачем человеку в 21ом веке тайловый менеджер - обьясняю. Он был не нужен в 20ом веке, и даже наверное до 2010 года. А теперь у обычного пользователя есть одно приложение - браузер, в нем все остальные. У программиста обычно два приложения - браузер и терминал, в нем все остальные. Опционально что-то вроде Steam или IDEA. Но так или иначе это удобно, когда у тебя включается комп и открывается терминал и браузер сразу в нужных workspace. И можно переключаться через Win+1 и Win+2. Не надо никаких сложных комбинаций, не надо быть клавиатурным задротом, эти две комбинации - 90% взаимодействия с i3. Есть экономия места на экране, никаких глюков, никакой лишней памяти, тормозов. Один раз сварганил простой текстовый конфиг, залил на github и потом копипастишь его везде - на ноуте, на работе. Bезде одни цвета, одни комбинации, одни приложения в автозапуске и в тех же workspaces. Никакой возни.

К ней легко писать нотификаторы, как вы видите внизу. ЛОР проверяется не всякими попытками заставить RSS нормально работать, а реально проверяет URL уведомлений. Причем когда некоторое время не видит изменений, то уходит в еще более щадящий режим. Но во время активной дискуссии обновляется часто. Клик мышью по панели открывает «Уведомления» в браузере.

Gentoo, ядро последнее gentoo-sources.

SSD + systemd, скорость загрузки до логина - несколько секунд

Шрифты - Infinality, различные Droid for Powerline.

Вот софт который использую

  • roxterm - нет глупых комбинаций клавиш, которые мешают работать настоящим комбинациям клавиш в консольном софте
  • fish - удобнее подсказки, всегда могу перейти в bash, потому проблем не испытываю
  • tmux - могу заходить с рабочего ноута по ssh и кодить, не засоряя рабочий ноут. Там сразу открываются терминалы как я их оставил. Так как у меня еще есть домен через DynDNS, то могу так делать например из кафе. В ssh доступ только по ключу, потому не боюсь торчать в Интернет.
  • Pendatactyl - кто не знает, это плагин, который делает из Firefox vim. Клавиатурным фанатизмом не страдаю, но зато на экране только страница, никаких тупых панелей, табов, адресных строк.
  • Firefox - только под него есть Pendatactyl, сижу в основном в нем
  • Chrome - нужен чтобы кастить по UPnP/DLNA видео из папки с торрентами, YouTube, Google Music на Chromecast. Запускаю только для этого, и то, когда нет рядом телефона.
  • Google Doc, наконец-то могу не париться с всякими либрами и OOo и делать еще много всяческих вкусных штук
  • vim - осилил vim, чему очень сильно рад. Использую для Python/C++ домашнего говнокодинга.
  • Docker - из дому могу гонять жестко огороженые сайты для личного использования.
  • Общаюсь в Hangouts - 80% знакомых, семья. Facebook - 20%
  • systemd, Avahi, NetworkManager, Pulseaudio - не знаю зачем страдать всяким костыльным дедовским софтом, которы любят другие пользователи минималистичных десктопов, когда есть автоматизированый, современный и все равно не жрущий много памяти софт. Avahi используется для .local доменных имен

Не использую множество десктопного софта - офисы, плееры, файловые менеджеры, почтовые клиенты, GUI к архиваторам, тетрисы, просмотрщики фото, мессенджеры и прочий шлак. Планирую даже инфу о системе, из /sys и /proc в браузер пробросить, как полагается, с графиками, HTML 5, JS, CSS3 и responsive UI ;)

>>> Просмотр (1920x1080, 283 Kb)

 , , , ,

vertexua
()

Домашняя серверная

Галерея — Рабочие места

Наконец по-человечески разместил домашний сервак.

Сервачок на 510 атоме. На нем крутится метеостанция, погодная камера, камера наблюдения за входной дверью, файлопомойка, ну и прочие приятные мелочи.

На системнике сверху регулятор оборотов вентиляторов шкафа.

Для уменьшения количества попадающей в шкаф пыли вентиляторы закрыты hepa фильтрами.

>>> Просмотр (1125x1500, 747 Kb)

kombrig
()

Разрабатываю ГИС

Галерея — Рабочие места

Мое рабочее место.

Делаю генерацию пдфок для проприетарной онлайн-ГИС. Клиент написан на флексе - одной из самых убогих технологий за всю мою практику. Единственное, что там есть хорошего - это какие-никакие замыкания. Если присмотреться, то на фотке видно как мы ими спасаемся. А вообще во флексе все не айс. Но проект этот, тем не менее, интересный.

На десктопе седьмая венда (иначе у нас, увы, никак) и bbLean, которым пользуюсь еще со времен, когда на рабочей машине стояла XP. Родную оболочку семерки не пользовал ни дня. По большому счету пользоваться ей и не умею. bbLean хорош - централизованные конфиги для шорткатов и главного меню, воркспейсы и некоторые удобные мелкие фичи типа сделать любое окно topmost - в общем, много того, чего в венде не хватает.

Еще использую вот эту консольку, которую майкрософтовцы все никак не могут изобрести. Она по сути - графическое приложение, умеет табы, человеческий копипейст, ресайзится и даже перетаскивается за любое место с нажатым Alt ; ) Правда, когда-то с ходу не нашел 64-битную сборку bash под винду и до сих пор терплю там cmd.exe. Терпение, правда, на исходе - поищу еще.

Мониторчики - обычные девятнашки. Лупил бы ими дизайнеров самсунга за то, что они посчитали, что кнопки регулировки яркости/контраста очень портят их гениальный дизайн, а софтовой утилите, для этого предназначенной, необязательно работать в 64-битной венде. Нашу планету топчат много идиотов.

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

Дабы не сильно офтопить, мой ProBook 5320m с прекрасным десктопным сочетанием gentoo + awesome. Еще там всякие мои любимые штуки типа mocp и rox-filer. Очень мне это все нравится - не променяю ни на что. Недавно воткнул туда ссдшечку и теперь все это меня радует быстрее ; )

Из прочих мелочей видны:

  • фикус эластика абиджан, который давно пора пересадить
  • юсб-хаб странной формы - по задумке дизайнеров несколько таких можно ставить друг на друга, только, боюсь, это никому не нужно
  • наушники Beyerdynamic DTX 800 - недорогие и хорошо звучат
  • мыш хп, но есть подзрение что их производит лоджитек, очень похож на один лоджитековский
  • пуэрчик

>>> Просмотр (2736x2052, 583 Kb)

 , ,

bE3HO7NM
()

emacs+ESS (Statistics One)

Галерея — Скриншоты

Продолжение курса Statistics One на coursera.org. Область emacs разбита на две части: редактирование учебного скрипта и результат его выполнение. Окошко справа — отрисованные учебные гистограммы.

ESS — стандартная мода для работы с R в emacs. Всё это в дефолтной убунте с третьим гномом без каких-либо настроек, что меня несколько напрягает.

Тема в продолжение к этой теме.

>>> Просмотр (1857x1070, 620 Kb)

 , ess

Evgueni
()

Home, sweet home

Галерея — Рабочие места

После переезда получилось выделить одну комнату под домашний кабинет. К сожалению пока что не приобрёл стойку, поэтому сервера лежат на столе.
Описание того, что видно на фотографии:
IBM X3250 - самый первый сервер на двухядерном Xeon, сейчас на нем XCP, настраиваются виртуалки. Через неделю-две переедет в серверную, на замену.
Dell Cloud Platform CS23-SH - на борту 16 гигов памяти, два четырёхядерных Xeon. Куплен за 250 баксов на ebay. Планирую провести крупномасштабные тесты виртуализации, пощупать Win 2012 сервер, последний Proxmox и т.д.
HP 6510b - старенький ноут, всё никак новый не прикупить. Убунта 12.04. Сейчас запущена виртуалка XP с Xen Center. Крутится Mini DLNA сервер, чтоб на телевизоре смотреть мультфильмы/фильмы
Dell Latitude E6410 - рабочий ноут, Win 7 Enterprise.
iPad 3 - подарили на работе за ударный труд на одном проекте. Юзает жена, но сейчас идёт процесс установки проги через iTools.
Transformer Prime - куплен в начале года. В основном используется ребёнком для игр. Иногда подключаю джойстик от PS3(лежит на подоконнике), вывожу изображение на телевизор, и через эмулятор запускаю игры от PS/Nintendo. Танчики,Колин Макреэй и Гран Туризмо рулят.
2 х 2Тб внешних диска, куда rsync-ом скидываются бэкапы.
1 х 320Гб внешний диск, для переноса данных, хранения исошников.
NFC метки в пакетике, куплены на ebay за 8 баксов. Наклеил на входе/выходе из спальной, активируют/деактивируют различные профили, чтоб спать спокойно. :-)
Пин-калькулятор для доступа в корпоративный VPN.
Гигабитный свитч, внешний cd-rom, внешний считыватель SATA дисков, монитор 17" ViewSonic, считыватель смарт-кард, дешевый mp3 плеер(куплен был жене во время изучения французского), блутут наушники простенькие(в основном не используются).

Оригинал фотографии.

>>> Просмотр (1936x1296, 719 Kb)

 ,

Mr_Alone
()

Юзабельный Android

Галерея — Скриншоты

Увидел это и решил выложить подобный скриншот, а точнее как допиливаю лабу по пути в универ. Собсна тут Terminal IDE, подключенный по ssh к ноуту, и подключёный к tmux сессии, где собсна лаба.

#да, знаю, качество jpegшное

>>> Просмотр (800x480, 182 Kb)

 , ,

Debasher
()

Work everywhere!

Галерея — Скриншоты

Телефон HTC Desire, правка кода на рабочей машине через openvpn+ssh.

Есть еще планшет с дебианом в чруте, но его дети экспроприировали, а за ноутом лень в рюкзак лезть :)

>>> Просмотр (480x800, 93 Kb)

 

Puzan
()

Another XMonad desktop 2560 x 1440

Галерея — Скриншоты

// ↑ выполняя технические требования относительно размера изображения, вырезал воркспейс с браузером ↑ //
// всё изображение целиком полностью → https://zfh.so/hell/e1c684f84330a8fc58793b649d7b59271293766f.png //

*** ВВЕДЕНИЕ ***

Всем привет
!

Минувшим летом я участвовал в Gentoo Screenshot Contest 2012[0], но к сожалению
не попал даже в пятёрку призёров. Меня попросили запостить тот же самый скриншот
на лор, хотя, честно говоря, трудно представить кому всё это может быть
интересно.

*** ОКРУЖЕНИЕ ***

В качестве window-manager'а используется xmonad. Все нарекания к иксмонаду
сводятся к недостатку желаний - трудно придумать, что он в данный момент не
умеет делать.

Трэем служит минималистичная утилита trayer, никаких нареканий пока не
было. В трее висит скайпик, nm-applet и davmail[1].

В качестве бара используется xmobar-usable, доделанный[2] из xmobar добрым
человеком до умения сжирать Haskell-код в виде конфига, а не просто набор сухого
бездушного текста.

Концепцию воркспейсов можно сформулировать следующим образом: один стол - одна
задача. Конечно иногда сталкиваюсь со случаями «много столов - одна задача» и
даже «один стол - много задач», но это действительно редкость.

Кроме того, нахожу крайне полезным иксмонадный скратчпад[3] - удобно иметь
многотабный урхвт-блокнотик, который можно получить из любого воркспейса за
O(1). Особенно это удобно, когда вдруг приходит идея новой песни и нужно
срочно куда-то её записать.

Скриншот сделан с использованием иксмонадного модуля xmonad-screenshot[4], с помощью
которого можно описывать любые предикаты для набора ворксейсов и навешивать их
на нужные хоткеи.

Насчёт ШГ - единожды попробовав терпинус отказаться от него уже невозможно.
Большая часть конфигов обитает на гитхабе[5].


*** ВОРКСПЕЙС ♫ ***
http://zfh.so/hell/fb42566d2a68ee938f4b872cbaa5e0565a3892d1.png

Справа loh и lohd, слева ncmpcpp.
Loh[6] - небольшой мульплеерный ласт.фм скробблер, разнесённый на сервер и
клиент. Никак не доходят руки доделать его полностью ⇒ он одновременно и
используется и дебажится :[

*** ВОРКСПЕЙС τ ***
http://zfh.so/hell/95ab55b8acd55411ac01a74ec5f6e9c143dbda66.png

Ирсси и тандербёрд.
Ирсси открыт в тмуксовой сессии на впске. Именно поэтому можно наблюдать
странный вызов в xmonad.hs:

jws_irssi = urxvt ++ " -title jεωs -e ssh jws -t 'export LANG=en_US.UTF-8; tmux attach-session -t irssi'"

Скрипты в ирсси:
$> ls ~/.irssi/scripts/autorun/
adv_windowlist.pl hilightwin.pl nickcolor.pl nicklist.pl splitlong.pl usercount.pl

*** ВОРКСПЕЙС Λ ***
http://zfh.so/hell/30c0ad9eea534450d007b9f9831cb19d3f0f5847.png
Браузер firefox + pentadactyl с плагином buftabs[7], который полностью
аналогичный одноимённого плагиму к виму - отображения набора буферов (табов) с
их номерами. :b даёт быструю навигацию по табам. Цветовая схема в пентадактиле
pemees[8].


*** ВОРКСПЕЙС 4 ***
http://zfh.so/hell/3161e9a817a265e8d7bc2ecb35c0eb5cfb92a59e.png

gvim, urxvt с tabbedex - ничего интересного

*** ВОРКСПЕЙС 5 ***
http://zfh.so/hell/52de4d1f72b004432b6e5d44470611b449cd8f0e.png

gvim с исходником статьи, оформляемой в latex'е. Рядом открыт apvlv[9] (если кто
не знает, это такой легковесный бестолковый пдф-ридер с вимоподобным управлением).


*** ВОРКСПЕЙС 6 ***
http://zfh.so/hell/381c7fd47605a999e0d02836cb47f6d9969245a2.png

Цветастые выхлопы haskell-updater'а и eix-sync'а. Ничего интересного.

*** ВОРКСПЕЙС 7 ***
http://zfh.so/hell/e21626e54c7ffe95e9e2712fad650e2027f682e9.png

gvim и две инстанции tig'а.
Tig[10], если кто не знает, это такой быстрый удобный восхитительный гит-клиент
с TUI на ncurses.

В виме открыты два решения проблемы автоматизированной установки своего набора
конфига из github://dotfiles на рабочую машину. У многих, знаете ли, есть
install.hs или ещё пуще install.sh, но планета постепенно переезжает на
Biegunka'вские скрипты. Биегунка[11], если кто не знает, это такой фреймворк для
работы с гиторепами и всякими конфигами с возможностью подтирания за собой.

*** ВОРКСПЕЙС 8 ***
http://zfh.so/hell/01a259b068566ad0f3e04e04bc08cec8ba922a9d.png

Какой-то стыдный баш, открытые маны, поверх всего иксмонадовский scratchpad, о
котором уже говорилось.

*** ВОРКСПЕЙС 9 ***
http://zfh.so/hell/f746db2169da991b12ffeca8d84b996aed8ed95b.png

gvim, evince с открым djvu-файлом, ничего интересного.

*** ВОРКСПЕЙС 10 ***
http://zfh.so/hell/3969fe45cd5eff7b7c466f6000be172dacc24f18.png

На конкурсе зачем-то требовалось прикрепить это к скриншотику:

> emerge --info | head -n1
Portage 2.1.11.10 (default/linux/amd64/10.0, gcc-4.5.3, glibc-2.15-r2, 3.5.0-gentoo x86_64)

----
В следующих выпусках:
- почему trayer неок, а stalonetrayer ок?
- кто сломал xmobar?
- вимоподобное управление в ирсси
- чем плох apvlv и чем хороша zathura

----
[0]: http://sc.gentooligans.com/image/dmalikov/2012/08/28/dmalikovs-xmonad-contrib...
[1]: http://davmail.sourceforge.net/
[2]: https://github.com/dmalikov/xmobar-usable
[3]: http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Util-Scratchpad.html
[4]: https://github.com/supki/xmonad-screenshot
[5]: https://github.com/dmalikov/dotfiles
[6]: https://github.com/dmalikov/loh
[7]: https://github.com/dmalikov/dotfiles/blob/master/buftabs.js
[8]: https://github.com/dmalikov/dotfiles/blob/master/pemees.penta
[9]: http://naihe2010.github.com/apvlv/
[10]: http://gitready.com/advanced/2009/07/31/tig-the-ncurses-front-end-to-git.html
[11]: https://github.com/biegunka

>>> Просмотр (2560x1440, 91 Kb)

 ,

dmitry_malikov
()