Посты в Tips & tricks
h31 04.05.2011 18:31

Tips & tricksМодифицируем ID3-теги в MP3 для максимальной совместимости.

Про кодировку тегов в MP3 было сказано действительно очень много, ведь почти каждый линуксоид знаком с проблемой "кракозябр". Казалось бы, что ещё можно сказать? Сегодня я расскажу, как сделать теги читаемыми сразу и в Windows, и в Linux. Это будет весьма полезно для тех. кто любит обмениваться музыкой с друзьями или распространяет её в файлообменных сетях.
Полностью.
+ 10 -
24
dr_magnus 30.04.2011 16:49

Tips & tricksWINEPREFIX

Возможно для кого-то использование WINEPREFIX'a уже давно является нормой, но для меня это было небольшим откровением.

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

Один из вариантов решения этой проблемы - использование для каждой игры (или приложения) своего WINEPREFIX'a:
$ WINEPREFIX=$HOME/Games/Freelancer/ wine ./virtual/SETUP.EXE

WINEPREFIX создает отдельный каталог для каждого приложения и позволяет развлекаться с библиотеками, не затрагивая основной каталог WINE.

Также очень удобно удалять уже пройденную игру - достаточно удалить ее каталог.

UPD от Self-Perfection:
Всё-таки не совсем достаточно. От игры могут остаться *desktop файлы в ~/.local/share/applications и иконки в ~/.local/share/icons
+ 20 -
29
caxap 30.04.2011 16:49

Tips & tricksНабор советов и команд линукс для продвинутых новичков. По мотивам ссылки на хабр.

Добрый всем день! Это мой первый пост на вилинупс, поэтому сильно не ругайте.

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

Я взял за основу тот пост и немного его переделал (вообще давно собирался написать что-то).

Конечно, еще есть что изменить и улучшить. Буду признателен за адекватную критику и замечания.

В общем, встречайте:
Полностью.
+ 19 -
21
philosoft 24.04.2011 23:03

Tips & tricksМногопоточное выполнение файловых операций

xargs
Оказывается многие не знают о существовании опции -P у утилиты xargs. use-case: пережать mp3-ки для плеера
1
ls *wav | xargs -I'{}' -P4 lame -Sh '{}'
Опция -P указывает количество одновременно запускаемых процессов.

Архиваторы
Существуют многопоточные версии gzip и bzip2 — pigz и pbzip2 соответственно. Опции у этих утилит совпадают с опциями соответствующих однопоточных архиваторов, имеется опция -p для указания количества потоков упаковки.
Полностью.
+ 14 -
13
Uzix 23.04.2011 20:43

Tips & tricksМеню монтирования в OpenBox

Буду краток. Давеча, не найдя готового, написал вот такую штуку:

Полностью.
+ 13 -
7
Vcoder 09.04.2011 14:35

Tips & tricksЗапись внутренних звуков в Ubuntu 10.10

1. Устанавливаем регулятор громкости PulseAudio:
1
sudo apt-get install pavucontrol


2. Запускаем его:
s_1302344198_6d038a239a.png

3. Запускаем программу для записи звука, например Audacity. В настройках источника записи выбираем "pulse":
s_1302343978_79cf966a6a.png
Запускаем запись.

4. В регуляторе громкости переходим на вкладку "Запись". Внизу в выпадающем списке выбираем "Приложения", затем в пункте про audacity напротив "ALSA Capture from" выбираем "Monitor of ...":
s_1302344861_0c5a890e07.png

5. PROFIT!!! Теперь можно записывать все звуки, которые идут в колонки. Будь то интернет-радио, музыка из игрушки или что угодно ещё.
s_1302345085_760cf9314d.png


via http://www.ubuntugeek.com
Полностью.
+ 5 -
11
nk 08.04.2011 20:22

Tips & tricksConky и скрипты: 2 in 1 - Интересно Ваше мнение

Узнал о всяких ${if_match} для проверок, которые можно прописать в сам конфиг conky
http://conky.sourceforge.net/variables.html
И так сказать, используя еще ${exec} загнал всякие действия в .conkyrc

conky (часть его) в действии выглядит так, когда мало места осталось (к примеру) на /home и на почту (gmail) пришло одно письмо:


<*> Весь conky представляет собой следующее:
Полностью.
+ 7 -
0
wat_che 06.04.2011 16:32

Tips & tricksШейпер HTB и прозрачный SQUID

В наличии шлюз с двумя сетевыми картами одна eth0 - 192.168.1.7 (смотрит в мир), другая eth1 - 10.10.7.1 (смотрит в локалку) и squid работающий в прозрачном режиме. Хочу получить хоть какое-то равноправное деление канала между пользователями. Говорю сразу я не ас в этом деле, но как-то оно всё таки работает.

