среда, 19 марта 2014 г.

Случай в школе

Давеча сынишка писал проверочную работу по русскому языку. В тесте присутствовал провокационный вопрос:
Какой твой родной язык? выбери:
а. эстонский
б. русский 
в. английский

Сын, отметя все сомнения, твёрдой рукой вывел:
ГРЕЧЕСКИЙ.

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

понедельник, 13 января 2014 г.

Крит 2013. Ущелье Платанья.

Зима  окончательно вступила в свои права. За окном минус 8, самое время вспомнить прошлое лето и гостеприимный остров Крит.
Решили мы посетить ущелье Платанья. Оно не так известно, как другие природные красоты Крита, однако фотографии в сети убедили нас, что место стоящее. Информацию я почерпнул отсюда: http://www.psiloritis-natural-park.gr/2/69.html. Ну и наши греческие друзья решили тоже отправиться с нами за компанию. 
Проблема с Платанья в том, что на Крите вы найдёте как минимум 3 деревни с созвучными именами. Поэтому будьте аккуратны в своих поисках, если решите последовать по нашим стопам. Наша цель находится в номе Ретимно, в 38 км южнее города.


пятница, 10 января 2014 г.

Dzone puzzle: Maze Solver

Assume you have a 2D array that represents a maze. Spaces are denoted by a 0 and walls are denoted by a 1. Devise the most efficient way to get through this maze, while following these two simple rules: 
- You can only move right (not left) 
- You can only move down (not up) 

My solution in Scala:

 

package mazesolver


case class Pos( x: Int, y: Int){
  def move(m: Move):Pos = m match {
   case Right => Pos(x+1, y)
   case Down => Pos(x, y+1)
  }
}

class Move
case object Right extends Move
case object Down extends Move

object Solver {
 
  def solve( maze: Maze, start: Pos, end: Pos): List[Move] = {
    
    
    def canMove( p:Pos, m: Move ): Boolean = {
      val newPos = p.move(m)
      if( newPos.x < 0 || newPos.y < 0 || 
          newPos.y >= maze.size || newPos.x >= maze(newPos.y).size ||
          maze(newPos.y)(newPos.x) == 1  ) false
      else true
    } 
    
    def findPathFrom( curr: Pos, moves: List[Move] ):List[Move] = 
     if ( curr == end) moves.reverse
       
     else{
         val pathR= if (canMove( curr, Right)  ) 
              findPathFrom( curr.move(Right), Right::moves)
               else Nil
         val pathD = if (canMove( curr, Down)  ) 
              findPathFrom( curr.move(Down), Down::moves)
            else Nil
         
         if( pathR == Nil ) pathD else  pathR
     }    
    
    findPathFrom( start,  Nil)
  }     
  
}

понедельник, 6 января 2014 г.

Jenkins : How to push Jenkins enviroment properties to Ant

По каким - то причинам Jenkins сам не передаёт переменные в Ant-плугин.
Но это можно сделать вручную,



после чего все переменные становятся доступными с префиксом env , например

env.SVN_REVISION

четверг, 2 января 2014 г.

... Орнелла Мути имеет эстонские корни

Вот кто бы мог подумать? Читаем в Википедии:

"Родилась 9 марта 1955 года в Риме, Италия. Её отец неаполитанец, а мать родом из Эстонии. "

Продолжаю изучать Жизни Замечательных Людей .

понедельник, 30 декабря 2013 г.

Восток Амфибия SE от Meranom : Хорошо, а ведь могло быть и Отлично.

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

А меня в очередной раз накрыло волной Часовой Болезни. С головой. Причиной послужило несколько фоток классического советского дайвера Амфибия, но в неклассическом исполнении от конторы Meranom. Цена вопроса - 90 еврО с доставкой, меня не остановила, и вот уже 3 недели часы не покидают запястье. Пора дать оценку агрегату от завода Восток.
Начнём с того, что Мераном продаёт и стандартные Амфибии, в заводском исполнении. Однако серия SE, или Special Edition, несмотря на более высокую цену, пользуется гораздо большей популярностью. Рассмотрим основные отличия серии SE :


  •  Строгий чёрно-белый циферблат, великолепно читаемый и отменного качества. Никакой хохломы, танчиков, самолётиков и прочего детского сада, чем грешат стандартные изделия Востока.

  • Классические стрелки правильной длины. Минутная - в форме буквы Ф, как на советской классике
  • Чёрное окошечко даты. Мелочь - а приятно.
  • Достаточно качественные ремешки и браслеты. На моём экземпляре - силиконовый ремешок, очень мягкий и удобный. 
  • Классическая же задняя крышка с мужиком в ластах.
  • Ну и безель, в лучших традициях дайверских часов. Из нержавейки, а не стоковый бронзовый.

