<?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>Alex Sergeev @ ALSEDI &#187; google</title>
	<atom:link href="http://alsedi.com/blog/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://alsedi.com/blog</link>
	<description>Блог о собственных наблюдениях, ошибках и находках в QA, софтверном бизнесе и жизни.</description>
	<lastBuildDate>Fri, 26 Mar 2010 21:08:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Время года такое?</title>
		<link>http://alsedi.com/blog/vremya-goda-takoe/</link>
		<comments>http://alsedi.com/blog/vremya-goda-takoe/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 21:32:47 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Заметки]]></category>
		<category><![CDATA[Общее]]></category>
		<category><![CDATA[cam]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[habrahabr]]></category>
		<category><![CDATA[livecan]]></category>
		<category><![CDATA[бездумно]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[видеонаблюдение]]></category>
		<category><![CDATA[древности]]></category>
		<category><![CDATA[казусы]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=302</guid>
		<description><![CDATA[Сначала Guuui порадовал древней новостью &#8220;Speed matters&#8221; от 2006 года, которую сразу подхватил fresh.gui.ru, а перевод появился на Habrahabr. Теперь снова Нabrahabr радует неновостями, да еще и с выглядит всё как плагиат. Я говорю о заметке &#8220;Подключаемся к камерам наблюдения&#8220;, которая рассказывает о том, что через Google можно найти множество камер видеонаблюдения, в том числе [...]]]></description>
			<content:encoded><![CDATA[<p>Сначала <a href="http://www.guuui.com/" target="_blank">Guuui</a> порадовал древней новостью &#8220;Speed matters&#8221; от 2006 года, которую сразу подхватил <a href="http://fresh.gui.ru" target="_blank">fresh.gui.ru</a>, а перевод появился на <a href="http://habrahabr.ru/blogs/client_side_optimization/52241/" target="_blank">Habrahabr</a>. Теперь снова Нabrahabr радует неновостями, да еще и с выглядит всё как плагиат. Я говорю о заметке &#8220;<a class="topic" rel="bookmark" href="http://habrahabr.ru/blogs/i_am_clever/52572/">Подключаемся к камерам наблюдения</a>&#8220;, которая рассказывает о том, что через Google можно найти множество камер видеонаблюдения, в том числе и явно приватных.<br />
Сама по себе новость давно уже не новость. Google во всю эксплуатируется для поиска всевозможных мест, которые не должны были быть видны. Так ищут уязвимости в веб серверах, например или документация. Для камер же, существует даже специальная поисковая система <a href="http://www.camhacker.com/">Webcam Hacker</a>.</p>
<p>Для тех кто хочет ознакомиться чуть глубже с тем, что стоит за ссылками из списка для поиска камер в Google, настоятельно советую почитать &#8220;<a href="http://www.scribd.com/doc/2221029/Camera-Hacks-With-Detail" target="_blank">Camera Hacks With Detail</a>&#8221; (всё-таки некоторые камеры действительно не стоит трогать, даже когда можно). Это как раз тот самый список, который опубликован в посте на Habrahabr, только появился он почти год назад. Обратной ссылки с Habrahabr нет на первоисточник, так что это может быть этот документ, а может этот &#8220;<a href="http://geeks.pirillo.com/video/2300301:Video:452722" target="_blank">Viewing Unprotected Webcams</a>&#8220;, а может и еще какой-нибудь.</p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/vremya-goda-takoe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Идеи для Google Mobile</title>
		<link>http://alsedi.com/blog/idei-dlya-google-mobile/</link>
		<comments>http://alsedi.com/blog/idei-dlya-google-mobile/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 10:24:07 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Shareware]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[идеи]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=257</guid>
		<description><![CDATA[Google собирает идеи пользователей для улучшения Google Mobile. Список идей доступен для обозрения и вполне можно отыскать идеи и для собственных приложений.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://productideas.appspot.com/" target="_blank">Google собирает идеи</a> пользователей для улучшения Google Mobile. Список идей доступен для обозрения и вполне можно отыскать идеи и для собственных приложений.</p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/idei-dlya-google-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser Security Handbook</title>
		<link>http://alsedi.com/blog/browser-security-handbook/</link>
		<comments>http://alsedi.com/blog/browser-security-handbook/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 13:40:06 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[Разработка ПО]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[безопасность]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[документация]]></category>
		<category><![CDATA[книга]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=198</guid>
		<description><![CDATA[На Google Code обновилась книга о безопасности браузеров &#8211; Browser Security Handbook, которая весьма полезна для разработчиков, как-либо связанных с Web.
This document is meant to provide web application developers, browser engineers, and information security researchers with a one-stop reference to key security properties of contemporary web browsers. Insufficient understanding of these often poorly-documented characteristics is [...]]]></description>
			<content:encoded><![CDATA[<p>На <a href="http://code.google.com">Google Code</a> обновилась книга о безопасности браузеров &#8211; <a href="http://code.google.com/p/browsersec/wiki/Main">Browser Security Handbook</a>, которая весьма полезна для разработчиков, как-либо связанных с Web.</p>
<blockquote><p>This document is meant to provide web application developers, browser engineers, and information security researchers with a one-stop reference to key security properties of contemporary web browsers. Insufficient understanding of these often poorly-documented characteristics is a major contributing factor to the prevalence of several classes of security vulnerabilities. </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/browser-security-handbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome преподносит сюрпризы</title>
		<link>http://alsedi.com/blog/google-chrome-pripodnosit-syurprizy/</link>
		<comments>http://alsedi.com/blog/google-chrome-pripodnosit-syurprizy/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 11:35:42 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Общее]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[нарушение безопасности]]></category>
		<category><![CDATA[программы]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/?p=147</guid>
		<description><![CDATA[Вышла новая версия Google Chrome 0.4.154.18, пока только для Dev Channel, то есть неофициально. Последняя публичная версия &#8211; 0.3.154.9.
Сюрприз же прятался в хитром механизме автоматического обновления. Во-первых обновления закачивают без спроса. Я ставил версию 0.2 и про то, что у меня стоит более свежая версия узнал только когда посмотрел About. Но я не скачивал третью [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://googlechromereleases.blogspot.com/2008/11/dev-release-0415418.html" target="_blank">Вышла новая версия Google Chrome 0.4.154.18</a>, пока только для Dev Channel, то есть неофициально. Последняя публичная версия &#8211; 0.3.154.9.</p>
<p>Сюрприз же прятался в хитром механизме автоматического обновления. Во-первых обновления закачивают без спроса. Я ставил версию 0.2 и про то, что у меня стоит более свежая версия узнал только когда посмотрел About. Но я не скачивал третью версию и не давал разрешения на обновление&#8230; Во-вторых автоматический апдейт отключить не получится &#8211; такой опции в настройках нет вообще.</p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/google-chrome-pripodnosit-syurprizy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Часть 2: Google Chrome для разработчиков</title>
		<link>http://alsedi.com/blog/chast-2-google-chrome-dlya-razrabotchikov/</link>
		<comments>http://alsedi.com/blog/chast-2-google-chrome-dlya-razrabotchikov/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 12:17:38 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[Ревью]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[браузер]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/chast-2-google-chrome-dlya-razrabotchikov/</guid>
		<description><![CDATA[Начало: &#8220;Часть 1: Google Chrome&#8221;
Есть несколько сюрпризов, которые преподнесла Google разработчикам. Ничего нового не сделали, но, в принципе минимальный набор функций предложили. Первые две касаются и разработчиков и пользователей.
Во-первых, поле ввода теперь подсвечивается, если находится в фокусе. Есть небольшой косяк с выпадающим списком – он подсвечивается только после выбора элемента из списка и только, если [...]]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://alsedi.com/blog/chast1-google-chrome/">Начало: &#8220;Часть 1: Google Chrome&#8221;</a></p>
<p align="left">Есть несколько сюрпризов, которые преподнесла Google разработчикам. Ничего нового не сделали, но, в принципе минимальный набор функций предложили. Первые две касаются и разработчиков и пользователей.<br />
Во-первых, поле ввода теперь подсвечивается, если находится в фокусе. Есть небольшой косяк с выпадающим списком – он подсвечивается только после выбора элемента из списка и только, если фокус остался на этом элементе. При выборе же подсветка просто мигает один раз вокруг элемента. Checkbox не выделяются. Цвет подсветки, похоже, не меняется и сливается с фоном цвета #eaaf3f. Не критично, я думаю, страшненький всё-таки цвет в больших объёмах.</p>
<p><img src="http://alsedi.com/blog/wp-content/upload/field-highlight.png" alt="" /></p>
<p align="left">Наверное, эта подсветка действительно кому то нужна, жаль только пока нельзя вообще никак ей управлять, а было бы приятно поменять цвет, размер и, хотя бы, насыщенность. На ЖК от Samsung я не вижу подсветку вообще.</p>
<p align="left">Вторая, позаимствованная функция (из движка WebKit – «сердца» Safari и прямого потомка KHTML), &#8211; это возможность изменять размер многострочного текстового поля. Размер можно задать любой. Разумеется, изменение размеров поля сразу же сказывается на разметке страницы. Поэтому такие игры на страницах с поломанной или насыщенной разметкой приведут к заметным искажениям. Страничка нормально расширяется вниз, но вправо приводит к искажениям. Почему то показалось, что лучше бы расширение поля сделали независимым от разметки, так чтобы расширяемое поле просто закрывало существующие элементы, а-ля поле в отдельном слое.</p>
<p align="left">Кстати сделать поле меньше чем исходный размер не получится.<br />
По-умолчанию в Chrome встроен HMTL Inspector, напоминающий Firebug. В версии 0.2 инспектор не предоставляет никаких возможностей для изменения текста страницы, только просмотр. Скорее всего это ограничения беты.</p>
<p><a href="http://alsedi.com/blog/wp-content/upload/inspector.png"><img src="http://alsedi.com/blog/wp-content/upload/inspector_th.png" border="0" alt="" /><br />
Click!</a></p>
<p align="left">Так же как и в Firebug инспектор в Chrome можно вызвать для конкретного элемента. Инспектор откроется в отдельном окне, поделённым на две части. При открытой консоли на три. Слева будет DOM дерево, справа все данные по выбранному элементу. Минус в том, что стили будут собраны в одну кучу, и, в случае, когда используется несколько CSS файлов будет не ясно, откуда какой стиль взят.</p>
<p align="left">Теоретически имеется возможность привязать окно HTML инспектора к главному (хотя по хинту не понятно, что имеется ввиду под главным окном), но у меня так и не получилось это сделать. HTML инспектор ни в какую не хотел прилеплять себя ни к одному из окон Chrome. Еще одной загадкой осталась закладка “Resources”, я не смог найти ни одного сайта, для которого её содержимое было бы не пустым. Кажется, это еще одна функция на будущее, вероятно, будут показаны объекты, изображения и другие файлы, динамически подгружаемые или запускаемые на странице. Интересно что будет показано в случае всяких Flash плееров (Конечный файл то находится за ними и напрямую не доступен в общем случае).</p>
<p><a href="http://alsedi.com/blog/wp-content/upload/resources-tab.png"><img src="http://alsedi.com/blog/wp-content/upload/resources-tab-th.png" border="0" alt="" /><br />
Click!</a></p>
<p align="left">Кстати, “Search” тоже не работает и не очень понятно к чему он относится – к поиску по элементам в DOM или к поиску по атрибутам выбранного элемента. Будет приятно, если он будет контекстный, и в зависимости от фокуса, будет искать в разных частях инспектора.</p>
<p align="left">Есть несколько приятных особенностей панели атрибутов элемента:</p>
<ul>
<li>Реализована неплохая идея по визуализации цветов. Рядом с цветом появляется квадратик, показывающий цвет.</li>
<li>По выделенному элементу возможен поиск в выбранном поисковике, НО(!) страница поиска открывается прямо в окне инспектора, и при этом назад вернуться невозможно (в контекстном меню таких функций нет, а в системном меню окна она неактивны), только открыв и закрыв окно инспектора.<br />
<a href="http://alsedi.com/blog/wp-content/upload/inspector-search-bug.png"><img src="http://alsedi.com/blog/wp-content/upload/inspector-search-bug-th.png" border="0" alt="" /><br />
Click!</a></li>
<li>перегруженные стили зачеркиваются</li>
<li>можно посмотреть дополнительные свойства элемента, фактически вообще все параметры, которые как-либо привязаны к элементу в DOM модели, но и тут еще есть над чем работать. <a href="http://alsedi.com/blog/wp-content/upload/properties-bug.png"><img src="http://alsedi.com/blog/wp-content/upload/properties-bug-th.png" border="0" alt="" /><br />
Click!</a></li>
</ul>
<p align="left">Поработав с Chrome уже три дня, я всё больше утверждаюсь во мнении, что множество положительных отзывов связаны не столько с браузером сколько с Google. Если бы этот же браузер вышел под именем небольшой компании, никто бы и внимания не обратил. Пока Chrome сыроват, не столько шустр как обещалось (что естественно, быстрый JS движек всё-таки взаимодействует с медленным WebKit’ом), по функциональности ничего особенного. С другой стороны это только начало и видно, что оставлено множество выходов на дополнительные функции – плагины, поиск, инструменты для разработчиков, специальные фишки для пользователей и интересная система безопасности, но это уже отдельная история.</p>
<p align="left"><a href="http://alsedi.com/blog/chast1-google-chrome/">Начало &#8220;Часть 1: Google Chrome&#8221;</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/chast-2-google-chrome-dlya-razrabotchikov/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Часть 1: Google Chrome</title>
		<link>http://alsedi.com/blog/chast1-google-chrome/</link>
		<comments>http://alsedi.com/blog/chast1-google-chrome/#comments</comments>
		<pubDate>Wed, 10 Sep 2008 09:38:23 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[QA]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[браузер]]></category>

		<guid isPermaLink="false">http://alsedi.com/blog/chast1-google-chrome/</guid>
		<description><![CDATA[Часть 2: Google Chrome для разработчиков
Вышедший второго сентября Google Chrome успел наделать много шума и стал довольно обсуждаемой темой в блогосфере. Не меньший интерес проявили и специалисты по безопасности, в первой же версии был обнаружен ряд уязвимостей. Первая из них была обнаружена уже на следующий день.  Чуть менее недели спустя Google выпустил патч для [...]]]></description>
			<content:encoded><![CDATA[<p align="left"><a href="http://alsedi.com/blog/chast-2-google-chrome-dlya-razrabotchikov/">Часть 2: Google Chrome для разработчиков</a></p>
<p align="left">Вышедший второго сентября <a href="http://www.google.com/chrome" target="blank">Google Chrome</a> успел наделать много шума и стал довольно обсуждаемой темой в блогосфере. Не меньший интерес проявили и специалисты по безопасности, в первой же версии был обнаружен ряд уязвимостей. Первая из них была обнаружена уже на следующий день.  Чуть менее недели спустя Google выпустил патч для найденных критических проблем.  За очень короткое время после релиза браузер отвоевал маленькую, но заметную долю рынка.</p>
<p align="left">Все эти события прошли мимо меня, пока я был в отпуске. Ну и ладушки.</p>
<p align="left">Поскольку появление нового инструмента в руках пользователей всегда влечет определенные проблемы для тестирования, браузер пришлось отыскать и установить. Сейчас он (официальный сайт Google Chrome) занимает третью позицию в Google (PR 0), вторую в Yahoo, третью MSN, видимо дальние позиции в Live Search и Yandex, первую в <a href="http://www.majestic12.co.uk/" target="blank">Majestic 12</a>, а Alexa почему то найти не удалось. Хорошие показатели, на мой взгляд после восьми дней жизни.</p>
<p align="left">Инсталятор, скачиваемый на компьютер, меньше полумегабайта. Правда, при установки он скачивает из Сети порядка 20 Мегабайт данных.  Устанавливается не в привычные “Program Files”, а в “Documents and Settings”. Прямо скажем очень странное решение. Занимает после установки около пятидесяти мегабайт, при этом сам инсталлятор не удаляется и лежит в папке “[Version]\Installer”. Вероятно, установка следующих версий будет приводить к накоплению данных.</p>
<p align="left">Судя по структуре файлов, дальше планируется появление плагинов и тем. Смущает только реализация в виде DLL.</p>
<p align="left">Первым не очень понятным фактом стало то, что запущенный Chrome загружает процессор от 2 до 7% постоянно. Такого поведения не наблюдается у Internet Explorer, Firefox и Opera. Простая загрузка браузера с пустой страницей не приводит к постоянной нагрузке на процессор. Что же делает при этом Chrome? При беглом осмотре понятно не стало – к файлам обращается в меру, при этом в своей директории, реестр использует не больше остальных, в Сеть тоже постоянно не ломится. Исходный код скачивать поленился, возможно, позже всё же пересилю себя.</p>
<h2>Интерфейс и функциональность.</h2>
<p align="left">Стандартный интерфейс, как и у других браузеров, только сильно урезанный или без лишних элементов, смотря с какой точки зрения подходить. Если браузер воспринимать именно как инструмент для простого просмотра страниц, то очень хорошо. У меня же вызвало смешанные чувства. Такого же эффекта можно добиться в Firefox, IE и Opera нажав F11, разница лишь в том, что при этом браузеры основной тройки разворачиваются на весь экран.</p>
<p><a href="http://alsedi.com/blog/wp-content/upload/menu-bar.png" target="blank"><img src="http://alsedi.com/blog/wp-content/upload/menu-bar-th.png" border="0" alt="" width="400" height="156" /></a></p>
<p><a href="http://alsedi.com/blog/wp-content/upload/menu-bar.png" target="blank"><br />
Click!</a></p>
<p>Куда интереснее поведение адресной строки при вводе ссылки.<br />
<a href="http://alsedi.com/blog/wp-content/upload/type-url.png" target="blank"><img src="http://alsedi.com/blog/wp-content/upload/type-url-th.png" border="0" alt="" /></a><a href="http://alsedi.com/blog/wp-content/upload/type-url.png" target="blank"><br />
Click!</a></p>
<p align="left">Во-первых шрифт и поле ввода больше, чем у других браузеров. Во вторых цветами отделается домен, символы разметки, пути до страницы на сайте и имена файлов. Немного необычно, но приятно. При вводе адреса Chrome показывается в выпадающем списке возможные результаты, основанные на уже существующей истории пользователя и наиболее близких имен доменов в базе Google. Так же предлагается поискать введенную фразу в выбранном поисковике (по умолчанию Google) и посмотреть всю историю по страницам, попадающую под введенное в адресную строку. Пожалуй, этим можно было удивить в прошлом году, пока не вышел браузер Firefox 3.0. Но всё-таки хорошо, что такая возможность есть уже в первых версиях, потому как ни IE, ни Opera этого пока не сделали (поиск идет по локальной истории).В новом пустом табе (по Ctrl + T например) по умолчанию отображаются наиболее часто посещаемые сайты, а так же список недавних закладок.</p>
<p align="left">Порадовал и поиск по истории браузера. Вообще функциональность очень мне понравилась, в FF и Opera существует похожая возможность, но реализована она по другому – все ячейки пользователь заполняет самостоятельно.</p>
<p align="left">Совсем другой разговор, если обратить внимание на табы. Все стандартные действия поддерживаются (переключение по Ctrl + цифра, Shift, Ctrl, Shift &amp; Ctrl + Click), табы можно менять местами, а так же вообще вытаскивать их в отдельное окно и вкладывать отдельные окна друг в друга. Анимация табулек при перетаскивании и вложении сделана приятно.</p>
<p align="left">При этом, как обещает Google, зависание одного таба не скажется на остальных. Подвесить Chrome удалось легко. Было достаточно загрузить небольшой PDF документ. Пока он полностью не загрузился окно Chrome зависло и переключится на другие табы и отдельные окна не получалось.  Другие приложения работали нормально. Так получается из-за того, что на самом то деле табы не являются самостоятельными процессами и запускаются от процесса ядра (это видно через Process Explorer). В результате, когда повисает главный процесс &#8211; повисает и всё остальное. Но с другой стороны, если правильно угадать, то можно убить дочерний процесс, подвесивший всё приложение, тогда действительно на других табах это не скажется. У Internet Explorer таже история, если открывать страницы не в табах, а в отдельных окнах.</p>
<p><img src="http://alsedi.com/blog/wp-content/upload/host-process.png" border="0" alt="" /></p>
<p align="left">Другая возможность &#8211; создание ярлыков. Любая страничка может быть помещена на рабочий стол, в меню «Пуск» или на панель быстрого запуска.  В отличии от простого drug-and-drop для других браузеров, в Chrome существует дополнительный пункт меню который позволяет создать сразу все ярлыки. При этом иконка берется из favicon.ico сайта.</p>
<p><a href="http://alsedi.com/blog/wp-content/upload/shortcut-create.png" target="blank"><img src="http://alsedi.com/blog/wp-content/upload/shortcut-create-th.png" border="0" alt="" /></a><a href="http://alsedi.com/blog/wp-content/upload/shortcut-create.png" target="blank"><br />
Click!</a></p>
<p align="left">Запускаются такие ярлыки в отдельном окне Chrome, вообще без навигации. Впрочем, с помощью меню в заголовке окна можно переключиться в нормальный режим. Чем то напоминает Active Desktop, только окна нормальные, а не «утопленные» на заднем плане.Любопытно сделан контекстный поиск по странице. По «Ctrl + F» панелька для ввода появляется чуть ниже строки адреса. При вводе текста показывается количество соответствий и текущее положение.</p>
<p align="left">История посещений и загрузок показываются в отдельном окне в виде веб страниц, с возможностью поиска. Лично мне понравилось, потому как довольно удобно использовать. К сожалению, интерактивного поиска нет (как в Firefox в истории посещений). Функция удобная, когда нет уверенности в точном названии страницы.Интересно еще и то, что иногда количество процессов было больше чем процесс ядра + количество открытых табов и окон Chrome.Я заметил еще одну приятную особенность. При открытии новых окон, они появляются не как обычно правее и ниже родительского, а чуть ниже верхней грани, по середине заголовка.</p>
<p><a href="http://alsedi.com/blog/wp-content/upload/new-windows.png" target="blank"><img src="http://alsedi.com/blog/wp-content/upload/new-windows-th.png" border="0" alt="" /></a><a href="http://alsedi.com/blog/wp-content/upload/new-windows.png" target="blank">Click!</a></p>
<p align="left">Ребята из Google добавили любопытную функцию в браузер – диспетчер задач. Вызвать диспетчер можно из контекстного меню заголовка браузера.</p>
<p><img src="http://alsedi.com/blog/wp-content/upload/task-manager.png" border="0" alt="" /></p>
<h2>Производительность и стандарты.</h2>
<p align="left">Чисто субъективно я не заметил никакой разницы между браузерами в плане скорости загрузки страниц. Страницы с видео роликами, так или иначе, подтормаживаются при загрузке. Не было чудес и при загрузке «Google Analytics» &#8211; так же заметны подтормаживания при смене периода.Очень хорошо почувствовал разницу в скорости обработки страницы при изменении размеров текста с помощью «Ctrl + Колёсико Мышки» и Ctrl + «+/- ».  Chrome работает очень быстро, практически без задержек. Но, в Chrome возможность увеличения и уменьшения текста ограничена, в отличие от Firefox. Вместе с тем, на мой взгляд, увеличение лучше работает в Internet Explorer и Opera – не портит разметку, и при этом позволяет увеличить страницу, так что на картинках будут видны пикселы.</p>
<p align="left">При старте Chrome в пике съедал 40% процессора (у меня стоит AMD Athlon 3500+ 64 bit с 1 GB Dual памяти и водруженной поверх XP 32 bit с SP3).  Для сравнения Firefox потреблял 35%, Internet Explorer -60%, Opera – 50%.  Как уже говорилось, дальше в режиме простоя Chrome потреблял от 2 до 7% процессора. Но у Chrome наблюдается сильное преимущество по переключению контекста между потоками, хотя это не очень точно.</p>
<p align="left">Тут мне стало интересно, как поведет себя Chrome при открытии нескольких табов и окон. Методику я выбрал самую простую:</p>
<p>-    Для каждого браузера (Chrome, Firefox 2, Internet Explorer 7, Opera 9.5) открывается 10 пустых табов (то есть свежие инсталляции, без истории закладок и плагинов).<br />
-    Открывается 10 табов с одним и тем же ресурсом (я выбрал главную страницу Youtube)<br />
-    Открывается 10 отдельных окон с Youtube (окна с пустыми страницами я опустил, ничего особенного предварительные тесты не показали).<br />
-    Каждый тест повторяется 10 раз и берутся усредненные значения, если не окажется, что есть очевидные пики.Условия проведения замеров одинаковые для всех браузеров (Windows XP SP3, 32bit, Athlong 3500+, 1GB Dual RAM).В результате я получил 6 табличек cо значениями для физической и виртуальной памяти.<br />
Потребление физической памяти на пустой выглядело так, при открытии табов:</p>
<p align="right">Физическая память (MB)</p>
<p align="right"><img class="alignnone" title=" " src="http://alsedi.com/blog/wp-content/upload/fisical_mem_nulltab.png" alt="" width="707" height="536" /></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="72" valign="top">Вкладки</td>
<td width="59" valign="top">1</td>
<td width="59" valign="top">2</td>
<td width="59" valign="top">3</td>
<td width="59" valign="top">4</td>
<td width="59" valign="top">5</td>
<td width="59" valign="top">6</td>
<td width="59" valign="top">7</td>
<td width="59" valign="top">8</td>
<td width="59" valign="top">9</td>
<td width="58" valign="top">10</td>
</tr>
<tr>
<td width="72" valign="top">Chrome</td>
<td width="59" valign="top">29*</td>
<td width="59" valign="top">33</td>
<td width="59" valign="top">33</td>
<td width="59" valign="top">35</td>
<td width="59" valign="top">36</td>
<td width="59" valign="top">38</td>
<td width="59" valign="top">38</td>
<td width="59" valign="top">39</td>
<td width="59" valign="top">40</td>
<td width="58" valign="top">42</td>
</tr>
<tr>
<td width="72" valign="top">Firefox</td>
<td width="59" valign="top">35</td>
<td width="59" valign="top">36</td>
<td width="59" valign="top">36</td>
<td width="59" valign="top">36</td>
<td width="59" valign="top">36</td>
<td width="59" valign="top">37</td>
<td width="59" valign="top">37</td>
<td width="59" valign="top">37</td>
<td width="59" valign="top">37</td>
<td width="58" valign="top">37</td>
</tr>
<tr>
<td width="72" valign="top">Internet Explorer</td>
<td width="59" valign="top">23</td>
<td width="59" valign="top">27</td>
<td width="59" valign="top">28</td>
<td width="59" valign="top">30</td>
<td width="59" valign="top">30</td>
<td width="59" valign="top">31</td>
<td width="59" valign="top">32</td>
<td width="59" valign="top">33</td>
<td width="59" valign="top">34</td>
<td width="58" valign="top">35</td>
</tr>
<tr>
<td width="72" valign="top">Opera</td>
<td width="59" valign="top">21</td>
<td width="59" valign="top">21</td>
<td width="59" valign="top">22</td>
<td width="59" valign="top">22</td>
<td width="59" valign="top">22</td>
<td width="59" valign="top">22</td>
<td width="59" valign="top">23</td>
<td width="59" valign="top">23</td>
<td width="59" valign="top">23</td>
<td width="58" valign="top">23</td>
</tr>
</tbody>
</table>
<p align="right">Виртуальная память (MB)</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="72" valign="top">Вкладки</td>
<td width="59" valign="top">1</td>
<td width="59" valign="top">2</td>
<td width="59" valign="top">3</td>
<td width="59" valign="top">4</td>
<td width="59" valign="top">5</td>
<td width="59" valign="top">6</td>
<td width="59" valign="top">7</td>
<td width="59" valign="top">8</td>
<td width="59" valign="top">9</td>
<td width="58" valign="top">10</td>
</tr>
<tr>
<td width="72" valign="top">Chrome</td>
<td width="59" valign="top">21**</td>
<td width="59" valign="top">23</td>
<td width="59" valign="top">25</td>
<td width="59" valign="top">27</td>
<td width="59" valign="top">29</td>
<td width="59" valign="top">32</td>
<td width="59" valign="top">33</td>
<td width="59" valign="top">33</td>
<td width="59" valign="top">33</td>
<td width="58" valign="top">39</td>
</tr>
<tr>
<td width="72" valign="top">Firefox</td>
<td width="59" valign="top">26</td>
<td width="59" valign="top">26</td>
<td width="59" valign="top">27</td>
<td width="59" valign="top">27</td>
<td width="59" valign="top">27</td>
<td width="59" valign="top">27</td>
<td width="59" valign="top">27</td>
<td width="59" valign="top">27</td>
<td width="59" valign="top">27</td>
<td width="58" valign="top">28</td>
</tr>
<tr>
<td width="72" valign="top">Internet Explorer</td>
<td width="59" valign="top">17</td>
<td width="59" valign="top">20</td>
<td width="59" valign="top">21</td>
<td width="59" valign="top">22</td>
<td width="59" valign="top">22</td>
<td width="59" valign="top">23</td>
<td width="59" valign="top">24</td>
<td width="59" valign="top">25</td>
<td width="59" valign="top">26</td>
<td width="58" valign="top">26</td>
</tr>
<tr>
<td width="72" valign="top">Opera</td>
<td width="59" valign="top">18</td>
<td width="59" valign="top">18</td>
<td width="59" valign="top">18</td>
<td width="59" valign="top">19</td>
<td width="59" valign="top">19</td>
<td width="59" valign="top">19</td>
<td width="59" valign="top">19</td>
<td width="59" valign="top">20</td>
<td width="59" valign="top">20</td>
<td width="58" valign="top">20</td>
</tr>
</tbody>
</table>
<p>А вот так память потреблялась при загрузке главной страницы Youtube, опять-таки 10 табов  в одном окне:</p>
<p align="right">Физическая память (MB)</p>
<p align="right"><img class="alignnone" title=" " src="http://alsedi.com/blog/wp-content/upload/fisical_mem_youtube.png" alt="" width="709" height="532" /></p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="72" valign="top">Вкладки</td>
<td width="59" valign="top">1</td>
<td width="59" valign="top">2</td>
<td width="59" valign="top">3</td>
<td width="59" valign="top">4</td>
<td width="59" valign="top">5</td>
<td width="59" valign="top">6</td>
<td width="59" valign="top">7</td>
<td width="59" valign="top">8</td>
<td width="59" valign="top">9</td>
<td width="58" valign="top">10</td>
</tr>
<tr>
<td width="72" valign="top">Chrome</td>
<td width="59" valign="top">40</td>
<td width="59" valign="top">80</td>
<td width="59" valign="top">101</td>
<td width="59" valign="top">122</td>
<td width="59" valign="top">149</td>
<td width="59" valign="top">157</td>
<td width="59" valign="top">165</td>
<td width="59" valign="top">187</td>
<td width="59" valign="top">207</td>
<td width="58" valign="top">252</td>
</tr>
<tr>
<td width="72" valign="top">Firefox</td>
<td width="59" valign="top">44</td>
<td width="59" valign="top">49</td>
<td width="59" valign="top">54</td>
<td width="59" valign="top">59</td>
<td width="59" valign="top">67</td>
<td width="59" valign="top">70</td>
<td width="59" valign="top">72</td>
<td width="59" valign="top">78</td>
<td width="59" valign="top">81</td>
<td width="58" valign="top">91</td>
</tr>
<tr>
<td width="72" valign="top">Internet Explorer</td>
<td width="59" valign="top">39</td>
<td width="59" valign="top">51</td>
<td width="59" valign="top">60</td>
<td width="59" valign="top">71</td>
<td width="59" valign="top">78</td>
<td width="59" valign="top">88</td>
<td width="59" valign="top">99</td>
<td width="59" valign="top">108</td>
<td width="59" valign="top">115</td>
<td width="58" valign="top">127</td>
</tr>
<tr>
<td width="72" valign="top">Opera</td>
<td width="59" valign="top">35</td>
<td width="59" valign="top">39</td>
<td width="59" valign="top">47</td>
<td width="59" valign="top">53</td>
<td width="59" valign="top">58</td>
<td width="59" valign="top">63</td>
<td width="59" valign="top">70</td>
<td width="59" valign="top">77</td>
<td width="59" valign="top">84</td>
<td width="58" valign="top">89</td>
</tr>
</tbody>
</table>
<p align="right">Виртуальная память (MB)</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="72" valign="top">Вкладки</td>
<td width="59" valign="top">1</td>
<td width="59" valign="top">2</td>
<td width="59" valign="top">3</td>
<td width="59" valign="top">4</td>
<td width="59" valign="top">5</td>
<td width="59" valign="top">6</td>
<td width="59" valign="top">7</td>
<td width="59" valign="top">8</td>
<td width="59" valign="top">9</td>
<td width="58" valign="top">10</td>
</tr>
<tr>
<td width="72" valign="top">Chrome</td>
<td width="59" valign="top">32</td>
<td width="59" valign="top">61</td>
<td width="59" valign="top">76</td>
<td width="59" valign="top">89</td>
<td width="59" valign="top">107</td>
<td width="59" valign="top">117</td>
<td width="59" valign="top">123</td>
<td width="59" valign="top">139</td>
<td width="59" valign="top">154</td>
<td width="58" valign="top">193</td>
</tr>
<tr>
<td width="72" valign="top">Firefox</td>
<td width="59" valign="top">35</td>
<td width="59" valign="top">39</td>
<td width="59" valign="top">44</td>
<td width="59" valign="top">50</td>
<td width="59" valign="top">59</td>
<td width="59" valign="top">61</td>
<td width="59" valign="top">63</td>
<td width="59" valign="top">68</td>
<td width="59" valign="top">72</td>
<td width="58" valign="top">82</td>
</tr>
<tr>
<td width="72" valign="top">Internet Explorer</td>
<td width="59" valign="top">31</td>
<td width="59" valign="top">42</td>
<td width="59" valign="top">51</td>
<td width="59" valign="top">62</td>
<td width="59" valign="top">70</td>
<td width="59" valign="top">81</td>
<td width="59" valign="top">91</td>
<td width="59" valign="top">99</td>
<td width="59" valign="top">108</td>
<td width="58" valign="top">118</td>
</tr>
<tr>
<td width="72" valign="top">Opera</td>
<td width="59" valign="top">32</td>
<td width="59" valign="top">37</td>
<td width="59" valign="top">44</td>
<td width="59" valign="top">51</td>
<td width="59" valign="top">56</td>
<td width="59" valign="top">61</td>
<td width="59" valign="top">68</td>
<td width="59" valign="top">75</td>
<td width="59" valign="top">82</td>
<td width="58" valign="top">87</td>
</tr>
</tbody>
</table>
<p>Распределение памяти при открытии десяти табов с Youtube оказалось следующим:</p>
<ul>
<li><strong>Chrome</strong> – нерегулярно до 30% CPU, по разным процессам.</li>
<li><strong>Firefox</strong> – постоянное использование около 20% с пиками до 50%.</li>
<li><strong>Internet Explorer</strong> – от 20% до 50%</li>
<li><strong>Opera</strong> – использование CPU колебалось в районе 30%</li>
</ul>
<p>Интересно так же то, что распределение памяти между процессами было неоднородным и отличалось в пределах до 5 мегабайт для табов, плюс два процесса по 50 мегабайт (плюс минус 3). В отличие от Firefox и Internet Explorer, память не росла безостановочно.<br />
Распределение памяти в случае 10 разных окон.</p>
<p align="right">Физическая память (MB)</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="72" valign="top">Окна</td>
<td width="59" valign="top">1</td>
<td width="59" valign="top">2</td>
<td width="59" valign="top">3</td>
<td width="59" valign="top">4</td>
<td width="59" valign="top">5</td>
<td width="59" valign="top">6</td>
<td width="59" valign="top">7</td>
<td width="59" valign="top">8</td>
<td width="59" valign="top">9</td>
<td width="58" valign="top">10</td>
</tr>
<tr>
<td width="72" valign="top">Chrome</td>
<td width="59" valign="top">41</td>
<td width="59" valign="top">80</td>
<td width="59" valign="top">101</td>
<td width="59" valign="top">125</td>
<td width="59" valign="top">138</td>
<td width="59" valign="top">145</td>
<td width="59" valign="top">167</td>
<td width="59" valign="top">179</td>
<td width="59" valign="top">204</td>
<td width="58" valign="top">224</td>
</tr>
<tr>
<td width="72" valign="top">Firefox</td>
<td width="59" valign="top">44</td>
<td width="59" valign="top">51</td>
<td width="59" valign="top">59</td>
<td width="59" valign="top">66</td>
<td width="59" valign="top">78</td>
<td width="59" valign="top">83</td>
<td width="59" valign="top">92</td>
<td width="59" valign="top">102</td>
<td width="59" valign="top">107</td>
<td width="58" valign="top">114</td>
</tr>
<tr>
<td width="72" valign="top">Internet Explorer</td>
<td width="59" valign="top">39</td>
<td width="59" valign="top">83</td>
<td width="59" valign="top">123</td>
<td width="59" valign="top">165</td>
<td width="59" valign="top">204</td>
<td width="59" valign="top">246</td>
<td width="59" valign="top">288</td>
<td width="59" valign="top">330</td>
<td width="59" valign="top">373</td>
<td width="58" valign="top">414</td>
</tr>
<tr>
<td width="72" valign="top">Opera</td>
<td width="59" valign="top">34</td>
<td width="59" valign="top">42</td>
<td width="59" valign="top">49</td>
<td width="59" valign="top">54</td>
<td width="59" valign="top">61</td>
<td width="59" valign="top">69</td>
<td width="59" valign="top">77</td>
<td width="59" valign="top">83</td>
<td width="59" valign="top">91</td>
<td width="58" valign="top">95</td>
</tr>
</tbody>
</table>
<p align="right">Виртуальная память (MB)</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="72" valign="top">Окна</td>
<td width="59" valign="top">1</td>
<td width="59" valign="top">2</td>
<td width="59" valign="top">3</td>
<td width="59" valign="top">4</td>
<td width="59" valign="top">5</td>
<td width="59" valign="top">6</td>
<td width="59" valign="top">7</td>
<td width="59" valign="top">8</td>
<td width="59" valign="top">9</td>
<td width="58" valign="top">10</td>
</tr>
<tr>
<td width="72" valign="top">Chrome</td>
<td width="59" valign="top">33</td>
<td width="59" valign="top">62</td>
<td width="59" valign="top">78</td>
<td width="59" valign="top">94</td>
<td width="59" valign="top">102</td>
<td width="59" valign="top">110</td>
<td width="59" valign="top">125</td>
<td width="59" valign="top">131</td>
<td width="59" valign="top">150</td>
<td width="58" valign="top">165</td>
</tr>
<tr>
<td width="72" valign="top">Firefox</td>
<td width="59" valign="top">34</td>
<td width="59" valign="top">42</td>
<td width="59" valign="top">49</td>
<td width="59" valign="top">56</td>
<td width="59" valign="top">68</td>
<td width="59" valign="top">73</td>
<td width="59" valign="top">83</td>
<td width="59" valign="top">92</td>
<td width="59" valign="top">98</td>
<td width="58" valign="top">104</td>
</tr>
<tr>
<td width="72" valign="top">Internet Explorer</td>
<td width="59" valign="top">32</td>
<td width="59" valign="top">37</td>
<td width="59" valign="top">100</td>
<td width="59" valign="top">132</td>
<td width="59" valign="top">166</td>
<td width="59" valign="top">200</td>
<td width="59" valign="top">234</td>
<td width="59" valign="top">267</td>
<td width="59" valign="top">300</td>
<td width="58" valign="top">332</td>
</tr>
<tr>
<td width="72" valign="top">Opera</td>
<td width="59" valign="top">31</td>
<td width="59" valign="top">40</td>
<td width="59" valign="top">46</td>
<td width="59" valign="top">53</td>
<td width="59" valign="top">59</td>
<td width="59" valign="top">67</td>
<td width="59" valign="top">75</td>
<td width="59" valign="top">81</td>
<td width="59" valign="top">90</td>
<td width="58" valign="top">93</td>
</tr>
</tbody>
</table>
<p>В общем и целом Chrome показал себя довольно прожорливым браузером по памяти (но в случае с окнами &#8211; намного лучше, чем Internet Explorer), но наиболее нетребовательным к процессору. При теперешнем росте объемов памяти, в принципе, не существенно. Браузер действительно должен работать быстрее, чем остальные. Пока память не закончится, конечно.</p>
<p>Но всё-таки, реально отдельные процессы создает только Internet Explorer, в Chrome (повторюсь), так или иначе всё завязано на главный процесс ядра.</p>
<p>По стандартам всё очень даже неплохо:</p>
<ul><strong><a href="http://acid3.acidtests.org/" target="blank">Acid3</a></strong></p>
<li>Chrome – 79</li>
<li>Opera 9.5 – 84</li>
<li>Firefox 2 – 52</li>
<li>Firefox 3 &#8211; 71</li>
<li>Internet Explorer 7.0 – я не понял сколько, картинка была сбита полностью</li>
</ul>
<p><strong><a href="http://www.webstandards.org/files/acid2/test.html" target="blank">Acid2</a></strong><br />
Chrome, Firefox 3, Opera 9.5 – прошли.</p>
<p>По сегодняшним меркам очень приличный результат, но люди говорят, что некоторые страницы разъезжаются. Так что если Chrome займёт существенную долю рынка веб разработчикам и верстальщикам всё-таки придется попотеть. Впрочем, и тестировщикам тоже (меж тем Selenium, например, все еще не поддерживает Chrome).</p>
<p>Закончу эту часть рассказа такой вот картинкой <img src='http://alsedi.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img src="http://alsedi.com/blog/wp-content/upload/page-error.png" alt="" /></p>
<p><a href="http://alsedi.com/blog/chast-2-google-chrome-dlya-razrabotchikov/">Часть 2: Google Chrome для разработчиков</a></p>
]]></content:encoded>
			<wfw:commentRss>http://alsedi.com/blog/chast1-google-chrome/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
