28 нояб. 2010 г.

ubuntu, ogg2mp3

Столкнулся с задачей, есть альбом в .ogg, ессесно телефон его читать не хочет... mp3 онли... думаю ну не беда - переконвертирую, а вот тут с коробки не все так просто оказалось...

есть такая замечательная утилитка sox (SOund eXchange) которая делает как раз то что нам надо... Но вот не задача, если мы поставим пакеты из штатной репы то получим такое сообщение "SoX was compiled without MP3 encoding support"
гуглим, видим что народ изгаляется вплоть до сборки из сырцов (но чет так влом это делать)... но среди прочего находим PPA mediahacks, собсно делаем-с:
$> sudo add-apt-repository ppa:dtl131/mediahacks
$> sudo apt-get update
$> sudo apt-get install sox libsox-fmt-all
После этих манипуляций у нас будет "работающий" sox с помощью которого можно перегнать:
$> sox 01.ogg 01.mp3
а что бы такое не делать для каждого файла, а обработать сразу весь каталог, перейдем в него и сделаем так:

первым делом уберем все пробелы из имени файлов (заменим их на _):
for x in * ; do mv "$x" `echo -n $x | tr " " "_"`; done

вторым шагом конвертнем:
for x in *.ogg ; do sox $x `echo $x|awk -F . '{print $1 ".mp3"}'`; done

удачи)

27 нояб. 2010 г.

openvpn на centos 5.5

что-то в штатных репах не нашел openvpn пакета, в гугле нашел вариант решения:
$>yum install yum-prio*
$>wget http://download.fedora.redhat.com/pub/epel/5Server/i386/epel-release-5-4.noarch.rpm
$>rpm -Uvh epel-release-5-4.noarch.rpm
$>yum install openvpn

12 окт. 2010 г.

Отладка Java приложений

Теоретически, каждый программер еще на этапе разработки должен следить куда у него уходит оперативка. В некоторых IDE, например NetBeans, даже есть штатный профайлер, через который можно следить за состоянием оперативки... Но как показывает практика - все это теория. В "песочнице" на локальной машине адекватную нагрузку не создашь, все глюки обычно вылазят когда проект уже заливается на серваки...
В яве есть встроенная система отладки. Собсно рассказ будет коротко о ней.

6 сент. 2010 г.

примитивный TimeTracking для Matis'а

После сообщения в твиттере "написал примитивный тайм-трекер для mantis'а", мне уже не первый человек пишет мне на мыло "поделись".
Собственно мне не жалко. ссылка на скачивание
Распространяется As Is
под катом немного описания + скрин что это такое и как это работает...

22 авг. 2010 г.

Очередная нае..ка от МТС

Сегодня столкнулся с таким приколом... В 13-14 пришла СМС с неизвестного мне номера, с текстом "Что завтра делаешь?"... я попытался перезвонить на этот номер - "нет связи с абонентом"... ну думаю кто-то из знакомых поменял карточку и отсылаю СМСку мол "Ты хто?", через 30 секунд ответ пришел с именем, с таким именем у меня в знакомых только 1 человек есть (кто знает мой номер).... я попытался еще раз набрать по этому номер - "нет связи"... отсылаю опять смс с текстом мол "дозвонится не могу", через 30 секунд снова СМС в ответ "Что так? Как сам?"... перезваниваю на номер того человека "якобы с которым я общался" но уже на тот номер который есть в книге...
говорю мол:
- от тебя СМС?
- Какие?
- СМСки от "левого" номера, дозвонится на него не могу, а СМС туды обратно идут...
- Ааа... я уже не ведусь, уже приходило... развод...

ладно... звоню еще одному товарищу, мол так и так:
- Сталкивался?
- Ага, почти всем сотрудникам на работе последнюю неделю приходили... Звонили оператору спрашивали, сказали что МТС таким не занимается и типа ниприделах.
....

Позвонил сам на 111, объяснил ситуацию, у меня взяли номер от кого пришла СМС, долго переключали... в итоге мне сказали что это номер абонента и за его действия они не отвечают (это сокращенная версия 2х минутной речи) и положили трубку ) от так от...

так шо будьте вкурсе... еще рассказывали, но чет как-то с трудом верится, хотя если правда - не удивлюсь, вообщем если все таки дозвонится на этот номер то за каждую минуту снимают приличную сумму...

6 авг. 2010 г.

petrus-blogger

  Незнаю кому как, но лично мне дико не удобно пользоваться веб-редактором который предлагает blogger.com. Сегодня на глаза попалась программа petrus-blogger - позволяет писать во встроенном редакторе и затем размещать на необходимом сервисе.   Умеет подключаться:
  • livejournal
  • blogger.com
  • wordpress.com
  • WordPress Generic
  • Flickr
  Программа написана на Java, стартует через JNLP, на моей рабочей машинке под бубунтой 10.04 работает очень даже шустро. Понравилось что есть возможность "брать" фотографии из пикасы.   Мож кому понравиццо.

5 авг. 2010 г.

Немного про JUnit

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

  Что такое JUnit? Это один из способов тестирования программ на Java. Существуют также фреймворки для других языков, но в данном примере рассмотрим JUnit.

  На просторах паутины очень много примеров и при желании можно легко найти от простых до достаточно сложных комплексных проверок. В данной статье - будет рассмотрена только основа.