среда, 10 апреля 2013 г.

Эффективная локализация

Вот у Пастухова в блоге любопытный пост про “эффективность“ vs “правильность”… Навело на мысль, почему у меня никогда не получалось в спорах убедить оппонентов в обоснованности своих взглядов на подходы к локализации приложений. А все просто. Я как-то упускал из виду очевидные (для меня, но видимо не для оппонентов) вещи – эффективность моего подхода.

Все мои доводы направлены на эффективность. А эффективность это соотношение полученных бонусов к затраченным ресурсам. А в таком отношении уже 2 переменные: количество имеющихся ресурсов и прогнозируемый объем бонусов.

Дело в другом. И вот какой фокус. На КЫВТ собеседники начинают как заведенные ссылаться на подходы Microsoft. А им отвечают: “не-а, не пойдетъ“. А все тривиально. Понятно, что чем лучше локализация, тем оно приятственнее. Другой бы спорил. Но фишка в другом. Как ни крути, а ни у кого из нас нет и не предвидится такого количества ресурсов, которые мы можем потратить на локализацию, как у Microsoft. Так что Microsoft`овский подход к локализации у нас с вами попросту не сработает. Ибо как какие бы достижения не оказались бы числителе, но в знаменателе объем потраченных ресурсов будет слишком большим. А посему на выходе будет пшик. Эффективность и именно эффективность будет крайне мала.

Вот и вся загвоздка. Microsoft предалагает “правильно” (причем только для нее правильно). А  я “эффективно” :)

воскресенье, 7 апреля 2013 г.

Запуск нового проекта 2 : RSSme

Все-таки выложил финальную версию нового проекта – RSSme 1.00.  Если вкратце, то это простенький, но визуальный такой редактор RSS-лент. Как-то он не пошел, имхо. Вроде и отзывы в сети попадаются, и качают помаленьку. Однако фидбека практически ноль. Т.е. практически полный ноль.

RSSme писался под себя. Именно для своих нужд. И кстати, именно им и редактирую свои собственные RSS-ленты. Но видимо с затеей RSS-редакторов я немного опоздал. Немного так – лет на 5-7 :). Ну да фиг с ним. Зато освоил HTMLayout с несколько другой стороны. Одно дело простенькое приложение с моднявым интерфейсом настроек – вроде Mouse Hunter. Совсем другое полноценное приложение, где движок HTMLayout не только красивости да рюшечек рисует, а вполне основательно реализует обработку данных.

Чего я только не планировал в RSSme. И встроенный FTP-менеджер, и проверку орфографии, и юзабельнейший поиск, и фильтр постов, и поддержку тегов. Да как-то руки все не доходят. А и фиг с ним. Оставлю на будущие релизы, если к оным будет интерес со стороны “обсчества”. 

Вот такой еще один опыт запуска проекта. Который, с таким же подходом как и предыдущем посте – сначала веб-страница, и только потом проект – выхлопа почти не дал. Но с другой стороны, а) академический интерес – вдосталь поковырялся с HTMLayout. И б) проверка в боевых условиях – то бишь нет интереса к проекту, дык фигли в него вбухивать тучу времени? Реализовывать те самые вышеперечисленные вкусности, если профита не предвидится.

Вот такой вот еще один опыт…

понедельник, 4 февраля 2013 г.

Запуск нового проекта – TwinkiePaste

Затеял новый проект… TwinkiePaste – вставка часто используемых фрагментов текста, шаблонов и прочей хери куда угодно. Ну не устраивали меня аналоги, и всё тут.

Из любопытного:

  • Название. Как корабель назовешь, так на ём и поплывешь. Хотя вот говорят, что моряки ходят. Плавает кое-что другое. Значений  “Twinkie” оказалось немало. Заодно для себя и открыл такой сайт как MultiTran – он куда поинтереснее иногда выдает варианты, чем Лингво и конечно же Гугл.
  • Не прошло и полторы недели, как в почту свалился польский перевод пользовательского интерфейса. Причем периодически, с выходом новых версий мой любимый поляк присылает  и обновленные варианты переводов. Факты говорят сами за себя. И больше не надо про официальные способы локализации, рекомендуемые Microsoft. Не то плохо, что Microsoft сделал крайне багливую и проблемную систему локализации, а плохо то, что найдутся и еще сто идиотов, которые будут эту хирню повторять как мантру: DLL, DLL, DLL.
  • Пошла софтина в народ. TwinkiePaste сейчас в стадии альфы, даже не бета-версии. Соответственно никаких сабмитов, никаких анонсов, никаких подвижек даже в сторону обожаемого betanews.com – ничего – с моей стороны не было.  Единственно, упоминание в форуме и RSS-ленте. Эти потихушки – намеренное решение. Ан фиг! Софтина пошла в народ. TwinkiePaste тут же была вытащена на софтпедию. Отписал им в почту, что мол в описании хуйня, скриншоты хоть и сделали – но все равно не в тему. Результат: описание исправили. Но написали и еще большую хуйню. А ну их… :)  Позже разберемся.

Вот такие вот наблюдения, что получается из того, что программа начинает продвигаться, засвечиваться, и вообще как-то обнародоваться еще на ранних стадиях, в бета-, в альфа-версиях…

вторник, 29 января 2013 г.

Российский киберпонедельник

Оказывается вчера был российский “киберпонедельник"”… “А мужики-то и на знают…” ©. Я так вообще об этой акции прочитал сегодня, во вторник – здесь. Что характерно, в списке компаний “Эльдорадо”, “М-видео” и прочие барахолки. Но ни слова о флагманах именно онлайн-торговли типа SoftKey или SoftAll. На КЫВТ в профильном форуме на эту тему опять же тишина.

Как-то оно все очень по российски вышло. Особенно если дочитать новость, и узнать что у некоторых “бизенессменов” цена со скидкой в этот день была на десяток процентов выше обычной. Это, мол сбой… Угу, мы тоже в этой стране живем – у нас такие сбои с понедельника по воскресенье включительно :)

Похоже, получилось как всегда. Задумывали “киберпонедельник”, а получился “киберпонедёрник”.

пятница, 21 декабря 2012 г.

Plimus – конец света

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

Plimus Order

Вот и скажите, пожалуйста,  и как мне обрабатывать этот заказ? Как мне на эти кракозябры сгенерить регистрационный ключ?

Связался днем с клиентом по емейл на предмет его имени по английски. Но похоже, спит клиент в своем Тайване – благо разница в поясах часов в 8 будет точно. Ждем-с…

Первый раз такое вижу, чтобы Плимус пропускал азиатские имена. Похоже, конец света все-таки наступил…

воскресенье, 25 ноября 2012 г.

Рубиновый вторник – мой лучший день

Интересная мысль  у Пастухова, что рекламные акции нужно запускать во вторник. И никогда ни в понедельник, ни в пятницу.

Буду краток (ц ВВП). Полностью согласен. Сколько ни пиарился на BitsDuJour или GOTD – понедельник это жопа! Наиболее тостое это явление (жопы) толще бывает только в воскресенье.

То же самое с релизами новых версий. Иногда я их релизю и в выходные, и уж тем более в понедельник или пятницу. Но вот анонсы вывешивать имеет смысл именно во вторник или четверг. Проще говоря, всю техническую работу делаем загодя, в тот же понедельник, или в выходные. Если есть поклонники проекта, они как раз успеют еще в “мертвые” дни сообщить о проблемах. А проблемы бывают. Редко, конечно, но все же – то не ту версию выложили, то забыли важный компонент включить, то еще что-то. Вот подобные, технического плана проблемы спокойно успеваем исправить.

А вот креативы строчить и прочую публичную ересь, лучше в указанные дни. И эффективность выше. И опять же, публиковать всякие анонсы лучше немного погодя. Когда голова успевает остыть от горячего драйва только что реализованных мудренных фич, суть сугубо технических моментов.

Вот и получается, прямо по Григоряну: “Рубиновый вторник, в мой лучший день”.

PS: а еще по понедельникам иногда голова сильно болит после выходных… Тут уж не до публичной деятельности :)

суббота, 24 ноября 2012 г.

Библиотека автообновления программ

Предложение работадателя на КЫВТ разработать библиотеку для автоматического обновления программ вызвало небывалое бурление говен…

Еще бы! Только заявленных требований: проверить новую версию, скачать, отправить логи, обновить файлы, забекапить установленные, возможность откатить, режим транзакций, всё кроссплатформенно. И за всё это… 6000 рублёв. По слогам “шесть ты-сяч руб-лей” :). А за это заказчик так и быть выложит всё это в OpenSource да под своим именем. Ага, щаз! Впрочем, я как-то уже писал про авто-обновление.

Только недавно закончил автоматическое обновление для Aml Maple. Большая часть перечисленного выше там есть. Не всё.  Но и то вылизывал почти пару недель. Дьявол он в деталях. Что должно быть в информации о версии? Говорить ли пользователю про доступность обновлений? Показывать ли эту инфу прямо сейчас? А вдруг пользователь порнуху кино смотрит, или в блог строчит и не желает отвлекаться? Как проверять обновления в фоне, а показывать информацию несколько позже? Какую крутить рекламу? Добавлять ли новости проекта?

Вот где вся загвоздка, исключительно ориентированная на конкретный проект. А всякая фигня, вроде скачать файл и накатить обновление автоматически – это вообще дописывается за 5 минут. Там-то как раз все просто.