Google tasks в трее.

Google Tasks in systrayДавно искал удобный способ управлять повседневными задачками – искал всевозможные программки, которые бы были всегда по рукой (перед глазами). Перепробовал всё от банального текстового файла на рабочем столе, до навороченных приложений с категориями, тегами, уведомлениями, шахматистками и какао… В своё время мне очень нравилась deskDo от PixelApes, но в какой-то момент момент основной сайт проекта стал недоступен и я про него позабыл, пользовался различными air-приложениями, плазмоидами типа “remember the milk”, пытался использовать basket note pads и даже приватную задачу в redmine с уставновленным плагином Issue checklist

Золотая середина между простотой и функциональностью был где-то в районе google tasks, но пользоваться им в окне (табе) браузера не очень удобно – он постоянно терялся среди десятков других и как следствие забывался…

Но пару месяцев назад я случайно наткнулся на приложение, которое решило все проблемы, оно называется treb (Treb=tray+web). Приложение позволяет “спрятать в трей” небольшой браузер (он притворяется мобильным для того чтобы отобразить оптимизированную для маленьких экранов версию веб-сайта), в котором можно открыть любую страницу.

Теперь заметки в “шаговой” доступности, всегда под рукой – одним кликом открывается удобный список, в который можно быстро что-то записать или отметить “готовность”, а сетевая природа гуглозадач позволяет иметь единый список на разных ПК.

А чем пользуетесь вы для ведения списка “мелких задачек” и “напоминаний” ?

13.01.12  |  ,  | 2 comments

Переезды.

Переездов было несколько, конечно они все виртуальные, но нервотрёпка была “прям как настоящая”.

***

Первым делом переехали доменные имена от webst.ru.

В далёком каком-то там году в поисках варианта “подешевле” я наткнулся на упомянутого регистратора. Удивили крайне низкие цены на фоне других предложений и отсутствие всяческой бумажной волокиты (которую я многократно наблюдал например в nic.ru). Сумма была совсем небольшая и я рискнул ей, зарегистрировав домен rpz.name на один год. И процесс на удивление быстро прошёл — буквально несколько минут и я стал владельцем собственного домена. Таким образом система заработала моё доверие и в последствии я регистрировал, редактировал, переносил множество других доменов и почти не знал бед. Спустя несколько лет я расстался с windows и как следствие – с IE, в котором была возможна моментальная оплата счетов в системе webmoney transfer. Тут появились первые проблемы – один из моих доменов зарегистрирован в конце января. Каждый год в новогодние каникулы была традиция – продлить домен. Тот год был не исключением. Перевёл деньги – был честно предупреждён, что “неавтоматическом режиме” деньги идут ДО 48 часов. Время было. Волнение появилось к середине месяца – исправно поступали уведомления о том что срок регистрации домена истекает “вот-вот”. Попытки быстро связаться с Артуром (владельцем проекта webst.ru) ни к чему не привели. В конце-концов эта история закончилась благополучно, деньги зачислились, домен продлился и вроде бы даже принеслись извинения. С тех пор это стало нормой, но в общем-то не очень сильно напрягало – несколько раз в год за пару месяцев до истечения срока домена я переводил деньги и спустя какой-то терпимый промежуток времени деньги поступали по назначению.
В этом году я решил поступить иначе и решил продлить их сразу на три-четыре года, т.к. один по недосмотру уже потерял. Начать решил как раз с rpz.name – его срок выходил буквально “на днях”. Получив очередное предупреждение о том, что через 60 дней срок регистрации истечёт, я выписал счёт и перевёл требуемую сумму (около 1000 руб.). Я разумеется был готов к ежегодным “качелям” и не волновался первые недели три. Затем оставил тикет с системе поддержки – “когда мол деньги-то приедут, а?”. Спустя неделю обнаружил что тикет в состоянии “не обработан”. Написал SMS – доставлено, но осталось без ответа. И вот только после всего этого я посетил webmoney – писать на WMID. Там я и обнаружил, что в арбитраже претензий к Каримову было десятка полтора и все одного содержания – деньги перевёл н-цать дней назад, с тех пор ни ответа, ни привета. Кто-то жаловался, что вовсе потеряли домены, несмотря на то, что всё оплатили.

Я написал на WMID о своём волнении и снова забыл на несколько дней об этой “проблеме”. Потом оставил претензию в арбитраже. Через неделю обнаружил, что претензии моей просто нет в системе… отправил её повторно. А спустя ещё несколько дней стал жаловаться в арбитраж. Тут уже выяснилось что первая жалоба была неполной (хотя вторая была копи-пастом первой), а “судится” может только персонально аттестованный участник системы (забавная социальная математика – вернуть надо $30, но для это надо потратится на аттестат порядка $15-$20 реальных денег, и полдня рабочего времени). Пока я решался – бросить эту затею или “пойти на принцип”, домен потихоньку “протухал”, поэтому было решено – перенести домен к регистратору, к который не пропадёт так же как предыдущий, у которого есть настоящие офисы, в которых сидят настоящие, живые люди, количеством больше одного. В общем захотелось в случае проблем найти кого-то кому можно будет посмотреть в глаза и сказать что-нибудь непечатное. Первым на глаза попался reg.ru (его рекомендует webmoney на свои страницах). Беглый осмотр интернет-отзывов показал, что “этим людям можно верить”, и я зарегистрировался, оплатил продление и инициировал перенос домена к ним. Тут как водится тоже всё пошло не так, как хотелось бы, потребовалось около трёх недель переписки сначала с менеджерами reg.ru – они искренне наверное хотели помочь, отвечали на все мои письма и заявки, но в итоге отписались следующим:

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

