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.

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

27 июл. 2010 г.

Проверка валидности email'а на Java

Из серии "не потерять". Для проверки на яве валидность email'а можно использовать:
public static boolean isValidEmail(String email){
  Pattern p = Pattern.compile(".+@.+\\.[a-z]+");
  Matcher m = p.matcher(email);
  return m.matches();
}

23 июл. 2010 г.

[Ubuntu] Eclipse как бороться с "Subversion Native library not available"

Если после запуска Eclipse при установленном SubEclipse выпадает окошко "subversion native library not available" - нужно прочитать страничку на их сайте для тех кому лень читать (Ubuntu):
$sudo apt-get install libsvn-java
Затем открываем каталог где у Вас установлен Eclipse находим файл eclipse.ini после -vmargs добавляем строчку -Djava.library.path=/usr/lib/jni в моем случае получилось:
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_1.1.0.v20100503
-product
org.eclipse.epp.package.jee.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
-vmargs
-Djava.library.path=/usr/lib/jni
-Dosgi.requiredJavaVersion=1.5
-XX:MaxPermSize=256m
-Xms40m
-Xmx512m
Вуаля...

[Ubuntu] FTP как локальная папка

Статья носит характер "что б потом не искать". Задача, надо работать с удаленными FTP. Нам понадобится curlftpfs в убунте ставится:
$sudo apt-get install curlftpfs
синтаксис подключения какой-либо папки:
$mkdir rem_folder
$curlftpfs ftp://login:pass@hostname/ /path/to/rem_folder
так-же при подключении можно указать ключ -o allow_other, таким образом можно маунтить папки рутом и давать доступ на редактирование всем остальным пользователям.