2/27/2010

Great plugin for insert PIcasa images to Wordpress blog

Picasa Express x2 - new and powerful plugin for use Picasa as photo hosting.

It is easy - in post editor just press a button and you can select the album, and insert image or several images as gallery.

You can align image, add any style or class. This tunning can be done later by native Wordpress dialog for the image. Caption also possible to add.

The gallery is powerful - supporting lightbox, thickbox and hisgslide. Like the image you can add style or class to the gallery. In new version additionally ordering is possible by clicking.

2/26/2010

Только что закачал новую версию своего плагина для Wordpress - v1.1

Добавлено:

  • Удалил static - должно работать на старых версиях PHP. Оптимизированы установки hooks и изменения параметров. Оставил сохранение параметров при деактивации плагина

  • Изменил запрос к Picasa и выкинул кэширование запросов от WP. Теперь изменения должны быть видны сразу

  • Добавил сортировку по дате, названию и имени файла для картинок в диалоговом фрейме. Если не сортировать ( значение по умолчанию None ) то должно показывать также как и в PicasaWeb

  • Добавил порядок вставк в галерею по порядку выбора

  • Добавил поддержку Highslide



Во-первых стандартный запрос через WP имел какие-то странности и кэшировался - я видел удаленные картинки и странный порядок в альбоме. Замена его на wp_remote_get решила все проблемы. Теперь картинки появляются немедленно ( правда нужно перезапустить фрейм диалога - я чуть позже добавлю кнопку для перезапроса ) и удаленные исчезают вовремя. Умолчательный порядок сохраняет порядок сортировки PicasaWeb, включая и ручную перетасовку.

По запросу Eric T я добавил сортировку картинок в альбоме по дате, названию и имени файла.

И конечно Highslide ... я просто в восторге как он отрабатывает зум.

Picasa Express Wordpress plugin version 1.1

2/25/2010

Wordpress блог

Собрал все свои блоги и зарегистрировал домен. Поставил Wordpress и кучку плагинов к нему. Буду писать, поскольку планирую на его базе продвигать плагины к Wordpress и прочее софто-писательское.

В общем - прошу любить и жаловать Сборщик мусора 2.0

8/02/2009

Eclipse enhancements

Таки добрался и разобрался

  1. Посмотрел и нашел удобным code templates например fore forek и тому подобное. Общее правило, которое стараюсь соблюдать при создани новых - сигнатура это ленивое сокращение и стандартные расширения для зарезервированных слов.
  2. Сделал несколько удобных для mysqli. Например:

    ${dollar}${res} = $$db->query("${cursor}");

    и

    while (${dollar}${row} = ${dollar}${res}->fetch_assoc()) {
     ${cursor}
    }

    в общем все супер. И сокращает время.

  3. Нашел несколько удобных hot keys и наконец нашел чем переключаются файлы в редакторе.  Это команда Next Editor для Windows ( смотреть Window->Preferences->General-Keys в строке поиска вбить название ) поставил туда Ctrl-Tab. Страшно доволен !

  4. Нашел где прописываются подсказки для функция и системных констант - это во второй строчке и показывается :) поскольку там стнадартный phpdoc то можно сделать экспорт из доки в более менее приемлемом виде

    Там нет много из того что надо, но обьем работ не приемлемый для ручного ввода, разве что для тюнинга. Планирую на следующей неделе сделать upgrade компа, поставить все серверное ПО на него и, может быть, сконфигурить Subversion. Но точно поставлю доки локально, заодно перенаправлю help на локальные файлы, посмотрим что можно сделать с поиском ... в общем на неделе отпишусь что получилось сделать с контекстной подсказкой :)

7/24/2009

биржа RentACoder

Итак, обещанный обзор бирж.

Я работал пока только на двух. С одной стороны мало, поскольку вижу что на других биржах есть интересные заказы. С другой стороны сейчас плавно перехожу на прямые контакты и платежи и последнюю неделю просто не смотрю на новые заказы. Но смотреть надо и искать новых хороших заказчиков необходимо, поскольку это напрямую влияет на заработанные средства. Но о стратегиях поиска, оптимизации просмотра - позже, сейчас:

обзор Rent a Coder

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

  • Интерфейс сайта в целом и простыни в описании в частности

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

  • отвратительная почта и дурацкий чат

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

