Мини-заметки

Конвертер 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 foo 
nbsp;/span

Обсуждение закрыто.