Недавно наши каякеры вернулись из серф-экспедиции в Португалию. Поездка была организована нашим клубом, снаряжение и лодки предоставлялось фирмой Watertech - производителем серфкаяков. Почему именно Португалия? Там стабильно хорошая океанская волна, недалеко и серфкаякинг довольно широко распросранен.
Всем очень понравилось, да это заметно и на фотках :). Надо будет в следующем году ломануться вместе с ними в Португалию.
Команда App Engine хорошо поработала: решено много проблем, исправлены тонны багов, доработан API.
Дополнительно релиз включает:
Раширенную административную консоль - пользователь получил новые утилиты для управления задачами и очередями, созданными с помощю Task Queue API и более понятный процесс индексирования (index processing).
Улучшенную совместимость с Java - в релизе добавлена поддержка новых операторов фильтрования, наследование в JPA и JDO, а также поддержка JAXB.
Релиз 1.2.8 предназначен для разработчиков на Python и Java.
26 ноября 2009 SpringSource анонсировала релиз версии 1.1.2 Grails - фрэймворка для построения интернет приложений. Основная цель релиза - повышение стабильности за счет фикса багов и незначительные улучшения.
На прошедших выходных (28-29.11.2009) наш клуб организовал поход в заповедник "Хоф Дор-а-Боним". В прорамме было три заплыва: два в пятницу (утром и в обед) и один в субботу. К пятнице в кибуц Нахшолим завезли каяки и снаряжение. Желающие остаться на ночлег сняли циммеры за весьма умеренную плату. Я, памятуя о результатах прошогодних ночных бдений и возлияний в кибуце, решил воздержаться от ночевки и приехал в субботу утром.
Утро было ясным и прозрачным, море спокойным, ветерок легким, короче говоря, идеальные условия для похода в заповедник. Берег в Хоф а-Боним скалистый, изрезанный маленькими заливчиками с уютными гротами, мелководьями и даже следами кораблекрушений, поэтому подходить к нему во время сильного прибоя не только неприятно, но и опасно. В заповеднике положен маршрут по самым интересным местам. Особенно красиво там весной в период цветения.
Поход на каяках начинаетса с пляжа кибуца Нахшолим (Хоф Дор), далее идем на север на небольшом удалении от берега, по дороге заходим в заливчики и гроты, делаем одну - две остановки с выходомна берег и возвращаемся назад. При хорошой погоде самая северная остановка получается на границе Атлита.
Небольшой видеофрагмент о походе. Я там "звездю" на синем гринландере :)
#1. Вход в грот.
#2. Еще один грот.
#3. Общий вид побережья. Во время сильного прибоя там довольно опасно.
#4. Сейчас прибоя нет и хорошо видны скалистые отмели.
Наконец-то волны и наличие свободного времени совпали и мне удалось посерфить. Это было в прошлую субботу (14.11.2009). Начал как всегда с Пляжа инвалидов, встретил там Шарон и Ярона на новеньком сером WaterTech Lucifer.
Оседлал пару-другую волн, но решил что тема серфинга не раскрыта и двинулся пешкодралом на север, на пляж Звулон. Там, как мне показалось, и волна повыше и "трава зеленее" :). Место за крайним волноломом мне показалось вполне достойным, серферы на досках кучковались немого севернее, так что оперативный простор был гарантирован. Однако разочарование пришло довольно быстро, подходящая волна приходила раз в 5-6 минут, но для хорошего серфа она была коротковата и завершалась довольно резким и мощным дропом (drop - это когда волна ломается и схлопываетса). Очутится в дропе не очень приятно, по ощущениям похоже на пребывание внутри стиральной машины :). Один из таких дропов закончился тем, что я потянул шею, иза-чего не смог подняться (сделать эскимоский переворот) до второго дропа и был вынужден катапультироваться из каяка. Так что на берег мы возвращались раздельно: каяк самостоятельно и я минут через 15 после него - тяжело выбираться вплавь в полной амуниции при сильном прибое.
На берегу подбил баланс и решил, что ноющей шеи вполне достаточно чтобы покинуть это место. Возвращался по воде, на каяке, обходя волноломы мористее. На Пляже инвалидов обнаружил смену караула: Ярон ушел, Шарон осталось, появились Саша, Миша (тоже на обновке) и наш гуру - Омер. И тут вдруг все стало по-другому: волны стали длинными, добрыми, с мягким и предсказуемым дропом. Все стало полючаться само собой, даже шея перестала болеть. Короче говоря, еще час я носился по волнам, получил море удовольствия и был счастлив как морской котик :).
Что еще интересного произошло?
Обнаружил следы вандализма в нашем парке:
Поругался с козлами паркующими машины на тротуаре так, что с коляской не пройти:
Получил инвайт на Google Wave и приступил к экспериментам
Вы ни разу не сталкивались с ситуацией когда, наслушавшись прогнозов синоптиков, вы приходите на море, а там совсем не то, что ожидалось? А я сталкивался и довольно часто. Частично решить эту проблему помогают веб-камеры на побережье.
В этом сообщении я буду собирать линки на работающие веб-камеры с видом на морские просторы вокруг Израиля :)
На сайте собраны веб-камеры в Тель-Авиве, Герцлии, Ришон ле Ционе, Хайфе, Бейт Янае и Эйлатре. Не все камеры работают и, сожалению, они подписаны на иврите.
На этой картинке я подписал на русском месторасположение камер.
31.10.2009. Отгремели грозы (в нашем районе было 150 мм осадков за день), отсверкали молнии, ветер поутих и неугомонные гребцы собрались в море. Вышли с небольшим опозданием: большая (46 м) моторная яхта «Oceanos» под греческим флагом пыталась покинуть гавань.
Мы с трудом протиснулись между яхтой и лоцманским катером и пошли против ветра. Обстановка: ветер SSW – 15 узлов, зыбь – до 1,5 м высотой. Около часа двигались на SW,потом ветер изменился на SSW, отдохнули немного и легли на обратный курс. Поскольку обратно мы шли по ветру и по направлению волн, то по дороге мы неплохо посидели на волне (посерфили). А на одной из остановок Гади (один из героев моего поста о спасении на Аляске) решил нас «из фоторужья щелкнуть» (с), а мы с удовольствием попозировли:
Как и ожидалось, прогноз поторопился и в 07.30 волны не было и близко. Но по состоянию моря было видно, что прогноз не наврал а просто ошибся на насколько часов. Волна таки пришла, однакоэто было в 14.00 когда я уже вовсю работал. Более того назавтра она стала еще лучше – ветер стих и можно было наслаждаться волной без его свиста. Возможно мне улыбнется удача 15-го или 16-го:
Несмотря на столь досадную гримасу природы я провел время с пользой: крутил перевороты разными способами, делал короткие спринты –типа захват волны.
Возвращаясь наблюдал картину Репина: четверо мужичков вытащили сеть метров этак на 40, собрали улов (около 30 кг кефали + всякая мелочь) и, ничтоже сумняшися, уселись на пляже и принялись её чистить: чешуя, кровь, потроха– обычное местное свинство. Мелочь, но неприятно. Интересно, есть ли у нас какие-либо ограничения на ловлю рыбы в море? Надо будет поинтересоваться.
Вчера в нашей марине ошвартовался замечательный парусник - гоночный катамаран Gitana 13 французской команды Gitan.
В апреле 2009 года он поставил новый мировой рекорд, этот сплав высоких технологий и красоты пересек Тихий океан пройдя из Сан-Франциско (Калифорния, США) до Иокогаммы (Япония) менее чем за две недели. Технические характеристики:
Длина - 32.8 м
Ширина - 16.5 м
Высота мачты - 42 м
Водоизмещение - 22 т
Экипаж - 9-10 человек
А сегодня море было таким:
Легкий северный ветерок, волны нет, вода прозрачная.
Вчера, успешной презентацией на глазах у высокого начальства, завершился полугодовой марафон нашего проекта.
Все началось так. В один прекрасный день наша фирма вдруг озаботилась повышением уровня квалификации своих программеров и придумала специальный конкурс для своих работников: команде разработчиков за полгода внеурочной работы нужно было завершить проект (т.е. выдать на гора работающую софтину). Проекты на конкурсотбирались так чтобы трудоемкость была на уровне 2-3 чел/мес. В качестве бонуса каждому частнику предоставили право пройти 10 дней профессиональных курсов на выбор.
По результатам конкурса должна быть объявлена команда победительница с вручением призов (о призах не сообщалось).
По разным рабочим группам отобрали талантливых программистов, разбили их на команды по 4-5 человек, так чтобы члены группы работали в одном филиале, не знали друг с другом и занимались разными направлениями. Всего получилось 20 команд. Группам предложили список проектов для реализации. Также можно было предложить свою идею для проекта. Каждой команде прилагался куратор для консультирования, помощи и т.д.,а непосредственное начальство обязали не препятствовать и не перегружать людей излишней работой J. После этого команды отпустили в свободное плавание, т.е. никто не вмешивался в процесс разработки. Что, как и когда делать команда решала сама.
Наша команда первоначально состояла из 4-х человек, но через месяц один ушел по личным мотивам и мы остались втроем. После некоторых колебаний мы сменили тему проекта, т.к. изначальная оказалась скучной и не интересной большинству группы. Короче, за полгода мы написали Java реализацию клиента базового протокола связи Diameter (RFC-3588) с поддержкой распределения нагрузки (loadbalancing) и защитой от сбоев(failover), систему тестов для него, симулятор сервера и демо-приложение.
Работать было интересно, но душа как-то не горела и все с нетерпением ждали окончания проекта. Все же мы смогли завершить его и возможно победим в конкурсе.
А теперь наконец-то можно заняться тем, что действительно интересно!
UPD: в конкурсе мы не победили. Сама церемония раздачи слонов оставила неприятный осадок, но я не жалею об участии :) Призы же были не ахти какие: 1-е место - вся команда получилапо iPod Touch, 2-е мето - подписка на какую-то IT-библиотеку.
Команда разработчиков Google представила новый язык программирования Noop.
Noop запускается под JVM (Виртуальная машина Ява). Google описывает Noop как язык вобравший все лучшеее из старых и новых языков, с синтаксисом, основанных на зарекомендовавших себя решениях других языков.
Основные особенности Noop:
1. Запускается под JVM (виртуальная машина Ява)
2. Внедрение зависимости (Dependency injection)
3. Неизменяемые объекты (immutable objects)
4. Отсутствие статического кода и статических переменных
5. Нет примитивных объектов
6. Нет наследования
Язык имеет легкочитаемый Java-подобный синтакс.
Способы запуска программ на Noop: транслирование в Java код, интрпретатор, компиляция в JVM байткод.
Исходники языка распространяются по лицензии Apache.
Ссылки: Noop - a new language for the JVM
Рэймонд Ли - канадец китайского происхождения, изобрел в 2000 году новое устройство Джетлев (Jetlev), патент США № 7 258 301, позволяющее летать над поверхностью воды на высоте около 10 метров и передвигаться со скоростью до 40 км/ч.
Устройство представляет собой плавающий корпус с мотором от водного мотоцикла, агрегатированным с мощной помпой. Корпус с помощью гибкой пластмассовой трубы большого диаметра, длиной около 10 метров, соединен с ранцевым реактивным движителем. Вода, выбрасываем под давлением через сопла движителя, создает реактивную силу перемещающую пилота и сам Джетлев.
Для полета пилот, находясь в воде вместе с Джетлевом, одевает ранец с движителем, включает мотор и регулируя расход воды и направление тяги, взлетает над поверхностью воды. Высота полета ограничена длиной трубы. Скорость полета достигает 35 км/ч. Как заверяет изобретатель, для обучения достаточно нескольких часов.
Джетлев производится совместно Jetlev Sports Inc (США) и MS WaterSport GmbH (ФРГ), начало продаж - конец сентября 2009, стоимость 129 000 USD.
Видео полетов на Джетлеве: