<?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>AjaxBlog &#187; Новости</title>
	<atom:link href="http://ajaxblog.ru/category/novosti/feed/" rel="self" type="application/rss+xml" />
	<link>http://ajaxblog.ru</link>
	<description>ajax, javascript, css, php</description>
	<lastBuildDate>Tue, 12 Jan 2010 16:54:37 +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>Как избавиться от висячей строки в заголовке</title>
		<link>http://ajaxblog.ru/2008/09/kak-izbavitsya-ot-visyachejj-stroki-v-zagolovke/</link>
		<comments>http://ajaxblog.ru/2008/09/kak-izbavitsya-ot-visyachejj-stroki-v-zagolovke/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 07:36:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://ajaxblog.ru/?p=125</guid>
		<description><![CDATA[Наверное, часто встречали, что название статьи не помещается полностью в одну строчку. В результате последнее слово заголовка переносится на новую строку. Такую строку называют &#171;висячей строкой&#187;. Видно что одно слово plugin одиноко занявшая целую строку «режет» глаз. Считается что такие &#8230; <a href="http://ajaxblog.ru/2008/09/kak-izbavitsya-ot-visyachejj-stroki-v-zagolovke/">Далее, еще интереснее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Наверное, часто встречали, что название статьи не помещается полностью в одну строчку. В результате последнее слово заголовка переносится на новую строку. Такую строку называют <a href="http://ru.wikipedia.org/wiki/Висячая_строка">&laquo;висячей строкой&raquo;</a>.<span id="more-125"></span></p>
<p><img class="alignnone size-full wp-image-126" title="widow" src="http://ajaxblog.ru/wp-content/uploads/2008/09/widow.png" alt="" width="500" height="89" /></p>
<p>Видно что одно слово plugin одиноко занявшая целую строку «режет» глаз. <a href="http://ru.wikipedia.org/wiki/Висячая_строка">Считается</a> что такие строки ухудшают удобочитаемость текста. Было бы неплохо, что бы выглядело вот так.</p>
<p><img class="alignnone size-full wp-image-127" title="nowidow" src="http://ajaxblog.ru/wp-content/uploads/2008/09/nowidow.png" alt="" width="500" height="89" /></p>
<p>Как с нею бороться? Один из вариантов вставить между последним словом и предпоследним неразрывный пробел &#8211; <strong><span class="apple-style-span"><span style="font-size: 10pt; font-family: &quot;Courier New&quot;; color: #3366cc;">&amp;nbsp;</span></span></strong>. Но согласитесь каждый раз руками это делать не хочется, да не всегда есть такая возможность (например, если контекст набирается через визуальные редакторы CMS). С точки зрения чистоты кода, такое решение тоже не обосновано.</p>
<p>Выход. Написать небольшой скрипт используя библиотеку jQuery, который возьмет на себе эту рутинную операцию.</p>
<p>Для начало каждый наш заголовок обернем тэгами <strong>&lt;h2&gt;&lt;/h2&gt;</strong>.</p>
<pre class="prettyprint">$(document).ready(function() {
    var h2Text = '';
    $('h2').each(function() {
        h2Text  = $(this).text().replace(/ (\w+)$/,' $1')
        $(this).html(h2Text);
    });
});</pre>
<p>Рассмотрим алгоритм работы скрипта</p>
<ul>
<li> строка 3 &#8211; осуществляет поиск текста заголовка в нутри тэга &lt;h2&gt;&lt;/h2&gt;</li>
<li>строка 4 &#8211; осуществляет поиск и замену с помощью регулярного выражения</li>
<li>строка 5 &#8211; измененную строчку записываем на старом месте</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ajaxblog.ru/2008/09/kak-izbavitsya-ot-visyachejj-stroki-v-zagolovke/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google выпустил свой бесплатный веб-браузер Chrome</title>
		<link>http://ajaxblog.ru/2008/09/google-vypustil-svojj-besplatnyjj-veb-brauzer-chrome/</link>
		<comments>http://ajaxblog.ru/2008/09/google-vypustil-svojj-besplatnyjj-veb-brauzer-chrome/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 20:13:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[браузер]]></category>

		<guid isPermaLink="false">http://ajaxblog.ru/?p=118</guid>
		<description><![CDATA[Дождались&#8230; Не знаю кого как, а меня шокировала (хотя в принципе новость ожидаемая). Теперь тестить скрипты нужно будет еще и под Chrome. Google открывает новый фронт борьбы с Microsoft, а заодно с Apple, Opera и Mozilla. Интернет-гигант сегодня вечером презентует &#8230; <a href="http://ajaxblog.ru/2008/09/google-vypustil-svojj-besplatnyjj-veb-brauzer-chrome/">Далее, еще интереснее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Дождались&#8230; Не знаю кого как, а меня шокировала (хотя в принципе новость ожидаемая). Теперь тестить скрипты нужно будет еще и под Chrome.</strong></p>
<p>Google открывает новый фронт борьбы с Microsoft, а заодно с Apple, Opera и Mozilla. Интернет-гигант сегодня вечером презентует свой собственный веб-браузер, получивший название Google Chrome. Новинка будет полностью бесплатной и открытой.</p>
<p>В Google говорят об их разработке, как о &laquo;свежем взгляде на браузеры&raquo;. Работать новинка будет пока только под Windows, однако Google создает также версии для MacOS X и Linux.</p>
<p>Разработчики Google не скрывают, что черпали идеи для Chrome из уже существующих разработок, в частности из Apple WebKit и Mozilla Firefox.</p>
<p>Сам браузер будет полностью открытым, однако на открытости Chrome дело не ограничится и компания откроет все исходники программного обеспечения, использованного для создания браузера. Этот шаг поможет независимым программистам свободно расширять браузер и дополнять его новыми функциями.</p>
<p>&laquo;Под капотом&raquo; у Google Chrome заявлен новый программный движок, загружающий страницы быстрее и безопаснее конкурирующих разработок. Также здесь есть и новая среда V8 для работы с JavaScript. В Google отмечают, что функциональность уже первых версий Chrome будет такова, что его возможностей окажется достаточно для работы будущих версий Web-приложений.</p>
<p>Ознакомиться с промо-материалом, созданным для Google Chrome, можно по адресу http://blogoscoped.com/google-chrome/</p>
<p>С сегодняшнего вечера скачать тестовую версию браузера можно будет по адресу http://www.google.com/chrome</p>
<p><a href="http://www.cybersecurity.ru/net/54313.html" target="_blank">Полный текст</a> (Источник: Cybersecurity.ru)</p>
]]></content:encoded>
			<wfw:commentRss>http://ajaxblog.ru/2008/09/google-vypustil-svojj-besplatnyjj-veb-brauzer-chrome/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Перешел на  WordPress 2.6</title>
		<link>http://ajaxblog.ru/2008/07/pereshel-na-wordpress-26/</link>
		<comments>http://ajaxblog.ru/2008/07/pereshel-na-wordpress-26/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 21:39:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>

		<guid isPermaLink="false">http://ajaxblog.ru/?p=83</guid>
		<description><![CDATA[Мой блог обновился до WordPress 2.6. В принципе и вся новость, подоплека в том, что я начитался &#171;страшилок&#187; блогеров перешедших на 2.6. Все в оди голос утверждали что у них возникли какие либо проблемы. То плагины не встали, то дизайн &#8230; <a href="http://ajaxblog.ru/2008/07/pereshel-na-wordpress-26/">Далее, еще интереснее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Мой блог обновился до WordPress 2.6. В принципе и вся новость, подоплека в том, что я начитался &laquo;страшилок&raquo; блогеров перешедших на 2.6. Все в оди голос утверждали что у них возникли какие либо проблемы. То плагины не встали, то дизайн поехал, или вообще посты пропали.</p>
<p>Долго не решался, и вот рискнул (обязательно дилайте бэкапы, всего что только возможно). У меня все прошло с &laquo;полпинка&raquo;.</p>
<p>Мораль прислушайтись к чужому мнению, но не воспринемайти его на абсольютную веру.</p>
]]></content:encoded>
			<wfw:commentRss>http://ajaxblog.ru/2008/07/pereshel-na-wordpress-26/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Opera Dragonfly</title>
		<link>http://ajaxblog.ru/2008/07/opera-dragonfly/</link>
		<comments>http://ajaxblog.ru/2008/07/opera-dragonfly/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 08:25:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Инструмент разработчика]]></category>

		<guid isPermaLink="false">http://ajaxblog.ru/?p=79</guid>
		<description><![CDATA[Новость не нова, но я не мог пройти мимо нее и не осветить в своем блоге. Opera выложила свои инструмент для веб-разработчиков под названием Dragonfly. Правда пока альфа релиз, но по моему мнению уже можно во всю пользоваться. Инструкция по &#8230; <a href="http://ajaxblog.ru/2008/07/opera-dragonfly/">Далее, еще интереснее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img title="opera dragonfly" src="http://ajaxblog.ru/wp-content/uploads/2008/07/opera-dragonfly.jpg" alt="opera dragonfly" width="442" height="300" /></p>
<p>Новость не нова, но я не мог пройти мимо нее и не осветить в своем блоге.<br />
Opera выложила свои инструмент для веб-разработчиков под названием <a href="http://www.opera.com/products/dragonfly/">Dragonfly</a>. Правда пока альфа релиз, но по моему мнению уже можно во  всю пользоваться.</p>
<p><span id="more-79"></span></p>
<p><strong>Инструкция по инсталляции</strong></p>
<ul>
<li><a href="http://www.opera.com/products/dragonfly/">Заходим на сайт</a> и заканчиваем Оперу.</li>
<li>Запускаем Оперу.</li>
<li>После находим надпись <strong>&laquo;<a href="http://dragonfly.opera.com/app/debugmenu/DebugMenu.ini">debug menu</a></strong>&raquo; в разделе &laquo;<strong>The Opera debug menu</strong>&raquo; и кликаем по ссылки (кликать обязательно в Опере).</li>
<li>В панель Оперы добавилься новый пункт &laquo;<strong>Debug</strong>&raquo;<br />
<img title="opera debug" src="http://ajaxblog.ru/wp-content/uploads/2008/07/opera-debug.gif" alt="opera debug" width="298" height="199" /></li>
</ul>
<p><strong>Из плюсов</strong> &#8211; создатели не стали изобретать велосипед и взяли дизайн и функционал Firebug. Поэтому сразу все понятно и привычно. Мне нравится такой подход.</p>
<p><strong>Из минусов</strong></p>
<ul>
<li>невозможно на лету менять DOM обьекты</li>
<li>невозможно налету менять Styleshett для элемента если он default values</li>
<li>нет вкладке Layout</li>
<li>нет вкладке Watch, вместо нее Inspection c полным списком переменных что очень неудобно если нужно отслеживать изменения значений у некоторых переменных</li>
<li>не всегда сразу загружается</li>
</ul>
<p>Как видем минусы не настолько существенны по сравнению с теми плюсами который дает этот инструмент.</p>
<p>P.S. Интересная тенденция в именования инструментов:</p>
<ul>
<li>Firefox &#8211; <a href="https://addons.mozilla.org/ru/firefox/addon/1843">Firebug</a> (cветлячок)</li>
<li>Opera &#8211;  <a href="http://www.opera.com/products/dragonfly/">Dragonfly</a> (cтрекоза)</li>
</ul>
<p>Осталось IE своий инструмент назвать как нибудь &#8211; Butterfly.</p>
]]></content:encoded>
			<wfw:commentRss>http://ajaxblog.ru/2008/07/opera-dragonfly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox скачали 8,706,347 раз</title>
		<link>http://ajaxblog.ru/2008/06/firefox-skachali-8706347-raz/</link>
		<comments>http://ajaxblog.ru/2008/06/firefox-skachali-8706347-raz/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 19:56:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[День загрузки]]></category>

		<guid isPermaLink="false">http://ajaxblog.ru/?p=47</guid>
		<description><![CDATA[&#171;День загрузки&#187; завершен, не буду долго писать, из картинки все ясно.]]></description>
			<content:encoded><![CDATA[<p>&laquo;День загрузки&raquo; завершен, не буду долго писать, из картинки все ясно.</p>
<p><img class="aligncenter size-medium wp-image-46" title="download-firefox" src="http://ajaxblog.ru/wp-content/uploads/2008/06/download-firefox.gif" alt="" width="533" height="377" /></p>
]]></content:encoded>
			<wfw:commentRss>http://ajaxblog.ru/2008/06/firefox-skachali-8706347-raz/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>День загрузки начался</title>
		<link>http://ajaxblog.ru/2008/06/den-zagruzki-nachalsya/</link>
		<comments>http://ajaxblog.ru/2008/06/den-zagruzki-nachalsya/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 19:05:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Новости]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://ajaxblog.ru/?p=45</guid>
		<description><![CDATA[В 21 час по московскому времени компания Mozilla разместила в свободном доступе ожидаемую третью версию открытого браузера Firefox 3. Одновременно с релизом компания надеется установить мировой рекорд по количеству скачиваний программы за сутки. Специально для фиксирования рекорда были приглашены представители &#8230; <a href="http://ajaxblog.ru/2008/06/den-zagruzki-nachalsya/">Далее, еще интереснее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>В 21 час по московскому времени компания Mozilla разместила в свободном доступе ожидаемую третью версию открытого браузера Firefox 3. Одновременно с релизом компания надеется установить мировой рекорд по количеству скачиваний программы за сутки. Специально для фиксирования рекорда были приглашены представители Книги рекордов Гиннеса.</p>
<p>В настоящее время все сайты Mozilla работают в режиме перегрузок, поэтому пробиться на какой-либо из официальных сайтов или зеркал Firefox практически невозможно.</p>
<p>&laquo;Эта глобальная инициатива может войти в историю&raquo;, &#8211; говорит Пол Ким, глава отдела маркетинга в Mozilla. &laquo;Формально сегодня нет каких-то установленных рекордов по количеству скачиваний, поэтому мы будем первыми&raquo;.</p>
<p>Официального минимума и максимума скачиваний в компании не устанавливают, однако неофициально говорят, что надеются на отметку в 5 млн закачек.</p>
<p>Новая версия отличается повышенной безопасностью, скоростью работы и несколько измененным внешним видом. Также Firefox 3 позволяет пользователям добавлять расширенные фильтры в закладки, сортировать данные по ключевым словам, тэгам, темам и т п. Появилась и новая система Places, позволяющая быстро получить доступ к недавно посещенным сайтам. Помимо этого, в интерфейсе появилась возможность добавлять сайты в закладки одной клавишей.</p>
<p>В Firefox 3 появилась и новая система скачивания файлов, оснащенная интеллектуальной системой докачки в случае обрыва соединения. Новая система автоматического ввода данных в формы будет оценена пользователи, много работающими с интерактивными страницами, где постоянно приходится вводить логины, пароли, адреса электронной почты и прочие реквизиты.</p>
<p>Еще одна интересная особенность Firefox 3 кроется в работе с веб-почтой. В том случае, если пользователь нажимает ссылку на адрес электронной почты (mailto), то теперь возможно открывать не только локальный почтовый клиент, но и веб-почту &#8211; браузер сам войдет в почтовый ящик и откроет вкладку отправки нового письма. Правда, на сегодня такая система поддерживается только для ящиков Yahoo, Microsoft и Google, но разработчики обещают добавить и другие системы веб-почты.</p>
<p>Также третья версия открытого браузера научилась блокировать сайты интернет-мошенников, содержащие вирусы и трояны (раньше Firefox просто предупреждал об опасности того или иного сайта). Списки &laquo;плохих&raquo; сайтов берутся с сервисов Google и StopBadware.org. Пользователи уверенные в своих навыках могут отключить эту опцию.</p>
<p>Еще одно новшество, ожидающее пользователей, &#8211; более элегантный и современный дизайн.</p>
<p>В Mozilla Corp говорят, что новая версия браузера была в разработке около трех лет, что стало рекордом для компании (в будущем Mozilla сократит цикл разработки). Кроме того, в компании говорят, что ожидают значительного роста базы пользователей Firefox за счет выхода новой версии.</p>
<p>До конца текущего года будет выпущен и официальный релиз Firefox 3.1. Об этом около недели назад в новостных рассылках писал вице-президент Mozilla Майк Шропфер.</p>
<p>&laquo;Есть множество вещей, которые мы не стали включать в финальный релиз Firefox 3.0, так как они пока не совсем готовы&raquo;, пишет Шропфер в дискуссионном листе, который вызвал большой интерес со стороны посетителей. В Firefox 3 не вошли такие разработки, как поддержка XMLHttpRequest (XHR), API-функции для JavaScript и некоторых других скриптовых языков для передачи данных в XML и прочих форматах.</p>
<p>Ряд источников в Mozilla указывали на то, что XMLHttpRequest мог появиться еще в Firefox 3.0 RC1, но в последний момент разработчики сочли, что эта система пока не готова.</p>
<p>&laquo;Общее качество движка Gecko 1.9 таково, что мы могли бы развернуть на его базе много новых технологий в одном релизе, однако посоветовавшись с веб-разработчиками решили часть новинок перенести на второе обновление, которое должно выйти к концу года&raquo;, отмечает Шропфер.</p>
<p>Согласно статистически данным компании OneStat, лидером на рынке браузеров остается Internet Explorer на долю которого приходится 83% рынка, следом за ним идет Firefox с 14%, третье и четвертое место за браузерами Apple Safari (2,18%) и Opera (0,55%).</p>
<p>Источник: <a href="http://www.cybersecurity.ru/" target="_blank">Cybersecurity.ru</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ajaxblog.ru/2008/06/den-zagruzki-nachalsya/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