Чат так себе  - во-первых общий для проекта, во-вторых не очень удобный.

Можно возразить - мол что я хочу ? Я хотел бы прозрачного гейта для мыла -  получать и отправлять почту на проект со своего адреса, и общаться через свой IM, имея сайт биржи в качестве гейта, который логгирует все, скрывает мои данные и позволяет пользоваться моими удобными клиентами для всего, например jubber для общения с заказчиком на MSN или Yahoo.

  • жесткий тайминг

RAC фиксирует deadline и формально, в правилах, кодер обязан выполнить работы до него, иначе условия считаются не выполнеными и денего можно не получить. Я пару раз срывал сроки но заказчики были лоялными и для меня последствий не было. Но все-же ...

deadline может быть абсолютным до даты или относительным - с момента начала работ. К сожалению нельзя придержать работы на старте - они начинаются с разу с момента подтверждения заказчиком твоей ставки, но можно отказаться от работы в течении суток.

Еще есть ежепятничные отчеты для работ свыше 150$

Самое неприятное в том что если в проекте срок не был определен, то заказчик может сделать это после, причем без формального подтверждения от исполнителя ... это может быть неприятным.

  • финансы, платежи и процент

Самое неприятное - RAC берет 15% с работ. Это можно уменьшить на 2.5% кажется, но для каждой работы в отдельности, если проплата будет через банк. Совсем избавиться от процента нельзя, как это например на других биржах можно сделать став каким-нить Gold memeber или просто платя месячную плату.

Финансы тоже не блещут удобством. Например, заказчик может потребовать Expert Guarantee - процент от суммы работ, который исполнитель должен внести при начале работ из своих денег, и которые возвращаются если работы закончились успешно. Эти деньги легко вносятся из заработанных, но вернуть обратно для вывода сложнее - надо писать письма.

  • вывод денег

Вывод - тема больная. Лучшим вариантом был бы PayPal, но увы, Россия не входит в список стран которым разрешен в PayPal ввод средств на счет и вывод на банковский или карточный счет. Вот пруф-линк: Список ограничений PayPal по странам

Другие варианты в целом равносильна для 300-1000$ - везде получается коммисия 40-70$ и я для простоты пока пользуюсь Western Union. При больших суммах вроде становиться выгодным карточка Payoneer, но ее надо дополнительно заказывать и оплачивать ежемесячно.

Update: информация о fee для Payoneer на странице вывода RAC не совсем верна. Ссылки постоянной нет, но вкратце:


ItemPrice (USD)UnitHow Applied
Card
Card activation – U.S.$9.95Per cardOne time - when card is first loaded
Card activation – outside U.S.$9.95Per cardOne time - when card is first loaded
Loading of RentACoder payments$2.00Per loadEach time card is loaded
Monthly card account maintenance$3.000-4 trx/monthFrom available card balance each month
Monthly card account maintenance$1.005+ trx/monthFrom available card balance each month
Card replacement$9.95Per cardWhen the card is first loaded
ATM Cash Withdrawals or Transactions
ATM withdrawal - U.S.$1.35Per TrxWhen withdrawal is requested
ATM withdrawal - outside U.S.$2.15 *Per TrxWhen withdrawal is requested
Declined ATM withdrawal$0.90Per TrxWhen withdrawal request is declined
Purchase TransactionFree *Per TrxWhen card is used for purchases

То есть карточка обойдется в 10$ плюс 3$ ежемесячно ( если карточку использовать на других биржах, то можно сделать до 5 транзакция в месяц и сумма опуститься до 1$, но не факт что это будет выгодно, поскольку везде есть комиссия на вывод ) и 7$ =5$ от RAC и 2$ от Peyoneer за каждый вывод. Это явно дешевле чем WU или банковский перевод.

Похоже на этом список недостатков исчерпывается. Так что перечислим преимущества:

  • Хороший поиск

Достаточно развитый поиск по скилам, суммам и по ключевым словам. Не хватает фильтров на сроки ( я например не люблю срочных работ в связи с загруженностью, но хотелось бы иметь список на пару недель вперед ), на ключевые слова, например не хочу работы в с графическим дизайном  и версткой,  а также .Net, С# да и Java меня не привлекает. Хотелось бы видеть работы по отдельным CMS или магазинам ... но в целом все достаточно удобно. Правда RSS еще лучше, но об этом позже.

  • Нет ограчений на количество ставок, нет платежей и в целом пока нет денег их на надо платить

