<?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; Веб-разработка</title>
	<atom:link href="http://mr-ozio.ru/c/webdev/feed" rel="self" type="application/rss+xml" />
	<link>http://mr-ozio.ru</link>
	<description>Привет! Меня зовут Николай Соловьёв, этот блог я создал чтобы делится своим опытом и просто рассказывать о своих открытиях в разных областях своих увлечений.</description>
	<lastBuildDate>Mon, 19 Jul 2010 10:10:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Новое в Dreamweaver CS5</title>
		<link>http://mr-ozio.ru/281</link>
		<comments>http://mr-ozio.ru/281#comments</comments>
		<pubDate>Mon, 19 Apr 2010 08:17:36 +0000</pubDate>
		<dc:creator>mr.ozio</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Dreamweaver CS5]]></category>

		<guid isPermaLink="false">http://mr-ozio.ru/?p=281</guid>
		<description><![CDATA[CSS Inspect Рядом с Live View появилась новая кнопочка – CSS Inspect. Это такая функция, которая помогает визуально понять, где какие проблемы в CSS. В основном это связано с параметрами width/height, padding и margin. После запуска функции блоки начинают подсвечиваться при наведении на них курсора, как, например, это сделано в Opera DragonFly или FireBug. Разными [...]]]></description>
			<content:encoded><![CDATA[<h3><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://mr-ozio.ru/wp-content/uploads/2010/04/picture-1-298x300.png" alt="Dreamweaver CS5" title="Dreamweaver CS5" width="298" height="300" class="alignright size-full wp-image-292" />CSS Inspect</h3>
<p>Рядом с Live View появилась новая кнопочка – CSS Inspect. Это такая функция, которая помогает визуально понять, где какие проблемы в CSS. В основном это связано с параметрами width/height, padding и margin. После запуска функции блоки начинают подсвечиваться при наведении на них курсора, как, например, это сделано в Opera DragonFly или FireBug. Разными цветами подсвечиваются внешний и внутренний отступы, так и высота, и ширина блока. Нажав на блок, мы можем отредактировать свойства CSS-селектора и сразу же увидеть изменения.</p>
<h3>Site Setup</h3>
<p>Более удобное окно настроек сайта. На первой странице только лишь название сайта и его папка. Всё остальное убрано во вкладку Advanced settings. </p>
<p>Не сказал бы, что это серьёзное улучшение, но выглядит так много приятней.</p>
<h3>CSS Enable</h3>
<p><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://mr-ozio.ru/wp-content/uploads/2010/04/inline.jpg" alt="функция Dreamweaver CS5 - CSS Enable" title="CSS Enable" width="177" height="115" class="alignright size-full wp-image-287" />Удобная и приятная функция, которая позволяет одним кликом включить или отключить (закомментировать) какое-либо свойство класса. </p>
<p>В окошке со списком параметров класса, слева от каждого параметра присутствует небольшое пустое пространство, наведя указатель на которое, появляется красненький значок, нажимая на который происходит включение/отключение параметра.</p>
<h3>Live View Navigation</h3>
<p>Теперь стало возможным при использовании функции Live View перемещаться по страницам сайта. Например, исправили мы класс какой, смотрим страницу и радуемся, переходим по ссылке, а там этот класс уже не так красиво смотрится, ибо иные реалии уже :)</p>
<p>Помимо всего прочего с этой функцией появилась ещё и адресная строка, в которой можно открыть вообще любую страницу и изучить её изнутри средствами DW.</p>
<h3><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://mr-ozio.ru/wp-content/uploads/2010/04/inline3.jpg" alt="Adobe BrowserLab" title="Adobe BrowserLab" width="177" height="115" class="alignright size-full wp-image-291" />Adobe BrowserLab</h3>
<p>То, что все так ждали и хотели видеть. То, что уже давно реализовано в Microsoft Expression Web 3 Super Preview. Теперь, помимо живого просмотра страницы через Live View на вебките, появляется возможность посмотреть на то как сайт будет смотреться в других популярных браузерах (правда, почему-то, забыли про Оперу, как всегда), а именно – Chrome 3, FF2+, IE6+ и Safari 3+.</p>
<p>Не без ложки дёгтя, конечно. 1) Функционал в аналоге от Microsoft приятней, хоть и доступен там только IE и FF, впрочем как и удобство использования (на первый взгляд); 2) Эта функция реализована как плагин на Adobe AIR и работает через сервер Adobe Labs. Само собой каждый раз при использовании функции происходит загрузка страниц и много всяких лишних действий, ну и, разумеется &#8211; 3) Для тех пользователей, которые не платили за использование DW, эта функция будет недоступна.</p>
<h3><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://mr-ozio.ru/wp-content/uploads/2010/04/inline1.jpg" alt="функция Dreamweaver CS5 - PHP Hinting" title="PHP Hinting" width="177" height="115" class="alignright size-full wp-image-289" />PHP Hinting</h3>
<p>Теперь при написании PHP-кода DW будет его понимать. Т.е. создав функцию или написав переменную DW, как любой уважающий себя IDE, будет подсказывать не только html-теги и css-свойства. Причём DW стал настолько умён, что подтягивать переменные и функции он будет даже из php-файлов привязанных к странице функцией require.</p>
<p>Также, DW обязуется подсказывать глобальные переменные и встроенные функции PHP, причём даже с описанием из мануала PHP.</p>
<h3><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  src="http://mr-ozio.ru/wp-content/uploads/2010/04/inline2.jpg" alt="DW CS5 Site-specific code hinting" title="Site-specific code hinting" width="177" height="115" class="alignright size-full wp-image-290" />Code Hinting</h3>
<p>Добавляет к функционалу PHP Hinting функции и полуглобальные переменные популярных фрэймворков, например, стандартно в DW CS5 вшиты функции Drupal, Joomla и WordPress (нужное выбрать во время редактирования). Включена возможность дать сжевать DW любой другой CMF и тогда DW научится понимать и его сленг.</p>
<h3>Фильтр связанных файлов</h3>
<p>Под открытыми вкладками в DW обычно располагается список файлов связанных с открытым во вкладке (style.css, jquery.js, custom.js, ну и всякое такое) документом.</p>
<p>Чем суровей наша страница, чем больше мы используем сценариев, визуальных эффектов и прочего, тем больше у нас становится связанных файлов. А когда файлов становится больше, чем может поместиться в экране, появляется противная и неудобная стрелка. В компании Adobe очень изящно решили эту задачу – добавили фильтр, указав в котором маску файлов, будут фильтроваться все неподходящие под эту маску файлы. Стандартно присутствуют три маски &#8211; *.html, *.js, *.css.</p>
<h3>Widget Browser</h3>
<p>Как и раньше, для меня остаётся загадкой вопрос – почему Adobe придумала свою собственную Spry, вместо того, чтобы использовать, практически ставшую стандартом, jQuery? Хотя с другой стороны, конечно, они давно уже этим занялись и негоже отступать. Adobe ведь. Ну да пофиг.</p>
<p>Компания Adobe написала целую кучу разных виджетов на своём этом Spry и пустила их в свободный доступ на Adobe Live Labs. Идея вообще очень интересная. С помощью этой функции можно загрузить любой из этих виджетов прямо в DW и встроить в свою страницу. Причём каждый виджет можно полностью настроить под нужды страницы, и даже сохранять настройки как пресеты. Т.е. достаточно сложнй скрипт установится полностью сам и ни разу не придётся лезть в код.</p>
<p>Минус тут, опять же, в том, что функция работает как аддон на Adobe AIR и работает через сервера Adobe, т.е. 1) это невозможность использования на бесплатных версиях; 2) no internet – no work.</p>
<p>Больше ничего серьёзного не наблюдается. Как думаете, стоит такое обновление $199?</p>
]]></content:encoded>
			<wfw:commentRss>http://mr-ozio.ru/281/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сегодня CSS Naked Day 2010!</title>
		<link>http://mr-ozio.ru/278</link>
		<comments>http://mr-ozio.ru/278#comments</comments>
		<pubDate>Fri, 09 Apr 2010 06:47:20 +0000</pubDate>
		<dc:creator>mr.ozio</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[CSS Naked Day]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://mr-ozio.ru/?p=278</guid>
		<description><![CDATA[CSS Naked Day был учреждён в 2006м году Дастином Диазом, дабы продвигать и популяризировать веб-стандарты. Отключая CSS показать всему миру, что сайт сделан с учётом всех стандартов, обладает семантической вёрсткой и хорошей структурой. Идея мне очень нравится и вы сами можете поглядеть, что блог мой структурирован на ура и я вообще даволен как всё сделал [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://mr-ozio.ru/wp-content/uploads/2010/04/naked.gif"><img src="http://mr-ozio.ru/wp-content/uploads/2010/04/naked.gif" alt="CSS Naked Day" title="CSS Naked Day" width="400" height="105" class="alignnone size-full wp-image-279" /></a></p>
<p><a href="http://naked.dustindiaz.com/">CSS Naked Day</a> был учреждён в 2006м году Дастином Диазом, дабы продвигать и популяризировать веб-стандарты. Отключая CSS показать всему миру, что сайт сделан с учётом всех стандартов, обладает семантической вёрсткой и хорошей структурой.</p>
<p>Идея мне очень нравится и вы сами можете поглядеть, что блог мой структурирован на ура и я вообще даволен как всё сделал :)</p>
]]></content:encoded>
			<wfw:commentRss>http://mr-ozio.ru/278/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Валидный счётчик LiveInternet</title>
		<link>http://mr-ozio.ru/263</link>
		<comments>http://mr-ozio.ru/263#comments</comments>
		<pubDate>Mon, 14 Dec 2009 03:36:58 +0000</pubDate>
		<dc:creator>mr.ozio</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[liveinternet]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://mr-ozio.ru/?p=263</guid>
		<description><![CDATA[В последние годы для русскоговорящих веб-девелоперов стало почти стандартом вешать на свои сайты (помимо дефолтного во всём мире Google Analytics) счётчик LiveInternet. Однажды, я прочитал несколько книг по веб-стандартам и немного спецификации xhtml, после чего, само собой, код стал весьма и весьма валиден. В каждом конкретном случае хотелось, чтобы этот факт подтверждал и тот самый [...]]]></description>
			<content:encoded><![CDATA[<p>В последние годы для русскоговорящих веб-девелоперов стало почти стандартом вешать на свои сайты (помимо дефолтного во всём мире Google Analytics) счётчик LiveInternet.</p>
<p>Однажды, я прочитал несколько книг по веб-стандартам и немного спецификации xhtml, после чего, само собой, код стал весьма и весьма валиден. В каждом конкретном случае хотелось, чтобы этот факт подтверждал и <a href="http://validator.w3.org/">тот самый валидатор</a>, даже не смотря на то, что многие, как и у нас, так и на западе называют его &laquo;всего-лишь скриптом&raquo;. Разумеется столкнулся я с рядом проблем возникающих от чужого кода (со своим, благо, справился без проблем), одной из главных стала валидация кода счётчика LiveInternet при доктайпе xhtml1.0 transitional. Сначала я пытался отловить проблемы в коде и создать универсальный и валидный код. Из этого ничего не вышло. Однако решение подсказал сам LiveInternet.</p>
<p>При кастомизации кода счётчика необходимо выбрать пункт &laquo;отдельный код для логотипа и для счётчика&raquo;, а на сайт просто вставляем их друг за другом, или вообще в разных местах. И валидатор счастлив.</p>
<p>Вот он, валидный код счётчика LiveInternet на все времена:</p>
<pre class="brush:plain">&lt;!--LiveInternet counter--&gt;
&lt;script type="text/javascript"&gt;new Image().src = "http://counter.yadro.ru/hit?r" + escape(document.referrer) + ((typeof(screen)=="undefined")?"" : ";s"+screen.width+"*"+screen.height+"*" + (screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u"+escape(document.URL) + ";h"+escape(document.title.substring(0,80)) + ";" +Math.random();&lt;/script&gt;
&lt;!--/LiveInternet--&gt;

&lt;!--LiveInternet logo--&gt;
&lt;a href="http://www.liveinternet.ru/click" target="_blank"&gt;
&lt;img src="http://counter.yadro.ru/logo?38.2" border="0" width="31" height="31" alt="" title="LiveInternet"/&gt;
&lt;/a&gt;
&lt;!--/LiveInternet--&gt;</pre>
<p>Всех с началом новой недели!</p>
]]></content:encoded>
			<wfw:commentRss>http://mr-ozio.ru/263/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ЧПУ в CMS Made Simple</title>
		<link>http://mr-ozio.ru/253</link>
		<comments>http://mr-ozio.ru/253#comments</comments>
		<pubDate>Mon, 07 Dec 2009 20:04:33 +0000</pubDate>
		<dc:creator>mr.ozio</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[CMS Made Simple]]></category>
		<category><![CDATA[ЧПУ]]></category>

		<guid isPermaLink="false">http://mr-ozio.ru/?p=253</guid>
		<description><![CDATA[В этой CMS настройки ЧПУ сделаны очень уж не очевидно и после каждой установки приходится лезть на официальный форум и искать там нужную запись, в которой написано что надо делать. Решил для простоты написать этот не мудрёный процесс сюда, чтобы и люди находили и мне далеко за этми идти не надо было. Для настройки ЧПУ [...]]]></description>
			<content:encoded><![CDATA[<p>В этой CMS настройки ЧПУ сделаны очень уж не очевидно и после каждой установки приходится лезть на официальный форум и искать там нужную запись, в которой написано что надо делать.</p>
<p>Решил для простоты написать этот не мудрёный процесс сюда, чтобы и люди находили и мне далеко за этми идти не надо было.</p>
<p>Для настройки ЧПУ на сайте с CMS Made Simple необходимо:</p>
<h3>1. В файле config.php найти блок <em>#URL Settings</em> и установить настройки как здесь:</h3>
<pre class="brush:plain">
#------------
#URL Settings
#------------
#What type of URL rewriting should we be using for pretty URLs?  Valid options are:
#'none', 'internal', and 'mod_rewrite'.  'internal' will not work with IIS some CGI
#configurations. 'mod_rewrite' requires proper apache configuration, a valid
#.htaccess file and most likely {metadata} in your page templates.  For more
#information, see:
#http://wiki.cmsmadesimple.org/index.php/FAQ/Installation/Pretty_URLs#Pretty_URL.27s
$config['url_rewriting'] = 'mod_rewrite';

#Extension to use if you're using mod_rewrite for pretty URLs.
$config['page_extension'] = '/';

#If you're using the internal pretty url mechanism or mod_rewrite, would you like to
#show urls in their hierarchy?  (ex. http://www.mysite.com/parent/parent/childpage)
$config['use_hierarchy'] = true;

#If using none of the above options, what should we be using for the query string
#variable?  (ex. http://www.mysite.com/index.php?page=somecontent)
$config['query_var'] = 'page';
</pre>
<h3>2. В корне сайта создаём файл .htaccess и записываем в него следующее:</h3>
<pre class="brush:plain">RewriteEngine on# 301 Redirect all requests that don't contain a dot or trailing slash to
# include a trailing slash
RewriteCond %{REQUEST_URI} !/$
RewriteCond %{REQUEST_URI} !\.
RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L]

# Rewrites urls in the form of /parent/child/
# but only rewrites if the requested URL is not a file or directory
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ index.php?page=$1 [QSA]
</pre>
]]></content:encoded>
			<wfw:commentRss>http://mr-ozio.ru/253/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>4 основных принципа хорошего дизайна</title>
		<link>http://mr-ozio.ru/239</link>
		<comments>http://mr-ozio.ru/239#comments</comments>
		<pubDate>Wed, 02 Dec 2009 05:56:42 +0000</pubDate>
		<dc:creator>mr.ozio</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[вёрстка]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[принципы]]></category>
		<category><![CDATA[самообразование]]></category>

		<guid isPermaLink="false">http://mr-ozio.ru/?p=239</guid>
		<description><![CDATA[1. Контраст Смысл этого принципа состоит в том, чтобы не располагать рядом друг с другом похожие элементы. Если элементы просто неодинаковы (отличаются гарнитурой, цветом, размером, толщиной линий, формой и т. д.), необходимо сделать их очень разными. Контраст нередко является самым сильным визуальным средством привлечения внимания &#8211; именно он заставляет читателя посмотреть на страницу. 2. Повтор [...]]]></description>
			<content:encoded><![CDATA[<h3>1. Контраст</h3>
<p>Смысл этого принципа состоит в том, чтобы не располагать рядом друг с другом <em>похожие</em> элементы. Если элементы просто <em>неодинаковы</em> (отличаются гарнитурой, цветом, размером, толщиной линий, формой и т. д.), необходимо сделать их <strong>очень разными</strong>. Контраст нередко является самым сильным визуальным средством привлечения внимания &#8211; именно он заставляет читателя посмотреть на страницу.</p>
<h3>2. Повтор</h3>
<p>Визуальные элементы дизайна (цвета, фигуры, текстуры, пространственные пропорции, толщина линий, концептуальные решения) должны повторяться. Это структурирует работу и усиливает её стилистическую целостность.</p>
<h3>3. Выравнивание</h3>
<p>Ни один элемент страницы не должен занимать случайное место. Каждый элемент нуждается в визуальной связи с соседними. Благодаря этому страница выглядит ясно, утонченно и свежо.</p>
<h3>4. Приближенность</h3>
<p>Связанные между собой элементы следует группировать. Тогда они образуют визуальный элемент, а не рассеиваются по странице. Это помогает организовать информацию, уменьшая беспорядок и помогая читателю увидеть структуру документа.</p>
<p><em style="padding-top:15px;display:block">&copy; Робин Вильямс &laquo;Дизайн для НЕдизайнеров&raquo;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://mr-ozio.ru/239/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка Zend Optimizer на Denwer</title>
		<link>http://mr-ozio.ru/164</link>
		<comments>http://mr-ozio.ru/164#comments</comments>
		<pubDate>Mon, 27 Jul 2009 01:46:00 +0000</pubDate>
		<dc:creator>mr.ozio</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[Denwer]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[Zend Optimizer]]></category>
		<category><![CDATA[урок]]></category>

		<guid isPermaLink="false">http://mr-ozio.ru/?p=164</guid>
		<description><![CDATA[На днях я стал бета-тестером Handy.CMS 3.1. Как протестирую о результатах всенеприменно сообщу. Пост в общем-то не о том. Система для установки требует наличие на сервере Zend Optimizer. Что бы его установить каждый раз приходится напрягать мозги ибо чтобы скачать пакет с официального сайта надо пройти обязательную процедуру регистрации или, что ещё хуже — вспоминать [...]]]></description>
			<content:encoded><![CDATA[<p>На днях я стал бета-тестером <a href="http://handycms.ru/">Handy.CMS 3.1</a>. Как протестирую о результатах всенеприменно сообщу. Пост в общем-то не о том. Система для установки требует наличие на сервере Zend Optimizer. Что бы его установить каждый раз приходится напрягать мозги ибо чтобы скачать пакет с официального сайта надо пройти обязательную процедуру регистрации или, что ещё хуже — вспоминать свой логин и пароль, после чего пакет нужно будет ещё инсталлировать и привязывать к Denwer, хотя всё легко настраивается и без этих премудростей. По этому я коротенько расскажу как упрощённым способом ставить Zend Optimizer на Denwer. <span id="more-164"></span></p>
<p>1. И так нам необходим архив с файлами Zend Optimizer. <a href="http://mr.ozio/wp-content/uploads/zend3.3.zip">Скачать (2.3 мб)</a>.</p>
<p><img src="http://mr-ozio.ru/wp-content/uploads/2009/07/1.jpg" alt="Zend Optimizer 3.3" title="Zend Optimizer 3.3" width="106" height="106" class="size-full wp-image-170" /></p>
<p>2. Первым делом распакуем архив.</p>
<p><img src="http://mr-ozio.ru/wp-content/uploads/2009/07/2.jpg" alt="Шаг 2. Распаковываем" title="Шаг 2. Распаковываем" width="389" height="188" class="size-full wp-image-169" /></p>
<p>3. Распакованные файлы переносим в папку %denwer%/usr/local/php5</p>
<p><img src="http://mr-ozio.ru/wp-content/uploads/2009/07/4.jpg" alt="Шаг 3. Вырезаем" title="Шаг 3. Вырезаем" width="447" height="374" class="size-full wp-image-167" /></p>
<p><img src="http://mr-ozio.ru/wp-content/uploads/2009/07/5.jpg" alt="Шаг 3.5 Вставляем" title="Шаг 3.5 Вставляем" width="490" height="377" class="size-full wp-image-166" /></p>
<p>4. Далее открываем файл php.ini находящийся в этой же папке и добавляем в самый конец следующий код:</p>
<p><code>[Zend]<br />
zend_extension_ts = "/usr/local/php5/ZendExtensionManager.dll"<br />
zend_extension_manager.optimizer_ts="/usr/local/php5/Optimizer-3.3.0/"<br />
zend_optimizer.enable_loader = 1<br />
zend_optimizer.optimization_level = 15</code></p>
<p><img src="http://mr-ozio.ru/wp-content/uploads/2009/07/7.jpg" alt="Шаг 4.5. Редактируем php.ini" title="Шаг 4. Редактируем php.ini" width="490" height="315" class="size-full wp-image-173" /></p>
<p>Сохраняем документ и запускаем/перезапускаем Denwer.</p>
<p><strong>Enjoy!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://mr-ozio.ru/164/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Validation и Browser Compatibility в Dreamweaver CS4</title>
		<link>http://mr-ozio.ru/119</link>
		<comments>http://mr-ozio.ru/119#comments</comments>
		<pubDate>Thu, 23 Jul 2009 01:16:55 +0000</pubDate>
		<dc:creator>mr.ozio</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[Browser Compatibility]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Dreamweaver CS4]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://mr-ozio.ru/?p=119</guid>
		<description><![CDATA[Сегодня хочу познакомить вас с двумя вкусностями Dreamweaver, которые использую постоянно, это Validation и Browser Compatibility. Если честно не знаю были ли эти функции в предыдущих версиях Dreamweaer, но наткнулся я на них уже в CS4. Browser Compatibility Window → Results → Browser Compatibility Как легко понять из названия эта функция проверяет код на поддержку [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня хочу познакомить вас с двумя вкусностями Dreamweaver, которые использую постоянно, это Validation и Browser Compatibility. Если честно не знаю были ли эти функции в предыдущих версиях Dreamweaer, но наткнулся я на них уже в CS4.</p>
<h3>Browser Compatibility</h3>
<p><em>Window → Results → Browser Compatibility</em></p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  src="http://mr-ozio.ru/wp-content/uploads/2009/07/browser-compatibility.png" alt="Dreamweaver Browser Compatibility" title="Dreamweaver Browser Compatibility" width="520" height="150" class="aligncenter size-full wp-image-122" /></p>
<p>Как легко понять из названия эта функция проверяет код на поддержку различными браузерами и подсказывает как себя будут вести различные браузеры с текущим кодом. Функция заточена под все нужные браузеры и даже под Internet Explorer for Macintosh, хотя я, лично, никогда и не стремился верстать с поддержкой этого браузера. Однако даже с последними апдейтами функция не владеет информацией о FF 3.5, IE8 (только 8.0b1), Opera 10 (и даже 9.5), Safari 4, что, впрочем, не беда. Самое главное — исчерпывающая информация о IE6.</p>
<p>Кстати у Adobe есть <a href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=homepage&#038;productId=1&#038;loc=en_US">страница</a> с решениями и хаками для различных браузеров, мне, правда, ни разу так и не пригодилась. </p>
<h3>Validation</h3>
<p><em>Window → Results → Validation</em></p>
<p><img style=' display: block; margin-right: auto; margin-left: auto;'  src="http://mr-ozio.ru/wp-content/uploads/2009/07/validation.png" alt="Dreamweaver Validation" title="Dreamweaver Validation" width="520" height="177" class="aligncenter size-full wp-image-121" /></p>
<p>Эта функция, как опять же, не трудно догадаться из названия помогает провести валидацию документа по веб-стандартам «не выходя из дома». Пользуюсь постоянно. Позволяет проверить как текущий документ, так и весь сайт разом. </p>
<p>Однако замечены мною и случаи, когда мнения валидатора Dreamweaver и валидатора w3c расходились, например так у меня было с счётчиком liveinternet, в котором валидатор w3c при доктайпе xhtml 1.0 transitional находил кучу ошибок, в то время как Dreamweaver радовался хорошему коду.</p>
<p>Помимо классических стандартов HTML и XHTML этот валидатор также проверяет документ по множеству других стандартов и технологий, большинство из которых я никогда и не использовал, так что рассказать про них ничего не могу, к ним относятся ColdFusion (Basic, 3.0-MX 7), Internet Explorer Extensions, Netscape Navigator Extensions, SMIL 1.0, WML и JavaServer Page Tags.</p>
<p>Enjoy! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://mr-ozio.ru/119/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Функция Live View в Dreamweaver CS4</title>
		<link>http://mr-ozio.ru/97</link>
		<comments>http://mr-ozio.ru/97#comments</comments>
		<pubDate>Mon, 20 Jul 2009 23:18:47 +0000</pubDate>
		<dc:creator>mr.ozio</dc:creator>
				<category><![CDATA[Веб-разработка]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[Dreamweaver CS4]]></category>
		<category><![CDATA[Live Code]]></category>
		<category><![CDATA[Live View]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://mr-ozio.ru/?p=97</guid>
		<description><![CDATA[Я думаю большинство из вас для вёрстки сайтов использует Dreamweaver, ясное дело. Я тоже. Когда-то начинал со второй версии этой замечательной штуки, тогда она ещё принадлежала Macromedia. Долго я использовал вторую, потом переполз на 4, но уже не помню чем не понравилась — стал использовать UltraDev, он, кажется, был старее, но мне нравился больше. Тогда [...]]]></description>
			<content:encoded><![CDATA[<p>Я думаю большинство из вас для вёрстки сайтов использует Dreamweaver, ясное дело. Я тоже. Когда-то начинал со второй версии этой замечательной штуки, тогда она ещё принадлежала Macromedia. Долго я использовал вторую, потом переполз на 4, но уже не помню чем не понравилась — стал использовать UltraDev, он, кажется, был старее, но мне нравился больше. Тогда я интересовался новыми фишечками и всякими вкусностями новых версий, а когда уже полностью освоился и стал просто верстать вкусности как-то само собой ушли на второй план. И версии стал менять как тапочки, 8.0, CS3, ну и, затем, CS4.</p>
<div id="attachment_101" class="wp-caption aligncenter" style="width: 482px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><img src="http://mr-ozio.ru/wp-content/uploads/2009/07/liveview.png" alt="Кнопки Live View и Live Code на панели задач" title="Dreamweaver CS4 Live View" width="472" height="142" class="size-full wp-image-101" /><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Кнопки Live View и Live Code на панели задач</p></div>
<p>Решил я поискать вкусностей для любимого инструмента и первая же найденая вкусность оказалась невероятно удобной и полезной, имя ей — <a href="http://help.adobe.com/en_US/Dreamweaver/10.0_Using/WS0459F349-E2DC-4d31-ADCF-F954B79D9A77.html">Live View</a>. Она позволяет посмотреть как сайт выглядит в браузере прямо в окне редактирования. </p>
<p>В Dreamweaver CS4 вшит WebKit, что, надо сказать, существенно сокращает время отладки макета. Функция запускает все динамические элементы страницы реализованые с помощью CSS, Flash и JavaScript (включая фрэймворки вроде jQuery, MooTools, Prototype и т.п.). Кстати для JavaScript присутствует ещё и функция Live Code – она позволяет в реальном времени просматривать изменение страницы, подобно FireBug и DragonFly.</p>
<p>P.S. Недавно думал попробывать сделать макет с нуля и до конца в Microsoft Expression Web 2, и вот именно отсутствие альтернативы функции Live View не дало мне завершить начатое :)</p>
<p>P.P.S. <a href="http://tv.adobe.com/#vi+f1500v1433">Видео с сайта Adobe</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://mr-ozio.ru/97/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
