Just for Fun фриланс 3 – Payoneer Mastercard

Рубрика: Development, Работа | 2 April 2008, 07:44 | Vadim Voituk

И снова пару слов о том, как я несколько дней был фрилансером на GetAFreelancer.com
(начало “Just for Fun фриланс Part1“, продолжение “Just for Fun фриланс Part 2“)

Спустя полтора месяца, со второй попытки мне таки удалось получить платежную карточку Payoneer MasterCard для вывода заработанных средств из системы.

Немного удивило качество исполнения карты – я ожидал что-то больше похожее на временную дисконтную карту “Линия Кино” или “Сильпо”. Оказался вполне себе приличный “пластик”, брендированный под GetAFreelancer.com, с тиснением, голограммой и сроком действия 2 года. (См. фото)

Следующим этапом неободимо активировать карту на сайте, и выполнить перевод средств из системы.

При этом в целях безопасности первый вывод средств система задерживает на 15 дней.
Будем ждать 15 дней :)

Совет для тех кто будет заказывать карту Payoneer: ОБЯЗАТЕЛЬНО указывайте ПРАВИЛЬНЫЙ почтовый индекс.
Я в свое время поленился и указал банальный 01000 (а че? раньше везде прокатывало!), – в результате по прошествии 3х недель, прийшлось заказывать карту повторно.

New jEdit look with TangoIconset

Рубрика: Development, Java | 27 March 2008, 10:48 | Vadim Voituk

Буквально вчера в trunk-ветку jEdit был закоммичен патч, позволяющий использовать разные наборы иконок в интерфейсе редактора.
Вместе с патчем прилагался дополнительный набор иконок – TangoIconset, который будет использоваться в jEdit по умолчанию начиная с версии 4.3pre14.
Наконец-то можно забыть про убогий и совсем “немодный” набор иконок, созданный ещё во времена Славы Пестова и получить среду разработки с современным внешним видом, который радует глаз.
jedit-pre14-icons.PNG

Для тех, что не хочет ждать релиза выкладываю SVN-версию здесь: jEdit v4.3pre14 build 12323.jar (4.3 Мб)

Особенности использования Toplink JPA на Tomcat

Рубрика: Development, Java | 26 March 2008, 14:42 | Vadim Voituk

Довелось попробовать Oracle Toplink Essentials в среде не-J2EE контейнера, а на старом-добром Tomcat.
При этом методом проб, ошибок и гугления узнал о нюансах, которые неплохо бы знать на будущее: [Далее...]

Tomcat app deployment using Ant

Рубрика: Development, Java | 18 March 2008, 22:18 | Vadim Voituk

В продолжение темы использования и полезности Ant расскажу как с помощью того же Ant развертывать приложение на удаленном Tomcat-сервере.

Не смотря на то, что возможность достаточно популярная, последний раз пользовался ею года так 2-3 назад, и чтоб заново реализовать deploy приложения с помощью Ant – прийшлось потратить достаточно много времени.
Это и стало причиной написания этой заметки, ибо где ещё проще всего найти что-то, чем в собственном блоге :)
[Далее...]

Впечатления от Exception #7

Рубрика: Development, Groovy | 17 March 2008, 18:40 | Vadim Voituk

Думаю все, кому это могло быть интересно, уже слышали о том, что 15 марта в Киеве проходила конференция по динамическим языкам программирования Exception #7.

На ней я должен был делать доклад о Groovy, но ввиду неприятных обстоятельств приехать мне удалось только ко времени начала своего доклада.
Вроде бы ничего, – мог бы отдышаться, и с 5тиминутным опозданием начать доклад.
Но тут мне “свинью” подсунули сами организаторы конференции, – они отменили мое выступление, объеденив 2 зала на докладе про PEAK-Rules. (кстати не очень удачном)
И это при том, что за час до начала конференции договорился с ними о том, чтоб поменять местами мой доклад о Groovy с докладом Андрея Уварова о Grails.
Да и сообщили мне об этом уже постфактум, когда я уже был на подьезде.
Вообщем нехорошо поступили :)