Что очень удобно на старте - кидать много предложений, выбирать не самые отстойные по цене, обьемам и срокам и ростить себе рейтинг. Когда рейтинг подрастает - начинают падать приглашения :) 

Также все платежи для кодера идут в конце работ ( можно потребовать предоплату, как я делаю для особо забывчивых клиентов или если работы долгие ) и в отличии от других сайтов процент снимается по приходу денег, а не минусуется счет сразу:

  • Процент платиться по получению платежа, хотя и немалый - 15% ( можно немного меньше, но сложно, проще совсем свалиться вместе с заказчиком )
  • Очень много правильных и обильных покупателей

Сайт старый и там очень много постоянных покупателей. В том числе и "правильных" - предлагающие разумные обьемы и сроки за хорошие деньги. К слову я не встретил еще ни одного индийца, который бы заплатил больше и не потребовал бы при этом дополнительных работ. Зато у меня несколько американцев и один шотландец, которые платят много, точно и на любые дополнения предлагают доплату, не говоря уже о сроках. К слову у них более правильное понимание о разделении труда - дизайнер делает дизайн, верстальщик - layout  а кодер - engine. Если просят исправить проблемы, то с пониманием относятся к словам что это не мой баг а верстальщика например. За проблемы IE6, к слову, я прошу оплачивать отдельно и получаю на этом иногда до 20% от проекта, и это без верстки под осла, а чисто за JS адоптацию.

  • Нет ограчений по размеру ставок, кроме установленных покупателем

Хотя покупатели иногда смешно ошибаются - например выставляют простую 15-минутную работу в категорию "больше 100$". Минимум тут кажется 4$, правда 3$ из них уйдет в RAC. Максимум не проверял - жаба душит отдавать проценты ;)

  • История проекта

Все сохраняется - почта, чат. Для проекта есть общая страница всех событий на проекте. В общем удобно и не надо лазать по разым ссылкам, как на других биржах.

  • Арбитраж

Воспользовался один раз, когда покупатель "пропал" после завершения работ. Правда не потребовалось решения от RAC, поскольку ответил сразу, как ему  пришло письмо от RAC с крайним сроком послезавтра, быстро согласился на то что новый список замечаний это новые фичи и сам подтвердил приемку работ.

К стати потом ( это была моя ошибка - надо смотреть сразу ) посмотрел историю этого товарища - он был в арбитраже 12 раз. Историю смотреть надо как минимум при старте работ, а лучше при определении ставки, но лично у меня в этот момент нет времени на большее чем оценить саму работу.

  • Деньги за работу берут сразу с заказчика

В целом это радует что ты не зависишь от доброй воли покупателя и впоследствии можешь запросить разборки ( арибитраж ) на RAC, если покупатель ведет себя неадекватно, и в общем кодер зависит от правильности своего поведения и формальных признаков чем от "понятий".

Дополнительные фичи

  • система гарантий

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

В общем хороший сайт для вылова правильных покупателей, которых надо впоследствии выводить на прямые контакты и платежи. Не требующий внимания и денег - я лично настроил RSS и просматриваю когда есть время. Да, к стати, чуть  не забыл - RSS там тоже нет, зато есть сайтик на котором можно взят RSS для RACа и не только

И напоследок лого с рефом, хотя он и работает всего один раз и только для покупателя:


Итоги месяца

За месяц было заработано ( без учета вывода )

RAC - 675.75$

GAF - 325$

прямые платежи - 700$

Итого выведеться около 1600$.

Мало, но есть тенденция к росту :)

6/26/2009

Итоги недели

Типа закончил одну работу и почти закончил другую и две еще в очереди.

Надеюсь что неделя будет +300$. После пустой первой эта просто зашибись, но хотелось бы выйти на 800-1000$ в неделю для спокойной жизни ;)

Постиг много нового- обьекты и сессии в PHP, MySQLi, разметку блоками. Наверно перееду на новый хостинг и домен, поставлю WP и здорово его разделаю и буду вести блог там.

Пока буду вести обозрение по биржам. Первым будет RAC