28 May

Ruby & Python на Windows Mobile.

Когда весь мир уже переходит на Android, Iphone на WindowsMobile7 в конце-концов, я решил запихать на свой Windows Mobile 6.1 (хотя уже давно перепрошился на Windows Mobile 6.5, но 6.1 шустрее на моем кпк) Ruby и Python.
C Python 2.5 при установке не возникает никаких проблем. Достаточно скачать cab файл с sourceforge.net. Для установки Ruby в сети можно найти много мануалов, но почему то не все полностью работают или уже старье. Описал всю последовательность как Ruby заработал у меня.
Для начала скачиваем сам Ruby для Pda. Берем его отсюда – ruby-mswince. Скачиваем Ruby 1.8.6 (2007-03-13) – правда старенькое но главное работает. Сохранил на карте памяти, для экономии места. Далее скачиваем консоль. Берем его отсюда 4pda.ru, самое главное берем версию первую а не вторую, со вторым для настройки нужно копаться в регистре. Я пробовал, но потом кпк переставал включаться, какие то глюки =) . Устанавливаем. Если на данном этапе проверить – то руби у нас запуститься, но на дисплее высветиться результат всего какую то долю секунды(неправильный вывод), поэтому скачиваем правильный cmd.exe тут и заменяем его на тот который в папке /windows. Перезагружаем кпк. Запускаем из списка программ – cmd. Набираем в консоли: Read More

21 May

Нарезка mp3.

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

sudo apt-get install mpgtx

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

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

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

15 May

FreeBSD как desktop система.

Большинство при упоминании о FreeBSD задумываются о кое-какой юниксоподобной (в лучшем случае – линуксоподобной) операционной системе, которая установлена где-то на сервере и более нигде и ни в чем не применима. Но на самом деле это не так. Как и любая unix/linux подобная система, она обладает большой гибкостью, что позволяет из нее, как конструктор, создать все что угодно, в том числе использовать как удобную десктоп систему. Об этом и будет этот пост.
Конечно, чтоб использовать все функции десктопной системы, нужна полная поддержка всего оборудования и конечно же FreeBSD в этом плане гдето и может уступать Linux, но компенсирует она стабильной работой, простой логикой настройки(в отличии от разных дистрибутивов Линукс конфигурационные файлы не разбросаны в разные места). Кроме того программу работающуе на Линукс, можно спокойно запустить и в FreeBSD.Загрузка и выгрузка различных модулей ядра делает ядро более меньшим по размерам и эффективным. Поддержка файловых систем FAT, NTFS, ext2, ext3 тоже на высоком уровне. Идет работа по полному тестированию xfs, zfs. Установка программного обеспечения компиляцией и готовыми пакетами представляет широкие возможности. И так, поподробнее. Read More

08 May

PHP-dən tapşırıqlar (II hissə)

Növbəti – 3-cü və 4cü məsələləri də sizə təqdim edirəm.

3. Bizim konkret tekstimiz var. Və verilmiş hər hansı bir sözü həmin tekstdə tapıb sarı fona almaq lazımdır. Məsələn “Bu bizim çoxsözlü tekstimiz olsun” axtarılan söz isə “çox” sözü olsun. Nəticə isə aşağıdakı kimi olmalıdır - “Bu bizim çoxsözlü tekstimiz olsun”.

4. Bu çalışma bir qədər mürəkkəbdir. Öz şifrələnmə metodumuzu yazmalıyıq. Sözdəki simvolları başqa simvollarla əvəz etmə yolu ilə (Məsələn A=>T, C=>R və s.). Üç funksiya yazılmalıdır. Birinci funksiya yeni əlifba forması yaratmalıdır. İkinci birinciyə əsasən hər hansı bir sözü şifrələməli, üçüncü isə əks prosesi – şifrələnmiş sözün geri açılması işini görməlidir.

Təcrübəlilərdən xahişim, məsələləri tam həll etməyə vaxtınız olmasa belə, yeni başlayan həvəskarlara yol göstərsəniz çox yaxşı olar.