суббота, 24 апреля 2010 г.

Обновление Google App Engine SDK 1.3.3

 21 апреля 2010 Google выпустил обновление App Engine SDK 1.3.3. Релиз предназначен для обеих сред исполнения, как для Python, так и для Java.

Это небольшое обновление содержит изменения и исправления для хранилища данных (datastore), админстративной консоли и загрузи аппликаций. Детальная информация приведена в release notes (Python, Java) .


Скачать новую версию SDK.

Источник: Google App Engine Blog: App Engine SDK 1.3.3 Released

понедельник, 19 апреля 2010 г.

Из-за острова на стрежень ...

выходили, нет не расписные челны Стеньки Разина, а Eclipse Романа Абрамовича, новое пополнение его флота супер яхт.
 Итак, встречаем!




Длина яхты «Eclipse» составляет 167 м., ширина - 21,5 м. На девяти палубах яхты разместятся две вертолетные площадки, четыре прогулочных катера, посыльное судно для гостей, 20 водных мотоциклов и 12-местная субмарина, которая сможет незамеченной выходить из трюма через днище корабля. Яхта оборудована стабилизаторами против качки, новейшей противоракетной системой и подводными инфракрасными датчиками.

Фотографии: © REUTERS/Christian Charisius

Источник:  http://drugoi.livejournal.com/3225649.html

среда, 14 апреля 2010 г.

Вот это стартап!

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

Статья описывает архитектую сервиса знкомств Plenty of Fish. Бот небольшая цитата из статьи:  "более 45 миллионов посетителей в месяц и 30+ миллионов просмотров страниц в сутки (что составляет около 500-600 страниц в секунду). Но это не самая интересная часть истории... Все это управляется единственным человеком при использовании нескольких серверов, при этом он тратит на работу всего пару часов в день и зарабатывает 6 миллионов долларов на рекламе от Google."

Снимаю шляпу перед создателем этого сервиса! Нужно что-то делать! :)

вторник, 13 апреля 2010 г.

Как мы спасли утопающего

Вернее не мы, а конкретно Гади, но обо всем по порядку.
Дело было в субботу, 10 апреля 2010. Я собирался пойти на утренний выход в море (в 8,00), но благополучно проспал, и ничего не оставалось как пойти на послеобеденный (в 14.00). Всего собралось человек десять. Нир, наш инструктор, окинув многоопытным оком морские просторы, обрадовал нас планом выхода: идем на север до Аполлонии, возвращемся назад до начала волноломов и играемся там в полосе прибоя, отрабатывая нижнюю поддержку и серфинг. Не самый лучший вариант для меня, но т.к. мой любимый Valley Rаpier оказался неисправным, то затасной вариант - NDK Greenlander оказался как раз к месту. Он лучше подходит для игрищ в прибое.

Без всяких неожиданностей дошли до Аполлонии. Дул не сильный ветерок с запада и хотя море было спокойным, прибойная волда была около метра в высоты, а в отдельных местах доходила до полутора метров.   Надо сказать что в это время был цамый сильный отлив который я когда либо видел в этих местах, поэтому мы с Гади откололись от группы и пошли в Аполлонию через руины ее порта, вдоль берега. Во время отлива они очень живописно обнажаются и мы просто не могли пропустить такое зрелище. Основная группа же пошла мористие обходя развалины с запада. Они подождали пока мы прошли через порт и выбрались из зоны прибоя. Не дожидаясь пока мы подойдем вплотную, основная группа  повернула назад. Таким образом, на обратном пути мы с Гади шли удалении 300-400 метров от основной группы, причем Гади шел метров на 200 ближе к берегу. А до берега от него было где-то 300 метров.


View resque with kayak map in a larger map
На карте обозначен наш с Гади маршрут до места спасения. Основные места обозначены метками. Дополнительная информация появится при нажатии на метку. 

