Мини-заметки
Конвертер punycode для .рф доменов
Многие программы и сервисы не понимают новой кириллической зоны .рф. Для корректной работы они перекодируют русские буквы в так называемый Punycode. Для этого нужно установить маленькую консольную программу, называется idn
$ sudo apt-get install idn
Перекодируем например сайт россия.рф
$ idn россия.рф libidn 1.18 Copyright 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Simon Josefsson. GNU Libidn comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of GNU Libidn under the terms of the GNU Lesser General Public License. For more information about these matters, see the file named COPYING.LIB. xn--h1alffa9f.xn--p1ai
В последней строке и есть перекодированный адрес.
Подмонтировать дискету
$ udisks --mount /dev/fd0
Эмуляция OSS (/dev/dsp)
Чтоб не было так
$ aylet ~/Музыка/Platoon.ay aylet: couldn't open sound device.
Запускать через padsp
$ padsp aylet ~/Музыка/Platoon.ay
Подсветка кода в WordPress
Нужно установить плагин WP-Syntax
Вставлять код так:
<pre lang="LANGUAGE" line="1"> Ваш код </pre>
где LANGUAGE — язык программирования, line — нумерация строк
Например:
<pre lang="java" line="1"> public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } </pre>
С подсветкой:
public class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } |
Чтобы не преобразовывало код, например xml нужно добавить escaped="true" пример:
<pre lang="xml" escaped="true">
Подробное описание, а также список поддерживаемых языков здесь
Сделать скриншот консоли
$ fbgrab ~/screenshot.png
Поддержка мыши в консоли
$ sudo apt-get install gpm
Веб браузер в консоли
$ links2 -driver fb denfromengl.ru
Смотреть фильм в консоли
$ mplayer -vo fbdev2 -zoom -x 800 -y 600 /home/den/film.avi
Смотреть в лучшем качестве:
Откроем файл sudo nano /etc/default/grub.Теперь нам нужно указать системе нужное разрешение, для этого используем параметр GRUB_CMDLINE_LINUX (не перепутайте его с GRUB_CMDLINE_LINUX_DEFAULT):GRUB_CMDLINE_LINUX=" vga=792"792 — это видеорежим, который соответствует разрешению 1024?768 и цветности в 24 бита. Теперь нужно заставить GRUB перечитать конфигурацию командой sudo update-grub и перезагрузить компьютер.http://lampslave.ru/console-media/
$ mplayer -zoom -x 1024 -y 768 video.avi
Смотреть фотографии в консоли
$ fbi /home/user/photo/*
Клавишей n выбирать следующее фото, + — соответственно уменьшать, увеличивать размер.
Синхронизировать системное время в терминале
$ sudo ntpdate -d 0.ru.pool.ntp.org 1.ru.pool.ntp.org
Зайти на сервер по SSH из терминала
$ ssh user@denfromengl.ru
и ввести пароль
Создать коллаж из фотографий
С помощью программы fotowall
Подключить дополнительную звуковую дорожку в видео
Проигрыватель VLC позволяет подключить дополнительную дорожку в виде отдельного файла.
«Медиа > Открыть файл с параметрами ...»
«Выбор файла > Добавить ...» — выбираем видео файл.
«Показать дополнительные параметры > Паралельно проигрывать другой медиа файл (аудио, ...)» — ставим галочки.
«Другой файл > Обзор ...» — в открывшемся — «Выбор файла > Добавить ...» — выбираем аудио файл.
Все, файл подключили. При воспроизведении дорожку выбираем:
«Аудио > Аудио-дорожка ...»
Для отладки скрипта использовать -xv в самом скрипте
#!/bin/bash -xv
Озвучить текст:
С помощью программы festival и языкового модуля festvox-ru
$ sudo apt-get install festival festvox-ru
Запускаем сервер festival
$ festival --server --language russian
и толкаем речь:
$ echo "Привет" | festival_client --ttw | aplay
Как обработать несколько файлов (уменьшить разрешение фото)
$ convert -quality 90 -resize 800x800 большое-фото.jpg уменьшенное-фото.jpg
А если файлов много? Просто и быстро это можно сделать сделать одной командой командной оболочки выполненной в каталоге с фотографиями:
$ mkdir lowres; for f in *.jpg ; do convert -quality 90 -resize 800x800 "$f" "lowres/${f%.jpg}-800.jpg" ; done
Смотрим звёздные войны в консоли:
$ telnet towel.blinkenlights.nl
Как скачать исходники с Github.com? Очень просто:
$ git clone git://github.com/rmcc/android.git
либо
$ git clone https://github.com/Syntopia/Fragmentarium.git
Изменить пароль в Webmin на localhost
Например на имя: root пароль foo$ sudo '/usr/share/webmin/changepass.pl' /etc/webmin root foonbsp;/span
Обсуждение закрыто.