Немножко сухих фактов со страницы Меранома:

Vostok automatic movement 2416 with 31 jewels
Waterproof 200 meters.
Stainless steel case.
Silicon anti-dust coated strap
Luminous indexes and numerals
Stainless steel bezel with aluminum insert.

Shock resistant balance.
Average daily rate at temperature 20±5°С -20, +60 seconds.
Totally wound watches run not less than 31 hrs.
Average term of service 10 years.
User manual and warranty paper in English.

А теперь мои впечатления.
Автоподзавод у часов работает отменно, тихо и стабильно. Запаса хватает где.то на сутки. А вот с точностью у часов не всё хорошо. На минуту в день убегают. Конечно, в заводские нормы мы вписываемся, но всё.же неприятно.
Ремешок удобный и эластичный. Покрыт отверстиями, чтоб кожа на запястье "дышала". Первоначально планировал заменить на Натовский, однако пообвык, и в данный момент ни на что другое менять не хочу. Пару дней назад во время энергичных силовых игр с сыном выдрали ремешок из часов. Котлы с весёлым звоном упали на паркет. Ну всё, думаю, отплавали мои дайверы. Ан нет, ходят! Вставил я ремешок в ушки часов покрепче - и дальше бороться.  
Дизайн у часов - моё почтение! Мичего лишнего, всё строго и аскетично. Полированная сталь, радикально чёрный цифер, ярко-красная секундная стрелка - всё так как должно быть. Но вот стекло... Мягкая акриловая пластмасса. Ну мужики, это же несерьёзно. Китайцы уже ставят сапфир практически на любую свою поделку, а тут - привет из прошлого века. Немудрено, что за пару недель стекло часов уже получило несколько царапин.
Часы заявлены как водолазные, показатель водонепроницаемости 200м. Все аттрибуты тоже налицо: безель, завинчивающаяся заводная головка, надпись на цифере - всё в наличии. Однако напрямую "водолазность" амфибии пока мной не протестирована, до сих пор я с ней не плавал. Отложим этот тест на потом, хотя для меня это свойство крайне важно. Часы я ношу постоянно, а на рыбалке или во время купания в море меньше всего хочется думать о надёжности часов. В этом надо быть просто уверенным.
Резюмирую:
Стильные часы, строгие, классической формы, в лучших традициях советского дизайна. Мераном доработал стандартную модель, устранив многие её недостатки. В результате получились отличные часы, которые ценятся как русскоязычными покупателями, так и иностранными специалистами. Poor Man's Watch Forum  поставил эти часы на 1-е место в своём рейтинге за 2013 год.
Минусы? Неточность механизма и акриловое стекло. Эти 2 момента указывают нам на то, что часы родом из прошлого тысячелетия. Востоку и Мераному есть над чем работать. Однако, не будем забывать, что это часы за 90 (!!!!) еврО, и аналогов в этой ценовой категории практически нет.

понедельник, 25 ноября 2013 г.

Библиотека грекомана

Моя версия "Библиотеки грекомана". В списке только те книги, которые прочёл я сам, и которые я не постесняюсь посоветовать для прочтения другим грекоманам.
Список планирую  коррегировать и расширять, если у кого есть что добавить - пишите в комментах.

- Джеральд Даррелл, «Моя семья и другие животные»
Именно эта книга (плюс другие произведения серии) сделала меня Грекоманом. Даррел сам был Грекоман с большой буквы,  его зажигательные, полные юмора и обаяния слова легли на благодатную почву. По прочтении этих книг я грезил Грецией и полюбил её заочно.

 - «Илиада» и «Одиссея» , Гомер
Маст рид. Увлекательный сюжет, красивый слог, и вообще основа основ. Всего. Я предпочитаю перевод Вересаева, тонкие ценители - переводы Гнедича и Жуковского.

- Овидий, «Метаморфо́зы» 
Мифологический сборник, из которого Кун почерпнул добрую половину материала своего сборника легенд.

