Cmus и проблема с Rxvt-unicode (urxvt)

Февраль 9, 2010

Я уже писал о том, что перешёл с mpd+ncmpcpp на cmus. Всё бы замечательно, но в нём меня раздражал один небольшой глюк, который видно на скриншоте ниже:

Проявляется он, исключительно в эмуляторе терминала urxvt (rxvt-unicode). В общем, он меня не сильно напрягал (ctrl-l исправлял ситуацию), но всё таки, решение я решил найти. И оно оказалось весьма простым. Дело в том, что cmus постоянно менял заголовок, что определённо не нравилось urxvt. Достаточно изменить опцию set_term_title из true, в false, и всё начало прекрасно работать.

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

Cmus - консольный музыкальный плеер с vim like управлением

Январь 29, 2010

Не так давно, я внезапно понял, что mpd для меня огромен. И правда зачем мне музыкальный демон, когда я музыку слушаю довольно редко? Посмотрел сначала mocp, но мне не понравился его mc like интерфейс, да и я слишком привык к vim like управлению. В ncmpcpp с этим было проще, там хотя бы j\k работали. Единственный плеер который уподоблял моим нуждам - это cmus. К слову сказать, плеер этот прекрасен! Кроме vim like управления, cmus ещё крайне быстр и хорошо настраиваемый.

Что меня крайне удивило, так это малое количество русской документации по cmus. Есть лишь куча упоминаний о том что такое есть, и оно вот такое вот. Не более. Вот собственно поэтому, я и решил написать про него.

Читать дальше »

Внезапно

Январь 27, 2010

Вспомнил что ровно два года назад, в этот день, я первый раз поставил Linux. За это это время, прошёл много всего. Перепробовал кучу разных дистрибутивов и софта. Главное понял, что Linux, это моё, и «мне тут нравится». Кстати первый дистрибутив у меня был ASPLinux. Интересно, у многих ли он был тоже первым дистрибутивом? Закончил (надеюсь) на Gentoo Linux.

В общем, больше мне рассказывать на сей счёт нечего. Да пост ни о чём. Да и для себя. Просто захотелось поделиться :)

Кстати говоря, вообще компьютерами начал "заниматься" два с половиной года назад. Извиняюсь перед теми, кому говорил что два. Я и сам так думал до вчерашнего дня.

Режим совместимости с vi в bash и zsh

Январь 27, 2010

По умолчанию, в bash и zsh включен режим совместимости с emacs. Т.е. такие же клавиатурные сочетания как в нём. Например ctrl-a для перехода в начало строки, или ctrl-e для перехода в конец строки и т.д. (Подробнее например тут). Почему-то, мало кто знает, что там так же есть режим совместимости с vi (не путать c vim. Различия есть. Особенно для опытных vim'еров). Т.е.после запуска терминала сразу попадаем в insert mode в котором вводим команду. Нажав на esc переходим в командный режим. В нём работает большинство команд vi. Например поиск по / или удаление слова dw и многие другие.
Использовать так:

set -o vi

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

Чтобы использовать этот режим постоянно, в случае с zsh надо добавить следующее в ~/.zshrc

bindkey -v

В случае с bash, надо создать файл ~/.inputrc и добавить в него следующее:

set editing-mode vi
set keymap vi

Многие могут сказать что это не удобно. Возможно это и так, но мне удобнее vim like управление чем emacs. Поэтому я очень быстро приноровился, и в старый режим возвращаться не желаю :)

Xdg-open и pcmanfm

Январь 24, 2010

Довольно давно, я использую torrent клиент deluge. Всем замечательная качалка торрентов, но вот постоянно меня раздражало то, что когда пытаешься из него открыть папку, она открывалась в браузере вместо pcmanfm например. В gnome\kde\xfce с этим проще, в них не используется xdg-open, там свои утилиты. Та же ситуация была и с dropbox, и думаю ещё с многими программами. Долго я мучился с этим. Пока в один день, не вспомнил что nixtrian, не так давно решал схожую проблему. С ним мы довольно быстро нашли решение, которое оказалось весьма тривиальным.

Читать дальше »

Безвозвратное удаление с помощью shred & wipe

Январь 21, 2010

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

Читать дальше »

Используем tmpfs для небольшого ускорения работы ОС

Январь 20, 2010

В наше время, когда на современном компьютере установлено как минимум 1 Гигабайт оперативной памяти, а чаще всего 2. Грех не воспользоваться свободной памятью, которая вероятнее всего не используется. Использовать же, её можно, для небольшого(а возможно и большого) ускорения работы вашей ОС. Делать мы это будем с помощью такой простой вещи, как tmpfs. Кстати крайне удивительно, что о ней очень небольшое количество людей знает. Суть в том, чтобы какую либо директорию, поместить вместо жесткого диска в оперативную память для ускорения доступа к ней. Первое что приходит на ум, это /tmp. Многие программы помещают туда временные файлы и поместив эту директорию в память, мы увеличим время отклика программы. Только не стоит монтировать «на лету». После монтирования, всё что находилось в папке удалится. Поэтому лучше добавить необходимые строки в fstab и перезагрузиться ;)

Читать дальше »

Aspell - проверка двух языков

Январь 12, 2010

Я хоть и человек русскоговорящий, но очень часто общаюсь на буржуйском и как и все, частенько ошибаюсь. Долго я мучился с тем, что aspell может проверять только один язык, пока случайно не наткнулся на рецепт человека по имени Георгий, который опубликовал данный рецепт на своей странице на арч вики. Все решение умещается в несколько команд и на все (ну кроме cd ;)) нужны права «супер пользователя»:

su
cd /usr/lib/aspell
grep '^special' en.dat >>ru.dat
aspell dump master en >w.en
aspell dump master ru-yo >w.ru
cat w.ru w.en >w.all
aspell --lang=ru --encoding=UTF-8 create master ruen.rws < w.all
rm -f w.ru w.en w.all
echo "add ruen.rws" > ru.multi

У меня в gentoo была директория не /usr/lib/aspell, а /usr/lib/aspell-0.60. Теперь везде где в качестве проверочного языка русский, будет так же проверяться и английский :)

запуск любого приложения на нужной рабочем столе (не в tiled wm ☺)

Январь 10, 2010

Всегда раздражало отсутствие возможности какого либо оконного менеджера (например openbox'а), запустить приложение на нужном мне рабочем столе. Конечно перекинуть не сложно, но иногда лениво. Да и привычка сильная штука. Итак, нам понадобиться замечательная утилита wmctrl. С ее помощью, мы и сделаем следующую не сложную манипуляцию. В openbox сей способ работает и будет работать во всех остальных EWMH совместимых wm.

Читать дальше »

Хороший шрифт для кодинга

Январь 7, 2010

Хороший друг Nixer, подсказал мне отличный шрифт для кодинга. Я не мог не поделиться его названием. Шрифт называется Monaco. В арче он традиционно есть в aur, все остальные желающие могут скачать его тут. Вот как например он выглядит у меня в gvim:

Monaco font size 8

Если увеличить размер то он выглядит совсем по другому. На скриншоте выше размер 8(я лично его предпочитаю). А вот 9:

Monaco font 9

Шрифт на мой взгляд крайне удачный. Жаль в консоли его использовать у меня не удалось. Конечно, это на мой вкус, но возможно, кому-то еще данный шрифт придется по нраву ☺

Pytyle - и тайлинг и не тайлинг...

Январь 4, 2010

Я уже кажется писал, что на своем нетбуке я предпочитаю wmii, а на домашнем компьютере которым пользуюсь не только я - openbox. Так и было, хотя почему было? Так и есть! Просто теперь, я даже не знаю как можно использовать openbox без pytyle!

Pytyle - это «ручной тайловый менеджер», который работает совместно с вашим текущим оконным менеджером, например с openbox. Причем, можно для одного рабочего стола включить режим тайлинга, а на другом все останется неизменно! Крайне удобно на мой взгляд.

Читать дальше »

Vimpress - публикуем записи в WordPress блог из Vim

Декабрь 28, 2009

Что-то я все про vim да про vim. Ну не могу я без него Надо наверное закругляться с постами о нем :)

И так, я как заядлый vim'овец стараюсь все что можно сделать в vim'e - делать в нем. Главный критерий для меня это удобство. Вот что во истину оказалось для меня удобным, так это именно плагин - vimpress.

Плагин имеет следующие возможности:

  • Получить список записей
  • Создавать новую запись
  • Редактировать существующие записи
  • Публиковать записи
  • Поддерживает теги и категории

У этой версии плагина есть один баг\недостаток. Дело в том, что когда загружаешь запись, отображается лишь часть до тега more. Добрый человек Manuel Pégourié-Gonn написал небольшой патч, который решает данную проблему. Уже пропатченную версию можно скачать здесь

Читать дальше »

Менеяем редактор кода в firefox

Декабрь 27, 2009

Не знаю как остальные, но лично я очень часто смотрю в код страницы. Начиная от простого просмотре тегов и ключевых слов необходимых для оптимизации сайта, до просмотра каких либо интересных решений. Иногда даже просто бывает интересно почитать комментарии в коде, они бывают весьма забавными :)

При всей моей любви к firefox (кстати, не такая уж она и сильная. Опера мне более по душе, но последнее время, она стала слишком некорректно работать с нужными мне сайтами), но мне никогда не нравился его ущербный "редактор кода". Да и я как заядлый линуксоид уже очень сильно привык к vim'у который как никакой другой редактор позволят с таким удобством смотреть код. Поэтому, почти сразу поменял редактор кода по умолчанию на gvim. Сделать это легко и просто и как чаще всего происходит с нужными настройками в firefox, настраивается это в about:config.

Читать дальше »

Вставляем местоположение с помощью Google Maps в блог

Декабрь 24, 2009

Google, при всей моей нелюбви к нему, всегда радует новыми удобными фичами. Эта фича, существует довольно давно, но на глаза мне она попалась не так давно. Вот собственно ею, я и спешу поделится.

Можно например опубликовать свое текущее местоположение в блоге, или вставить на сайте своей фирмы ее местоположение в разделе контакты. Применений найти можно множество, а главное использовать это легко, и просто.

Идем на maps.google.com, находим нужное место. Справа, вверху есть кнопочка Ссылка (Link), нажав на которую, можно скопировать прямой линк на место, а можно скопировать embeded код который в данном случае и нужен. Просто и удобно :)

Выглядит это так:


View Larger Map

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

Acsii рисунки в Vim

Декабрь 24, 2009

Я прошел длинный путь прежде чем пришел к vim'у. Сначала это конечно же был gedit, затем nano, потом geany, затем vim. Потом меня совратил чертemacs, но потом я понял что он не для меня, и снова вернулся на vim. На нем я сейчас и нахожусь,и уже довольно давно. Единственное чего мне в нем не хватало, так это возможности рисовать ascii арты. Конечно бывает это мне нужно крайне редко, но все же нужно.

И так. Сам плагин называется DrawIt! и находится он тут. Там в принципе все крайне доступно описано, правда на английском. Поэтому я немного решил описать его возможности :)

Читать дальше »