<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Записки искателей &#187; Google</title>
	<atom:link href="http://voituk.kiev.ua/category/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://voituk.kiev.ua</link>
	<description>while ( isAlive() ) {doCode(); doFun();}</description>
	<lastBuildDate>Wed, 02 Mar 2011 10:38:32 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Задачка про 8 шаров</title>
		<link>http://voituk.kiev.ua/2011/01/24/8-balls-google/</link>
		<comments>http://voituk.kiev.ua/2011/01/24/8-balls-google/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 20:31:35 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Задачки]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=2343</guid>
		<description><![CDATA[Нет, не подумайте, блог не умер. Он жив, жил и будет жить. Подтверждением этому являются бурные обсуждения в комментариях к некоторым заметкам. Вот еще одна классическая задачка, которую опять же согласно слухам спрашивают в Google, и совершенно точно когда-то спрашивали в давно сгинувшей (или правильно говорить &#8220;переродившейся в Cogniance?&#8221;) Sonopia. Итак у вас есть 8 [...]]]></description>
			<content:encoded><![CDATA[<p><em>Нет, не подумайте, блог не умер. Он жив, жил и будет жить. Подтверждением этому являются бурные обсуждения в комментариях к некоторым заметкам.</em></p>
<p><img class="alignleft size-full wp-image-2353" title="you have eight balls all of the same size" src="http://voituk.kiev.ua/wp-content/uploads/2011/01/you-have-eight-balls-all-of-the-same-size.jpg" alt="" hspace="10" vspace="10" width="400" height="268" /></p>
<p>Вот еще одна классическая задачка, которую опять же согласно слухам спрашивают в <a href="http://voituk.kiev.ua/category/google/">Google</a>, и совершенно точно когда-то спрашивали в давно сгинувшей (или правильно говорить &#8220;переродившейся в Cogniance?&#8221;) <a href="http://voituk.kiev.ua/?s=sonopia">Sonopia</a>.</p>
<p>Итак у вас есть 8 шаров одинакового размера, при этом 7 из них весят одинаково, а один &#8211; существенно больше.</p>
<p>Задача: используя не более 2х взвешиваний типа &#8220;больше-меньше&#8221;, определить тяжелый шар.</p>
<p><br style="clear: both; float: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2011/01/24/8-balls-google/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Hello World на Google App Engine</title>
		<link>http://voituk.kiev.ua/2010/02/15/hello-world-google-app-engine/</link>
		<comments>http://voituk.kiev.ua/2010/02/15/hello-world-google-app-engine/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 11:38:49 +0000</pubDate>
		<dc:creator>juriy</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=1633</guid>
		<description><![CDATA[Небольшая заметка о том, как создать и разместить свой проект на сервисе Google App Engine. По &#8220;долгу службы&#8221; довелось пощупать интересную технологию, до которой раньше не доходили руки. Думаю, Google App Engine будет интересен не только мне, поэтому начинаю мини-цикл статей о разработке для App Engine.  После того, как вы впервые войдёте в сервис appengine, [...]]]></description>
			<content:encoded><![CDATA[<p>Небольшая заметка о том, как создать и разместить свой проект на сервисе Google App Engine.</p>
<p>По &#8220;долгу службы&#8221; довелось пощупать интересную технологию, до которой раньше не доходили руки. Думаю, Google App Engine будет интересен не только мне, поэтому начинаю мини-цикл статей о разработке для App Engine.  <span id="more-1633"></span></p>
<p>После того, как вы впервые войдёте в сервис appengine, вам нужно будет подтвердить свою &#8220;личность&#8221;. Google вышлет на номер указанного вами телефона SMS с текстом вроде Google App Engine Code: 1234567. Лично мне SMSка дошла меньше чем за минуту (такой способ куда лучше бумажной почты, которую Google использует для Adsense). Такая проверка проводится только для первого создаваемого приложения.</p>
<p>Следующий шаг &#8211; зарегистрировать имя-идентификатор для приложения.</p>
<p>Теперь регистрация окончена, приступаем к разработке. App Engine работает на Java 6 и именно эта платформа является рекомендуемой, хоть и Java 5 тоже поддерживается. Я навскидку не смог придумать, что может пойти не так, если приложение скомпилированное на Java 5 запустить на JVM шестой версии, но Google&#8217;у виднее.</p>
<p>Скачиваем и распаковываем Google App Engine SDK для Java <a href="http://code.google.com/appengine/downloads.html">http://code.google.com/appengine/downloads.html</a>.</p>
<p>Теперь дело за малым &#8211; написать простое приложение и отправить на сервер :-)</p>
<p>Тут Google оставил меня без материала для заметки, поскольку минимальный Hello World уже есть в комплекте SDK. Хранится он в папке demos\new_project_template. Тут есть и build.xml и статический контент, и сервлет и даже пара файлов с конфигурацией для самых распространённых logging API: Log4J и JUL (java.util.logging). Скопировав содержимое в папку, где будет жить ваш проект, вы получите отличный каркасс для начала разработки. Единственное, что нужно теперь сделать &#8211; указать путь к развёрнутому SDK: либо в параметрах при запуске ant либо прямо в build.xml.</p>
<p>Перед тем, как запустить приложение на локальном &#8220;эмуляторе&#8221; appengine, давайте посмотрим, что ещё есть в &#8220;комплекте&#8221;. Кроме стандартного web.xml в WEB-INF лежит файл appengine-web.xml &#8211; дополнительная конфигурация для движка appengine:</p>
<pre><code>&lt;appengine-web-app xmlns="http://appengine.google.com/ns/1.0"&gt;
 &lt;!-- Replace this with your application id
    from http://appengine.google.com --&gt;
 &lt;application&gt;juriytest&lt;/application&gt;
 &lt;version&gt;1&lt;/version&gt;
&lt;/appengine-web-app&gt;
</code></pre>
<p>Как и следует из комментария, в теге application нужно указать id приложения, котрый был зарегистрирован на appengine.</p>
<p>Кроме того в src/META-INF находится файл jdoconfig.xml, который является (неожиданно) конфигурацией для JDO &#8211; persistance механизма, который используется в среде appengine. Сейчас его трогать не будем, пускай живёт, hello world и без него запустится.<br />
В проекте есть файл index.html, как пример статичного контента и HelloAppEngineServlet.java, который является привычным сервлетом без экзотики.</p>
<p>Чтобы запустить приложение локально выполняем ant runserver из корня тестового проекта.<br />
Для того, чтобы &#8220;доставить&#8221; приложение на живую платформу нужно использовать утилиту из SDK: bin\appcfg.cmd</p>
<p>appcfg.cmd update www</p>
<p>www тут &#8211; путь к &#8220;развёрнутому&#8221; проекту. Appengine не поддерживает war файлы, а вместо этого работает с директориями с той же структурой. После того, как build.xml собрал для нас проект в папку www указанной выше командой можно загрузить его на appengine.</p>
<p>Пара полезных моментов и &#8220;граблей&#8221;.</p>
<p>App Engine сохраняет всё что вы напишите в System.out и System.err в логи. При этом e.printStackTrace в логи упорно не попадает. Немного сбивает с толку.</p>
<p>Логи в административном интерфейсе обновляются не моментально, а только через несколько секунд.</p>
<p>Последние грабли стоили жизни моим нервным клеткам. В конфиге appengine указывается версия проекта. Не надейтесь, что если будет указана версия выше текущей развёрнутой, то новая версия заменит старую. Всё обстоит совершенно не так. Новая версия затирает развёрнутую версию с <em>таким же</em> индексом. Затем, пользователь выбирает, какая из версий будет доступна по умолчанию. То есть, я могу развернуть версии 1, 2, 3. После разворачивания версии 3, пользователи видели только версию 1, пока в интерфейсе администратора не будет указана другая.</p>
<p>На этом пока что всё. В следующей заметке опишу, как заставить app engine работать с groovy.</p>
<p>__________<br />
Спонсор заметки: &#8220;Идеал&#8221;, <a href="http://ideal.kiev.ua/">раскрутка сайта</a> в Украине</p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2010/02/15/hello-world-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Java + Groovy on Google App Engine</title>
		<link>http://voituk.kiev.ua/2009/04/08/java-groovy-on-google-app-engine/</link>
		<comments>http://voituk.kiev.ua/2009/04/08/java-groovy-on-google-app-engine/#comments</comments>
		<pubDate>Wed, 08 Apr 2009 06:30:10 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=1000</guid>
		<description><![CDATA[Вот и свершилось то, чего так долго ждали и просили большевики прогрессивные ИТ-гики &#8211; Google добавляет поддержку Java (а вместе с ней и Groovy) в Google App Engine. Как сообщает в корпоративном блоге SpringSource Guillaume Laforge (project-manager проекта Groovy), последние несколько недель они работали совместно с командой Google App Engine над &#8220;правильным&#8221; запуском Groovy на [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Google App Engine Groovy" src="http://voituk.kiev.ua/wp-content/uploads/google-app-engine-groovy.png" alt="" width="250" height="202" />Вот и свершилось то, чего так долго <a href="http://voituk.kiev.ua/2008/04/14/java-groovy-on-google-appspot/">ждали и просили</a> <span style="text-decoration: line-through;">большевики</span> прогрессивные ИТ-гики &#8211; Google <a href="http://googleappengine.blogspot.com/2009/04/seriously-this-time-new-language-on-app.html">добавляет поддержку Java</a> (а вместе с ней и Groovy) в Google App Engine.</p>
<p>Как сообщает в корпоративном блоге SpringSource Guillaume Laforge <em>(project-manager проекта Groovy)</em>, последние несколько недель они работали совместно с командой Google App Engine над &#8220;правильным&#8221; запуском Groovy на GAE.</p>
<p>Совмесная работа вылилась в набор дополнений в реализацию security-модели Groovy.</p>
<p>Небольшая <a href="http://blog.springsource.com/2009/04/07/write-your-google-app-engine-applications-in-groovy/">заметка о том, как запустить Groovy приложение в среде Google App Engine</a> от того же Guillaume Laforge.</p>
<p>P.S. Что-то мне подсказывает что теперь GAE перестанет быть игрушкой для питонистов, а станет упрощенной версией Amazon AWS, тем самым накорню убив остальные Java in Cloud &#8211; сервисы а-ля <a href="http://voituk.kiev.ua/2008/12/26/running-java-in-a-cloud/">Stax</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2009/04/08/java-groovy-on-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Java in a Cloud</title>
		<link>http://voituk.kiev.ua/2008/12/26/running-java-in-a-cloud/</link>
		<comments>http://voituk.kiev.ua/2008/12/26/running-java-in-a-cloud/#comments</comments>
		<pubDate>Fri, 26 Dec 2008 13:49:25 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=891</guid>
		<description><![CDATA[Пока прогрессивное мировое ИТ-сообщество самозабвенно обсуждает особенности трендового термина cloud-computing, массово уговаривает Google сделать поддержку Java&#38;Groovy в Google App Engine, гадает будет или не будет в GAE поддержка Perl-а, небольшая компания из Вашингтона представила миру свое понимание cloud-computing в Java-мире. Речь идет о компании Stax Networks, 16 декабря уходящего года запустившей под лозунгом &#8220;Java applications [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://voituk.kiev.ua/wp-content/uploads/2008/stax.png" alt="" hspace="5" vspace="5" align="left" />Пока прогрессивное мировое ИТ-сообщество <a rel="nofollow" href="http://google.com/trends?q=Cloud+Computing">самозабвенно</a> обсуждает особенности трендового термина cloud-computing, массово <a href="http://voituk.kiev.ua/2008/04/14/java-groovy-on-google-appspot/">уговаривает Google сделать поддержку Java&amp;Groovy в Google App Engine</a>, гадает будет или не <a href="http://voituk.kiev.ua/2008/07/24/google-app-engine-perl-support/">будет в GAE поддержка Perl-а</a>, небольшая компания из Вашингтона представила миру свое понимание cloud-computing в Java-мире.</p>
<p>Речь идет о компании<a href="http://www.stax.net/"> Stax Networks</a>, 16 декабря уходящего года запустившей под лозунгом <em>&#8220;Java applications in the cloud&#8221;</em> свой аналог Google App Engine для Java-разработчиков, который предоставляет завершенную инфраструктуру для разработки, тестирования и развертывания масштабируемых Java WEB-приложений.</p>
<p>Технически решение Stax построено поверх Amazon EC2 и позволяет создавать приложения основанные Servlets/JSP, Struts, GWT, Wicket, JRuby, Jython, Flex, ColdFusion.<br />
В качестве СУБД в данный момент поддерживается только MySQL.</p>
<p>Инфраструктура Stax построена так, чтоб разработчику на этапе написания кода не нужно было думать о том, что находится на уроверь ниже чем Stax.<br />
Управление приложениями и базами данных производится через удобную web-консоль, а локальная разработка и отладка производится привычными методами (я использовал для этого Eclipse и консольную утилиту stax).</p>
<p>Чем ещё интересен данный стартап &#8211; так это то, что в данный момент они не взымают плату за использование, аргументируя это тем, что вырабатываю правильную бизнесс-модель.<br />
В итоге попробовать Stax в действии, в отличии от аналогов, можно абсолютно бесплатно и даже не имея кредитной карты.</p>
<p>Что я собственно уже и сделал: написал небольшое <a href="http://jabber2twitter.vadim.staxapps.net/">приложение, которое выводит список контактов из БД</a> и запустил его в cloud-е на 2х серверах.<br />
Под заголовком &#8220;Running Java in Cloud&#8221; можно увидеть IP и имя сервера в cloud-e, который обслуживает текущий запрос. И если понажимать F5 &#8211; можно заметить, что серверов всего-то 2.</p>
<p>В принципе идея предоставления Platform-as-a-Service (PaaS) далеко не новая, но более или менее популярных решений для Java мне пока не встречалось.</p>
<p>Аналогичные разработки:</p>
<ul>
<li><a rel="nofollow" href="http://code.google.com/appengine/">Google App Engine</a> (GAE) &#8211; самый известный из подобных app-хостингов.<br />
Пока поддерживает только Python и хранение данных в нереляционной БД Google BigTable.</li>
<li><a rel="nofollow" href="http://www.microsoft.com/azure/">Microsoft Azure</a> &#8211; аналогичный GAE сервис от Microsoft. Поддерживает .NET языки.</li>
<li><a rel="nofollow" href="http://www.salesforce.com/platform/">Salesforce.com</a> &#8211; CRM-хостинг для приложений написанных на проприетарном языке Apex</li>
<li><a rel="nofollow" href="http://heroku.com/">Heroku</a> &#8211; аналог Stax, построенный на Amazon EC2, но для RubyOnRails приложений</li>
<li><a rel="nofollow" href="http://www.10gen.com/">10Gen</a> &#8211; ещё одна платформа, поддерживающая Python, Ruby и ServerSide JavaScript, а также обьекную СУБД Mongo.</li>
</ul>
<p>P.S. В комплекте со Stax SDK идет Groovy древней версии 1.5.6</p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2008/12/26/running-java-in-a-cloud/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Google: Пользовательское ранжирование результатов поиска</title>
		<link>http://voituk.kiev.ua/2008/12/04/google-polzovatelskoe-ranzhirovanie-rezultatov-poiska/</link>
		<comments>http://voituk.kiev.ua/2008/12/04/google-polzovatelskoe-ranzhirovanie-rezultatov-poiska/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 10:45:36 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=861</guid>
		<description><![CDATA[Сегодня утром Юра, обратил внимание на 2 дополнительных кнопки, которые появились на странице результатов поиска Google: &#8220;Promote&#8221; и &#8220;Remove&#8221;: Что по сути является не чем иным как пользовательским ранжированием страниц. Грубо говоря нажатием на &#8220;Promote&#8221; пользователь поднимает сайт на высшую позицию при ранжировании результатов поиска, но не для всех, а только при выводе результатов себе [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня утром <a href="http://voituk.kiev.ua/juriy-bura/">Юра</a>, обратил внимание на 2 дополнительных кнопки, которые появились на странице результатов поиска Google: &#8220;Promote&#8221; и &#8220;Remove&#8221;:<br />
<img title="google-rank-buttons" src="http://voituk.kiev.ua/wp-content/uploads/2008/12/google-rank-buttons.jpg" alt="" hspace="5" /></p>
<p>Что по сути является не чем иным как пользовательским ранжированием страниц.<br />
Грубо говоря нажатием на &#8220;Promote&#8221; пользователь поднимает сайт на высшую позицию при ранжировании результатов поиска, но не для всех, а только при выводе результатов себе любимому.</p>
<p>И наоборот &#8211; нажатие на &#8220;Remove&#8221; удаляет сайт из дальнейших результатов поиска для данного пользователя (очень симпатично прорисован процесс удаления:).</p>
<p>Для каждой страницы в списке есть индикаторы того, сколько пользователей её &#8220;промотировало&#8221; и сколько &#8220;удалило&#8221;:</p>
<p><img title="google-rank-counts" src="http://voituk.kiev.ua/wp-content/uploads/2008/12/google-rank-counts.jpg" alt="" /></p>
<p>Пока Google не сообщает как эти данные будут влиять на общее ранжирование страниц, без привязки к аккаунту пользователя, но я уверен что как-то влиять все-таки будут :)</p>
<p>Также к каждой ссылке в результатах поиска теперь можно добавить &#8220;Public comment&#8221;.<br />
Пока, правда, не знаю как смотреть эти комментарии.</p>
<p>Ещё внизу страницы появилась возможность добавить страницу в результаты поиска.</p>
<p>Жаль нет кнопки &#8220;удалить&#8221; на контекстных рекламных обьявлениях, но думаю это дело времени :)</p>
<p>P.S. А вы ещё спрашиваете почему Google не купил Digg :) ! <em>(шутка)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2008/12/04/google-polzovatelskoe-ranzhirovanie-rezultatov-poiska/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Обналичивание чека Google Adsense</title>
		<link>http://voituk.kiev.ua/2008/10/20/google-adsense-wired-transfer/</link>
		<comments>http://voituk.kiev.ua/2008/10/20/google-adsense-wired-transfer/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 15:05:08 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=649</guid>
		<description><![CDATA[Начало 12.09.2008: Вчера ко мне впервые доехал чек на получение денег от системы Google Adsense. А ещё несколько месяцев назад (по накоплении на счету $50) мне было выслано письмо с пин-кодом, который нужно было ввести, для подтверждения правильности почтового адреса. (такой себе почтовый ping от Google :) Чек был выписал на мое имя и выдан [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Начало 12.09.2008:</strong></p>
<p>Вчера ко мне впервые доехал чек на получение денег от системы Google Adsense.</p>
<p>А ещё несколько месяцев назад (по накоплении на счету $50) мне было выслано письмо с пин-кодом, который нужно было ввести, для подтверждения правильности почтового адреса.<br />
(такой себе почтовый ping от Google :)</p>
<p>Чек был выписал на мое имя и выдан отделением Citybank в Швеции.<br />
Сегодня по дороге на работу заглянул в отделение Раййфайзен-Аваль и был весьма разочарован.<br />
Оказывает процедура обналичивания подобных чеков весьма клопотная и никак не быстрая: пишется заявление на обналичивание с указанием всех паспортных данных, после чего в обмен на чек выдается квитанция с которой по прошествии 3-4 недель (!!!) нужно будет прийти в банк за деньгами.<br />
Ко всему прочему за обналичивание банк берет комиссию, которая на сумме около $100 составляет порядка $5.</p>
<p>Посмотрим что будет через месяц.</p>
<p><strong>Продолжение 05.10.2008:</strong><br />
Позвонила девочка-экономист из банка, и сказала что деньги я могу получить после 17-го октября.<br />
Чтож, чуть больше месяца, но вменяемо.</p>
<p><strong>Окончание 20.10.2008:</strong><br />
Сегодня деньги мне все-таки выдали.  Комиссии сняли почти 25 грн.<br />
Вывод &#8211; слишком много телодвижений ради $100 :)</p>
<p>P.S. А ещё пока ждал экономиста, наблюдал картину:<br />
В окошко кассы банка обратился некий парень фразой &#8220;Мне тут должны в ваше отделение сделать перевод WebMoney&#8221;.<br />
Кассир долго делала квардратные глаза, переспрашивала, потом куда-то ушла, вернулась и дала пареньку заполнять бланк на получение денежного перевода.<br />
Что это? WebMoney уже в банке можно получить?</p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2008/10/20/google-adsense-wired-transfer/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Gmail: Глюк или провокация?</title>
		<link>http://voituk.kiev.ua/2008/08/26/gmail-gpl-osf/</link>
		<comments>http://voituk.kiev.ua/2008/08/26/gmail-gpl-osf/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 08:56:01 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=592</guid>
		<description><![CDATA[Вот такую вот картинку мне только что показал Gmail вместо привычного логотипа. Я уж было решил что сегодня какой-то день OSF/GPL или что-то вроде этого. Так нет &#8211; на главной странице Google &#8211; лого классическое. Очистка кеша и рефреш вернули родное лого. Кто-то ещё такое наблюдал? P.S. Файл с лого находился по адресу https://mail.google.com/mail/images/2/5/logo.png Теперь [...]]]></description>
			<content:encoded><![CDATA[<p>Вот такую вот картинку мне только что показал Gmail вместо привычного логотипа.<img title="Gmail GPL logo" src="/wp-content/uploads/2008/07/gmail-osf.jpg" alt="" width="637" height="175" /></p>
<p>Я уж было решил что сегодня какой-то день OSF/GPL или что-то вроде этого.<br />
Так нет &#8211; на главной странице Google &#8211; лого классическое.</p>
<p>Очистка кеша и рефреш вернули родное лого.</p>
<p>Кто-то ещё такое наблюдал?</p>
<p>P.S. Файл с лого находился по адресу https://mail.google.com/mail/images/2/5/logo.png<br />
Теперь там &#8220;родной&#8221; Gmail-овский логотип</p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2008/08/26/gmail-gpl-osf/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google App Engine: Скоро будет Perl?</title>
		<link>http://voituk.kiev.ua/2008/07/24/google-app-engine-perl-support/</link>
		<comments>http://voituk.kiev.ua/2008/07/24/google-app-engine-perl-support/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 08:20:12 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=521</guid>
		<description><![CDATA[По неофициальным данным разработчики Google добавляют поддержку Perl в систему хостинга web-приложений Google App Engine, но пока это не является официальным проектом. Информация &#8220;проскочила&#8221; в сеть из блога сотрудника Google Brad Fitzpatrick Но он не является членом команды разработки Google App Engine, и Google пока не обещает поддержку Perl. Скорее всего на данном этапе это [...]]]></description>
			<content:encoded><![CDATA[<p>По неофициальным данным разработчики Google добавляют поддержку Perl в систему хостинга web-приложений Google App Engine, но пока это не является официальным проектом.</p>
<p>Информация &#8220;проскочила&#8221; в сеть из блога сотрудника Google Brad Fitzpatrick<br />
Но он не является членом команды разработки Google App Engine, и Google пока не обещает поддержку Perl.</p>
<p>Скорее всего на данном этапе это пилотный проект Google из серии &#8220;получиться &#8211; запустим, не получиться &#8211; так и будет&#8221;, на котором можно будет достаточно хорошо отработать методику адаптации других языков.</p>
<p>Напомню что Google App Engine поддерживает пока только Python, но компания обещает в скором времени добавить в платформу <a href="http://voituk.kiev.ua/2008/04/14/java-groovy-on-google-appspot/">поддержку ещё нескольких языков программирования</a>, в рейтинге &#8220;желаемости массами&#8221; которых, Perl занимает 4-е место, уступив при этом Java+Groovy, PHP и Ruby.</p>
<p><noindex>Подробнее в блоге <a rel="nofollow" href="http://brad.livejournal.com/2388824.html">Brad Fitzpatrick</a></noindex></p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2008/07/24/google-app-engine-perl-support/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GMail в Германии &#8211; Такие дела :)</title>
		<link>http://voituk.kiev.ua/2008/07/22/gmail-in-germany/</link>
		<comments>http://voituk.kiev.ua/2008/07/22/gmail-in-germany/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 12:41:46 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Юмор]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=514</guid>
		<description><![CDATA[Не так давно мой домашний провайдер сменил набор IP-адресов, под которыми пользователи выходят &#8220;в мир&#8221;. В результате теперь много online сервисов (Skype, Google, etc) считает меня пользователем из Германии. В принципе, особых неудобств я по этому поводу не испытываю &#8211; редирект на google.de победил, интерфейсы везде насильно переключил на русский или английский &#8211; привык вобщем. [...]]]></description>
			<content:encoded><![CDATA[<p>Не так давно мой домашний провайдер сменил набор IP-адресов, под которыми пользователи выходят &#8220;в мир&#8221;. В результате теперь много online сервисов (Skype, Google, etc) считает меня пользователем из Германии.<br />
В принципе, особых неудобств я по этому поводу не испытываю &#8211; редирект на google.de победил, интерфейсы везде насильно переключил на русский или английский &#8211; привык вобщем.</p>
<p>Также уже привык к тому, что при вводе в строке браузера gmail.com получаю страницу-предупреждение (на немецком) о том, что Google не может предоставлять в Германии услуги под брендом GMail.</p>
<p>А вот сегодня эту страницу мне показали на русском (см. картинку) &#8211; ничего особенного, но подчеркнутое предложение меня повеселило :)</p>
<p><img class="alignnone size-full wp-image-517" title="GMail in Germany RUS" src="http://voituk.kiev.ua/wp-content/uploads/2008/07/gmail-germany1.jpg" alt="" width="500" height="406" /></p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2008/07/22/gmail-in-germany/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Как Google ищет сотрудников?</title>
		<link>http://voituk.kiev.ua/2008/05/21/how-google-looking-employee/</link>
		<comments>http://voituk.kiev.ua/2008/05/21/how-google-looking-employee/#comments</comments>
		<pubDate>Wed, 21 May 2008 10:00:15 +0000</pubDate>
		<dc:creator>Vadim Voituk</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Работа]]></category>

		<guid isPermaLink="false">http://voituk.kiev.ua/?p=490</guid>
		<description><![CDATA[Помните, где-то года так 2 назад, по сети блуждала новость о том, как Google искал сотрудников развешивая на биллбордах математические квесты-задачки. Например вот эта. Суда по всему Google не отказался от своей затеи, правда немного поумерил масштабы. Вот такое рекламной обьявление вчера было мне показано в GMail. При клике попадаешь на страницу cо списком инженерных [...]]]></description>
			<content:encoded><![CDATA[<p>Помните, где-то года так 2 назад, по сети блуждала новость о том, как Google искал сотрудников развешивая на биллбордах математические квесты-задачки. <noindex><a rel="nofollow" href="http://news.job4it.net/2007/10/23/kak_google_ishhet_sotrudnikov.html">Например вот эта</a>.</noindex></p>
<p>Суда по всему Google не отказался от своей затеи, правда немного поумерил масштабы.</p>
<p>Вот такое рекламной обьявление вчера было мне показано в GMail.</p>
<p><img title="Google Job problem" src="http://voituk.kiev.ua/wp-content/uploads/2008/05/google-job.png" alt="" /></p>
<p>При клике попадаешь на страницу cо списком инженерных вакансий Google в Европе.</p>
<p>Что называется точное  таргетирование обьявления :)</p>
<p><em>Added:<br />
</em>Несколько заметок о том, как я проходил собеседование в Google: <a href="http://voituk.kiev.ua/2007/09/26/google-job-interview/">начало</a>, <a href="http://voituk.kiev.ua/2007/10/24/second-google-interview/">продолжение</a> и <a href="http://voituk.kiev.ua/2007/10/29/my-google-interview-the-end/">окончание</a> истории.</p>
]]></content:encoded>
			<wfw:commentRss>http://voituk.kiev.ua/2008/05/21/how-google-looking-employee/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