- По пути Ясона. Экспедиция Улисс. Тим Северин
Гениальный Тим Северин повторяет путь аргонавтов. Собрав команду бесшабашных энтузиастов, он строит 20-вёсельную галеру образца бронзового века и проходит весь путь легендарного Арго от Иолка до Колхиды, попутно открывая заново основные географическое ориентиры микенских времён.
Экспедиция Улисс  - ещё более интересное произведение, в котором Тим описывает своё путешествие на Арго по следам легендарного Одиссея.
Кто же такие лотофаги?
Где жили циклопы?
Можно ли в наше время проплыть между Сциллой и Харибдой?
Тим ответит на эти и многие другие вопросы в своей книге. Чётко, ярко, с примерами и  доказательствами.

- Грек Зорба, Никос Казандзакис
Великолепное произведение, полное философской мудрости и яркого юмора. Плюс замечательные описания критской природы и быта начала 20-го века.

- Лето на острове Патмос,  Том Стоун

- Греческое сокровище.  Ирвинг Стоун
Биография Г.Шлимана, великого археолога, откопавшего Гомеровскую Трою и превратившего миф в реальность.

- Размышления о Венере Морской. Лоренс Даррел
роман Л. Даррелла о послевоенном Родосе. Вполне сойдёт в качестве путеводителя.

- Герой должен быть один. Генри Лайон Олди
Шедевр, альтернативная интерпретация древнегреческих мифов о Геракле, Одиссее и др.
Если вам интересны Мифы - смело читайте весь Ахейский цикл данных авторов.

- Морской орел, Джеймс Олдридж
повесть о партизанском сопротивлении на острове Крит во время 2-й мировой войны.

- Ночи и рассветы, Мицос Александропулос
Не многие знают, что греки достаточно сильно привержены идеям коммунизма, а Ком. Партия Греции хоть и не является лидером, сильна как нигде в Европе.  Данная книга написана писателем - коммунистом о движении сопротивления во время 2-й мировой войны.

- Таис Афинская, Иван Ефремов
Роман , конечно, больше исторический, и про Грецию в нём не так много, однако любители Эллады почерпнут из него много интересного.
Кстати, Ефремов, видимо; тоже был грекоманом. Отсылки к Греции встречаются у него и в других произведениях: "Каллиройя", "На краю Ойкумены", "Лезвие бритвы" и др.

- В поисках Атлантиды, Жак-Ив Кусто
Об археологических раскопках и находках вблизи острова Крит. Критоманы, радость узнавания любимых мест вам обеспечена.



суббота, 23 ноября 2013 г.

Крит 2013: Античый город Лато : вотчина Неарха

Вообще-то посещение Лато не входило в наш чек-лист. Я больше к ущельям и пляжам тяготею. Однако, после прогулки по ущелью Критса (о чём я ещё обязательно расскажу ), мы по инерции свернули по указателю Лато. И упёрлись в такую табличку.
 -Ну-ка ну-ка... А нельзя ли поподробнее?

понедельник, 18 ноября 2013 г.

Международный индекс счастья


Международный индекс счастья (англ. Happy Planet Index) — представляет собой индекс, отражающий благосостояние людей и состояние окружающей среды в разных странах мира, который был предложен New Economics Foundation (NEF) в июле 2006 года. Главная задача индекса отразить «реальное» благосостояние наций. Для сравнения уровня жизни в разных странах используется значения ВВП на душу населения или ИРЧП, но эти индексы не всегда могут отразить реальное положение вещей. В частности сравнение значения ВВП считается неуместным, поскольку конечная цель большинства людей не быть богатыми, а быть счастливыми и здоровыми.

2009 Международный индекс счастья

1 - Коста-Рика
7 - Куба
51 - Германия
52 - Швейцария
97 - Греция
108 - Россия
114 - США
131 - Эстония
143 - Зимбабве

Это что ж получается, деньги с счастье не связаны? И Капитализм и Рыночная экономика не ведут нас к светлому будущему?

воскресенье, 27 октября 2013 г.

Греческий пейзаж.


Уединённый пляж на юге Крита. 
Два раза мы пытались разбить на нём палатку, и оба раза отказались от этой затеи. Помешал мощнейший ветер. Я уже не раз имел сомнительное удовольствие ночевать в палатке при штормовых порывах ветра. Это когда ты безуспешно пытаешься заснуть, и как только это получается, палатка под действием ветра начинает бешенно лупить тебя по спине.  Спасибо, как нибудь в другой раз! 
Пришлось ограничиться купанием и ланчем.