Рубрика «google app engine» - 5

image
В Сан-Франциско 15-17 мая проходит традиционная конференция Google I/O, где представляются самые горячие новинки технологий и продукции Google. Не всем выпала возможность туда поехать, но вы приглашены на Google I/O Extended, которая пройдет в Москве 15 мая.
Также 16 мая будет хакатон по Google App Engine (вместе с новостями с Google I/O).
Подробности и формы регистрации под катом
Читать полностью »

Есть такой замечательный wiki ресурс по языку Tcl/Tk как wiki.tcl.tk. Есть у этого ресурса RSS лента последних изменений. Но вот беда — лента изменений самая минимальная. Там указано только кем, когда и какая страница редактировалась. Нет полных изменений и нет GUID у элементов ленты, поэтому некоторые RSS клиенты (например, Google Reader) не показывают большую часть новостей, считая их одинаковыми.
Читать полностью »

Electric Imp — Делаем WiFi термометрМногие из вас знакомы с анонсом Electric Imp, который не так давно был на хабре, кроме того уже начинают появляться первые впечатления от его использования. Поскольку это устройство мне показалось перспективным и довольно интересным, я при первом появлении в продаже версии developer edition заказал себе чтобы немного поиграться и оценить возможности.
Читать полностью »

Google планирует привлечь 90% пользователей MS Office на Google Apps

В уходящем 2012 году компания Google сделала серьёзные шаги навстречу корпоративным пользователям, запустив Google Drive и облачный сервис Compute Engine. Пользователей планомерно и довольно успешно переводят на облачные сервисы, естественной частью которых являются офисные приложения Google Apps.

Наступающий 2013 год сулит ещё большие изменения на рынке офисного ПО — похоже, компания Google всерьёз намерена разрушить одну из последних монополий в мире ИТ, а именно, монополию MS Office. Вице-президент Google и руководитель направления Enterprise Амит Сингх (Amit Singh) озвучил амбициозную цель: компания намерена привлечь на Google Apps 90% корпоративных пользователей Microsoft Office. Именно так оценивается количество пользователей, которым не нужна полная функциональность MS Office, а достаточно базового набора функций.
Читать полностью »

Я активно пользуюсь самыми разными сервисами Google. Периодически, мне предлагается принять новое соглашение. Вот и сейчас, я уже несколько дней не имею доступа к своим приложениям в Google App Engine потому, что никак не решаюсь согласиться с соглашением.

Но начнём слегка издалека. Вот, как начиналось предыдущее соглашение:

Читают ли в Google свои собственные соглашения?

Здесь и далее, выделение моё, URLы на скриншотах оставлены специально, они все работают. Браузер — последний Хром.

Читать полностью »

Меня давно вопрос — на чём проще всего сделать веб приложение ява программисту неискушенному в веб разработке.

Меня смущали несколько вещей — во первых — регистрация пользователей, логин, права доступа и так далее. Не хотелось с этим много возиться. Решение здесь я нашел в Grails с плагином Spring Security.

Во вторых — хостинг. Если писать на Яве (а мне так комфортнее всего, я на Яве с 1996 года), то хостинг дорогой. Платить по 15-20 долларов в месяц за сайты-эксперименты не хотелось.

И вот, наконец я нашел решение. Это — Gaelyk. Groovy фреймворк для Google App Engine.

Чтобы понять что он даёт и как его использовать давайте посмотрим на простейший проект.

Простейший проект можно сделать скачав template project или воспользовавшись maven archetype

Однако же первый из них использует gradle, а не maven и оба используют стандартный groovy компилятор, а не экслипсовский, который позволяет не создавать стабы, и оба не создают пример работы с Google datastore

Поэтому я создал свой maven archetype. Давайте с его помощью и создадим Gaelyk проект:

Читать полностью »

Какое-то время назад я уже предпринимал попытку автоматизировать скачивание киноновинок — в то время это был сервис, основанный на API kinobaza.tv. Однако, API тогда был не совсем доделан (не всегда в список попадали киноновинки, не всегда скачивались фильмы на русском языке), а сейчас, похоже, и вовсе умирает. Потому пришлось сделать вторую попытку — сайт kino2rss (хотя, premiers2rss было бы правильнее).
Читать полностью »

Итак, iOS 6 уже среди нас, а продажи нового iPhone начнутся уже на этой неделе. Так что скоро (возможно) люди поймут, что новые Карты в iOS больше не работают на Google. И что они чудовищны.

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

Apple решили сделать собственное приложение и прекратить работать с Google, который имеет классный картографический продукт мирового уровня. Это круто, и Apple сама вправе решать. Однако если подумать о пользователях, то решение кажется странным. Конечно, с вашими данными о местоположении можно много чего сделать, и Apple хочет владеть ими. Все верно, хорошо. Но «лучший в своем классе опыт», которым так гордится Apple, просто отсутствует в новых Картах.
И если бы я был Google, то я бы не стал выпускать приложение с Картами на iOS 6 по крайней мере месяцев шесть, и вот почему.

Читать полностью »

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

GAE использую относительно недолго, примерно полгода. До недавнего времени это были простые сайты со статическим контентом. Для них GAE подходит идеально — невысокий траффик, который не исчерпывает бесплатные квоты + java. Любое веб приложение html/javascript заливается быстро и удобно с помощью мавена. Пишешь mvn gae:deploy и через минуту твое приложение уже в облаке.

Настало время чуть более активно использовать базу данных для нового проекта и тут начались грабли.Читать полностью »

Часть 1

Чтобы начать использовать App Engine понадобятся:

  • Интерпретатор Python 2
  • Google App Engine SDK for Python

Python 3 на данный момент не поддерживается App Engine. Минимально необходимая версия среды — 2.5, но для новых проектов Google рекомендует сразу использовать версию 2.7. У меня установлены Python 2.7.2 и SDK 1.7.0 на Windows 7.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js