LINUX.ORG.RU

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

Vim, FZF, zsh, Tmux, Base16 и другое

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

Мое стандартное рабочее окружение. Уже более 3х лет использую и доволен. Конечно в процессе делал улучшения, раньше было куда хуже. Надеюсь в будущем будет лучше и удобнее. Пытался уйти на Sublime и даже на PyCharm. Не вышло, слишком тяжело было работать. Так и остался в виме.

На скрине tmux, мой любимый FZF, который дружит со всем - git, ag, vim, tmux, ctags. Шрифты - Monoid regular

Цветовая схема base16 (плагин для вима + base16-shell). Удобно менять цветовые схемы, просто вводим в консоле base16_<tab>

Для zsh использую oh-my-zsh (пока свой конфиг не освоил, и смысла не вижу куда то уходить). Все остальное - свое.

Vim лежит тут http://github.com/aliev/vim очень прошу, если есть замечания по коду - пишите, исправлю(сь).

Другие скриншоты:

Go to symbol in current buffer: https://habrastorage.org/files/c66/b04/7cb/c66b047cb6a547319497d3cfd8c33a3c.png

Git history with preview: https://hsto.org/files/fad/310/055/fad310055ab041d2a350523a52f06cf8.png

Ссылки:

https://github.com/aliev/vim

https://github.com/junegunn/fzf

https://github.com/junegunn/fzf.vim

https://github.com/junegunn/vim-plug

https://github.com/larsenwork/monoid

https://github.com/chriskempson/base16-shell/

>>> Просмотр (1680x1050, 745 Kb)

 ,

shamkir
()

Минималистичный arch с bspwm

Галерея — Скриншоты
wm="bspwm"
panel="lemonbar+dmenu"
shell="zsh"
terminal="xterm"
editor="neovim"
fm="vifm"
font="M+"
colors="Visibone Alt. 2"
browser="Firefox+vimfx"

В bspwm 9 рабочих столов + 1 на втором мониторе, белый прямоугольник указывает текущий. Цвета для панели и окон тянутся из ".Xresources" скриптом, в качестве обоины скрипт плавно меняющий цвет фона. В GUI приложениях все по дефолту.

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

 , , , ,

kazufukurou
()

Белокеды

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

Таки перелез на kde (заодно сменив Mint на Kubuntu 14.04). Попытался сделать что-то похожее на то, что у меня было в gtk окружениях, но при этом с меньшим количеством градиентов (кедами до этого момента не пользовался вообще — всякий раз, когда пытался, понимал, что они для меня еще слишком сырые).

На скрине: иконки — Faenza Flattr, тема qtcurve — Jeo (с цветовой схемой Jeo Light).

С плазмой пришлось повозиться дольше всего (ввиду почти полного отсутствия нормальных плоских тем). Благо штатные инструменты позволяют сделать сборную солянку. То, что получилось в итоге: за основу взята Tilain, фон панели из Invisible, кнопки приложений, диалоги запуска и завершения работы из Evolvere, переключение рабочих столов из темы Geek.

Yakuake, полноэкранный Хромой (перелез с firefox, может, вернусь, когда мозилловцы успокоятся, прекратят устраивать «нововведения» через каждый месяц и все немного устаканится), еще скрин и пустой рабочий стол.

>>> Просмотр (1280x1024, 640 Kb)

 ,

gill_beits
()

Рабочее место Линуса Торвальдса

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

Youtube. В качестве бонуса обзоры рабочих мест Грега Кроа-Хартманна , вся серия.

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

 

timuaz
()

Релиз SimpleScreenRecorder 0.3.0

Новости — Open Source
Группа Open Source

SimpleScreenRecorder, несмотря на название, включает в себя расширенные возможности и настройки для записи экранного видео, неполный список из заявленного:

  • Интерфейс на Qt;
  • Быстрее VLC и ffmpeg/avconv;
  • Запись целого экрана либо его части, запись OpenGL приложений напрямую (как это делает Fraps на платформе Windows);
  • Более точная синхронизация видео со звуком (в сравнении с VLC и ffmpeg/avconv);
  • Полная поддержка многопоточности;
  • Остановка и возобновление записи по хоткею или через иконку приложения в трее;
  • Отображение статистики во время записи: размер файла, время записи, частота кадров, битрейт и т.д.;
  • Предпросмотр записанного во время записи - не нужно тратить время на перепросмотр материала;
  • Экспериментальная поддержка «live streaming»;
  • Универсальные настройки по-умолчанию;
  • Всплывающие подробные подсказки практически ко всему;

