Google Apps Marketplace — еще один рынок для ваших разработок.

Google запустил Google Apps Marketplace — место где разработчики могут предлагать свои приложение интегрированные с Google Apps (Google Службы, так переводят это название на русский язык).

Сами Google Apps это, наверняка, знакомые уже вам онлайн-сервисы Google: Почта, Документы, Календари, Сайты, Группы, Контакты, но модифицированные для использования в рамках отдельной организации. Администратор Сервисов через специальную контрольную панель может управлять настройками перечисленных приложений, пользователями организации и их правами .

Есть как платный (40 евро за аккаунт пользователя в год), так и урезанный бесплатный вариант.

Но вернемся собственно к Google Apps Marketplace, в чем суть?

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

akolchin_com_00031101

Некоторые детали:

  • Ваше приложение может быть написано на чем угодно и размещаться на хостинге где угодно. (то есть, вовсе не нужно для такого приложения использовать Google App Engine, как можно было бы предположить).
  • Приложение должно обязательно использовать single sign-on (SSO) — позволяет уже авторизованным в Сервисах пользователям переходить в вашу систему без дополнительной авторизации.
  • Для того что бы быть реально полезным, ваше приложение должно использовать обмен данными с сервисами Google Apps (почтой, календарями, документами, контактами и т.д.) посредством Google Data APIs.
  • Для того чтобы попасть в список приложений, нужно единовременно заплатить 100$.
  • Если вы будете брать плату за использование вашего приложения, то 20% нужно будет отдавать Google.

Еще немного ссылок:

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

Жалко у меня сейчас нет подходящего приложения… Но может оно есть у вас? Я бы с удовольствием занялся управлением проектом по выводу подходящего сервиса на этот Google Apps Marketplace.

Как подключить Google Buzz к вашему сайту или блогу?

11 февраля 2010 года Google запустил новый социальный сервис — Buzz http://www.google.com/buzz . В русском интерфейсе он называется Живая лента.

Вот его основные функции на сегодняшний день:

  • возможность публиковать сообщения содержащие фотографии и видео, как в обычном блоге или twitter;
  • возможность подключать к своей ленте другие источники, генерирующие поток сообщений, например, ваш блог, аккаунт twitter, любой сайт, раздающий RSS и так далее (но сначала такой источник должен быть добавлен к вашему профилю Google);
  • возможность подключать к своей ленте ленты других пользователей имеющих профиль Google;
  • возможность комментировать все сообщения, появляющиеся в вашей ленте Buzz.

Если есть что-то еще, чего я пока не заметил, напишите, пожалуйста — буду рад дополнить этот список.

На мой взгляд, Google Buzz больше всего сейчас похож на сервис FriendFeed http://friendfeed.com/. Но у него есть два существенных преимуществ:

  • он автоматически появляется у всех пользователей Gmail;
  • в ленте Buzz большинство пользователей уже сразу есть сообщения, так как Google уже достаточно много знает о наших контактах и сайтах.

Как вы можете использовать Google Buzz для работы с аудиторией, посетителями вашего сайта или блога?

Давайте попробуем разобраться с этим вопросом, наверняка, он интересует многих.

Скорее всего, в будущем Google предоставит разработчикам сайтов какой-то специальный API для использования, найти его, видимо, можно будет здесь http://code.google.com/intl/ru-RU/apis/buzz/. Уже сейчас там есть много полезной информации, в том числе и о планах Google. Планируется поддержка следующих протоколов и технологий:

  • Activity Streams
  • AtomPub
  • OAuth
  • PubSubHubbub
  • Salmon
  • WebFinger

Но что же можно сделать сейчас? Самый очевидный вариант — создать профиль Google ассоциированный с вашим сайтом и предложит вашим посетителям подключить его в свою ленту Buzz. Важно, чтобы ваш сайт или блог уже раздавал поток сообщений по RSS.

Именно так я и сделал для проекта VirTurism.ru, это один из проектов находящихся под моим управлением. Давайте, пройдем процедуру по шагам.

1. — Создаем аккаунт Google, добавляем и настраиваем профиль пользователя.

