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


Alexander Ufimtsev аватар

Есть совет? Добавьте его сюда! sticky icon

Долго ковырялся с компом и что-то настраивал? Не смог наскоком найти ответ на вопрос в Гугле? Тогда добавь сюда свой совет, мы будем рады его опубликовать! Неважно, если это "рецепт по боданию" с каким-то из вариантов Linux, Unix или другого СПО проекта. Опубликуем, поможем улучшить и сохранить сию крупицу знания!

Жмите сюда, чтобы ДОБАВИТЬ СОВЕТ

Регистрация на сайте необязательна, но чтобы не возиться с captcha, рекомендуем все-таки зарегистрироваться или войти по OpenID. По любым вопросам обращайтесь в наш форум или стучитесь в обратную связь.

Благодарим за визит и отклики!

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
ravil аватар

Графический CD-ripper

Для тех, кто ищет GUI-оболочку к программам для рипа аудио компакт-дисков - могу посоветовать Grip и Asunder.


Grip - очень функциональный, имеет множество настроек "для всего", отлично подойдёт для тех, кто "распробовал" консольные утилиты рипа/конвертации аудио, но не хочет использовать наборы самописных скриптов, к примеру. Настраиваются любые параметры cdparanoia и любого кодировщика - от lame и oggenc до flac и faad.


Второй (Asunder) - намного проще, имеет минимум опций, отлично подойдёт для пользователей, которые просто хотят снять дорожки с диска и сохранить их в одном из популярных форматов (ogg, mp3, flac, wav).

Обе программы отлично поддерживают чтение информации о треках из CDTEXT или CDDB, и предоставляют простые, но гибкие шаблоны для автоматического заполнения id3-тегов композиций.

0
Ваша оценка: Ничего

Монтирование JFFS2

Понадобилось мне примонтировать jffs2, кому интересно это была область конфигурации от одного из девайсов. Просто маунтиться он отказался, пришлось делать через mtdblock:

# подгружаем модуль 
modprobe mtdblock
# копируем из файла в блок
dd if=jffs2.img of=/dev/mtdblock0
# монтируем директорию
mount -t jffs2 /dev/mtdblock0 /mnt/

наслаждаемся тем что внутри =) Точнее правим то что нужно и запаковываем обратно.

0
Ваша оценка: Ничего
ramok аватар

Советы работы с содержимым архивов без явной переархивации

В системе обычно присутствует набор утилит облегчающих жизнь при работе с зархивироваными логами или документацией.
Названия этих утилиток начинаются с префикса z: zgrep, zless, zdiff, zmore и подобные.

Так же существует набор утилит для работы bzip2 ахивами (префикс bz*) и zip архивами (префикс zip*).

Кроме того многие утилитки самостоятельно умеют работать с архивироваными файлами. Например: vim, gv умеет открывать ps.gz, pdf.gz, и подобное.

Также в пакете moreutils так же существует утилита zrun, которая автоматически распаковывает файл из рахива и передает его указаной команде.

Примеры использования:

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
ramok аватар

zoom по умолчанию в vimperator

Если у вас большое разрешение, и не хочется в броузере увеличивать шрифты, то в vimperator-е можно увеличивать немного zoom.
Добавляем в свой ~/.vimperatorrc.local

autocmd PageLoad .* :zoom! 115

tips: вернуть на zoom место для текущей владки: zz
взято отсюда

0
Ваша оценка: Ничего

Чтение RSS в VIM с помощью Google Reader

По ссылке интересный плагин для vim для использования Google Reader

http://github.com/mattn/googlereader-vim/tree/master

А под катом перевод документации.

0
Ваша оценка: Ничего

Когда отказывается запускаться VMWare

Иногда после сборки ядра отказывается запускаться VMWare. Вылетает с ошибками типа

modinfo: could not find module vmci
modinfo: could not find module vsock
etc.

Как выяснилось проблема возникает из-за предкомпилированных модулей VMWare.
Решение до безобразия простое:
1. Закрываем VMWare
2. $ rm -Rf /usr/lib/vmware/modules/binary
3. Запускаем VMVare
4. Ждем пока откомпилируются все модули
5. Продолжаем заниматься делами и забываем о модулях до новой сборки ядра

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
ravil аватар

Win-1251 кодировка в gedit

Многих смущает то, что будучи настроенным по-умолчанию gedit (дефолтный редактор в Gnome) "не понимает" win-1251 кодировку. На самом деле он прекрасно о ней знает, просто не догадывается, что нужно её поддерживать :)

Итак, для того, чтобы разубедить упрямую программулину, открываем редактор гномовых настроек (эдакий аналог реестра в windows) командой gconf-editor, и идём к ветке /apps/gedit-2/preferences/encodings

Там, в общем-то, и всё становится понятно. Параметр auto_detected редактируем таким образом, чтобы windows-1251 шёл после UTF-8, ну и аналогично - параметр shown_in_menu, он отвечает за тот самый селектор кодировок диалога "Открыть" gedit-а.

Собственно, всё. Никаких перезагрузок, никаких перезапусков gnome - всё уже работает.

0
Ваша оценка: Ничего

Демотиваторы

Все мы знаем ныне популярный формат картинок в интернете - демотиваторы. Известен так же и бум , связанный с ними. Программы для создания демотиваторов были написаны на огромном множестве языков программирования. Но линуксоид во всем и всегда должен быть первым =) Внесу свою скромную лепту. Создаем демотивационные постеры одной командой при помощи скрипта!

5
Ваша оценка: Ничего Рейтинг: 5 (2 голоса)

