21 May

Нарезка mp3.

Экспресс пост. Необходимо было вырезать с mp3 файла кототкий отрывок. Для этого использовал консольную программку mpgtx.

sudo apt-get install mpgtx

Далее собственно нарезка:

mpgtx -s file.mp3  [-1:00]

Здесь задаем параметр s – сплит и промежуток времени. [-1:00] означает нарезать от начала до 1ой минуты. [1:00-] от первой минуты до конца. Можно задать также промежуточное значение. Для дополнительных функций можно обратиться в мануалы.

23 Apr

i2P Анонимность.

О теме анонимного серфинга(и не только) в сети писал в старом посте о Tor на Ubuntu. Известно что бесплатную анонимность представляют некоторые программные обеспечения, такие как TOR, I2P, Freenet. Если о сомнительной анонимности первого все еще ходят не только слухи, но и есть фактические доказательства(было продемонстрировано создание “левых” пограничных узлов созданных мошенниками(слово “хакеры” не отражают сути) для получения информации пользователей(логинов и паролей)), то об анонимности второго на официальном сайте говорится многое. Собственно детище суровых немецких разработчиков представляет собой ту же самую систему маршрутизации, только с дополнительным хешированием узлов, зашифрованными AES IP-адресами. Интересно также отсутствии DNS серверов, а также способность создавать анонимный хостинг,форумы, файлообменные серверы, блоггинг(это очень актуальна на данный момент), электронной почты и даже IP-телефонии. На википедии можно поподробнее ознакомиться со всеми возможностями и механизмом работы, а здесь рассмотрим установку на Debian 6.0 (Squeeze).
Для установки необходимо иметь Java SE Runtime Environment 1.60 (sun-java6-jre). Предположим она у нас установлена, если нет – то обращаемся в debain wiki – http://wiki.debian.org/Java и следуем инструкциям. Проверяем версию Java:
Read More

09 Apr

Замена Lingvo в Линукс.

Возникла острая нужда в программе переводчике на Debian. Известно, что Lingvo один из самых популярных в мире. Ее остутствие в Линукс только огорчает. Благо есть несколько программ, которые в полном смысле этого слова не уступают ей ничем. После их установки,речь о них пойдет ниже, и дополнительного скачивания словарей Lingvo в формате dsl, они составляют мощную замену и к тому же бесплатную.
Вначале я использовал StarDict. Очень хорошая программа, но в дальнейшем перешел на GoldenDict. В нем возможностей больше. Основные свойства: поиск слов на сайте в онлайн переводчиках, поиск дополнительной информации с Википедиа, создание дополнительных языковых групп, добавление словарей от ABBYY Lingvo, StarDict, Dictd, Babylon, проверка орфографии, использование звуковых файлов, всплывающее окно перевода для выделенного слова.
Установка на Debian/Ubuntu:

1
sudo apt-get install goldendict

Различные словари, в том числе и словари Lingvo, можно скачать с торрента rutracker.org.
Добавить словари : Edit -> Dictionary -> Files -> Add.

02 Apr

PostgreSQL и ROR 3.

После разработки нашего приложения на Ruby on Rails 3 , необходимо развернуть его на более мощном РСУБД. Одним из таких являеться PostgreSQL. Дополнительную информацию можно найти на официальном сайте и в википедии.
Собственно для перехода к дальнейшим действиям, подразуемваеться что у нас в системе установлен:
1) PostgreSQL.
2) Создан пользователь.
3) Создана таблица(Можно эксперементировать с стандартным пользователем – postgres)
Если же нет – то рекомендую обратиться на официальную страницу(для Debian – в Debian wiki), где подробнейшим образом описана установка PostgreSQL. Создание юзера и пустой базы данных можно найти в официальной документации.
И так, у нас уже установлен PostgreSQL, Ruby 1.9.2 , стандартный набор гемов, rvm, Ruby on Rails 3.
Чтоб связать Ruby и PostgreSQL, необходимо установить дополнительные пакеты,если они у нас еще не установлены: Read More

06 Feb

Debian 6.0 Squeeze.

Вот он. Наконец вышла очередная стабильная версия одного из самых популярных дистрибутив Линукс – Debian 6.0 Squeeze.
Так какие же новшества вошли в давно ожидаемый 6ой stable релиз – смотрим под катом.

1.Поддержка архитектур.
В новой версии были убраны некоторые малоиспользуемые архитектуры (ARM,Alfa,hppa) и были добавлены некоторые новые, которые базируются на ядре FreeBSD(kfreebsd-amd64 и kfreebsd-i386), где большое внимание уделено серверным версиям. На данный момент полный список архитектур таков: Read More

23 Jan

Разработка GUI приложений на Ruby.

Современные языки программирования представляют большие возможности для разработки различных приложений. Одним из вектором такого развития является возможность представлять разработчикам средства для создания удобного графического интерфейса для конечных пользователей(GUI или ГПИ). Порой хорошо задуманная и отлично выполняемая свою функцию программа, особенно в системах GNU/Linux, лишается определенного круга начинающих пользователей из-за отстутствия графического интерфейса.

В Ruby представлены несколько таких инструментариев, представлящих удобную и быструю разработку GUI приложений. Самыми популярными из них являются Ruby-Gnome2 (19%), Shoes (21%), wxRuby (16%). Наиболее популярен Shoes. Но например в Японии 56% GUI приложений разработаны на Ruby-Gnome2. Рекомендуеться работать с Shoes, так как по словам автора – он достаточно популярен, кроссплатформный, легок в установке и разработке.

Установка с репозитория:

1
sudo apt-get install shoes

Read More

15 Jan

Настраиваем Debian Lenny после стандартной установки.

В этом посте в кратце попатыемся описать настройку свеже установленного Debian, возникшие при этом проблемы и их решение.
Вначале несколько советов об установке. Процедура установки не требует особых знаний, она проста и тривиальна. Желательно в окне с выбором минимального программного окружения оставить выбор только на Стандарной установке и убрать галочки с Desktop и Laptop вариантов. Это лучше, потому что при других вариантах устанавливаются лишние программы, которые редко используются. И чтоб не замусорить систему, мы будем устанавливать то что необходимо. В начале мы не имеем доступа к интернету, поэтому будем устанавливать минимальные необходимы программы с первого CD диска на сайте debian. В моем случае я подключался через WIFI и установщик хотя и видел мою сеть, но wap шифр не поддерживал. Об этом чуть позже. А те, кто подключаеться через сетевой кабель, сеть устанавливается в процессе первичной установки системы.
После процедуры установки debian приветсвует нас темной консолью. Ставим графическую оболочку, при этом СD диск должен быть в дисководе.

1
2
3
4
$su
Password:
<ol>
<li>aptitude install gnome-core </li></ol>

Устанавливаем только необходимое. Read More