Тогда я сам связался с Регистратором (некий 1API GmbH), объяснил ситуацию на “ломанном врунглише” и через несколько дней мне принесли извинения, домен перенесли.
Всё закончилось благополучно, спустя некоторое время Артур вернул (молча) веб-мани, на которые я перенёс (не без приключений) остальные домены.

На сайте webst по сей день красуются зазывающий текст “почему вы должны”, ни одной новости или любой другой пометки о том, что услуги предоставляются семи по себе, никакой поддержки вам не окажут и будут вас игнорировать так долго, как только возможно. Никаких объяснений и разъяснений. Такой вот ебизнес по-русски.

В текущей рабочей деятельности последнее время всё чаще всплывают конторы, которые хотят построить “автоматический бизнес” – где клиент приходит на сайт, оплачивает и получает услугу от её поставщика, а контора получает свою маржу (сидя на пятой точке, не прилагая никаких усилий) . С ужасом (и интересом) представляю как система в какой-то момент “даёт сбой”, клиент остаётся без денег (а это суммы существенно больше тридцати долларов) и без какой-либо надежды связаться с “конторой”.
Насколько большую сумму вы готовы оплатить “вперёд” через интернет за реальный товар/услугу который увидите (может быть) после оплаты по сути анонимному продавцу, судить о котором вы можете только по анонимным же отзывам?

***

Следующим “переездом” был перенос виртуального сервера, на котором крутятся мои проектики. 4-5 лет назад, когда shared-хостинг стал совсем поганым, а ютиться на серверах работодателя стало совсем “нескромно” я присмотрелся к входившим тогда в моду VDS/VPS (честное слово не знаю в чём отличия этих аббревиатур). Первый свой сервер я приобрёл в virtualserver.ru у своих давних виртуальных знакомых. И несколько лет почти не знал бед, играло ли роль наше знакомство или действительно “наши клиенты самые лучшие” как было написано в топике irc-канала на котором можно было застать поддержку, но проблем действительно не было – они все решались очень быстро, а главное – они решались. Уйти к 1gb.ru меня побудил более удобный способ оплаты – за virtualserver можно оплатить только веб-манями. В автоматическом режиме – только wmz. В какой-то момент источник wmz пересох и перед каждой оплатой приходилось посуетиться в “обменниках” или “упрашивать” принять wmr. В 1gb видимо только появились VDS на базе Hyper-V, обещали честный “делёж” ресурсов, полный доступ (вплоть до перезагрузки). И, признаюсь, всё так и было некоторое время, потом начались проблемы с диском (да, nickname, ты меня предупреждал ;) ) Пару раз, после жалоб в чат поддержки, машину переносили между физическими серверами и на какое-то время это спасало. Но последние несколько месяцев всё стало просто отвратительно, сервер мог быть запросто недоступен по два-три часа в сутки. Примечателен ответ поддержки на жалобу о недоступности сервера – “запустили создание большого количества машин, к утру нагрузка должна нормализоваться”, “разумеется” даже спустя сутки ничего не изменилось, но поддержка дипломатично промолчала… Последней каплей было “прокачивание” через этот сервер двухсотмегабайтного видео-файла. Загрузка заняла около 6 часов, а скачивание около 12… Почитав обзоры и отзывы разных хостинговых площадок я пришёл к неутешительному для российских компаний выводу – “надо валить”. Большая часть претензий пользователей в основном касается того, что наши “жадины” продают ресурсы дважды, а затем либо просто “вымогают” деньги выталкивая клиентов на более дорогие тарифные планы (хотя зачастую переход не помогает), либо просто не отвечают. На этот раз я доверился зарубежной linode.com, о которых не нашёл сильно негативных отзывов, но нашёл море позитивных. В отличии от многих других компаний тут не было “тестового периода”, всё сразу “серьёзно” – оплатил месяц виртуальной visa-картой, которую сделал в qiwi.ru, после чего получил доступ в панель управления, но это первая компания в которой мне предложили создать машину со slackware на борту, а ещё дали выбрать дата-центр в котором она будет размещена. С поддержкой мне пока столнуться не довелось, всё работает исправно, быстро, страница блога, например, теперь открывается меньше чем за две минуты!. Панель управления простая и очень функциональная.

Буду надеяться, что ситуация не изменится и на некоторое продолжительное время можно будет “осесть на обжитом месте”.