Хранение паролей с помощью vim

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

0
Ваша оценка: Ничего
banda аватар

Автоматизировать систему или команды crontab

У вас офисная или домашная сеть?
У вас несколько компов и вам часто приходиться их синхронизировать?
Вам надоели каждый день повторяющие команды?
Вам надо "говорящие часы" или напоминалка умеющий отправлять смсы или письма?
Тогда этот совет предназначен для вас.

0
Ваша оценка: Ничего

Удаление файлов конфигурации от удаленных ранее пакетов

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

$ dpkg -l | grep '^rc'

а удалить их:

$ dpkg -P имя_пакета

или для большого количества:

$ dpkg -l | awk '/^rc/{print $2}' | xargs dpkg -P

Линки в тему:
ищем сирот с целью убийства Ж:-D(поиск лишних пакетов)
Экономия места на диске путем удаления ненужных программ и локалей

0
Ваша оценка: Ничего

Часики для консоли

Всем хороша консоль, кроме одной мелочи - часиков, которые всегда перед глазами. Средствами zsh можно кое-что придумать - время будет отображаться в командной строке в правой части экрана. И обновляться не в realtime, а лишь после ввода очередной команды. Причем старые показания не стираются - уже прошедшие времена медленно "возносятся" вверх по скроллингу... Это категорически неуклюже и к тому же некрасиво.
Когда-то давно нарыл такую простенькую утилитку - smartclock. Удобные часики в правом верхнем углу, кушать не просят, запускать можно через init-скрипты. Одно время ею пользовался. Сейчас посмотрел по Сети и вижу, что память об этой утилитке почти стерлась. Но, как говорится, "рукописи не горят" ;-)) Посему, пусть лежит тут.

0
Ваша оценка: Ничего

Просмотр torrent-файлов в Midnight Commander

Бывает часто, что надо просмотреть информацию о торренте (имя, размер и пр), или припомнить, откуда он и к чему относится (имена торрентов с torrents.ru, к примеру, совершенно неинформативные). Лазить в torrent-файл по F3 и высматривать в "сыром виде" - напрягает, да и надоело. Хотел уж было писать какую-нить парсилку, как наткнулся на готовое.
Есть такой интересный torrent-клиент, написанный на перле - Bitflu. Начиная с версии 0.8.0 в нем появилось то, что нам надо - скриптик для парсинга torrent-файлов.
Выкачиваем его, в архиве (в директории tools) находим скрипт dumptorrent.pl и кидаем его в доступный системе путь, к примеру, в /usr/bin. Затем в конфиге МС /usr/share/mc/mc.ext дописываем секцию для просмотра torrent-файлов:

shell/.torrent
    View=%view{ascii} dumptorrent.pl %f
0
Ваша оценка: Ничего
Alexander Ufimtsev аватар

Хотите принять участие в судьбе Linsovet.com? Приходите на #linsovet @ RusNet в это Вскр, 20:00 (GMT)

Хотите принять участие в судьбе сайта? Есть предложения по улучшению, конструктивная критика? Приходите в это воскресенье (21го июня) в 20:00 (GMT летнее время) на канал #linsovet в IRC сети @RusNet. Предлагаемые темы обсуждений, временные зоны и порты руснета:

0
Ваша оценка: Ничего

rxvt. Приятная для глаз цветовая схема

Далее по тексту моя схема, которой я пользуюсь и не напрягаю глаза.

0
Ваша оценка: Ничего

Пишем альтернативный поиск по истории переписки в Pidgin

Итак, для начала скажу что я меньше месяца в линуксе, и естественно, пока что ламер. Поэтому предоставляю не столько код, сколько идею.
Многие мои знакомые (да и я сам) недовольны странно реализованным способом поиска в истории по ключевым словам. Хочется чего-то более удобного.
Этот элементарнейший bash-скрипт позволяет нам автоматически проискать всю историю переписки с определенным человеком, сгенерировать на ее основе HTML документ содержащий строки с искомым ключевым словом и открыть его для просмотра. Я не хотел публиковать этот позор, но друзья сказали, что это очень удобная штука...
Пользуйтесь, делайте что хотите, изменяйте, улучшайте, доведите до ума, делайте из фекалий кондитерское изделие. :) Критика приветствуется, улучшения КРАЙНЕ приветствуются. Особая просьба пофиксить костыль в коде, он заметен. А все от незнания.

4.5
Ваша оценка: Ничего Рейтинг: 4.5 (2 голоса)

urxvt выделение url

по дефолту в urxvt url в utf с русскими символами не выделяются
правим /usr/lib/urxvt/perl/matcher

меняем

a-zA-Z0-9

на

a-zA-Z\x{0410}-\x{044F}0-9

и все работает

5
Ваша оценка: Ничего Рейтинг: 5 (1 vote)
banda аватар

25 советов по поиску в Google

Вы знаете, что 73% людей не используют расширенные возможности поисковых сайтов?

Google, cамый популярный поисковик в мире, обладает массой дополнительных возможностей поиска информации. Здесь приведены 25 способов сделать поиск в гугл более эффективным.

4.666665
Ваша оценка: Ничего Рейтинг: 4.7 (3 голоса)

Подчеркивание ссылок в rxvt

В ~/.Xdefaults добавляем и наслаждаемся:

URxvt.perl-ext-common:  default,matcher
URxvt.urlLauncher:	firefox
URxvt.matcher.button:	1
URxvt.colorUL: 		#86a2be
0
Ваша оценка: Ничего