Переходим на http://www.google.com/accounts и создаем новый аккаунт.

Дале, идем на http://www.google.com/profiles, создаем публичный профиль, связанный с созданным аккаунтом и настраиваем его.

akolchin_com_0021201

Стараемся заполнить все поля и обязательно добавляем картинку, а главное добавляем ваш сайт и другие связанные сайты и аккаунты, например ваш Twitter.

Проверяем результат по адресу http://www.google.com/profiles/ваше.имя пользователя. Вот как, например, выглядит созданный мной профиль http://www.google.com/profiles/VirTurism.ru:

akolchin_com_0021202

Можете посмотреть и мой собственный профиль Google http://www.google.com/profiles/akolchin

2. — Подключаем Gmail

Так как Google Buzz является частью Gmail, нужно настроить использование Gmail для вновь созданного вами аккаунта http://mail.google.com .

3. — Входим в Gmail и подключаем Buzz или Живую Ленту

Перед первым входом в Gmail Google предложит вам использовать Buzz. Если этого не произошло, попробуйте перейти по ссылке http://www.google.com/buzz

4. — В ленте Buzz добавляем сайты

Далее, нужно настроить ваш Buzz. Главное — убедиться, что ваш сайт подключен к ленте, подключите его, если это еще не сделано.

Если вы не видите своего сайта в списке доступных для подключения, попробуйте его добавить и подтвердить в Инструментах Google для веб-мастеров. Это должно помочь.

Кроме того Google рекомендует включить в код сайта <link> элемент с типом rel="me" и ссылкой на ваш профиль http://www.google.com/profiles/{user}. Пример: <link rel="me" type="text/html" href="http://www.google.com/profiles/your.username"/>.

akolchin_com_0021203

5. — На сайте добавляем кнопку-ссылку на созданный профиль Google

Код ссылки должен быть таким http://www.google.com/profiles/ваше.имя пользователя, то есть она должна вести на профиль.

akolchin_com_0021204

На странице профиля Google уже заботливо предусмотрена большая кнопка «Стать подписчиком пользователя ...» ее и требуется нажать вашему посетителю. Правда, для этого он должен уже быть авторизован в Google.

akolchin_com_0021205

Если в вашей ленте Buzz не появилось последних сообщений, нужно подождать некоторое время, видимо, Google перегружен, и проходит несколько часов, прежде чем он соберет сообщения для ленты.

Вот собственно и все.

Пробуйте, задавайте вопросы.

Буду рад любым уточнениям.

Я боюсь летать на самолете! Что делать? (или как эмоции могут разрушить проект)

akolchin_com_0020701 Надо признаться, что я жутко боюсь летать на самолете.

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

По статистике за 1998-2008 гг. вероятность того, что вы попадете на рейс, в котором случится происшествие, приведшее хотя бы к одной человеческой жертве, составляет 1 к 8,5 млн, если считать по цифрам 25-ти самых безопасных перевозчиков, и 1 к 830 тыс., если считать по 25-ти самым «небезопасным». Иначе говоря, шанс лично у вас погибнуть в ходе конкретного рейса составляет 1 к 13,6 млн, если вы летите проверенной авиакомпанией, и 1 к 1,1 млн, если — «непроверенной».

— цитата из статьи «Страх полета», Часть 1: Фобия, Часть 2: Цифры плюс советы.

Умом я понимаю, что риск не больше чем при аналогичной поездке на автомобиле, но эмоции зашкаливают.

Начнем разбираться по порядку:

  • Я могу про себя сказать, что не боюсь смерти, то есть мысли о ней как таковой не вызывают у меня сильных эмоциональных реакций — понимаю, что смерть неизбежна, а момент мало предсказуем. Как поет Макаревич: «И пули, что найдет тебя, ты не услышишь, а остальные мимо пролетят». В некотором смысле я фаталист.
  • Несколько больше меня пугает боль, но тоже в пределах нормального.

Тогда в чем же дело? Почему эта паника охватывает меня в самолете, но не в поезде или автомобиле?

