Буквально только что появилось уведомление о новой функции в Google Документах - совместная работа с папками.
Делается все очень просто - заходите в нужную папку, и через специальное меню открываете окошечко, в котором указываете email адреса соавторов.
Все точно также как и с документами. Очень просто, но как же этого не хватало!
среда, 14 октября 2009 г.
Совместная работа с папками в Документах Google
четверг, 2 июля 2009 г.
Эволюция ярлыков Gmail
Отказ Google от папок, как системы структурирования писем, и работа с ярлыками - одна из ключевых функций, которая и сделала почту от Google революционной.
Ярлыки позволяют распределять письма по самым разнообразным признакам. Например, так: "дом - работа - отдых" и вместе с этим "срочно - ожидает - когда появится время".
А в сочетании с фильтрами, которые позволяют большую часть корреспонденции распределять автоматически Gmail становится очень и очень удобным инструментом для работы с электронной почтой.
Итак, про ярлыки. Проследим их эволюцию. Сначала ярлыки стали цветными.

После этого появилась удобная возможность удалять ярлыки в открытом письме:
Затем, решили упростить процесс создания нового ярлыка:
И вот следующие шаги. Оказывается работу с ярлыками можно сделать еще более удобной. Вчера в почте Gmail запустилось обновление интерфейса, которое скоро станет доступно всем пользователям. Раньше блок «ярлыки» находился под чатом и таким образом, был логически оторван от системных ярлыков «входящие», «отправленные», «черновики» и т. д. Сейчас блоки ярлыков объединены.
Также появилась возможность скрывать ярлыки. Вы можете сами определить какие их них нужно отображать, а какие нет. По умолчанию Gmail сам определяет часто используемые ярлыки и скрывает те, которые вы используете редко.
И конечно же, «drag and drop». Теперь вы можете просто перетащить мышью нужные письма на ярлык для того чтобы их пометить.
А можете и ярлык перетащить на письмо. Все для вашего удобства.
Мне нововведения кажутся весьма и весьма привлекательными. Очень нравится возможность скрывать ярлыки. Так, в личной почте я до сих пор использовал всего 7 ярлыков. Я не использовал их активно, лишь из опасения, что будет трудно ориентироваться в длинном списке меток. Теперь, похоже, проблема решена, и я вижу как можно использовать ярлыки активней и сделать работу с почтой более удобной.
Отпишитесь, пожалуйста, в комментариях сколько ярлыков в своем почтовом ящике Gmail используете вы и насколько удобными видите новые функции.
Автор: Олег Самусенко
Ярлыки: Gmail, Google Apps, Google Apps for Domains
пятница, 22 мая 2009 г.
Google App Engine и High load
Гаджет "Евровидение 2009", который мы сделали для компании Google, оказался отличным опытом в тестировании App Engine и проверки того, на что способна эта технология. Теперь мы гораздо лучше понимаем, как работает «Движок приложений» при высоких нагрузках. Эта статья описывает сильные и слабые стороны Google App Engine, а также подводные камни, с которыми разработчики могут столкнуться в ходе ее использования.
Слабые стороны:
1. Ограничение CPU_ms на запрос и на страницу
Если при каждом запросе делать много вычислений на сервере, то страница быстро израсходует свой лимит и станет недоступной.
2. Ограничение на общее количество запросов в день
В день разрешено около миллиона запросов к сервису, включая запросы к картинкам и другим ресурсам. При больших нагрузках достичь этого числа очень легко. Главная трудность состоит в том, что этот ресурс нельзя купить! Даже при включенном биллинге такие запросы не будут учитываться как платные, и при достижении все того же миллиона приложение перестанет работать. Чтобы избежать этого, нам пришлось переносить файлы для баннеров на сервис хранения файлов Amazon S3.
3. Ограничение на количество запросов в секунду
При интенсивности более 500 запросов в секунду приложение перестает работать. В обычных ситуациях достичь столь высокой нагрузки непросто. В случае с гаджетом Евровидения это получилось из-за рекламных баннеров. Такая проблема может появиться, если страница с вашим сервисом рекламируется на популярных сетевых ресурсах - главной странице Yahoo!, Slashdot или Digg.
Tips & Tricks:
1. Кешируем ВСЁ!
Все, что отдается на запросы пользователей, должно браться напрямую из memcache. Чтобы полностью избежать проблем, лучше создавать cron’ы, которые будут обновлять кеш по расписанию. Тогда даже редкие запросы пользователей не будут требовать обращения к базе данных и производить дополнительные вычисления. Так мы закрываем слабую сторону номер 1.
2. По максимум переносим статический контент на внешние сервера.
Все картинки, CSS, Javascript лучше залить на Google Code и отдавать пользователям непосредственно с него. От нашего приложения пользователи будут получать только закешированный html, а все остальное запросы уже не будут нагружать его. Этим мы закрываем вторую и третью слабую сторону.
3. Включаем биллинг, даже если он не нужен.
Как уже было сказано, бесплатных лимитов App Engine хватает, если приложение хорошо оптимизировать. Для гаджета Евровидения при нагрузке до 300 запросов в секунду за все время было снято 5 центов. Да и то лишь в день финала, когда, понятное дело, интерес пользователей подскочил.
Главный же плюс биллинга (его включение разрешает App Engine взимать деньги за перерасход лимитов) состоит в том, что бесплатные ресурсы все равно остаются. А вот ресурсы, за которые нельзя платить, увеличат свои лимиты в 50 раз! Я совершенно случайно заметил, что после включения биллинга для гаджета Евровидения лимит на количество запросов в день вырос с миллиона до 50 миллионов :)
4. Не храним пользовательские данные в приложении.
Если сохранять пользовательские настройки и профили в БД, то при больших нагрузках придется обновлять кеш слишком активно, поскольку пользователи будут очень часто сохранять свои данные в БД. Ясно, что социальную сеть таким образом не построить.
Для полноценной работы с пользователями и их данными необходимо использовать Google Friend Connect. Он очень просто подключается к любому сайту, дает полноценную авторизацию через Google Account, Yahoo! или OpenID. После этого все пользовательские данные хранятся непосредственно на серверах Google и не затрагивают наше приложение в части, касающейся социальных сетей (френдование, комментарии, рейтинги и т.д.). Вообще, FriendConnect – потрясающий сервис, который позволяет с легкостью подключать мощные социальные функции практически к любому сайту. Из минусов – дает дополнительную нагрузку на браузер (в связи с использованием JavaScipt) и слегка увеличивает трафик при начальной загрузке. Впрочем, в дальнейшем все скрипты кешируются.
Резюме:
На App Engine можно сделать практически что угодно, если уметь ее готовить :)
При этом даже для нагруженного сайта довольно сложно превзойти бесплатные лимиты (если правильно работать с ним), и даже при их превышении плата невысока. Это гораздо выгоднее, чем использовать аналогичные сервисы от Amazon, где за каждый день использования необходимо платить.
Любое приложение нужно достаточно жестоко оптимизировать, что увеличивает время разработки, к сожалению. В принципе, это требование справедливо для любых сайтов, но в случае с App Engine оптимизация необходима вдвойне!. Конечно, это очень сильно зависит от вида проекта. Если интерактивности на сайте немного, то ситуацию со скоростью работы спасет кеширование на самом верхнем уровне (отдача сгенерированного html). Однако далеко не всегда проблему производительности можно решить так просто.
пятница, 27 марта 2009 г.
Google - источник открытий
Google запускает наглядную энциклопедию примеров использования своих сервисов. Ключевая особенность - это то, что источником этих полезных знаний являются пользователи. Каждый может рассказать о своем примере использования продуктов Google.
Это очень ценно, т. к. компания может создать руководство только по одному сервису. А так как, число продуктов и инструментов Google уже более 60-ти и многие из них имеют возможности настройки, переноса данных между разными сервисами и т. д.; то самые интересные решения появляются у пользователей в ситуациях комплексного использования продуктов при решении практических задач.
Например, я для себя открыл Google будучи студентом, когда узнал о Документах Google. Тогда я искал возможности оптимизации планирования большой конференции. Все данные по конференции хранились в одном файле Excel. Чтобы не запутаться в версиях документа, его не пересылали по электронной почте, а хранили на одном компьютере. Чтобы получить самые свежие данные, нужно было доехать через всю Москву до университета, и еще отстоять очередь к компьютеру, т. к. при оргкомитете в 30 человек, постоянно нужно было кому-то внести\ посмотреть данные. И тут Документы Google! Это мощный прорыв и непередаваемый восторг!
А какие открытия и прорывы Google помог сделать вам? Пишите в комментариях, рассказывайте другим пользователям через энциклопедию Google.
четверг, 29 января 2009 г.
Оффлайновый Gmail
Gmail удобен тем что вы можете получить доступ к своей почте где бы вы не находились - с любого устройства, подключенного к интернету. Домашний компьютер, ноутбук, мобильный телефон - интернет становится все более доступным. Но все-таки встречаются ситуации, когда вы остаетесь один на один со своим ноутбуком, и нет никакой возможности подключиться к интернету.
На днях Google запустил поддержку оффлайновой работы в Gmail с помощью Google Gears.
Как включить?
Если у вас еще не установлен Google Gears, то нужно его установить.
Если интерфейс вашего Gmail русский - необходимо включить английский. После включения функции можно будет опять вернуться на русский.
1. Перейдите в настройки
2. Во вкладке "Общие" поменяйте язык отображения Gmail на English (US) и нажмите внизу страницы "Сохранить изменения"
Включение режима "Offline"
3. Перейдите в настройки и откройте вкладку "Labs", включите "Offline" и нажмите внизу страницы "Save changes"
4. После этого можете вернуть язык интерфейса на русский
5. В правом верхнем углу у вас появится небольшое окошко, в котором нужно запустить работу автономного режима и подтвердить, что вы позволяете Google Gears работать с этой страницей.
Настройка
В базовом режиме вам нужно каждый раз в ручную переключать Gmail в автономный режим, когда вы собираетесь поработать без интернета - например, с ноутбуком в дороге.
Однако, есть режим, который позволяет подстраховаться в случае, если у вас нестабильное интернет соединение, которое может отключиться в любой момент. Этот вариант работы так и называется - "режим нестабильного соединения" и включить его можно в специальном окошке справа вверху.
В этом же окошке, если нажать "Показать список действий" можно отложить синхронизацию на час, если по каким-то причинам вам не нужно нагружать компьютер в данный момент.
Вот основные возможности функции "Offline" в Gmail. Дополнительные вы можете найти в соответствующих настройках Gmail.
Разработчики предупреждают что это экспериментальная функция и возможны некоторые сбои в работе. Но это только в качестве исключений, т. к. продукт прошел предварительное тестирование среди сотрудников Google и зарекомендовал себя как очень удобная и стабильная функция.
Ярлыки: Gmail, Google Gears
четверг, 4 декабря 2008 г.
Google Reader сменил дизайн
Новый Google Reader выглядит чисто и свежо. Изменениея дизайна направлены, в первую очередь, на оптимизацию скорости работы сервиса - например, были убраны скругленные уголки блоков, которые были в старой версии.
Каждая секция боковой панели: главное меню, расшаренные потоки друзей, ярлыки - имеют собственные элементы управления. Вы можете сосредоточиться на нужном вам в данный момент блоке, а остальные просто свернуть.
Меня новый дизайн привлекает своей простотой и, кажется, действительно, он работает быстрее. А как вы оцениваете такие изменения?
Ярлыки: google reader
суббота, 27 сентября 2008 г.
Личный CRM
Системы CRM или Customer Relationship Management (Система взаимоотношений с клиентами) весьмы популярные на западе и стремительно завоевывают популярность в России. Большие корпорации с огромным числом менеджеров, передающих клиента от от одного к другому, стремящиеся предоставить сервис высшего качества каждому покупателю используют для этого весьма дорогие и сложные программные продукты, с продвинутой системой безопасности, конфигурируемым набором бизнес-правил и прочими наворотами, непонятными простому смертному: поверьте на слово как сертифицированному специалисту по одной из таких систем :)
Значит ли это, что "простому смертному" (как будто среди нас есть простые, ха) не нужно управление клиентами? Да ни в коем случае не значит! Наоборот: число контактов среднестатистического человека может обычно переходит далеко за тысячу. Не верите? Попробуйте в течение получаса выписать на бумагу список всех людей, которых вы знаете: родственников, близких друзей, коллег по текущей и предыдущей работе, знакомых из Мурманска, с которыми ездили на отпуск в Пицунду... Спустя полчаса, цепляяся за вот такие "спусковые крючки" листок будет испещрен фамилиями и именами людей, о которых вы, возможно, и думать забыли. А зря: контакты нужно поддерживать.
Но в эпоху высоких технологий глупо полагаться только на память и набор записных книжек: на данный момент доступно огромное количество электронных органайзеров, персональных менеджеров и компьютерных контактных книг. Но лично я для своих контактов с некоторых пор начал использовать Контакт-Менеджер от Google. У меня на то несколько причин:
1. В этой записной книге уже есть все персоны, с которыми я так или иначе общался с помощью электронной почты. В "Мои контакты" Google автоматически переводит тех людей, с которыми у меня была оживленная переписка. Резонно: отфильтровывает случайных незнакомцев и роботов.
2. Введенными контактами можно пользоваться в других службах. Например, для обозначения лиц на фотографиях в Picasa Web Albums
3. Работает знаменитый гугловый поиск :)
4. Вам мало? Хорошо: с некоторых пор Google Contacts обзавелся собственной страничкой (до этого он был доступен только из Gmail). Вот она. Заносим в закладки и не забываем старых друзей. Договорились?
Пока!
Автор: Денис Балуев
Ярлыки: Gmail, Google Contacts