PhpStorm

С недавних пор начал плотно использовать PhpStorm на работе – с появлением в системнике “лишней” памяти она (IDE) стала ну просто космически быстрой, дьявольски умной и невероятно удобной. Одно тяготило меня – не нашёл возможности увидеть вывод отлаживаемого скрипта. Особенно яростно это давит в момент отладки веб-сервисов. И вот сегодня утром IDE предложила написать о себе отзыв. И я не отказал ей в тёплом слове и заодно спросил – где же, чёрт возьми, output?!

Был приятно удивлён скорой реакцией на запрос – приветливый support попытался мне помочь, а затем мы выяснили, что данный функционал ещё в пути и пока не готов. В связи с чем хочу выразить благодарность читателю за то, что он зайдёт на трекер к разработчикам и проголосует за эти фичи: #WI-4323 и #WI-4466 и отдельные “спасибы” раздать Сергею Баранову и Николаю Матвееву за скорую и адекватную помощь и снисхождение к русскоязычной аудитории пользователей.

P.S.

Если вы понятия не имеете о чём идёт речь, но разрабатываете на PHP, вы просто обязаны попробовать PhpStorm в деле – скачать eap-релиз можно на сайте разработчиков.

28.02.11  |  , ,  | 7 comments

Эта музыка будет вечной.

Год назад я нелестно отзывался о социальных сетях и рекламировал доступный способ слушать музыку на last.fm. С тех пор кое-что в жизни изменилось, но музыку я по-прежнему слушаю, постоянно хочется чего-нибудь “новенького”.

Даже тогда, когда я являлся подписчиком last.fm прослушать можно было далеко не все композиции – либо их нет совсем, либо имеются только тридцатисекундные демо-версии. Обидно-досадно, ну да ладно. В какой-то момент подписка закончилась, и я собравшись было продлить её совершенно случайно наткнулся на (more…)

node.js on windows

Только недавно я восхищался (да и пока не перестал) node.js и вот совершенно случайно наткнулся на бинарники node.js под винду, а прямо рядом с ними очень интересное альтернативное мнение о node. Написано по-русски, доступным языком. Задумался. Но изучать не перестал.

29.11.10  |   | стань первым

jabber web-status

В процессе работы над Секретным Проектом™ образовался побочный продукт, который возможно покажется кому-то полезным. Суть «продукта» – показать статус вашего jabber-аккаунта в вебе, как это делается например для icq.

Для работы требуется добавить себе в ростер контакт webstatus@rpz.name, после этого ваш статус будет доступен по следующим ссылкам:

Сделано как обычно just for fun. Вы можете пользоваться этим сервисом как заблагорассудится, можете писать пожелания и комментарии, но не можете предъявлять претензии…

05.12.09  |   | 3 comments

redmine mail reader

Некоторое время назад для ведения “задачаоборота” мы c небольшой группой “единомышленников” решили использовать Redmine. Коллеги стали замечать, что волосы у нас стали шелковистыми, одежда сияет белизной, а главное – СУХО! Ну и постепенно начали вовлекаться в процесс.
Сразу же, с порога, выдвинули претензию – а почему нельзя создать задачу из письма (Слава привет!) ? Главным аргументом против магии седьмого уровня Copy-Paste было то, что им приходит множество аттачментов в письмах, которые и являются сутью поставленной задачи. Их надо сохранить на диск и лишь потом прикрепить к задаче… Неудобно, ага.

Сходу не смог найти необходимый функционал ни в самом redmine, ни в рабочих плагинах( использую redmine из trunk-а, с ним многие плагины или не работают вовсе или наполняют его “глюками” в самых неожиданных местах). Посему пришлось наваять оный плагин самостоятельно. Суть его работы такова:
В gmail-ном ящике (да в принципе любой imap-сервер подойдёт) создаются ярлыки (папки) с названиями, соответствующими идентификаторам проектов в redmine.
Rake-таск из плагина (нужно периодически запускать по cron-у) проверяет наличие писем с этими ярлыками и создаёт новые задачи, в соответствующих проектах, прикрепляя все вложения к тикету. Для защиты от всякого рода спама на всякий случай письма принимаются только от зарегистрированных пользователей.

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

Если вам такой функционал интересен, то вы можете скачать плагин себе. Установка ничем не отличается от других плагинов – распаковываем содержимое в vendor/plugins, копируем config/mail_reader.yml.example в RAILS_ROOT/config/mail_reader.yml, редактируем конфиг, рестартуем redmine, добавляем модуль в настройках проектов и добавляем в cron задачу rake mailreader:check

Для работы требуется gem tmail для корректного вытягивания имён файлов во вложениях. Да я знаю, что он (tmail) уже имеется в составе actionmailer, но я так и не сообразил как корректно его загрузить – буду рад, если кто-нибудь поможет правильно подключить этот класс.

Отзывы? Пожелания? Добро пожаловать в комментарии!

07.11.09  |  ,  | 10 comments

Performance Optimization WordPress Plugins by W3 EDGE