Из всех докладов я побывал на PEAK-Rules (чесно-говоря так и не понял какую задачу он решает, потому ушел раньше), на докладе о Grails (впечатление сложилось нормальное, а вопросы из зала порой удивляли) и прямо с ноутбука просмотрел дэмки Романа перед его выступлением о Jython & JRuby (не впечатлило – Groovy Rulezz!).
Тем не менее успел “поздороваться” со всеми, с кем планировал и весь в расстроенных чувствах с испорченным настроением и поцарапанной машиной поехал домой :(

Ещё раз приношу свои извинения тем, кто расчитывал послушать рассказ о таком чудесном языке как Groovy, и чтоб хоть как-то реабилитироваться выкладываю здесь слайды презентации и текст черновика-шпаргалки, которой я планировал пользоваться во время выступления.

Добавлено:
Вот кстати Yandex.Blog уже на-crawler-ил на отзыв о мероприятии от Alexander Dolgin

А вот ещё отзывы от sash_ko.

define:UTF-8

Рубрика: Development | 12 March 2008, 20:11 | Vadim Voituk

Сегодня, перечитывая очередной толмуд документации, случайно узнал как расшифровывается аббревиатура UTF-8.

Оказалось что
UTF-8 – это UCS Transformation Format 8

в свою очередь
UCS – это Universal Character Set

Вот и получается что
UTF-8 – не что иное как Universal Character Set Transformation Format 8 (почему именно 8?)

По другой версии UTF-8 расшифровывается как “Unicode Transformation Format 8″, а вот “Unicode” уже никак не расшифровывается.

Вот уж никогда не задумывался о том, что значит, такая до боли привычная, аббревиатура “UTF-8″…

Ant in Action

Рубрика: Development, Java, Книги | 12 March 2008, 16:13 | juriy

Ant in Action Сколько людей на планете умеют читать? Довольно много. Сколько из них умеют к тому-же писать? Все еще много. Сколько из них умеют писать грамотно? Существенно меньше. Сколько из оставшихся умеют писать грамотные вещи: к примеру литературные произведения? Таких совсем мало.

Как это связано с обзором книги Ant in Action, спросите вы? Напрямую! Каждый уважающий себя Java разработчик в состоянии прочесть готовый Ant скрипт и разобрать, что тот делает. Написать даже простой скрипт сложнее: необходимо понимать некоторые нюансы системы. А написать правильный скрипт, который выполняет сборку, тестирование и поставку сложного проекта – еще тяжелее. Тут нужен опыт работы и с Ant и с Java и еще с пол дюжины дополнительных систем и утилит.

[Далее...]

Just for Fun фриланс 2 – Неделя №2

Рубрика: Development, Работа | 8 March 2008, 01:06 | Vadim Voituk

Так уж получилось, что по-фрилансив на прошлой неделе втянулся в несколько интересных проектиков (да и $150 комиссии хотелось бы вернуть) ну и дальше пошло-поехало…
Правда говоря, на этой неделе я уже не чувствовал себя так вальяжно как на прошлой – текущий работодатель наконец-то вспомнил, что у него есть разработчик и быстренько подбросил работенку и документацию на сьедение прочтение :)
Но и проекты на этой неделе были немного поинтереснее, а заказчики по большей части из США – с ними работать приятнее чем с индусами и азиатами.

Вообщем итог очередной недели фриланса:

  • $150 комиссии мне успешно вернулись, а проект открыли заново
  • Escrow платеж на $50 успешно завершился
  • Полагаясь на свой негативный опыт и советы читателей – обновился до Gold Member-а, что позволило немного сэкономить
  • Получил 5 положительных отзывов (итого теперь 8 – не так уж плохо)
  • Один заказчик обещал доплатить сверху за поиск ошибки на другом сайте, но куда-то пропал, оплатив только основную сумму (ну и Х.. с ним)
  • Денежный баланс в системе поднялся с позорных, недельной давности +$5, до +$443

Снова выводы:
Такое ощущение что на getafreelancer.com пытаются заработать одни индусы и украинские студенты :) И те и другие хотят на скорую руку “нарубить бабла” с “западного буржуя”.
На более или менее нормальные проекты – цены просто смешные – даже читать описание проекта порой не хочется.
При этом, эти же цены активно демпингуют небольшие, те же индусские студии-роботы-боты, которые делают ставки, принимая за стоимость некоторое число, которое они расчитывают исходя из бюджета проекта, количества заявок на него, и средней стоимости BID-a.

Вопросы:
Возможно, кто-то подскажет как дешевле вывести эти самые $443 c getafreelancer.com? Если на Debit card – то заказал её больше недели назад – ещё не приехала :(

jEdit RecentBufferSwitcher Plugin changes

Рубрика: Development, Java | 5 March 2008, 20:34 | Vadim Voituk

Уже давно собирался дописать к jEdit плагин для навигации между открытыми файлами аналогичный тому, который используется в Eclipse по нажатию Ctrl+F6
(многие настраивают это действие на Ctrl+` или Ctrl+TAB)

Так вот недавно оказалось что этот плагин уже много лет как доступен для установки из Plugin Manager-а и называется RecentBufferSwitcher. [Далее...]

Subversion для непрограммиста (HOWTO)

Рубрика: Development | 4 March 2008, 14:11 | Vadim Voituk

Когда-то, ещё на моей первой fulltime-работе, мне удалось научить дизайнера и верстальщика пользоваться CVS для хранения и синхронизации изменений.
Уже тогда я осознал насколько послезными для непрограммиста являются системы контроля версий.
Сейчас же мне опять приходится взаимодействовать с дизайнером-верстальщиком, и очень хотелось бы использовать в этом процессе систему контроля версий.
Собственно для этого дизайнера и была написана эта заметка. [Далее...]