WHAT'S NEW?
Loading...

Мои программы для работы в Ubuntu

1. Parcellite - менеджер буфера обмена.

2. MySql WorkBench - дизайнер баз данных.

3. Inkscape - редактор векторной графики.

4. qutIm - для аськи.

5. Wammu - работа с телефоном.

6. GCompris - обущающая для детей.

7. MOC - консольный аудиопроигрыватель.

8. Deluge - торент-клиент.

Как использовать crontab

  • Ниже указан формат файла crontab
------------- минуты (0 - 59)
| ----------- час (0 - 23)
| | --------- день месяца (1 - 31)
| | | ------- месяц (1 - 12)
| | | | ----- день недели (0 - 6) (Воскресенье=0)
| | | | |
* * * * * команда_для_запуска
  • Запятая (',') определяет список значений, например: "1,3,4,7,8"
  • Тире ('-') определяет диапазон значений, например: "1-6", что эквивалентно "1,2,3,4,5,6"
  • Звездочка ('*') определяет все допустимые значения поля. Например, звездочка в поле часы будет эквивалентно значению 'каждый час'..
  • Слэш ('/') может использоваться для пропуска данного числа значений. Например, "*/3" в поле часы эквивалентно строке "0,3,6,9,12,15,18,21"; "*" означает 'ежечасно', но "/3" устанавливает использовать только первое, четвертое, седьмое...и так далее значение определенное "*".
  • Просмотр crontab
crontab -l
  • Редактирование crontab
crontab -e 
  • Задания cron запускаются для каждого пользователя, однако, если вы хотите запускать команды cron от имени пользователя root используйте
sudo crontab -e
  • Если результатом выполнения команды из crontab являются какие-то выходные данные, то демон cron обычно высылает эти данные пользователю по email. Что бы отключить данную функцию для любой специфичной команды, вы можете перенаправить вывод на /dev/null. Для отключения пересылки сообщений по email из crontab добавьте в строку вызова команды
> /dev/null 2>&1
  • Это позволит перенаправить вывод на устройство /dev/null, однако, если возникнут ошибки, то вы их тоже не увидите:
[править] Примеры заданий cron
  • для выполнения команды (ls) вызываемой ежедневно в 4:30pm, добавьте следующую строку в cron:
30 16 * * * ls
  • для выполнения команды (ls) вызываемой каждые 5 минут, добавьте следующую строку в cron:
*/5 * * * * ls
  • для выполнения команды (ls) вызываемой каждую пятницу в 6:57am, добавьте следующую строку в cron:
57 6 * * 5 ls
  • для выполнения команды (ls) вызываемой один раз в месяц в 2:38pm, добавьте следующую строку в cron:
38 14 1 * * ls
  • для выполнения команды (echo "string") вызываемой по будням в 12:00pm, добавьте следующую строку в cron:
0 12 * * 1-5 echo "lunchtime"
  • для выполнения команды (echo "string") вызываемой каждый раз 25-го декабря в 12:00am, добавьте следующую строку в cron:
0 0 25 12 * echo "CHRISTMAS TIME IS HERE!!!"

Установка Festival 3 часть

У меня возникла следующая проблема Linux: can't open /dev/dsp, для исправления этого нужно набрать в терминале (из домашней директории):

printf "; use ALSA\n(Parameter.set 'Audio_Method 'Audio_Command)\n(Parameter.set 'Audio_Command \"aplay -q -c 1 -t raw -f s16 -r \$SR \$FILE\")\n" > .festivalrc

Установка Festival 2 часть

Настройка синтеза речи в Ubuntu
Простой рецепт по установке и использованию синтезатора речи Festival в Ubuntu:

Устанавливаем festival и сопутствующие утилиты:

   sudo apt-get install festival speech-tools
Cтавим пакет с голосом, которые занимает 186 Мб. 
В репозитории universe Ubuntu 9.10 уже есть готовый пакет festvox-ru:

   sudo apt-get install festvox-ru
Если используется Ubuntu 9.04 в /etc/apt/sources.list добавляем:
   deb http://ppa.launchpad.net/sergey-udaltsov/ppa/ubuntu jaunty main 
   deb-src http://ppa.launchpad.net/sergey-udaltsov/ppa/ubuntu jaunty main 
Ставим:

   sudo apt-get install festvox-ru
В остальных дистрибутива можно установить/распаковать deb-пакет с голосом из Ubuntu 9.10:

   sudo wget http://ubuntu.mirrors.tds.net/ubuntu/pool/universe/f/festvox-ru/festvox-ru_0.5-1_all.deb
   sudo dpkg --install festvox-ru_0.5-1_all.deb
Проверяем (русский текст воспринимается только в кодировке UTF-8):

   festival
   >(SayText "Hello!")
Активируем русский голос

   >(voice_msu_ru_nsh_clunits)
Произносим русский текст:

   >(SayText "Привет!")
   >(exit)
Читаем содержимое файла:

   festival -b '(begin (voice_msu_ru_nsh_clunits) (tts_file "./file.txt"))'
Сохранить результат в файл:

   text2wave -eval '(voice_msu_ru_nsh_clunits)' ./file.txt -o ./file.wav
Чтобы заработало:

   cat file.txt | festival --tts --language russianили
   festival --tts --language russian file.txt
Нужно в файл /usr/share/festival/languages.scm перед строкой "(define
(select_language language)" добавить (по аналогии с другими языками):

   (define (language_russian)
   "(language_russian)
   Set up language parameters for Russian"
      (set! male1 voice_msu_ru_nsh_clunits)
      (male1)
      (Parameter.set `Language `russian)
   )
В блок "(define (select_language language)" добавляем:

   ((equal? language `russian)
   (language_russian))

Установка Festival 1 часть


Об этом написано много, вот например, и на Хабре и в интырнетах, скажу лишь что делал по инструкции и не столкнулся с какими либо проблемами.

Путь к программе

Иногда нужно указать путь к программе, но чтобы его указать нужно знать где находится установленная программа, для этого в консоле вводим:

which "имя программы"

Решаем проблемы с кодировкой в mp3

Не секрет, что многие, до сих пор, прописывают тэги во всяких cp1251 и KOI-8R — после чего их не понимают ни телефоны, ни плееры (некоторые) и с проигрывателями под linux бывает много проблем.

Установка TOR в Ubuntu 9.10

Хочу в этой статье описать простую установку набора программ для анонимного серфинга в сети. Нам понадобятся следующие компоненты:
ubuntu 9.10, tor, privoxy и конечно же firefox (хотя последнее не принципиально, можно использывать любой браузер).