Новое в версии 0.3.0 :

  • Добавлена поддержка профилей;
  • Новая, более гибко настраиваемая система записи OpenGL;
  • Улучшена поддержка хоткеев при использовании XInput2;
  • Улучшен синхронайзер;
  • Нативная поддержка моно микрофонов;
  • Добавлено определение источника ALSA;
  • Частично переписан бэкенд выхода;
  • Улучшен алгоритм для обработки событий манипулятора мышь;
  • Новые иконки;
  • Исправления ошибок;

Есть пакеты для дистрибутивов: Ubuntu, Arch Linux, OpenSUSE, Debian, Gentoo, Fedora. Простая компиляция и установка для других дистрибутивов.

Ссылка проекта на GitHub с инструкциями по компиляции и списком зависимостей.

>>> Официальный сайт

 ,

VimCasts
()

Итоги Svitla Ruby Conference 2014

Новости — Конференции и встречи
Группа Конференции и встречи

31 мая – 1 июня 2014 года прошла вторая киевская конференция о Ruby и Ruby on Rails – RubyC. Более 250 рубистов собрались послушать доклады лучших Ruby девелоперов из Украины, США, Бразилии, Испании, Великобритании, Германии и России.

Организатор, компания Svitla Systems, выражает признательность всем участникам конференции, генеральному спонсору – компании SoftServe, Ruby-спонсорам: DataArt и Global Logic, а также всем медиа-партнерам, благодаря которым состоялось одно из самых ярких Ruby мероприятий в Украине.

Традиционно видео выступлений всех спикеров RubyC доступны на сайте конференции http://rubyc.eu/posts/14

Как же проходила конференция RubyC-2014?

В первый день, после короткой регистрации и вкусного утреннего кофе RubyС началась с презентации Джереми Эванса и его доклада «Give-and-Go with PostgreSQL and Sequel». Джереми был одним из немногих, кто презентовался дважды. Слайды его второй презентации доступны на его сайте http://code.jeremyevans.net/presentations.html

Одним из самых ярких и забавных спикеров однозначно стал британец Бен Ловелл. Его выступление “Building fast, testable and sane APIs with rails” точно стоит просмотреть.

Особенно приятно было увидеть презентации украинских рубистов, большинство которых, тем не менее, прозвучали на английском языке. Марат Каменщиков, представитель Svitla Systems презентовал тему «How we got max speed for JSON processing in a Rails API app», которая вызвала большое количество вопросов у слушателей. Евгений Пирогов и Богдан Гусев представили темы “Communication problems within complex projects: lessons learned from real life” и «How to create parsers in ruby. Rails Router as example».

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

Последний спикер первого дня – Хавьер Рамирес, несмотря на оригинальный испанский акцент, привлек всеобщее внимание. Даже Бен Ловелл отметил его выступление в twitter. Смотрите видео презентацию на сайте http://rubyc.eu/posts/14.

В перерывах между выступлениями спикеров и во время кофебрейков было очень веcело. Массажисты из компании Relax office помогали расслабить мышцы шеи и взбодриться. Кроме того в распоряжении участников были игры и моментальные конкурсы от партнеров.

Второй день был более насыщен выступлениями иностранных гостей. Открывал Стив Клабник, один из самых известных девелоперов и core-committer’ов Ruby on Rails, частый участник мировых IT конференций. Будьте внимательны, читая презентацию Rust for Rubyists, а лучше изучайте вместе с видео.

Узкая направленность темы Дэвида Хеннера была интересна не всем, но точно полезна тем, кто работает в направлении Ecommerce. Презентацию “Architecting Ecommerce Huge objects, how and when to refactor” почитать можно на slideshare.

Спикер, приезда которого ожидали с особым нетерпением – Тимофей Цветков (Россия). Но все опасения были напрасны, Тимофей приехал и подарил один из самых увлекательных топиков в этом году. Его презентация доступна по ссылке http://www.slideshare.net/2kan/gc-in-ruby-rubyc-kiev-2014

Также хочется отметить Александра Оливера (Бразилия), впервые посетившему Украину, надеемся не в последний раз, и более опытного Константина Теннхарда (Германия), которому выпала честь закрывать конференцию. Оба спикера были окружены вопросами к докладам даже во время вечеринки в боулинг клубе «Большевик». Закрытие продолжалось два часа, но казалось, промелькнуло за пару минут.

Фотоотчет можно посмотреть на Facebook.

Благодарим всех за участие и поддержку. Увидимся в следующем году!

 , , , ,

RubyC
()

Закосимши

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

Gentoo, Linux 3.13.7
Десктоп: Plasma + Docky + Compiz + Emerald
Софт: Mozilla Firefox, Dolphin, Konversation, xfce4-terminal
Шрифты: Fira Sans, Myriad Pro, Monaco

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

 ,