Особо подробно на установке шейпера останавливаться не буду, есть гугль, тема разжёвана более менее неплохо. Основные шаги:
- качаем htb.init отсюда http://sourceforge.net/projects/htbinit/ кладём в /etc/init.d/ (это в Mandriva) и делаем исполняемым;
- по вкусу, можно добавить скрипт в автозагрузку системы, сделать это в deb подобных дистрибьютивах (сам не проверял, у меня Mandriva) можно следующими командами ln -sf /etc/init.d/htb.init /etc/rc.d/init.d/htb.init update-rc.d htb start 20 0 1 2 3 4 5 .
В Mandriva я добавил запуск в rc.local
- создаём директории и файлы необходимые для правильной работы скрипта.
mkdir /etc/sysconfig (для тех у кого нет такой директории)
mkdir /etc/sysconfig/htb
- теперь в директории /etc/sysconfig/htb пишем правила для шейпера.
Полностью.
+ 5 -
7
Dark_SS 05.04.2011 21:00

Tips & tricksОптимизируем процесс работы в консоли

Возможно, баян.
Чтобы очищать текст до или после курсора используются комбинации клавиш: «Ctrl+K» — удаление текста от текущей позиции курсора до конца строки, а «Ctrl+U» — до начала строки. Ну и наконец, по «Ctrl+C» можно удалить сразу всю строку.
Можно удалять сразу слова: «Ctrl+W» удаляет слово слева от курсора, «Alt+D» — справа. Но удаленные слова еще и помещаются в буфер, последнее удаленное слово можно вставить начиная с текущего положения курсора по комбинации «Ctrl+Y».
Часто в спешке можно набрать 2 символа в не правильной последовательности: в этом случае удобно воспользоваться комбинацией клавиш «Ctrl+T», которая предназначена для замены местами символа до курсора и символа под курсором.

Это и многое другое по ссылке.

Памятка от тов. narical:

CTRL+R - вводишь слово, с которым надо найти команду в истории. Повторные CTRL+R перебирают все команды в истории с этим словом.

CTRL+L - очистка экрана. Я обычно писал набирал clear > для этого.

CTRL+A - альтернатива HOME, CTRL+E - end

CTRL+U - удаление текста от курсора до начала строки, CTRL+K - удаление от курсора до конца строки, CTRL+Y - вставить удаленный предыдущими примерами кусок текста, CTRL+C - удаление всей строки (обычно работает как отмена команды).

CTRL+T - меняет местами символ под курсором и предыдущий набранный (при опечатке вида /dev/dsa вместо /dev/sda).

^^ - нет это не смайлик. После попытки выполнить команду, набранную с ошибкой, строка вида ^ошибка^правильно запустит на выполнение исправленную команду.

# - если вместо набранной команды надо сначала выполнить другую, можно закомментировать строку и нажать <enter>, впоследствии вернуться к команде в истории, раскомментировать и выполнить.

ALT+. - подставляет к текущей команде аргумент предыдущей. Например, чтобы после команды ls <длинный путь> не набирать этот путь для перехода в директорию, можно набрать cd + «Alt+.» + «ENTER»

Добавляем в ~/.inputrc строчки:

"\e
"\e


Теперь для поиска команды в истории достаточно ввести первые буквы и перебирать варианты стрелками вверх/вниз.sudo !! - выполнить предыдущую команду через sudo.

Работу с хистори и настройка окружения (для постоянного использования добавить в .bashrc)

Ведение лога истории с datestamp'ом:
1
export HISTTIMEFORMAT='%F %T '


Занесение команды в .bash_history сразу же, после нажатия enter (а не после завершения сеанса), что весьма удобно при одновременной работе в нескольких сессиях:
PROMPT_COMMAND='history -a;history -n'


Удобная настройка PS1 (чтобы было видно и юзера/хост и желательно дату и время <у меня некоторые сессии висят неделями>)
1
export PS1='\033<00;32m\><`date +%d" "%h" "%Y" "%T`> \u@\h \w\n \$\<\033<00m\> '


Увеличение размера хистори (при активной работе 500 — это очень мало)
1
export HISTSIZE=100500


Говорим башу не заносить в хистори повторяющиеся друг за другом команды:
1
export HISTCONTROL=ignoredups


Отключаем занесение «бесполезных» с точки зрения истории команд:
1
export HISTIGNORE="&:ls:<bf>g:exit:< >*:ssh:history"</bf>


Используем "сокращения" для популярных комманд:
1
2
3
alias u='sudo pacman -Syu'
alias extmonitor='xrandr --output VGA1 --auto --primary && xrandr --rate 72 && xrandr --output LVDS1 --off'
alias intmonitor='xrandr --output LVDS1 --auto --primary && xrandr --output VGA1 --off'
Полностью.
+ 8 -
6
dront78 02.04.2011 11:15

Tips & tricksВосстанавливаем забытые пароли email

Дано
- забытый пароль Gmail
- почтовик с зашифрованным паролем (в моем случае claws-mail)

Необходимо
- вспомнить пароль

Решение
- Выставляем в настройках почтовика локальный сервер 127.0.0.1 pop3, тип авторизации plain
- Запускаем socat -v TCP4-LISTEN:110 OPENSSL:pop.gmail.com:995,verify=0
- Запускаем проверку почты
- Читаем логи передачи и ищем строчку PASS забытый_пароль\r

Profit ;)
+ 13 -
13
1 2 4 5 6 7 8 9 10 31 32