Friday, March 12, 2010

Google Apps Marketplace

Если кто еще не знает, Google на этой неделе запустил Google Apps Marketplace. Как мне кажется это еще круче чем "iTunes для веб приложений". Довольно логичный шаг, темболее что скоро пора начинать ждать девайсов на основе Chrome OS.

Для создателей веб приложений это очень большой толчок. Google Apps уже пользуется около 2 милионов бизнесов, это около 25 милионов пользователей. За первые сутки самые популярные продукты получили больше 1500 покупателей (Socialwok).  Хорошая возможность получить аудиторию которую вы собирали бы не один месяц. Стоит заметить что единоразово придется заплатить 100$ (наверное чтобы отсеять мусор) за включение в листинг и потом 20% от дохода отстегиваем гуглу но только за клиентов которые пришли из каталога.

Очень хорошее дополнение ко всему этому API Google Checkout, они будут обрабатывать все платежи, забирать свою долю и высылать вам (наверное раз или 2 в месяц). Обещают довольно простое API, используя которое можно например сказать "чарджить каждого пользователя каждый месяц по X$". Все просто. С учетом этого даже 20% отстегивать не так уж много. Обычно сервисы которые просто принимают платежи забирают в среднем 10%.

Еще одна очень интересная фича это авторизация, вернее то что ее нет. Пользователь может из Gmail в один клик перейти на ваш сервис без дополнительной авторизации.

Права на вызовы API других Google сервисов разрешаются админом домена и 1 раз для всех.

Для тех кто решится двигаться в сторону Google Apps Marketplace запланирован вебинар. Детали здесь.

Полезно для чтения:

Tuesday, March 2, 2010

Flash кому-то еще нужен?

Говорите вам флеш еще нужен? А такое видели?
А вы знаете что может Flash и не может HTML 5? Нужен ли флеш? Нет, быстро он не умрет, сильно "большой" он уже, а большие быстро не умирают. Кому-нибудь он еще нужен, но Adobe четко чувствует начало конца флеша. Иначе как объяснить странную активность евангелистов Adobe (которых я, кстати, расфолловил за такой бред).

Thursday, February 25, 2010

Webapp или Django на Google App Engine?

Недавно я решил "подсесть" на Google App Engine и перевести основные свои сайты на эту платформу. Давно присматривался к appengine, пробовал ее во время первого релиза, и даже некоторые вещи там работают у меня довольно давно.

Как у django разработчика сразу стало понятно что надо использовать джанго, благо там можно запускать Django приложения. Т.к. напрямую это делать нельзя, то первый вопрос который встал заключался в выборе патча который использовать для этого. На данный момент существует 2 основных проекта — Google App Engine Helper и App Engine Path.  У них есть отодно существенное различие — первый минималистичен и использует App Engine Datastore API в то время как второй старается сделать mapping (не подобрал русского слова) между App Engine Datastore API и Django Queryset API что позволяет использовать существующие приложения без особых изменений. Существует еще один проект django-nonrel который позволяет использовать нереляционные СУБД (в основном это для appengine) на  Django.

Но со временем вопрос встал по другому — "А нужно ли мне вообще использовать Django?". Забегая вперед скажу что не нужно. Чтобы найти ответ на этот вопрос я решил выписать преимущества Django и вычеркнуть то что не имеет значения либо не может быть использовано

  • Database Abstraction, QuerySet API
  • Forms framework
  • Admin framework
  • Auth framework
  • Большое количество готовых переиспользуемых приложений (возможно только при значительной модификации)
  • Template engine — присутствует в appengine без Django
  • Internationalization API (i18n)
В результате преимущества Django сузились до минимума. Модуль интернационализации можно заменить используя gettext (но как правило не используется вообще в Django проектах). Думаю ответ стал очевиден. Вот еще некоторые заметки которые влияли на принятие решение:
  • Все эти расширения и хаки требуют дополнительных операций на сервера, а они считаются и при превышении лимита становятся платными.
  • У appengine datastore есть свои преимущества, которые могут быть скрыты и непонятно как реализованы в патчах.
  • Некоторые готовые Django приложения придется переписать на webapp фреймворке. Но имея под рукой готовый код переделать его не составляет особого труда.
  • Необходимо создавать приложения для работы с аккаунтами. В моем конкретном случае этого не требуется (достаточно встроенной поддержки Google Accounts)
Вот такая история. Пока что делаю на webapp сайтик. Надеюсь в скором времени начну переделывать еще один свой проект на GAE + GWT. Это будет еще более интересно. Темболее впервые в реальном проекте буду использовать Java, но об этом потом.

Tuesday, February 2, 2010

Через пол года Apple сольет по всем фронтам

"Я считаю что через пол года Apple сольет по всем фронтам, все то что мерзкое что было оно прекратится, потому что он дальше так не сможет и причем сейчас уже чисто по экономическим причинам. Вот потому что появился Android потому что Nokia пошла в сторону Linux-ов и Maemo потому что Windows Mobile 7 и Apple больше не сможет так вот стоят и выпендриваться" — так высказался евангелист Microsoft в подкасте Radio-T выпуск 172 на 1:29:36. 

Записали, вернемся через пол года и посмотрим кто как будет загинаться.

Friday, January 29, 2010

Метки к датам в Google Analytics

Я давно мечтал о возможности в Google Analytics которая позволила бы добавлять метки на определенные дни. Это удобно если есть некоторые пики в графиках и хочется быстро узнавать "что это было". Но этой возможности небыло.

Мне надоело ждать, поэтому 3 дня назад написал feature request в команду Analytics и вот сегодня эта фича уже доступна публично. Respect! Первый вопрос который я себе задал — это я попал в цель перед релизом этой фичи или услышали и быстро реализовали? Хочется верить что второе. 

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

Thank you Google! I love this company!

Thursday, January 28, 2010

Пробую Google Sidewiki

Интересно как это работает. Это тестовый пост-проверочка :)
s odkazem na:
"Perian is a FREE QuickTime plugin that greatly expands on the formats that QuickTime can play."
- Play FLV files through QuickTime | one digital life (zobrazit ve WikiKomentářích Google)
Интересный тул для постинга комментариев к какой-либо странице прямо не покидая ее.

Saturday, January 23, 2010

Дешевле чем бесплатно? Такое тоже бывает.

Мир сходит с ума. Раньше (сейчас) производители платили Microsoft за каждую установку Windows на произведенный ими ноутбук/нетбук/телефон. Скоро рынок перевернется, и Google будет платить производителям за каждый поиск сделанный с девайса под Chrome OS, т.е. за установленну ОС. Для рынка (для нас) это значит более дешевые и интересные девайсы.

В интересное время живем, товарищи!
Параноиков прошу не высказывать свои мнения :)

---
Google Redefines Disruption: The “Less Than Free” Business Model