zezic
()

The Scent of Spring | Весна

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

Wallpaper: http://solutionall.deviantart.com/art/Spring-HD-Wallpaper-346042171
GTK and Shell Theme: Numix (modifed)
Icons: Numix Circle
ШГ: Droid Sans + Open Sans ( + http://www.infinality.net/)
More screenshots: http://alekidev.deviantart.com/gallery/48750536

После недавнего скриншота решил исправиться и залить скриншот с окошком :D
Заодно поставил патч от Infinality, а так же немного изменил темы Numix.

>>> Просмотр (1366x768, 253 Kb)

 , , ,

Aleki
()

Опубликованы видео-записи Moscow Virtualization Meetup

Новости — Конференции и встречи
Группа Конференции и встречи

Видеозаписи всех докладов Moscow Virtualization Meetup можно посмотреть и скачать на сайте проекта Я.Гости:

Также команда Яндекса выложила фотоотчёт.

Мероприятие получилось не по-субботнему насыщенным, но оно того стоило.

>>> Подробности

 , , , ,

alpha
()

Серятина

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

Простой XFCE. Стартовая страница в лисе сделана на основе этой.

  • xfwm - elementary squared
  • gtk - Numix (мод)
  • иконки - Faience + Hycons
  • Коньки с индикаторами


>>> Просмотр (1920x1200, 434 Kb)

 

bubblecore
()

Gentoo & XMonad

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

Недавно перебрался с арча на генту. Рабочее окружение осталось то же, изменил только цвета и обоину. На скриншоте:

  • xmonad
  • xmobar в качестве панели
  • urxvt
  • cmus

На прикреплённом скриншоте воркспейса #1 можно разглядеть:

  • vim с куском пока небольшого конфига xmonad'а
  • vifm в качестве фм

Ш везде дефолтные. Если кому-то интересно, на старте вся эта радость кушает 72 мб памяти.

P.S. Первый скриншот в галерее, сильно не ругайте.

>>> Просмотр (1366x768, 247 Kb)

 ,

mathcrosp
()

Делимся интересными курсами на Coursera

Форум — Talks

Скидывайте сюда название курсов, о чем они были и что вам понравилось

 

vertexua
()

Вышел Piwik 2.0

Новости — Интернет
Группа Интернет

Вышла новая версия открытой системы веб-аналитики Piwik. Основные изменения:

  • Новая тема оформления.
  • Возможность установки тем и плагинов прямо из центра настройки.
  • Профиль посетителя теперь показывает всю информацию.
  • Улучшение геолокации.
  • Исправлено множество ошибок.

>>> Подробности

 

Rodegast
()

Still pimping awesome

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

С прошлого раза изменилось немного. Проще по пунктам:

  • дневной/ночной режимы. По известному алгоритму высчитываю для текущего дня и заданых координат время восхода/заката, и в это время тема меняется. Меняются также gtk темы. Единственное, что не осилил - чтобы переключались темы огнелиса, ну тут уже хз что делать. Скрин ночного режима: http://i.imgur.com/za9sR.png
  • календарь (который парсит org-mode файлы) теперь интегрирован с Google Calendar. Пока только в одну сторону - события подкачиваются с гугла и преобразовываются в org.
  • с щелчком по виджету процессов открывается меню, с которого процессы можно убивать. Удобно наказывать зарвавшийся plugin-container.
  • треугольные часы для ночной темы. На**я? Не знаю.

Положения виджетов не особо хорошо подогнаны, все еще экспериментирую с обоями. С шрифтами тоже, надо наверное пересадить логи на моноширинный шрифт (правда тогда мало текста помещается).

ШГ и «двое часов» можно не писать, и так осведомлен.

>>> Просмотр (1280x800, 629 Kb)

 

unlog1c
()

Pimp my awesome

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

Решил показать то недоразумение, которое выполняет у меня роль рабочего стола. Итак, lo and behold. На скрине Arch Linux, последний собранный из репозитория awesome, cairo-compmgr. Всё на экране сделано через Awesome, никаких коньков.

Еще скрины:
[2] http://i.imgur.com/O9KTh.png
[3] http://i.imgur.com/J2HsF.png
[4] http://i.imgur.com/F1xfm.jpg - на десерт

Ниже будет описание скринов и из чего это всё сделано, можете дальше не читать.

Скрин 1
По центру обычные отрисованные cairo часы, под ними погода. Можно задать одно напоминание, и оно отобразится на часах голубой стрелкой, а так же в тексте под ними (и высветится сообщением, когда придет время).
Справа сверху календарь и agenda, составленная по org-mode файлу. Об этом я уже когда-то писал, но на всякий ссылка: http://awesome.naquadah.org/wiki/Orglendar_widget
Слева внизу виджет для просмотра логов. Между логами можна переключаться, а также скроллить текущий. Сделано через inotify и dbus.
Справа внизу простой виджет для просмотра наиболее ресурсопоглощающих процессов. Переключается между CPU и RAM.

Скрин 2
Строка сверху (под статусной панелью) - аналог dmenu для awesome. Парсит /usr/share/applications/ на предмет *.desktop файлов, раскидывает их по категориям и выводит в виде строки. Естественно, можно перемещаться между пунктами стрелками, заходить внутрь категории и набирать текст для фильтрации видимых приложений.
Линк: http://awesome.naquadah.org/wiki/Menubar

Скрин 3
Поскольку мне не удалось отложить из завтраков денег на SublimeText, пришлось учить Emacs новым трюкам.[/sarcasm] Нет, серьезно, за это кто-то платит деньги?
В правом верхнем углу оповещение от Awesompd, который дорос до версии 1.1. Из новых фич: обложки теперь показываются и для локальных треков (раньше было только для Jamendo-стримов), можно из меню открыть в браузере страницу исполнителя текущей песни на Jamendo, появилась поддержка клавиатурных хоткеев.
Линк: http://awesome.naquadah.org/wiki/Awesompd_widget

Скрин 4
Lightdm и unity-greeter, обернутые в скрипт, который при каждом запуске ставит фоном случайное изображение из папки.

>>> Просмотр (1280x800, 1085 Kb)

 , ,

unlog1c
()

Старые курсы по MongoDB (Ищу)

Форум — General

Всем привет. Обучалка по монге для питонистов стартует 25 ноября. Перед этим хочу посмотреть старые лекции по этому же курсу.

Ссылка

Есть у кого-нибудь?

 , , ,

trofk
()

Выложены видеозаписи с конференции «Дорога в облака»

Новости — Конференции и встречи
Группа Конференции и встречи

Все записи докладов конференции «Дорога в облака», которую команда Russian Fedora проводила 21 сентября совместно с сообществом OpenStack.ru, выложены в общий доступ.

Налетайте!

Записи отличного качества, за что стоит поблагодарить компанию Яндекс, безвозмездно предоставившую зал, оборудование и печеньки.

>>> Подробности

 , , ,

alpha
()

Снова сairo-dock и conky

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

Со сменой железа появился повод поковырять привычное окружение. Процесс сильно растянулся по времени и в конце концов привел к такому результату.

Скриншот с окнами.

Cairo-dock. Привел к более однообразному виду. Трей отправился в субдок, на его месте монитор ресурсов. Таскбар теперь тоже частично стилизован под текст.

Conky. Открыл для себя, что коньки умеют lua+cairo. Круто конечно, можно пилить нескучные индикаторы с помощью cairo, а полноценный скриптовый язык вместо местами довольно унылой разметки коньков - вообще песня. Конькам можно придать абсолютно произвольный вид, без всяких оговорок.

В остальном с прошлого раза мало что изменилось

  • GTK - Boje
  • ШГ - Play
  • Иконки - ACYL

Еще вариант в «теплых ламповых» цветах: раз, два.

Если кому интересно взглянуть на скрипт для коньков, то вот.

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

 , ,

Worron
()

Gentoo & KDE4

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

Откопал скриншот двухлетней давности - KDE с легким закосом под мак, без особой «гомосексуальности». В трее psi с темой в таком же духе и KTorrent.

>>> Просмотр (1680x1050, 1024 Kb)

 ,

Mosi
()

Rails 4.0

Новости — Open Source
Группа Open Source

После двух релиз-кандидатов вышла долгожданная четвертая версия популярного веб-фреймворка Ruby on Rails. Четвертую версию отделяют от третьей десять тысяч коммитов от пятиста контрибьюторов.

Из значительных изменений:

  • турболинкс (который уже долгое время был доступен гемом) — подгружает ссылки AJAX и заменяет body без перезагрузки страницы. В зависимости от количества JS/CSS может дать визуальное ускорение работы сайта;
  • «кэширование матрешкой» c автоматическим разрешением зависимостей вложенных шаблонов при очистке;
  • стриминг — возможность длительной передачи потока данных клиенту с использованием response.stream.write;
  • плюс огромноe количество исправлений во всех модулях: Action Pack, Active Model, Active Record, Active Support.

Большая часть работы над ускорением работы в браузере была произведена при разработке новой версии Basecamp, проприетарного веб-сервиса для управления проектами.

Для апгрейда с тройки имеется мануал

>>> Подробности

 ,

kelyar
()