Похоже, суть в том, что я боюсь состояния отложенной неизбежности. Автомобильные аварии, они внезапны, а при аварии в самолете, как мне кажется, наступает такой рубеж, когда становится понятно, что все — приговор вынесен: боли и смерти избежать не удастся. И начинают тянуться последние минуты перед наступлением момента X. Меня пугает это состояние, если вдуматься, оно меня пугает и по жизни, но обычно я не оказываюсь так близко к нему.

Но чего-то все-таки еще не хватает... Почему я паникую еще до того, как что-то случилось?

Есть еще один фактор: неопределенность наступления этого самого рубежа неизбежности. Как понять, что вот он этот момент — наступил, или вот-вот наступит? Никто ведь не предупредит и не скажет об этом. Никакая лампочка не зажжется, если что...

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

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

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

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

Так что оптимизм и пофигизм, граничащие с идиотизмом, вот лучший рецепт, какой я могу сам себе прописать в настоящий момент!

 

PS: Как эмоции могут разрушить проект.

Первоначально я написал эту заметку для публикации в проекте Virturism.ru, находящемся под моим управлением. Проект посвящен синтезу двух тем: туризм и информационные технологии, словом, Виртуризму.

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

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

Бессознательное мощная сила, и списывать его со счетов нельзя. Оно может быть партнером, а может и врагом. Так, и Что же делать?

Я конечно, не психолог, но могу сказать, что попытки

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

сделают проблему понятнее, а эмоциональные реакции слабее. Ваше бессознательно почувствует ваше к нему внимание и желание учитывать его интересы и начнет больше доверять вашим рациональным решениям. Меньше внутреннее сопротивление — больше вероятность того, что вы сможете выполнить принятые вами же решения и успешно реализовать проект.

 

Да, можно сказать, что все это сильно похоже на метафизику, но это работает.

Управление проектом, как оставаться на плаву - метафора

Метафора: водонепроницаемые переборки, разделяющие корпус корабля на отсеки, помогают ему сохранять плавучесть при пробоинах, аналогично, разделение проекта на этапы помогает ему не пойти в разнос.


Рассмотрим проект по разработке сайта (веб системы, если угодно). Легко выделить типовые этапы:
  • сбор и анализ требований, 
  • проектирование и подготовка документации, 
  • разработка дизайна, 
  • верстка и реализация функциональных элементов, 
  • наполнение материалами, 
  • запуск.
Если какой-то из этих этапов, обычно разработка, бывает рискованно длинным, его также можно разбить на этапы (версии, шаги).

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

Этапы проекта должны быть как отдельные отсеки в трюме корабля. Если какой-то отсек получил пробоину и залит водой - не страшно. Главное, чтоб вода не попала в соседние с ним. Даже если залиты несколько отсеков, до определенного предела корабль может сохранять плавучесть. Аналогично, и проект в целом может быть успешным, даже если возникли проблемы на каких-то этапах – не страшно, главное, чтобы эти проблемы не перешли на смежные этапы.

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

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

Какими должны быть этапы проекта, чтобы исполнять роль таких отсеков ограниченных переборками?
  1.  Должны быть понятны и формализованы границы этапа – например, этап ограничен подписанием документов (договоров, технических заданий, актов). Причем, эти границы должны быть понятны всем участникам проекта и у заказчика, и у исполнителя.
  2. Информация, передаваемая между этапами, должна иметь контролируемый объем и форму - только вот это и ничего другого. Например, после этапа проектирование на следующие этапы передается только Техническое Задание, а все имевшиеся на данном этапе обсуждения и метания уже не имеют значение. Значение имеет только то, что зафиксировано в Техническом Задании.
    Аналогично, после этапа разработки дизайна значение имеют только те 3-4 картинки, которые появляются в итоге бурных дискуссий и фантазий, все остальное остается надежно замкнутым за переборкой - границей этапа. И лучше, если этот факт будет зафиксирован актом сдачи-приемки работ.

Навеяло, про бизнес и деньги

Деньги это кровь бизнеса, но смысл бизнеса заключается в другом.

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

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

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

Интерактив за пять минут

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

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

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

И так, что же я нашел:

http://up4um.com/ - форум, который открывается поверх вашей страницы и, хотя реально пользователи взаимодействую с другим сайтом, создается ощущение, что они не покидают вашей страницы. Все как на любом форуме: пользователи могут создавать темы и сообщения по собственному усмотрению, вести обсуждения между собой. Ваша задача как модератора поддерживать на форуме порядок, вовремя направлять обсуждения в нужное вам русло и оперативно реагировать на актуальные вопросы, относящиеся непосредственно к работе вашего проекта. Сервис пока совершенно бесплатный.

http://reformal.ru/ - в принципе в основу тоже положена идея форума, но более конкретно ориентированного именно на процесс обсуждения вашего проекта: посетители могут добавлять свои предложения / идеи по его развитию, могут голосовать за ранее добавленные идеи и комментировать их. Вы, как организатор проекта, можете давать официальный ответ на предложения посетителей и выставлять им статус: от “ожидает рассмотрения” до “выполнено” или “отклонено”. Есть сильно ограниченный бесплатный вариант работы сервиса и вполне доступный и функциональный платный вариант ($7 в месяц).

http://webim.ru/ - веб мессенджер или система онлайн консультирования, как они это сами называют. После вставки небольшого скрипта на вашей странице появится ярлычок, с помощью которого посетители смогут начать диалог с вами – фактически чат, как в любом обычном месенджере. Разумеется, для этого вы должны быть в онлайне, для вашего удобства предлагается дополнительная программка – клиент, которая сидит у вас в трее и напоминает о себе только когда посетитель вашего сайта открывает диалог с вами. Но если вы отключаетесь от системы, то ярлычок на вашем сайте меняет цвет и внешний вид – теперь посетители могут только оставлять вам сообщения, которые будут пересланы на ваш почтовый ящик.

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

http://www.krible.ru/ - ни много ни мало, а cистема активных онлайн-продаж, как опять же они сами себя называют :) Снаружи все примерно, как и в предыдущем варианте, то есть веб мессенджер, правда, как я понял, диалог инициировать может только оператор , например, вы. Посетитель до последнего момента даже и не подозревает о том, что кто-то наблюдает за ним и собирается к нему обратиться.

Но внутри системы все несколько сложнее: есть площадки, разместившие у себя скрипт системы и есть рекламодатели, то есть те, кто пытается обращаться к посетителям площадок и, так или иначе, продавать им свой товар или услуги. Рекламодатель видит список пользователей – посетителей всех площадок подходящих под его критерии отбора. Рекламодатель может обратиться к любому из пользователей со своим предложением. За каждое обращение рекламодатель платит 1 рубль системе, а в случае если посетитель продолжит диалог, то с рекламодателя будет снята и стоимость, которую назначил ранее хозяин площадки – сумма может быть любая. По сути это биржа контактов, на которой сходятся рекламодатели, хозяева площадок и конечно их посетители. Смущает только, что посетители, как правило, и не догадываются о своем участии в этой игре.

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

----

Наверняка таких сервисов есть и еще, но мне пока хватило знакомства с четырьмя выше перечисленными – первыми попавшими в мое поле зрения. Пару из них я задействовал на страницах своего Курса “Электронная почта – фундамент”.

Еще одна платежная система, теперь ROBOKASSA

Прикрутил на страницу своего Курса “Электронная почта – фундамент” еще одну систему позволяющую принимать платежи. Система эта ROBOKASSA. Не мог этого сделать раньше, пока у меня не было персонального аттестата WebMoney. Теперь есть аттестат, и есть интеграция с ROBOKASSA.

Основные преимущества этой системы для меня :

  • Возможность начать работу как частное лицо без заключения каких-либо договоров. Но потом можно будет уже перейти и к более официальным отношениям.
  • Широкий спектр доступных способов оплаты. Благодаря этой системе я могу принимать WebMoney (WMR, WMZ, WME, WMU и т.д.), Яндекс.Деньги, Moneymail RUR, RBK Money RUR. Возможны и другие способы оплатить Курс, например с помощью СМС или платежных терминалов. Как использовать некоторые из доступных вариантов я даже сам еще не до конца понимаю.
Огорчает только, что некоторые варианты  конвертации оказываются для пользователей достаточно дорогими.