Миновав мечеть Сидна Али я вдруг заметил что Гади повернул к берегу. Надо сказать, что Гади, в отличие от меня, был на своем собственном каяке и, по правилам клуба, мог делать что хотел. Кроме того Гади - отчаяный парень и подумав, что он собрался серфить в том районе, я продолжил путь к волноломам. Вдруг, я услышал крики со стороны берега. Кричали с обрыва на котором стоит мечеть, что именно кричали я не разобрал. Я повернул к берегу и по мере приближения вся картина маслом стала раскрываться передо мной: орущая толпа на обрыве, безмятежные отдыхающие на пляже, женщина в истерике захлебывается в прибрежных волнах (1 - 1,5 в зоне прибоя) и Гади на белом коне каяке приближающийся к утопающей.

Позже Гади рассказал как было дело: "Подхожу к женщине, она в истерике, на иврите ничего не понимает, только на арабском. Я попытался ей обьяснить чтобы оны забраль на нос каяка, но женщина ничего не слушая схватила каяк мертвой хваткой так что я еле удержал равновесие. С большим трудом мен удалось отбуксировать женщину к берегу."

К тому времени как я подошел к месту проишествия женщина была на берегу, в полном порядке даже воды не наглоталась, только пребывала в шоке от случившегося. Подошел ее муж и увел куда-то, а трое ее детей продолжали играть как ни в чем не бывало.
Гади прошелся по пляжу, спрашивая народ почему никто не попытался придти на помощь. Отвечали, что ничего не слышали и не видели пока не появился каяк.

Вот такие помидоры. Будьте осторожны на море, особенно если не умеете плавать.

воскресенье, 11 апреля 2010 г.

Обновление Google App Engine SDK 1.3.2



25 марта 2010 Google выпустил новый релиз App Engine SDK 1.3.2. Релиз предназначен для обеих сред исполнения, как для Python, так и для Java.

Основные новшества в API:
  • Blobstore API - добавлен новый метод  (fetch_data для Python, fetchData для Java) позволяющий запрашивать содержимое Блоба (Blob) из кода приложения.
  • URLFetch API - увеличено пространство портов доступных для запросов. Сейчас можно адресовать следующие порты: 80-90, 440-450, и 1024-65535.
  • Mail API - расширен список файлов которые можно пересылать вместе с письмом. Добавлены документы с расширениями .doc, .ppt и .xls.
  • Task Queue API - увеличена максимальная скорость обновления Task Queue с 20 до 50 в секунду.
Кроме того разработчикам теперь доступна новая систем защты от DoS атак. Теперь IP адрес можно занести в "черный список", это лишит его доступа к вашему приложению. Система также позволяет отслеживать IP адреса наиболее активно использующие ваш сервис.

Релиз содержит много других изменений и исправлений, подробробностои можно прочесть в release notes (Python, Java) .

Скачать новую версию SDK.

Источник: Google App Engine Blog: App Engine SDK 1.3.2 Released

пятница, 9 апреля 2010 г.

Израильский клуб морских каяков Terra Santa приглашает ...



Израильский клуб морских каяков Terra Santa приглашает присорединиться к братсву морских каякеров. Основнэ направления деятельности клуба:


  • Ежедневные выходы в море (6 раз в неделю) на каяках клуба.
  • Походы по Израилю:побережью Средиземного моря, Мертвое море, озеро Кинерет.
  • Зарубежные экспедиции разного уровня сложнисти: Греческие острова, Сейшельские острова, Япония, Аляска, Гренландия, Ирландия, Шотландия и т.д.
  • Ежегодные семинары по морскому каякингу
  • Серфкаякинг (серфинг на каяках)
  • Обучение и сертификация морскому, бурноводному (White Water) и серф каякингу
Основная база клуба находится в городе Герцлия, есть филиалы в Ашдоде и Акко.
Для  начала никаких предварительных знаний и умений в области каякинга не требуется. 

Буду рад ответить на все вопросы в комментах :)