<?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>Верстка сайтов HTML5/CSS3/jQuery</title>
	<atom:link href="http://techmeat.net/feed" rel="self" type="application/rss+xml" />
	<link>http://techmeat.net</link>
	<description>Блог верстальщика</description>
	<lastBuildDate>Thu, 26 Apr 2012 06:10:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Internet Explorer 6. Прощальный обзор.</title>
		<link>http://techmeat.net/internet-explorer-6-proshhalnyj-obzor.html</link>
		<comments>http://techmeat.net/internet-explorer-6-proshhalnyj-obzor.html#comments</comments>
		<pubDate>Tue, 17 Apr 2012 08:03:04 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Софт]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=612</guid>
		<description><![CDATA[Под IE6 я не верстаю уже больше года, впрочем, как и многие мои коллеги. Но вот сегодня я решил посмотреть, как к старичку относятся популярнейшие сайты рунета и не только. Хотелось бы, чтобы поддерживали как можно хуже&#8230; и мои ожидания оправдались ) Некоторые сайты сразу говорят юзеру, чтобы он &#171;перезашел&#187; с нормального браузера, другие просто [...]]]></description>
			<content:encoded><![CDATA[<p>Под IE6 я не верстаю уже больше года, впрочем, как и многие мои коллеги. Но вот сегодня я решил посмотреть, как к старичку относятся популярнейшие сайты рунета и не только. Хотелось бы, чтобы поддерживали как можно хуже&#8230; и мои ожидания оправдались ) Некоторые сайты сразу говорят юзеру, чтобы он &laquo;перезашел&raquo; с нормального браузера, другие просто не парятся и вааще никак не реагируют, что хуже. Если ты верстальщик и твой руководитель (клиент) настаивает на поддержжке ослика №6 &#8211; можешь показывать данный пост.</p>
<h2>VK.COM</h2>
<p>Авторизацию проходим почти безболезненно (небольшой косячек справа), но сайт честно предупраждает, что лучше бы поменять коня:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/vk-login2.jpg" alt="" title="vk-login2" width="816" height="376" class="aligncenter size-full wp-image-640" /></p>
<p>На внутренних страницах в общем то работоспособность поддерживается, но совсем посредственно, для примера раздал с аудио:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/vk-music.jpg" alt="" title="vk-music" width="791" height="341" class="aligncenter size-full wp-image-641" /></p>
<h2>ODNOKLASSNIKI.RU</h2>
<p>В общем то всё хорошо, сайт работоспособен. Есть предупреждалка о старом браузере. В фотоальбомах есть косячек с иконками (должны быть в ряд и желтеть при наведении), наверное забыли проверить:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/ok-photo.jpg" alt="" title="ok-photo" width="1011" height="487" class="aligncenter size-full wp-image-644" /></p>
<h2>MAIL.RU</h2>
<p>Почта у сервиса работает почти хорошо, только поиск &laquo;упал&raquo;:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/mail.jpg" alt="" title="mail" width="986" height="401" class="aligncenter size-full wp-image-648" /><br />
В общем то логично, почта старая, аудитория такая же, полюбому нужно удовлетворить.</p>
<p>Свою социалку они видимо перестали проверять в ослике, наверное просто вычеркнули из головы ослика:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/my.jpg" alt="" title="my" width="1030" height="430" class="aligncenter size-full wp-image-646" /><br />
От резины кстати в ИЕ6 отказались.<br />
Мне кажется всё же стоило подсказать юзеру, что это не случайная проблема с компьютером, а браузер устарел. Да, вверху есть тонкая полоска &laquo;Скачайте Интернет&raquo;, но уверен, что ее замечают далеко не все, здесь как раз тот случай, когда нужно задолбать юзера рекламой своего браузера, как обычно они и издеваются над нормальными пользователями.</p>
<h2>FACEBOOK.COM</h2>
<p>Все хорошо и вылизано даже под ослика. Единственное отличие на в ленте &#8211; есть предупреждалка о недобраузере:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/fb-alert.jpg" alt="" title="fb-alert" width="551" height="226" class="aligncenter size-full wp-image-650" /></p>
<p>Единственный косяк, который нашел &#8211; в истории сообщений непрочитанное собщение показывает контрол со сдвигом:<br />
<a href="http://techmeat.net/wp-content/uploads/2012/04/fb-messages.jpg"><img src="http://techmeat.net/wp-content/uploads/2012/04/fb-messages.jpg" alt="" title="fb-messages" width="383" height="141" class="aligncenter size-full wp-image-651" /></a></p>
<h2>YANDEX.RU</h2>
<p>Главная отработала корректно, поддерживают.</p>
<p>На других сервисах такой банер, хотя работоспособность вполне нормальная:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/ya-mail.jpg" alt="" title="ya-mail" width="1053" height="422" class="aligncenter size-full wp-image-622" /></p>
<h2>TWITTER.COM</h2>
<p>Четко дает понять, что проблема у меня и дает рекомендации:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/tw.jpg" alt="" title="tw" width="606" height="259" class="aligncenter size-full wp-image-623" /></p>
<h2>GMAIL.COM</h2>
<p>Перебрасывает на упрощенную html-версию шаблона и предлагает установить хром:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/gmailcom.jpg" alt="" title="gmailcom" width="722" height="170" class="aligncenter size-full wp-image-653" /></p>
<h2>HH.RU (добавлено по просьбе <a href="http://techmeat.net/internet-explorer-6-proshhalnyj-obzor.html#comment-499705814">vinny</a>)</h2>
<p>Брутальная уведомлялка у хедхантера перенаправляет одумавшегося юзера на &#8230;. блин, опять IE9:<br />
<a href="http://techmeat.net/wp-content/uploads/2012/04/hh.jpg"><img src="http://techmeat.net/wp-content/uploads/2012/04/hh.jpg" alt="" title="hh" width="977" height="278" class="aligncenter size-full wp-image-636" /></a></p>
<p>А если юзер не одумался, то это его проблемы:<br />
<a href="http://techmeat.net/wp-content/uploads/2012/04/hh2.jpg"><img src="http://techmeat.net/wp-content/uploads/2012/04/hh2.jpg" alt="" title="hh2" width="783" height="294" class="aligncenter size-full wp-image-637" /></a></p>
<h2>MICROSOFT.COM</h2>
<p>Хотел потролить &laquo;создателя&raquo; объекта, но внешне в общем то он выглядит не плохо:<br />
<img src="http://techmeat.net/wp-content/uploads/2012/04/ms.jpg" alt="" title="ms" width="951" height="478" class="aligncenter size-full wp-image-655" /><br />
Про PNG24 молчу, но вот кнопки справа и аккордеон работают криво. Странно, почему они не предложили обновиться? Они ведь похоронили IE6.</p>
<h2>ВЫВОД</h2>
<p><i>Ёжики плакали, кололись, но упорно продолжали е**ть кактус.</i> Так я могу охарактеризовать оставшихся на сегодняшний день 0,8% юзеров рунета, которые всё еще юзают IE6. Они полюбому знают о том, что у них проблемы, но либо по причине твердолобости (уверены, что их браузер все еще самый надежный и быстрый, таких еше много), либо по причине недостатка прав на компе не меняют браузер.</p>
<p>Кстати, вот прикольный комикс в тему, который я когда-то перевел для хабры: <a href="http://habrahabr.ru/post/83989/" target="_blank">http://habrahabr.ru/post/83989/</a></p>
<p><strong>P.S.: Ну что, опять конкурс? <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
В комментах покажите скриншот на оригинальную предупреждалку о недобраузере и получитите забавную флешку:</strong><br />
<a href="http://www.tinydeal.com/f-px2fza-p-31477.html" target="_blank"><img src="http://techmeat.net/wp-content/uploads/2012/04/dog.jpg" alt="" title="dog" width="300" height="263" class="aligncenter size-full wp-image-628" /></a></p>
<p><strong>P.S.2: Забыл сроки обозначить. Давайте уж до конца месяца чтоли сделаем, 1 мая результаты и отправка флешки адресату.</strong></p>
<p><strong>P.S.3: Пост отредактирован после проверки тех же сайтов в другой виртуалке, первоначально были ошибки. Прошу прощения за недостоверные данные и спасибо за подсказки.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/internet-explorer-6-proshhalnyj-obzor.html/feed</wfw:commentRss>
		<slash:comments>50</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2012/04/ie6-150x150.jpg" length="9782" type="image/jpg" />	</item>
		<item>
		<title>Иконки и favicon.ico для сайта в несколько кликов (+ конкурс)</title>
		<link>http://techmeat.net/ikonki-dlya-sajta-v-neskolko-klikov.html</link>
		<comments>http://techmeat.net/ikonki-dlya-sajta-v-neskolko-klikov.html#comments</comments>
		<pubDate>Thu, 05 Apr 2012 17:28:05 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=595</guid>
		<description><![CDATA[Издревле повелось, что нормальный сайт должен иметь favicon. Сейчас у человеков множество различных девайсов, посему придумали еще кучку иконок, чтобы на девайсах этих тоже были красивые фавиконы. В итоге приходится нарезать как минимум 4 квадратика разных размеров. В попытках сэкономить время хотя бы на этом я написал простенький action для Photoshop. Он конечно не избавит [...]]]></description>
			<content:encoded><![CDATA[<p>Издревле повелось, что нормальный сайт должен иметь favicon. Сейчас у человеков множество различных девайсов, посему придумали еще кучку иконок, чтобы на девайсах этих тоже были красивые фавиконы. В итоге приходится нарезать как минимум 4 квадратика разных размеров. В попытках сэкономить время хотя бы на этом я написал простенький action для Photoshop. Он конечно не избавит верстальщика от всей работы, но сократит ее как минимум в двое. Итак, погнали.</p>
<h2>Готовим код</h2>
<p><strong>Иконки будем делать следующих размеров:</strong><br />
512х512 &#8211; большая иконка на всякий случай<br />
256х256 &#8211; аналогично верхнему варианту, пусть будет<br />
200х200 &#8211; иконка для Speed deal (например, для Оперы)<br />
114х114 &#8211; она же touch-icon-iphone4.png, телефон 4 от фирмы, которая занимается яблоками, подхватит эту иконку<br />
72х72 &#8211; apple-touch-icon-ipad.png &#8211; ну вы поняли, да?<br />
64х64 &#8211; размер иконок на десктопе, вдруг пригодится )<br />
57х57 &#8211; apple-touch-icon.png &#8211; первые модели айфонов, эти же иконки подхватывает андроид<br />
48х48 &#8211; тот самый favicon, который обычно делают 16х16, рекомендуется перевести в формат .ico</p>
<p><strong>Если кто-то не знает почему именно такие размеры, но очень хочет узнать:</strong><br />
<a href="http://developer.apple.com/library/ios/#DOCUMENTATION/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html" target="_blank">iOS Developer Library</a><br />
<a href="http://dev.opera.com/articles/view/opera-speed-dial-enhancements/#html5icons" target="_blank">Dev.Opera</a><br />
<a href="http://www.favicon.co.uk/index.php" target="_blank">Favicon Generator</a> &#8211; а этим инструментом я перевожу png в ico.</p>
<h2>Режем иконки</h2>
<p>Для начала вам придется подготовить увеличенную копию иконки, размер документа 512х512, этот же размер сразу будет сохранен в виде иконки после старта экшна. Я для примера взял произвольную букву <strong>t</strong> в квадратике.</p>
<p><a href="http://files.techmeat.net/ps/web-icons.atn" target="_blank">Качаем action</a>, загружаем его в фотошоп и запускаем. Наглядно каждый шаг показан в видео (лучше сразу в HD):</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/kyHg8JGgQy4" frameborder="0" allowfullscreen></iframe></p>
<h2>Прописываем иконки на странице</h2>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">head</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">link</span> <span style="color: #FF0000;">rel</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;icon&quot;</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;./ico-200x200.png&quot;</span> <span style="color: #FF0000;">type</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;image/png&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">link</span> <span style="color: #FF0000;">rel</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;apple-touch-icon&quot;</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;./apple-touch-icon.png&quot;</span> <span style="color: #FF0000;">type</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;image/png&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">link</span> <span style="color: #FF0000;">rel</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;apple-touch-icon&quot;</span> sizes<span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;72x72&quot;</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;./apple-touch-icon-ipad.png&quot;</span> <span style="color: #FF0000;">type</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;image/png&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">link</span> <span style="color: #FF0000;">rel</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;apple-touch-icon&quot;</span> sizes<span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;114x114&quot;</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;./apple-touch-icon-iphone4.png&quot;</span> <span style="color: #FF0000;">type</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;image/png&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">link</span> <span style="color: #FF0000;">rel</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;shortcut icon&quot;</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;./favicon.ico&quot;</span> <span style="color: #FF0000;">type</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;image/x-icon&quot;</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">head</span>&gt;</span></pre></div></div>

<p>Вот в общем то и всё, надеюсь action поможет вам экономить 5 минут в каждом новом проекте.</p>
<p>Пожалуй продолжу своё начинание с безобидными конкурсами, уже разыгрывался <a href="http://techmeat.net/zarisovki-struktury-na-bumage-nado-li.html" target="_blank">плеер</a> и <a href="http://techmeat.net/panel-navigacii-po-sverstannym-stranicam.html" target="_blank">стакан-череп</a>. Через несколько дней у нас намечается пасха, поэтому победитель конкурса получит ЯЙЦО с таймером <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<a href="http://www.tinydeal.com/e-pxnnf3-p-52536.html" target="_blank"><img src="http://techmeat.net/wp-content/uploads/2012/04/egg-300x300.jpg" alt="" title="egg" width="300" height="300" class="aligncenter size-medium wp-image-597" /></a><br />
Яйцо достанется тому, кто максимально восполнит пробелы в статье, уверен, что они есть. Итоги поведем 15 апреля. Успехов и скорости в верстке! <img src='http://techmeat.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>UPD: В очередной раз мои поздравления Alekkson, яйцо достается именно ему!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/ikonki-dlya-sajta-v-neskolko-klikov.html/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2012/04/icons-150x150.png" length="9794" type="image/jpg" />	</item>
		<item>
		<title>Панель навигации по сверстанным страницам</title>
		<link>http://techmeat.net/panel-navigacii-po-sverstannym-stranicam.html</link>
		<comments>http://techmeat.net/panel-navigacii-po-sverstannym-stranicam.html#comments</comments>
		<pubDate>Mon, 19 Mar 2012 04:32:40 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=565</guid>
		<description><![CDATA[Когда на верстку приходит несколько PSD-макетов, я стараюсь сделать столько же html-страничек (кроме тех, где показаны различные состояния элементов). Когда этих страниц больше 5, то уже и сам начинаешь путаться, а еще есть заказчики, менеджеры проектов&#8230; Короче, устал я каждый раз писать письма со ссылками и сделал небольшой скрипт, который выводит список страниц, для более [...]]]></description>
			<content:encoded><![CDATA[<p>Когда на верстку приходит несколько PSD-макетов, я стараюсь сделать столько же html-страничек (кроме тех, где показаны различные состояния элементов). Когда этих страниц больше 5, то уже и сам начинаешь путаться, а еще есть заказчики, менеджеры проектов&#8230; Короче, устал я каждый раз писать письма со ссылками и сделал небольшой скрипт, который выводит список страниц, для более простой навигации.<br />
Скрипт сам по себе не является крутым кодом, т.к. js-кодер я не важный, но функцию свою выполняет )</p>
<p><iframe style="width: 100%; height: 300px" src="http://jsfiddle.net/TecHMeaT/vmn7E/1/embedded/" allowfullscreen="allowfullscreen" frameborder="0" width="320" height="240"></iframe></p>
<p>На всякий случай приложу ссылку на закачку файлика &#8211; <a href="http://files.techmeat.net/js/pages.js">download</a>!<br />
Если предложишь свои идеи &#8211; с радостью применю их в этом срипте.</p>
<p><a href="http://techmeat.net/wp-content/uploads/2012/03/navbar-normal.jpg"><img class="aligncenter size-full wp-image-587" title="navbar-normal" src="http://techmeat.net/wp-content/uploads/2012/03/navbar-normal.jpg" alt="" width="350" height="210" /></a></p>
<p><strong>P.S.:</strong> В <a href="http://techmeat.net/zarisovki-struktury-na-bumage-nado-li.html">прошлый раз</a> я устроил мега-конкурс, в котором захотели принять участие тысячи человек, но приняли только несколько! Поэтому повторим ) У меня в запасниках есть еще те самые плееры, но мне, если честно, в лом идти на почту и отправлять посылку, проще сделать еще один заказ в Китае.<br />
<a href="http://techmeat.net/wp-content/uploads/2012/03/doomed.jpg"><img class="aligncenter size-full wp-image-581" title="doomed" src="http://techmeat.net/wp-content/uploads/2012/03/doomed.jpg" alt="" width="500" height="437" /></a><br />
Этот забавный стакан уйдет тому, кто закодит описанный выше скрипт лучше чем я, ну или лучше чем остальные, если вдруг окажется, что покодить по приколу захочет больше одного человека. Наверное стоит и срок определить, пусть это будет 1 апреля. Победитель будет в любом случае, если никто ничего не напишет &#8211; закажу стакан себе )))</p>
<p><strong>UPD: Сувенир закуплен и отправляется к Александру aka Alekkson!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/panel-navigacii-po-sverstannym-stranicam.html/feed</wfw:commentRss>
		<slash:comments>13</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2012/03/navbar-150x150.jpg" length="5201" type="image/jpg" />	</item>
		<item>
		<title>Зарисовки структуры на бумаге. Надо ли?</title>
		<link>http://techmeat.net/zarisovki-struktury-na-bumage-nado-li.html</link>
		<comments>http://techmeat.net/zarisovki-struktury-na-bumage-nado-li.html#comments</comments>
		<pubDate>Thu, 08 Mar 2012 15:51:41 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=550</guid>
		<description><![CDATA[Иногда меня спрашивают почему я выбираю ту или иную структур верстки, почему строю структуру именно так&#8230; А я в общем-то и не знаю что ответить. Когда только начинал верстать, до делал по большей части методом проб и ошибок, по много раз переписываю один и тот же участок, пока не находил какого-то верного решения. Потом, в [...]]]></description>
			<content:encoded><![CDATA[<p>Иногда меня спрашивают почему я выбираю ту или иную структур верстки, почему строю структуру именно так&#8230; А я в общем-то и не знаю что ответить. Когда только начинал верстать, до делал по большей части методом проб и ошибок, по много раз переписываю один и тот же участок, пока не находил какого-то верного решения. Потом, в какой-то момент, глядя на новый макет я научился прорисовывать будущую структуру в голове, просто смотрел на картинку и думал как должен быть построен HTML. Сейчас для простого макета хватает 1-2 минуты, чтобы я уже точно знал, как будет выглядеть структура, нужно просто сесть и написать ее. Недавно у Мозилы появился плагин, который показывет структуру страницы в 3D, вот примерно тоже самое я вижу когда смотрю на макет, только без 3D )))</p>
<p><a href="http://techmeat.net/wp-content/uploads/2012/03/dom.jpg"><img class="aligncenter size-full wp-image-551" title="dom" src="http://techmeat.net/wp-content/uploads/2012/03/dom.jpg" alt="" width="553" height="357" /></a></p>
<p>Но это всё простые сайты, здесь как бы всё понятно. А вот в сайты, где заложены всякие всплывающие окна, менюшки, тултипы и подобная &laquo;живая&raquo; хреняка очень сложно &laquo;отрисовать&raquo; в голове, тут уж или сначала верстаю общую структуру, а потом сверху леплю всю эту &laquo;живность&raquo;, или беру в руки бумагу с карандашом и начинаю рисовать схемки. Я не знаю как действуют в подобных случаях другие верстальщики, но мне рисование помогает структурировать понимание макета и составить план написания кода. Правда, большая часть листов превращается в каляку-маляку, в которой никто не разберется, даже я на следующий день скорее новую нарисую, чем буду вспоминать ход своих мыслей по этой бумажке, поэтому я стараюсь начать верстать хотя бы основную структуру сразу же. Не скажу, что бумажные схемы избавляют меня от ошибок, но в какой-то степени минимизируют их.</p>
<p>Обычно &laquo;зарисовки&raquo; я сразу удаляю в корзину (буквально), но вот последний вчерашний фрагмент для одного технически-масштабного проекта решил сфоткать, чтобы показать как примерно это выглядит. Не буду описывать что там и к чему, для меня это все понятно, а вам особо то и не нужно. Кстати, здесь почти всё сразу нарисовалось, почти без исправлений, можно было верстать и без схемы )</p>
<p><a href="http://techmeat.net/wp-content/uploads/2012/03/cxem.jpg"><img class="aligncenter size-full wp-image-555" title="cxem" src="http://techmeat.net/wp-content/uploads/2012/03/cxem.jpg" alt="" width="1600" height="1200" /></a></p>
<p>Вот кстати неполный код того, что получилось:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2012/03/code.jpg"><img class="aligncenter size-full wp-image-559" title="code" src="http://techmeat.net/wp-content/uploads/2012/03/code.jpg" alt="" width="589" height="613" /></a>Кому-то возможно покажется, что наименования классов избыточны, но таких блоков уже наверстано множество. К тому же пост не о стилистике написания кода )</p>
<p>Коллеги, а вы как-нибудь структурируете свое видение макета в коде прежде чем начать писать HTML? Поделитесь своими методами, может быть мой способ далеко не самый оптимальный&#8230;</p>
<p>P.S.: Кругом конкурсы, купоны, розыгрыши&#8230; Короче, конкурс. Кто первый отгадает, что за хрень нарисована на картинке (используется на популярном сайте), получит от меня MP3-player! Круто? Ну не очень на самом деле, т.к. стоит он 3,5 бакса, наушники говно, ПО отстой, и сделан конечно же в Китает. Кстати, звук в нормальные наушники выдают хороший и заряд держат часов 5. Просто у меня их штук 5 завалялось, взял по случаю в каком-то магазине на распродаже )</p>
<p><a href="http://techmeat.net/wp-content/uploads/2012/03/player.jpg"><img class="aligncenter size-full wp-image-557" title="player" src="http://techmeat.net/wp-content/uploads/2012/03/player.jpg" alt="" width="290" height="290" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/zarisovki-struktury-na-bumage-nado-li.html/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2012/03/dom-mini-150x150.jpg" length="10581" type="image/jpg" />	</item>
		<item>
		<title>Проект Web-наблюдатель</title>
		<link>http://techmeat.net/watcher.html</link>
		<comments>http://techmeat.net/watcher.html#comments</comments>
		<pubDate>Tue, 28 Feb 2012 08:32:04 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=540</guid>
		<description><![CDATA[Так уж получилось, что благодаря Алексею Поимцеву я оказался в составе команды разработчиков проекта Веб-наблюдатель - это сайт и приложения для iPhone и Android для официальных наблюдателей за ходом выборов и для простых людей, которые пойдут 4 марта на выборы. Зачем я влился в команду? Да просто интересно поработать в большой команде, члены которой являются профессионалами и удалены [...]]]></description>
			<content:encoded><![CDATA[<p>Так уж получилось, что благодаря <a href="http://www.facebook.com/alexey.poimtsev/info">Алексею Поимцеву</a> я оказался в составе команды разработчиков проекта <a href="http://webnabludatel.org/">Веб-наблюдатель</a> - это сайт и приложения для iPhone и Android для официальных наблюдателей за ходом выборов и для простых людей, которые пойдут 4 марта на выборы. Зачем я влился в команду? Да просто интересно поработать в большой команде, члены которой являются профессионалами и удалены друг от друга, почти как в <a href="http://37signals.com/">37signals</a> &#8211; компании, которая на мой взгляд является примером для подражания, в такой я хотел бы работать!</p>
<p>Все, кто меня знает лично, знают, что я в общем-то аполитичен. Не потому, что политика не интересна, а потому, что глубоко убежден, что у власти уже давно находится &#8230; <em>кто-то</em>, Путин лишь публичное лицо, выборы президента &#8211; это выборы нового лица для того-же <em>кого-то</em>, а дебаты и пропоганда по ящику &#8211; просто шоу для электората. Конечно хотелось бы, чтобы и выборы существующих кандидатов были честными, быть может наш проект (и ему подобные) подтолкнет организаторов выборов отказаться от явных фальсификаций.</p>
<p>Те, кто интересуется политикой, могут начать очередную песню по Госдеп, расшатывание лодки и т.д. Мне, если честно, паралельны подобные темы, я своими глазами вижу как рождается проект на голом интузиазме и на сколько он востребован. Никто из команды не получает за работу денег, напротив, затраты на расходы ложаться целиком на нас. В проекте используются материалы <a href="http://www.golos.org/">ассоциации &laquo;Голос&raquo;</a> (так же как и материалы <a href="http://www.cikrf.ru/">ЦИК</a>), по ящику твердят, что Голос &#8211; проект Госдепа, я здесь не знаю правды, знаю только, что их материалы опираются на законодательство РФ, этого достаточно.</p>
<p>Ну и на последок хотелось бы пожелать удачи всем членам команды, отдельное спасибо <a href="https://www.facebook.com/kbaev">Константину Баеву</a> за то, что здорово выручает в те моменты, когда я занят работой и не могу отвлечься на проект.</p>
<p><a href="http://techmeat.net/wp-content/uploads/2012/02/iphone-2b.png"><img class="aligncenter size-medium wp-image-547" title="iphone-2b" src="http://techmeat.net/wp-content/uploads/2012/02/iphone-2b-170x300.png" alt="" width="170" height="300" align="center" /></a></p>
<p>P.S.: На выборы пойду, с нашим приложением под Андроид. Голосовать буду, наверное, за Прохорова. Да, везде пишут, что он просто страховка для Путина. Моя логика проста: может он и путинец, а может и нет, остальные вообще никакие, сидят в политике по 20 лет и только языками лапочат. И да, победит Путин )</p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/watcher.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2012/02/iphone-2-150x150.png" length="3935" type="image/jpg" />	</item>
		<item>
		<title>ЭЛЕКТРОНИКА ИМ 02 на CSS3</title>
		<link>http://techmeat.net/elektronika-im-02-na-css3.html</link>
		<comments>http://techmeat.net/elektronika-im-02-na-css3.html#comments</comments>
		<pubDate>Tue, 10 Jan 2012 05:53:37 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=529</guid>
		<description><![CDATA[Новогодние праздники дали возможность отдохнуть от компа, от работы, уделить больше времени семье&#8230; но к концу выходных руки уже зачесались, захотелось чего-нибудь эдакого, чего раньше не делал. Решил поэкспериментировать с CSS3, давно собирался, да как-то ни до того было. Захотелось что-то изобразить в коде без применения графики, выбор пал на игровой девайс школьных лет &#8211; [...]]]></description>
			<content:encoded><![CDATA[<p>Новогодние праздники дали возможность отдохнуть от компа, от работы, уделить больше времени семье&#8230; но к концу выходных руки уже зачесались, захотелось чего-нибудь эдакого, чего раньше не делал. Решил поэкспериментировать с CSS3, давно собирался, да как-то ни до того было. Захотелось что-то изобразить в коде без применения графики, выбор пал на игровой девайс школьных лет &#8211; электронную игру &laquo;Ну, погоди!&raquo; (в последствии переименовал в Микки Мауса). Для себя решил, что никакого копипаста делать не буду, всё буду писать сам (за исключением градиентов, тут уж лучше генератором).</p>
<p>В итоге получилось это:</p>
<p><a href="http://css3.techmeat.net/" target="_blank"><img class="aligncenter size-full wp-image-530" title="widescreen" src="http://techmeat.net/wp-content/uploads/2012/01/widescreen.png" alt="" width="737" height="404" /></a></p>
<p><a href="http://css3.techmeat.net/" target="_blank">Demo</a></p>
<p>Наверное нет смысла описывать как и что делал, приводить листинги и т.д., кому станет интересно &#8211; заглянет в исходный код. Пришлось повозиться с анимацией, банально много кода вышло. Хотелось еще позаниматься с трансформациями, но их тут впихнуть некуда, в другом эксперименте попрактикуюсь ) Здесь же еще постараюсь уделить время для отрисовки всего экрана: курочки, травка, сам &laquo;герой&raquo; (кстати, из-за героя то я и переименовл игру из &laquo;Ну, погоди!&raquo; в &laquo;Микки Мауса&raquo;, мыша будет попроще отрисовать в CSS3). Ну и, если азарт не пропадет, попрактикуюсь в JS и сделаю &laquo;играбельной&raquo; всю эту штуковину. Девайс накодил исключительно &laquo;для себя&raquo; с целью прокачаться в CSS3, промежуточным вариантом доволен <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/elektronika-im-02-na-css3.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2012/01/widescreen-m-150x90.png" length="3751" type="image/jpg" />	</item>
		<item>
		<title>DIY. Если не устроило решение из магазина</title>
		<link>http://techmeat.net/diy-esli-ne-ustroilo-reshenie-iz-magazina.html</link>
		<comments>http://techmeat.net/diy-esli-ne-ustroilo-reshenie-iz-magazina.html#comments</comments>
		<pubDate>Sat, 01 Oct 2011 19:19:26 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=517</guid>
		<description><![CDATA[Как думаете, что может быть в коробке из под мобильника? &#160; Наверное сразу возникает вопрос: нахрена я вообще винчестер запихнул в коробку? У меня есть карман, который подключается по mini-usb, но то ли девай некачественный, то ли я сильно ёрзаю &#8211; короче отваливается постоянно, обидно когда это происходит в процессе работы. Когда я купил в [...]]]></description>
			<content:encoded><![CDATA[<p>Как думаете, что может быть в коробке из под мобильника?</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/10/P1010948.jpg"><img class="alignnone size-full wp-image-519" title="P1010948" src="http://techmeat.net/wp-content/uploads/2011/10/P1010948.jpg" alt="" width="440" /></a></p>
<p>&nbsp;</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/10/P1010949.jpg"><img class="aligncenter size-full wp-image-520" title="P1010949" src="http://techmeat.net/wp-content/uploads/2011/10/P1010949.jpg" alt="" width="800" height="600" /></a></p>
<p>Наверное сразу возникает вопрос: нахрена я вообще винчестер запихнул в коробку? <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>У меня есть карман, который подключается по mini-usb, но то ли девай некачественный, то ли я сильно ёрзаю &#8211; короче отваливается постоянно, обидно когда это происходит в процессе работы. Когда я купил в ноут SSD, к нему прилагался кабель (тот что на картинке), вот я и решил его заюзать, теперь вообще не отваливается. Ну а коробка ни что иное, как антивандальная защита (кофе, дети).</p>
<p>А вот и карман, который теперь разве что для поездок:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/10/smile.jpg"><img class="aligncenter size-full wp-image-525" title="smile" src="http://techmeat.net/wp-content/uploads/2011/10/smile.jpg" alt="" width="361" height="290" /></a></p>
<p>Надо наверное док-станцию прикупить&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/diy-esli-ne-ustroilo-reshenie-iz-magazina.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/10/connect-150x150.jpg" length="6260" type="image/jpg" />	</item>
		<item>
		<title>Рабочее место 2 месяца спустя</title>
		<link>http://techmeat.net/rabochee-mesto-cherez-2-mesyaca.html</link>
		<comments>http://techmeat.net/rabochee-mesto-cherez-2-mesyaca.html#comments</comments>
		<pubDate>Thu, 30 Jun 2011 08:14:00 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=503</guid>
		<description><![CDATA[За 2 месяца я достаточно не плохо обжился на балконе и научился бороться с небольшими минусами, такими как жара в солнечную погоду (решилось навешивание шторки). Мне не хватало места на столе под всякую хренотень, постоянно какие-то провода, коробки, откуда-то появляющиеся детские игрушки&#8230; Посему назрела необходимость внести небольшие коррективы. К столу добавились две самодельные полочки, закуплены [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">За 2 месяца я достаточно не плохо обжился на балконе и научился бороться с небольшими минусами, такими как жара в солнечную погоду (решилось навешивание шторки). Мне не хватало места на столе под всякую хренотень, постоянно какие-то провода, коробки, откуда-то появляющиеся детские игрушки&#8230; Посему назрела необходимость внести небольшие коррективы.</p>
<p style="text-align: left;"><a href="http://techmeat.net/wp-content/uploads/2011/06/place.jpg" target="_blank"><img class="aligncenter size-full wp-image-506" title="place" src="http://techmeat.net/wp-content/uploads/2011/06/place.jpg" alt="" width="600" height="800" /></a></p>
<p>К столу добавились две самодельные полочки, закуплены и использованы по назначению зажимы для бумаги, теперь они у меня как и у всех держат провода. Хлам типа коробок заброшен на верхнюю полку и дальше с каждой полкой чем ниже, тем нужнее вещи ) Планшет используется в качестве интернет-радио.</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2011/06/place-2.jpg" target="_blank"><img class="aligncenter size-full wp-image-505" title="place-2" src="http://techmeat.net/wp-content/uploads/2011/06/place-2.jpg" alt="" width="300" height="597" /></a></p>
<p style="text-align: left;">Под столом приютился простенький домашний сервер из старого железа, там  же сканер, который пока ну никак не хочет дружить ни с убунтой ни с виндой 7.</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2011/06/place-3.jpg" target="_blank"><img class="aligncenter size-full wp-image-504" title="place-3" src="http://techmeat.net/wp-content/uploads/2011/06/place-3.jpg" alt="" width="300" height="374" /></a></p>
<p style="text-align: left;">Я сомневался, что после доработок стола мне хватит места, но за неделю использования недостатка в пространстве я не ощутил. И теперь всё на своих местах!</p>
<p style="text-align: left;">&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/rabochee-mesto-cherez-2-mesyaca.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/04/balcon-150x150.jpg" length="10031" type="image/jpg" />	</item>
		<item>
		<title>Почему я верстаю в HTML5?</title>
		<link>http://techmeat.net/pochemu-ya-verstayu-v-html5.html</link>
		<comments>http://techmeat.net/pochemu-ya-verstayu-v-html5.html#comments</comments>
		<pubDate>Wed, 08 Jun 2011 05:23:39 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=486</guid>
		<description><![CDATA[Где-то на стыке 2010-2011 года я понемногу начал верстать в HTML5, вдохновившись докладом Вадима Макеева Доктайп. Точка. Хотя&#8230; не совсем по немногу ) Текущий на тот момент проект я хотел сверстать только подставив вместо общепринятого strict xhtml доктайпа новый, только начинающий пользоваться популярностью короткий и красивый Doctype HTML5 &#8211; &#60;!DOCTYPE HTML&#62; (кстати, я думаю, что именно [...]]]></description>
			<content:encoded><![CDATA[<p>Где-то на стыке 2010-2011 года я понемногу начал верстать в HTML5, вдохновившись докладом Вадима Макеева <a href="http://pepelsbey.net/pres/doctype/">Доктайп. Точка</a>. Хотя&#8230; не совсем по немногу ) Текущий на тот момент проект я хотел сверстать только подставив вместо общепринятого strict xhtml доктайпа новый, только начинающий пользоваться популярностью короткий и красивый Doctype HTML5 &#8211; &lt;!DOCTYPE HTML&gt; (кстати, я думаю, что именно последоклада Вадима его популярность в России резко возросла). Но как-то увлёкшись я сделал всю разметку на HTML5. Сейчас я чаще верстаю в новой разметке, исключение оставляют сайты, заказчики которых боятся нововведений, для таких сайтов из HTML5 остается только новый доктайп.</p>
<p><strong>Так почему же я всё-таки сделал выбор в пользу нового стандарта?</strong></p>
<p><strong> </strong></p>
<p><strong> </strong></p>
<p><em><strong>Первое </strong></em>- это <strong>семантика</strong>, структура ложится ну прям сама, код четкий и структурированный. Я в последнее время частенько забываю оставлять программистам комментарии по структуре, а они, в свою очередь, и не просят меня об этом )</p>
<p><em><strong>Второе</strong></em> &#8211; опять <strong>семантика</strong>. Но здесь уже речь идет о добавлении семантической разметки для структурирования данных в HTML-коде, или, если проще, о <strong><a href="http://schema.org/docs/gs.html">микроданных</a></strong>. Я не во всех проектах использую микроданные, т.к. это пока еще не осело в мозгу на том уровне как например CSS. Обычно я их добавляю при верстке магазинов и карточек людей и компаний. Почти всегда я делаю хлебные крошки именно с оглядкой на микроданные. Чаще всего я руководствуюсь <a href="http://www.google.com/support/webmasters/bin/topic.py?topic=21997">документацияй Google</a>.</p>
<p>Микроданные поддерживаются Google, Bing, Yahoo! и частично Яндексом. Не могу сказать о том, что сейчас это влияет на позиции в поисковой выдаче, т.к. исследований я не проводил, но уверен, что очень скоро будет влиять достаточно, чтобы не забывать о микроданных при верстке.</p>
<p><em><strong>Третье</strong></em> &#8211; об этом чаще стали просить заказчики. Правда здесь нужно внести поправку &#8211; я не фрилансер, иногда сверстать свой проект меня просят знакомые, и они знают почему я люблю HTML5. Не могу сказать на сколько модна эта технология на рынке фриланса.</p>
<p><em><strong>Четвертое</strong></em> &#8211; в режиме HTML5 некоторые свойства CSS работают более правильно. Еще говорят, что для JavaScript HTML5 тоже предпочтительнее, но я здесь доводов привести не могу, так как не обладаю глубокими знаниями JS )</p>
<p><em><strong>Последнее</strong></em> &#8211; я считаю, что <strong>уже пора</strong>. Поддержка браузеров &#8211; 78% по рунету. Для оставшихся недобраузеров используем общепринятый <a href="http://code.google.com/p/html5shiv/">костыль от Google</a>, есть еще и другие костыли, но мне этого вполне достаточно.</p>
<p>Кстати, каждую неделю в понедельник я анализирую процент использования различных браузеров за прошедшую неделю, результат выкладываю коротко в <a href="http://twitter.com/#!/TecHMeaT">Twitter</a> и расширенно в <a href="http://www.facebook.com/techmeat">Facebook</a>. Было бы интересно писать еще более расширенно здесь или это уже лишнее? <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>P.S.: Поздравляю всех с тем, что вчера спецификация CSS 2.1 перешла в статус рекомендации, теперь им можно пользоваться (ну да, грешен, и до этого пользовался). Теперь все усилия Рабочей группы CSS будут сосредоточены только на CSS3.</p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/pochemu-ya-verstayu-v-html5.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/06/html5-150x150.jpg" length="6840" type="image/jpg" />	</item>
		<item>
		<title>Новый рабочий кабинет &#8211; на балконе</title>
		<link>http://techmeat.net/novyj-rabochij-kabinet-na-balkone.html</link>
		<comments>http://techmeat.net/novyj-rabochij-kabinet-na-balkone.html#comments</comments>
		<pubDate>Wed, 27 Apr 2011 13:11:12 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=474</guid>
		<description><![CDATA[Проработав в домашних условиях втечении почти трех месяцев было принято решение переехать с кухни на балкон (других вариантов небыло). Причины переезда &#8211; не мешать жене заниматься своими делами и поменьше хомячить &#8211; чем дальше от холодильника, тем надежнее Выкинув лишний хлам и притащив свой старый компьютерный стол задумка реализовалась в достаточно практичное решение. Теперь можно [...]]]></description>
			<content:encoded><![CDATA[<p>Проработав в домашних условиях втечении почти трех месяцев было принято решение переехать с кухни на балкон (других вариантов небыло). Причины переезда &#8211; не мешать жене заниматься своими делами и поменьше хомячить &#8211; чем дальше от холодильника, тем надежнее <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Выкинув лишний хлам и притащив свой старый компьютерный стол задумка реализовалась в достаточно практичное решение.<br />
<a href="http://techmeat.net/wp-content/uploads/2011/04/balcon-foto.jpg"><img src="http://techmeat.net/wp-content/uploads/2011/04/balcon-foto.jpg" alt="" title="balcon-foto" width="600" height="800" class="aligncenter size-full wp-image-477" /></a><br />
Теперь можно работать в уединении до первых морозов, т.е. полгода можно дышать свежим воздухом )<br />
Из планов по обустройству: повесить шторку (в полдень солнышко жарит), поставить монитор и клаву и, только что подумал, освещение какое-то замутить.<br />
Из грандиозных планов &#8211; купить квартиру и обустроить балкон по полной программе&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/novyj-rabochij-kabinet-na-balkone.html/feed</wfw:commentRss>
		<slash:comments>16</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/04/balcon-150x150.jpg" length="10031" type="image/jpg" />	</item>
		<item>
		<title>Новый mikro clearfix huck</title>
		<link>http://techmeat.net/novyj-mikro-clearfix-huck.html</link>
		<comments>http://techmeat.net/novyj-mikro-clearfix-huck.html#comments</comments>
		<pubDate>Mon, 25 Apr 2011 10:19:47 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=461</guid>
		<description><![CDATA[Часто ли Вы используете Clearfix? Я думаю, что в тои или ином виде &#8211; часто. На просторах всемирной сети я нашел новый метод реализации этого хака с минимальным использованием CSS. Demo: Micro clearfix hack Поддерживаются браузеры: Firefox 2+, Safari 2+, Chrome, Opera 9.27+, IE 6+, IE Mac. Я не буду переводить полный текст статьи, выложу [...]]]></description>
			<content:encoded><![CDATA[<p>Часто ли Вы используете Clearfix? Я думаю, что в тои или ином виде &#8211; часто. На просторах всемирной сети я <a href="http://nicolasgallagher.com/micro-clearfix-hack/">нашел</a> новый метод реализации этого хака с минимальным использованием CSS.</p>
<p><b>Demo:</b> <a href="http://nicolasgallagher.com/micro-clearfix-hack/demo/">Micro clearfix hack</a></p>
<p><strong>Поддерживаются браузеры:</strong> Firefox 2+, Safari 2+, Chrome, Opera 9.27+, IE 6+, IE Mac.</p>
<p>Я не буду переводить полный текст статьи, выложу самое основное &#8211; код. В общем то он на столько логичен, что пояснения вряд ли кому-то потребуются <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #FF0000;">.cf</span> <span style="color: #000000; font-weight: bold;">&#123;</span>
    <span style="color: #008000;">/* for IE 6/7 */</span>
    <span style="color: #00AA00;">*</span>zoom<span style="color: #00AA00;">:</span> expression<span style="color: #000000; font-weight: bold;">&#40;</span>this<span style="color: #FF0000;">.runtimeStyle</span>.zoom<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;1&quot;</span><span style="color: #00AA00;">,</span> this.appendChild<span style="color: #000000; font-weight: bold;">&#40;</span>document.createElement<span style="color: #000000; font-weight: bold;">&#40;</span><span style="color: #ff0000;">&quot;br&quot;</span><span style="color: #000000; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">&#41;</span><span style="color: #FF0000;">.style</span>.cssText<span style="color: #00AA00;">=</span><span style="color: #ff0000;">&quot;clear:both;font:0/0 serif&quot;</span><span style="color: #000000; font-weight: bold;">&#41;</span><span style="color: #00AA00;">;</span>
    <span style="color: #008000;">/* non-JS fallback */</span>
    <span style="color: #00AA00;">*</span>zoom<span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">1</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #FF0000;">.cf</span><span style="color: #3333ff;">:before</span><span style="color: #00AA00;">,</span>
<span style="color: #FF0000;">.cf</span><span style="color: #3333ff;">:after </span><span style="color: #000000; font-weight: bold;">&#123;</span>
    <span style="color: #8080C0; font-weight: bold;">content</span><span style="color: #00AA00;">:</span> <span style="color: #ff0000;">&quot;&quot;</span><span style="color: #00AA00;">;</span>
    <span style="color: #8080C0; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> table<span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #FF0000;">.cf</span><span style="color: #3333ff;">:after </span><span style="color: #000000; font-weight: bold;">&#123;</span>
    <span style="color: #8080C0; font-weight: bold;">clear</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">both</span><span style="color: #00AA00;">;</span>
<span style="color: #000000; font-weight: bold;">&#125;</span></pre></div></div>

<p>Если вдруг кто-то не понял, что здесь написано, попробую вкратце описать алгоритм:<br />
1. С помощью CSS создаем невидимые блоки<br />
2. Эти блоки используем как отбивку (как то сразу мне не нравилось захламлять отбивками HTML)<br />
3. п.1 не работает в IE6 и IE7, потому для этих чудных браузеров используем свои фиксы.</p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/novyj-mikro-clearfix-huck.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/04/clearfix-150x150.jpg" length="4273" type="image/jpg" />	</item>
		<item>
		<title>ARIA Roles в HTML5 &#8211; семантическая разметка</title>
		<link>http://techmeat.net/aria-roles-v-html5-semanticheskaya-razmetka.html</link>
		<comments>http://techmeat.net/aria-roles-v-html5-semanticheskaya-razmetka.html#comments</comments>
		<pubDate>Tue, 19 Apr 2011 08:06:12 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=445</guid>
		<description><![CDATA[Большинство сайтов имеют одинаковую структуру блоков, и чаще всего эти блоки имеют общепринятые имена классов или ID. Обычно сайт представляет из себя шапку (header), навигацию (nav), контент (content), сайтбар (sidebar, leftbar, rightbar) и подвал (footer). В HTML5 появились атрибуты, которые позволяют четче указать что есть что. Атрибуты role назначают роли для блоков, обозначая их важность [...]]]></description>
			<content:encoded><![CDATA[<p>Большинство сайтов имеют одинаковую структуру блоков, и чаще всего эти блоки имеют общепринятые имена классов или ID. Обычно сайт представляет из себя шапку (header), навигацию (nav), контент (content), сайтбар (sidebar, leftbar, rightbar) и подвал (footer).<br />
В HTML5 появились атрибуты, которые позволяют четче указать что есть что. Атрибуты role назначают роли для блоков, обозначая их важность и назначение. Вы можете ознакомиться со спецификацией ARIA Role &#8211; <a href="http://www.w3.org/TR/wai-aria/">WIA-ARIA specification</a>. Я же приведу наиболее актуальные роли (возможно буду пополнять со временем).</p>
<h2>banner</h2>
<p>Логически этой ролью наделяется шапка сайта (header). В этом блоке традиционно располагается логотип и название сайта, могут быть включены поиск и основное название страницы. role=«banner» должен быть в единственном экземпляре на странице.</p>
<h2>search</h2>
<p>Определяет область поиска на странице. Как правило, это форма, используемая для отправки поисковых запросов.</p>
<h2>navigation</h2>
<p>Набор навигационных элементов (как правило, ссылки) для навигации по документу или связанных с ним документов.</p>
<h2>main</h2>
<p>Основное содержание документа. В рамках любого документа или приложения, автор должен отметить не более одного элемента с главной ролью.</p>
<h2>contentinfo</h2>
<p>Обычно применяется к подвалу (footer). Так же данная роль может быть обозначена на странице лишь единожды.</p>
<h2>complementary</h2>
<p>Важная часть контента, но не основная. Обычно это различные информационные блоки (погода, краткий список новостей, мини-фотогалерея и т.д.). Чаще всего принадлежит к области страницы, называемой боковой колонкой (sidebar, leftbar, rightbar).</p>
<h2>В упрощенном виде html-разметка может выглядеть так:</h2>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #0000FF;">&lt;header <span style="color: #FF0000;">id</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;header&quot;</span> role<span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;banner&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">h1</span>&gt;</span>Название блога<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">h1</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span>header&gt;</span>
<span style="color: #0000FF;">&lt;nav <span style="color: #FF0000;">id</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;nav&quot;</span> role<span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;navigation&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">ul</span>&gt;</span>
		<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">li</span>&gt;&lt;<span style="color: #0000FF; font-weight: bold;">a</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;/&quot;</span>&gt;</span>Главная<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">a</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">li</span>&gt;&lt;<span style="color: #0000FF; font-weight: bold;">a</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;/news&quot;</span>&gt;</span>Новости<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">a</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">li</span>&gt;&lt;<span style="color: #0000FF; font-weight: bold;">a</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;/contacts&quot;</span>&gt;</span>Контакты<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">a</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">li</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">ul</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span>nav&gt;</span>
<span style="color: #0000FF;">&lt;section <span style="color: #FF0000;">id</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;content&quot;</span> role<span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;main&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">p</span>&gt;</span>Lorem ipsum dolor sit amet, consectetur adipiscing elit.<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">p</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">p</span>&gt;</span>Maecenas iaculis, elit at tempor imperdiet, purus orci sollicitudin ipsum, nec elementum justo diam non metus.<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">p</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span>section&gt;</span>
<span style="color: #0000FF;">&lt;aside <span style="color: #FF0000;">id</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;sidebar&quot;</span> role<span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;complementary&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;nav&gt;</span>
		<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">h3</span>&gt;</span>Подменю<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">h3</span>&gt;</span>
		<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">ul</span>&gt;</span>
			<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">li</span>&gt;&lt;<span style="color: #0000FF; font-weight: bold;">a</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;#&quot;</span>&gt;</span>Раз<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">a</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">li</span>&gt;&lt;<span style="color: #0000FF; font-weight: bold;">a</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;#&quot;</span>&gt;</span>Два<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">a</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">li</span>&gt;&lt;<span style="color: #0000FF; font-weight: bold;">a</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;#&quot;</span>&gt;</span>Три<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">a</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">li</span>&gt;</span>
		<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">ul</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span>nav&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span>aside&gt;</span>
<span style="color: #0000FF;">&lt;footer <span style="color: #FF0000;">id</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;footer&quot;</span> role<span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;contentinfo&quot;</span>&gt;</span>
	<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">p</span>&gt;</span>© 2011 Копирайт.<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">p</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span>footer&gt;</span></pre></div></div>

<p>Конечно же есть и другие роли, если заинтересуетесь &#8211; курите <a href="http://www.w3.org/TR/wai-aria/">спецификацию</a> <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/aria-roles-v-html5-semanticheskaya-razmetka.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/04/semantic-150x150.png" length="4758" type="image/jpg" />	</item>
		<item>
		<title>Обработка скриншота под фото с экрана</title>
		<link>http://techmeat.net/obrabotka-skrinshota-pod-foto-s-ekrana.html</link>
		<comments>http://techmeat.net/obrabotka-skrinshota-pod-foto-s-ekrana.html#comments</comments>
		<pubDate>Wed, 02 Mar 2011 10:44:58 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=405</guid>
		<description><![CDATA[Я не мастер фотошопа, но иногда бывает необходимость сделать такую картинку (пару раз требовалось), а тут еще и в твиттере вопрос возник. Попробуем быстро и без заморочек сделать это ) Идем по порядку: 1. Делаем скриншот страницы &#8211; Alt+PrintScreen (скриним только активное окно): 2. В фотошопе создаем новый документ (фотошоп должен подхватить размеры скрина, просто [...]]]></description>
			<content:encoded><![CDATA[<p>Я не мастер фотошопа, но иногда бывает необходимость сделать такую картинку (пару раз требовалось), а тут еще и в твиттере вопрос возник. Попробуем быстро и без заморочек сделать это )</p>
<p>Идем по порядку:</p>
<p>1. Делаем скриншот страницы &#8211; <strong>Alt+PrintScreen</strong> (скриним только активное окно):</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/screen.jpg"><img class="aligncenter size-full wp-image-416" title="screen" src="http://techmeat.net/wp-content/uploads/2011/03/screen.jpg" alt="" width="1191" height="747" /></a></p>
<p>2. В фотошопе создаем новый документ (фотошоп должен подхватить размеры скрина, просто соглашаемся):</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/new.jpg"><img class="aligncenter size-full wp-image-414" title="new" src="http://techmeat.net/wp-content/uploads/2011/03/new.jpg" alt="" width="662" height="497" /></a></p>
<p>3. Закрашиваем фон нужным цветом (для примера черным):</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/black.jpg"><img class="aligncenter size-full wp-image-407" title="black" src="http://techmeat.net/wp-content/uploads/2011/03/black.jpg" alt="" width="690" height="497" /></a></p>
<p>4. Вставляем скриншот &#8211; <strong>Ctrl+V</strong>:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/insert.jpg"><img class="aligncenter size-full wp-image-413" title="insert" src="http://techmeat.net/wp-content/uploads/2011/03/insert.jpg" alt="" width="692" height="496" /></a></p>
<p>5. Делаем трансформацию &#8211; <strong>Ctrl+T</strong>, после чего с вжатым <strong>Ctrl </strong>смещаем правые уголки:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/transform.jpg"><img class="aligncenter size-full wp-image-419" title="transform" src="http://techmeat.net/wp-content/uploads/2011/03/transform.jpg" alt="" width="697" height="494" /></a></p>
<p>6. Включаем режим маски &#8211; <strong>Q;</strong></p>
<p>7. Градиентом формируем саму маску (градиент должен быть с &laquo;однобоким&raquo;, показано на скриншоте):</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/gradient.jpg"><img class="aligncenter size-full wp-image-412" title="gradient" src="http://techmeat.net/wp-content/uploads/2011/03/gradient.jpg" alt="" width="440" height="366" /></a></p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/go-gradient.jpg"><img class="aligncenter size-full wp-image-411" title="go-gradient" src="http://techmeat.net/wp-content/uploads/2011/03/go-gradient.jpg" alt="" width="442" height="501" /></a></p>
<p>8. Выходим из режима маски &#8211; <strong>Q</strong>;</p>
<p>9. У нас имеется выделение области, применим к нему фильтр <strong>Blur -&gt; Gaussian Blur</strong> или друго фильтр из серии <strong>Blur</strong> (радиус добавляем по вкусу):</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/blur.jpg"><img class="aligncenter size-full wp-image-408" title="blur" src="http://techmeat.net/wp-content/uploads/2011/03/blur.jpg" alt="" width="697" height="495" /></a></p>
<p>10. Обрезаем нужную область инструментом <strong>Crop:</strong></p>
<p><strong><a href="http://techmeat.net/wp-content/uploads/2011/03/crop.jpg"><img class="aligncenter size-full wp-image-409" title="crop" src="http://techmeat.net/wp-content/uploads/2011/03/crop.jpg" alt="" width="697" height="494" /></a><br />
</strong></p>
<p>11. Добавляем что-нибудь для красивости, например тень от ручки (на новом слое). Потом можно будет поиграться с прозрачностью для слоя:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/select-pen.jpg"><img class="aligncenter size-full wp-image-418" title="select-pen" src="http://techmeat.net/wp-content/uploads/2011/03/select-pen.jpg" alt="" width="697" height="497" /></a></p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/pen-blur.jpg"><img class="aligncenter size-full wp-image-415" title="pen-blur" src="http://techmeat.net/wp-content/uploads/2011/03/pen-blur.jpg" alt="" width="699" height="497" /></a></p>
<p>11. Сохраняем то что получилось:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2011/03/end2.jpg"><img class="aligncenter size-full wp-image-429" title="end" src="http://techmeat.net/wp-content/uploads/2011/03/end2.jpg" alt="" width="287" height="191" /></a></p>
<p>&nbsp;</p>
<p>Конечный вариант слегка переделан, для размытия картинки вместо <strong>Gaussian Blur</strong> использован<strong> Shape Blur </strong>радиусом 5px и затем тот же <strong>Gaussian Blur</strong> с радиусом 3px, но это всё каждый определит для себя, кому что нравится&#8230;</p>
<p>Кому лень заморачиваться &#8211; прикладываю <a href="http://files.techmeat.net/sitescreen.atn">Acton</a>.</p>
<p>P.S.: Можно наверное сделать лучше и качественнее, но, повторюсь, я не профи в этом деле <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/obrabotka-skrinshota-pod-foto-s-ekrana.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/03/preview-150x150.jpg" length="7812" type="image/jpg" />	</item>
		<item>
		<title>Шпаргалка по jQuery: часто используемые небольшие скрипты</title>
		<link>http://techmeat.net/shpargalka-po-jquery-chasto-ispolzuemye-nebolshie-skripty.html</link>
		<comments>http://techmeat.net/shpargalka-po-jquery-chasto-ispolzuemye-nebolshie-skripty.html#comments</comments>
		<pubDate>Fri, 04 Feb 2011 13:03:00 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=371</guid>
		<description><![CDATA[В моей работе иногда требуется быстро вставить небольшой скрипт jQuery, который я уже неоднократно вставлял на предыдущих проектах. И вот тогда я начинаю вспоминать тот проект, конечно-же вспоминаю далеко не с первого раза, рою архивы&#8230; Вот и решил сделать для себя некую шпаргалку, может еще кому-то пригодиться. Шпаргалка будет пополняться постоянно. Принимаются советы и ваши мини-скриптики [...]]]></description>
			<content:encoded><![CDATA[<p>В моей работе иногда требуется быстро вставить небольшой скрипт jQuery, который я уже неоднократно вставлял на предыдущих проектах. И вот тогда я начинаю вспоминать тот проект, конечно-же вспоминаю далеко не с первого раза, рою архивы&#8230; Вот и решил сделать для себя некую шпаргалку, может еще кому-то пригодиться. Шпаргалка будет пополняться постоянно. Принимаются советы и ваши мини-скриптики <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Форма с пропадающими LABEL при клике на INPUT[TYPE=TEXT]</p>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">form</span> <span style="color: #FF0000;">class</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;search labeled&quot;</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">div</span> <span style="color: #FF0000;">class</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;field&quot;</span>&gt;&lt;<span style="color: #0000FF; font-weight: bold;">label</span> <span style="color: #FF0000;">for</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;idSearch&quot;</span>&gt;</span>Введите запрос<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">label</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">input</span> <span style="color: #FF0000;">id</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;idSearch&quot;</span> <span style="color: #FF0000;">type</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;text&quot;</span> <span style="color: #000000;">/</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">div</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">div</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">input</span> <span style="color: #FF0000;">class</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;button&quot;</span> <span style="color: #FF0000;">type</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;submit&quot;</span> <span style="color: #FF0000;">value</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;ИСКАТЬ&quot;</span> <span style="color: #000000;">/</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">div</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">form</span>&gt;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #FF0000;">.search</span> <span style="color: #FF0000;">.field</span><span style="color: #000000; font-weight: bold;">&#123;</span><span style="color: #8080C0; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">relative</span><span style="color: #00AA00;">;</span><span style="color: #000000; font-weight: bold;">&#125;</span>
	<span style="color: #FF0000;">.search</span> <span style="color: #FF0000;">.field</span> label<span style="color: #000000; font-weight: bold;">&#123;</span><span style="color: #8080C0; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">top</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">4px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">left</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">11px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">170px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">12px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">font-style</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">italic</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">color</span><span style="color: #00AA00;">:</span><span style="color: #0080FF; font-weight: bold;">#6C6E71</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">text</span><span style="color: #00AA00;">;</span><span style="color: #000000; font-weight: bold;">&#125;</span>
	<span style="color: #FF0000;">.search</span> <span style="color: #FF0000;">.field</span> input<span style="color: #000000; font-weight: bold;">&#123;</span><span style="color: #8080C0; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">150px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">border</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">0</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">12px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">background</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">none</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">outline</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">none</span><span style="color: #00AA00;">;</span><span style="color: #000000; font-weight: bold;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'form.labeled input[type=text]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">focus</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">siblings</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'label'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeOut</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'form.labeled input[type=text]'</span><span style="color: #009900;">&#41;</span>.<span style="color: #000066;">blur</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	 <span style="color: #339933;">!</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">val</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">siblings</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'label'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #CC0000;">100</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

</h2>
<h2>Флотим пользовательские картинки в контенте</h2>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;img[align='left']&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;align&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fleft&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;img[align='right']&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">attr</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;align&quot;</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">&quot;&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">addClass</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fright&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #FF0000;">.fleft</span><span style="color: #000000; font-weight: bold;">&#123;</span><span style="color: #8080C0; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #8080C0; font-weight: bold;">left</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">3px</span> <span style="color: #000; font-weight: bold;">15px</span> <span style="color: #000000; font-weight: bold;">0</span> <span style="color: #000000; font-weight: bold;">0</span><span style="color: #00AA00;">;</span><span style="color: #000000; font-weight: bold;">&#125;</span>
<span style="color: #FF0000;">.fright</span><span style="color: #000000; font-weight: bold;">&#123;</span><span style="color: #8080C0; font-weight: bold;">float</span><span style="color: #00AA00;">:</span><span style="color: #8080C0; font-weight: bold;">right</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">3px</span> <span style="color: #000000; font-weight: bold;">0</span> <span style="color: #000000; font-weight: bold;">0</span> <span style="color: #000; font-weight: bold;">15px</span><span style="color: #00AA00;">;</span><span style="color: #000000; font-weight: bold;">&#125;</span></pre></div></div>

<h2>Анимация на примере изменения ширины страницы</h2>

<div class="wp_syntax"><div class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">div</span> <span style="color: #FF0000;">id</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;wrapper&quot;</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">div</span> <span style="color: #FF0000;">id</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;header&quot;</span>&gt;</span>
		<span style="color: #0000FF;">&lt;<span style="color: #0000FF; font-weight: bold;">a</span> <span style="color: #FF0000;">class</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;logo&quot;</span> <span style="color: #FF0000;">href</span><span style="color: #000000;">=</span><span style="color: #8000FF; font-weight: bold;">&quot;/&quot;</span>&gt;</span>Lorem ipsum<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">a</span>&gt;&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">div</span>&gt;</span>
<span style="color: #0000FF;">&lt;<span style="color: #000000;">/</span><span style="color: #0000FF; font-weight: bold;">div</span>&gt;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="css" style="font-family:monospace;"><span style="color: #0080FF; font-weight: bold;">#wrapper</span><span style="color: #000000; font-weight: bold;">&#123;</span><span style="color: #8080C0; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">relative</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">width</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">1000px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">0</span> <span style="color: #000000; font-weight: bold;">auto</span><span style="color: #00AA00;">;</span><span style="color: #000000; font-weight: bold;">&#125;</span>
<span style="color: #0080FF; font-weight: bold;">#header</span><span style="color: #000000; font-weight: bold;">&#123;</span><span style="color: #8080C0; font-weight: bold;">height</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">40px</span><span style="color: #00AA00;">;</span><span style="color: #000000; font-weight: bold;">&#125;</span>
<span style="color: #FF0000;">.reSize</span><span style="color: #000000; font-weight: bold;">&#123;</span><span style="color: #8080C0; font-weight: bold;">position</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">absolute</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">right</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">30px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span><span style="color: #000; font-weight: bold;">18px</span><span style="color: #00AA00;">;</span> <span style="color: #8080C0; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span><span style="color: #000000; font-weight: bold;">pointer</span><span style="color: #00AA00;">;</span><span style="color: #000000; font-weight: bold;">&#125;</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#header'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prepend</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'
&lt;div class=&quot;reSize&quot;&gt;«»&lt;/div&gt;
'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.reSize&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">toggle</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#wrapper&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		width<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;1200px&quot;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">500</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.reSize&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'»«'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#wrapper&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">animate</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
		width<span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;1000px&quot;</span>
	<span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #CC0000;">500</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.reSize&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'«»'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<h2>Выполнение скрипта при ресайзе страницы</h2>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">resizeWindow<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
$<span style="color: #009900;">&#40;</span>window<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">bind</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'resize'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> 
	resizeWindow<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
<span style="color: #003366; font-weight: bold;">function</span> resizeWindow<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#main&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">css</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'width'</span><span style="color: #339933;">,</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;body&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">width</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">-</span> <span style="color: #CC0000;">352</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<h2>Открываем страницы в новой вкладке правильно</h2>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;a[rel=external]).attr('target', '_blank');</span></pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/shpargalka-po-jquery-chasto-ispolzuemye-nebolshie-skripty.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/02/shpora-150x150.png" length="14442" type="image/jpg" />	</item>
		<item>
		<title>W3C представил логотип HTML5</title>
		<link>http://techmeat.net/w3c-predstavil-logotip-html5.html</link>
		<comments>http://techmeat.net/w3c-predstavil-logotip-html5.html#comments</comments>
		<pubDate>Tue, 18 Jan 2011 16:57:35 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=358</guid>
		<description><![CDATA[Сегодня W3C обнародовал логотип HTML5. Логотип доступен в соответствии с лицензией «Creative Commons Attribution 3.0» поэтому он может быть адаптирован дизайнерами под свой проект. Кроме главного логотипа так же есть логотипы сопутствующих технологий: Подробнее Вы сможете ознакомиться на странице логотипов. Там же можно сгенерировать для своего проекта кнопочку, которая как бы намекает на качество сайта (ниже полный [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Сегодня W3C <a href="http://www.w3.org/News/2011.html#entry-8992">обнародовал логотип</a> HTML5. Логотип доступен в соответствии с лицензией «Creative Commons Attribution 3.0» поэтому он может быть адаптирован дизайнерами под свой проект.</p>
<p style="text-align: left;">
<p style="text-align: center;"><img class="aligncenter" src="http://files.techmeat.net/html5-logo.png" alt="image" width="400" height="271" /></p>
<p style="text-align: left;">Кроме главного логотипа так же есть логотипы сопутствующих технологий:</p>
<p style="text-align: left;"><img class="aligncenter" src="http://www.w3.org/html/logo/img/technology-classes-icon.png" alt="image" width="126" height="126" /></p>
<p>Подробнее Вы сможете ознакомиться на <a href="http://www.w3.org/html/logo/">странице логотипов</a>.</p>
<p>Там же можно сгенерировать для своего проекта кнопочку, которая как бы намекает на качество сайта (ниже полный набор):<br />
<a href="http://www.w3.org/html/logo/"><img title="HTML5 Powered with Connectivity / Realtime, CSS3 / Styling, Graphics, 3D &amp;amp;amp; Effects, Multimedia, Performance &amp;amp;amp; Integration, Semantics, and Offline &amp;amp;amp; Storage" src="http://www.w3.org/html/logo/badge/html5-badge-h-connectivity-css3-graphics-multimedia-performance-semantics-storage.png" alt="HTML5 Powered with Connectivity / Realtime, CSS3 / Styling, Graphics, 3D &amp;amp;amp; Effects, Multimedia, Performance &amp;amp;amp; Integration, Semantics, and Offline &amp;amp;amp; Storage" /></a></p>
<p><a href="http://habrahabr.ru/blogs/webstandards/112084/" target="_blank">Обсуждение на хабре</a></p>
<p><a href="http://habrahabr.ru/blogs/webstandards/112126/" target="_blank">Опрос для верстальщиков на хабре</a></p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/w3c-predstavil-logotip-html5.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/01/html-mini-150x150.png" length="5890" type="image/jpg" />	</item>
		<item>
		<title>Меняю шкурку блога. HTML5/CSS3/μ</title>
		<link>http://techmeat.net/menyayu-shkurku-bloga.html</link>
		<comments>http://techmeat.net/menyayu-shkurku-bloga.html#comments</comments>
		<pubDate>Sat, 01 Jan 2011 17:54:28 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=292</guid>
		<description><![CDATA[Решил в Новом году изменить шкурку блога, так как предыдущая тема была была красивой, но тяжелой, некоторые вещи мне там совсем не нравились. В прошлом году я увлёкся современными подходами к верстке: HTML5, CSS3, HTML microdata, микроформаты, WCAG-2.0, верстка под мобильные и всякие разные платформы. Посему было решено использовать всё что успел изучить и изучу [...]]]></description>
			<content:encoded><![CDATA[<p>Решил в Новом году изменить шкурку блога, так как предыдущая тема была была красивой, но тяжелой, некоторые вещи мне там совсем не нравились.<br />
В прошлом году я увлёкся современными подходами к верстке: HTML5, CSS3, HTML microdata, микроформаты, WCAG-2.0, верстка под мобильные и всякие разные платформы. Посему было решено использовать всё что успел изучить и изучу в процессе. При этом я буду верстать по стандартам без оглядки на поддержку фич браузерами (от префиксов правда пока никуда не деться), поэтому всех требований WCAG, а именно доступности контента, я не выполню.<br />
Возможно что-то будет криво пока буду делать &#8211; вы уж извините, буду резать по живому )) На переработку шкурки у меня есть времени все новогодние праздники, потом на работу.<br />
С радостью приму ценные советы!</p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/menyayu-shkurku-bloga.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2011/01/settings-150x150.png" length="11287" type="image/jpg" />	</item>
		<item>
		<title>Установка клиент-банка ДБО BS-Client v.3 на виртуальную машину</title>
		<link>http://techmeat.net/ustanovka-klient-banka-dbo-bs-client-v-3-na-virtualnuyu-mashinu.html</link>
		<comments>http://techmeat.net/ustanovka-klient-banka-dbo-bs-client-v-3-na-virtualnuyu-mashinu.html#comments</comments>
		<pubDate>Thu, 30 Dec 2010 10:32:30 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=238</guid>
		<description><![CDATA[Многие банки, к сожалению, используют в качестве клиент-банка такую штуку, как ДБО BS-Client v.3. Почему к сожалению? Потому что, на мой взгляд, это идеальный пример отстойного ПО, ну никак нельзя назвать данное ПО идущим в ногу со временем. Размышляя логически: я предприниматель/бизнесмен/бухгалтер (не суть), пользуюсь современной техникой, в том числе новыми компьютерами с новым ПО [...]]]></description>
			<content:encoded><![CDATA[<p>Многие банки, к сожалению, используют в качестве клиент-банка такую штуку, как ДБО BS-Client v.3. Почему к сожалению? Потому что, на мой взгляд, это идеальный пример отстойного ПО, ну никак нельзя назвать данное ПО идущим в ногу со временем. Размышляя логически: я предприниматель/бизнесмен/бухгалтер (не суть), пользуюсь современной техникой, в том числе новыми компьютерами с новым ПО (в частностиWindows 7), не могу установить себе клиент-банк из-за того, что он не поддерживает архитектуру x64, да и вообще ему подавай Internet Explorer 6 (в поддержке сказали, что вроде как должна пойти и на IE8, но не гарантированно). Ключи криптозащиты выдали на дискете. Откуда в моем новеньком ноуте дисковод!!! Блин, каменный век. Вот взяли в Альфабанке и сделали нормальный клиент-банк, удобно, просто, всем нравится. Но нам досталось это унылое г&#8230; (кстати, у ДБО BS-Client даже есть версия для iPhone, т.е. могут при желании сделать что-то человечное, почему не сделают для основной версии &#8211; загадка).<br />
Лично для себя я решил эту проблему установкой клиент-банка на виртуальную систему. Чтобы всё получилось пришлось сделать много попыток, т.к. логика процесса инопланетна, документация заставляет нервно хихикать. Поехали.</p>
<p>Далее буду писать ориентируясь на людей с малым опытом подобных манипуляций.<br />
Описание насыщено скриншотами, по которым можно кликнуть и посмотреть в реальном размере.</p>
<h2>Настройка виртуальной машины</h2>
<p><a href="http://www.virtualbox.org/wiki/Downloads" target="_blank">Скачиваем</a> установщик VirtualBox, устанавливаем и запускаем.</p>
<p>Первое что нужно сделать, это создать новую машину, делаем это нажав кнопку &laquo;Создать&raquo;. Получаем окно, как на скриншоте ниже:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-1.png"><img class="aligncenter size-full wp-image-241" title="vm-1" src="http://techmeat.net/wp-content/uploads/2010/12/vm-1.png" alt="" width="620" /></a></p>
<p>Обзываем нашу новую машину:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-2.png"><img class="aligncenter size-full wp-image-242" title="vm-2" src="http://techmeat.net/wp-content/uploads/2010/12/vm-2.png" alt="" width="538" height="187" /></a></p>
<p>Выделяем память, можно оставить по умолчанию. Я не жадный и дал своей виртуальной XP гиг оперативки (из 4х имеющихся):</p>
<p><img class="aligncenter size-full wp-image-243" title="vm-3" src="http://techmeat.net/wp-content/uploads/2010/12/vm-3.png" alt="" width="527" height="88" /></p>
<p>Оставляем как есть:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-4.png"><img class="aligncenter size-full wp-image-244" title="vm-4" src="http://techmeat.net/wp-content/uploads/2010/12/vm-4.png" alt="" width="531" height="152" /></a></p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-5.png"><img class="aligncenter size-full wp-image-245" title="vm-5" src="http://techmeat.net/wp-content/uploads/2010/12/vm-5.png" alt="" width="584" height="396" /></a></p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-6.png"><img class="aligncenter size-full wp-image-246" title="vm-6" src="http://techmeat.net/wp-content/uploads/2010/12/vm-6.png" alt="" width="544" height="125" /></a></p>
<p>Расположение можете оставить по умолчанию, я же указал удобную для меня папочку.<br />
Я бы не рекомендовал уменьшать размер жесткого диска, т.к. если Вы его заполните до конца, увеличить будет уже очень проблематично. Я оставил 10 гигабайт, на жестком диске с установленной операионкой размер виртуальной машины занял меньше 2Гб.</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-7.png"><img class="aligncenter size-full wp-image-247" title="vm-7" src="http://techmeat.net/wp-content/uploads/2010/12/vm-7.png" alt="" width="545" height="232" /></a></p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-8.png"><img class="aligncenter size-full wp-image-248" title="vm-8" src="http://techmeat.net/wp-content/uploads/2010/12/vm-8.png" alt="" width="584" height="396" /></a></p>
<p>Мы создали виртуальную машину, теперь пора поднастроить её. Нажимаем &laquo;Свойства&raquo; и видим много чего настраиваемого. Нам нужно совсем чуть-чуть.</p>
<p>Во вкладочке <strong>Дополнительно</strong> пункта <strong>Общие</strong> можно указать расположение для снимков. Вы можете оставить по умолчанию, я по обычаю указал удобную для меня папку:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-9.png"><img class="aligncenter size-full wp-image-249" title="vm-9" src="http://techmeat.net/wp-content/uploads/2010/12/vm-9.png" alt="" width="620" /></a></p>
<p><strong>Видео</strong> в пункте <strong>Дисплей</strong> я нежалеючи накрутил по максимуму (не обязательно):</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-10.png"><img class="aligncenter size-full wp-image-250" title="vm-10" src="http://techmeat.net/wp-content/uploads/2010/12/vm-10.png" alt="" width="620" /></a></p>
<p>В пункте <strong>Носители</strong> потребуется больше внимания. Для начала правым кликом мыши на пустом пространстве списка носителей вызываем контекстное меню и выбираем <strong>Добавить Floppy контроллер</strong>:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-11.png"><img class="aligncenter size-full wp-image-251" title="vm-11" src="http://techmeat.net/wp-content/uploads/2010/12/vm-11.png" alt="" width="620" /></a></p>
<p>Добавляем виртуальный привод гибких дисков (он нам потребуется позднее):</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-12.png"><img class="aligncenter size-full wp-image-252" title="vm-12" src="http://techmeat.net/wp-content/uploads/2010/12/vm-12.png" alt="" width="620" /></a></p>
<p>Теперь нам нужно прикрепить в виртуальной машине (пусть дальше будет ВМ) установщик Windows XP. У Вас должен быть установочный диск или образ установочного диска, я для эксперимента <a href="http://rutracker.org/forum/viewtopic.php?t=3176550" target="_blank">скачал образ с торрента</a> (через 30 дней обязательно удалю). Делаем как на скриншоте и выбираем привод хоста. У меня &laquo;Е&raquo; &#8211; это физический CD-привод, &laquo;F&raquo; &#8211; виртуальный, созданный программой UltraISO (есть тестовый период, для нашей задачи подойдет). Вы можете нарезать реальный диск либо использовать виртуальный если знаете как. Не забудьте после установки винды извлечь установочный диск.</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-13.png"><img class="aligncenter size-full wp-image-253" title="vm-13" src="http://techmeat.net/wp-content/uploads/2010/12/vm-13.png" alt="" width="620" /></a></p>
<p>Нам потребуется общая папка для работы с банковскими файлами:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-14.png"><img class="aligncenter size-full wp-image-254" title="vm-14" src="http://techmeat.net/wp-content/uploads/2010/12/vm-14.png" alt="" width="620" /></a></p>
<p>Обязательно поставьте галочку Авто-подключение:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/vm-15.png"><img class="aligncenter size-full wp-image-255" title="vm-15" src="http://techmeat.net/wp-content/uploads/2010/12/vm-15.png" alt="" width="315" height="227" /></a></p>
<p>Всё, закончили с настройками ВМ, сохраняем, нажимая OK. Первый этап успешно завершен, переходим к следующему.</p>
<h2>Установка Windows XP на виртуальную машину</h2>
<p>Запускаем нашу ВМ и идём пить кофе/чай/пиво минут на 5. Установщик поработает самостоятельно до момента, показанного на скриншоте:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/winS-1.png"><img class="aligncenter size-full wp-image-258" title="winS-1" src="http://techmeat.net/wp-content/uploads/2010/12/winS-1.png" alt="" width="620" /></a></p>
<p>Быстренько форматируем раздел:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/winS-2.png"><img class="aligncenter size-full wp-image-259" title="winS-2" src="http://techmeat.net/wp-content/uploads/2010/12/winS-2.png" alt="" width="441" height="65" /></a></p>
<p>И идем продолжать распивать всякие там напитки еще минут на 20-25. По возвращению нас встретит такой экран:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/win-1.png"><img class="aligncenter size-full wp-image-256" title="win-1" src="http://techmeat.net/wp-content/uploads/2010/12/win-1.png" alt="" width="620" /></a></p>
<p>Итак, мы завершили второй этап, пора переходить к настройке операционки.</p>
<h2>Настройка Windows XP на виртуальной машине</h2>
<p><em><strong>Важное отступление</strong>. Чтобы перевести курсор мыши с гостевой операционной системы на основную жмём правый Ctrl.</em></p>
<p>Для начала проверим, есть ли на нашей свежей XP интернет:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/win-2.png"><img class="aligncenter size-full wp-image-257" title="win-2" src="http://techmeat.net/wp-content/uploads/2010/12/win-2.png" alt="" width="620" /></a></p>
<p>У меня интернет заработал сразу, если у Вас возникнут сложности &#8211; поэксперементируйте с настройками ВМ (Свойства -&gt; Сеть).</p>
<p>Устанавливаем дополнения гостевой ОС:</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/win-3.png"><img class="aligncenter size-full wp-image-265" title="win-3" src="http://techmeat.net/wp-content/uploads/2010/12/win-3.png" alt="" width="620" /></a></p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/win-4.png"><img class="aligncenter size-full wp-image-266" title="win-4" src="http://techmeat.net/wp-content/uploads/2010/12/win-4.png" alt="" width="511" height="398" /></a></p>
<p>Жмем Next, Ok, Install &#8211; короче устанавливаем эту ерунду. По завершению нас попрося перезагрузиться, соглашаемся, НО предварительно извлечем установочный диск из CD-привода.</p>
<p>После перезагрузки у нас один курсор на основную и гостевую операционки, ну и так там всяких плюшек добавилось.</p>
<p>Я себе еще решил поставить антивирус для верности, <a href="http://avast.com">Avast</a>.</p>
<p>Напоследок убедимся, что общая папка подключилась успешно:</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/win-5.png"><img class="aligncenter size-full wp-image-267" title="win-5" src="http://techmeat.net/wp-content/uploads/2010/12/win-5.png" alt="" width="620" /></a></p>
<p>Всё, винда настроена, остался последний этап:</p>
<h2>Установка клиент-банка на виртуальную машину</h2>
<p>Это та самая часть, из-за которой я потерял много времени, пока не проникся сутью процесса.</p>
<p>Заходим в нашу общую папку и устанавливаем csp-win32-kc2-rus (по крайней мере в моём банке такую выдали). В инструкции было указано, что в процесс нужно будет поставить галочку в пункте про биологический датчик.</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/cripto-1.png"><img class="aligncenter size-full wp-image-269" title="cripto-1" src="http://techmeat.net/wp-content/uploads/2010/12/cripto-1.png" alt="" width="620" /></a></p>
<p>После установки нас снова попросят перезагрузиться. Повинуемся.</p>
<p>Теперь вспоминаем, что мы в начале делали виртуальный дисковод. Пришло время вставить в него виртуальную дискету. Сначала дискету нужно сделать, для этого качаем <a href="http://www.winimage.com/download.htm" target="_blank">WinImage</a> , устанавливаем и запускаем его. Жмем на пиктограмму чистого листа (создаем новую дискету) и выбираем 1.44. Сюда же копируем файлы ключей, выданные в банке:</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/key-11.png"><img class="aligncenter" title="key-1" src="http://techmeat.net/wp-content/uploads/2010/12/key-11.png" alt="" width="595" height="300" /></a></p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/key-21.png"><img class="aligncenter" title="key-2" src="http://techmeat.net/wp-content/uploads/2010/12/key-21.png" alt="" width="620" /></a></p>
<p>Сохраняем образ дискеты, обязательно в <strong>.ima</strong> (в нем работает гарантированно).</p>
<p>Переходим к окну виртуальной машины и выбираем сохранённый образ дискеты:</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/key-3.png"><img class="aligncenter" title="key-3" src="http://techmeat.net/wp-content/uploads/2010/12/key-3.png" alt="" width="620" /></a></p>
<p>Закончили с дискетой, переходим ко входу в клиент-банк.</p>
<p>Так как я обслуживаюсь в ГазЭнергоБанке, то в дальнейшем будем эксплуатировать их сайт.</p>
<p>При первом заходе на сайт браузер покажет кучу предупреждений и просьб, везде отвечаем положительно:</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/ga-1.png"><img class="aligncenter size-full wp-image-270" title="ga-1" src="http://techmeat.net/wp-content/uploads/2010/12/ga-1.png" alt="" width="620" /></a></p>
<p>Теперь мы наконец-то можем ввести логин и пароль, хотя еще и не можем войти в клиент-банк <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Мы опять подтверждаем всё что просит браузер.</p>
<p>Если всё сделано правильно, то на появившейся странице Вы увидите себя. Пока не жмем далее:</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/ga-21.png"><img class="aligncenter size-full wp-image-272" title="ga-2" src="http://techmeat.net/wp-content/uploads/2010/12/ga-21.png" alt="" width="620" /></a></p>
<p>На страничке есть тщательно замаскированная ссылочка &laquo;здесь&raquo;, она то нам и нужна. Тыц.</p>
<p>Видим страничку с путями к носителям ЭЦП (выдают в банке, поройтесь в папочках, у меня был путь Ерошенков\7843-ключи\CRYPTO\PUBLIC\00000000\). Я просто перепрописал их на папку на жестком диске (зеленые пятна &#8211; это не пятна на Вашем мониторе, не трите, это я цыферки закрасил):</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/ga-3.png"><img class="aligncenter size-full wp-image-273" title="ga-3" src="http://techmeat.net/wp-content/uploads/2010/12/ga-3.png" alt="" width="620" /></a></p>
<p>Оставлять пути по умолчанию или менять на свои &#8211; Ваше дело. Жмем ОК или ОТМЕНА и снова оказываемся в предыдущем окне. Жмем далее, получаем еще кучку вопросов от браузера и везде отвечаем утвердительно:</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/ga-4.png"><img class="aligncenter size-full wp-image-274" title="ga-4" src="http://techmeat.net/wp-content/uploads/2010/12/ga-4.png" alt="" width="620" /></a></p>
<p>А теперь момент истины &#8211; если всё сделали верно, то увидим нечто похожее на:</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/ga-5.png"><img class="aligncenter size-full wp-image-280" title="ga-5" src="http://techmeat.net/wp-content/uploads/2010/12/ga-5.png" alt="" width="620" /></a></p>
<p>Ура, мы их победили!!! Нас ржавыми вилами не заколешь!!!</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/full.png"><img class="aligncenter size-full wp-image-281" title="full" src="http://techmeat.net/wp-content/uploads/2010/12/full.png" alt="" width="620" /></a></p>
<h2>Рекомендации по дальнейшей работе с виртуальной Windows XP</h2>
<p>Если планируете провести много времени в клиент-банке, но можно открыть окно FullScreen:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/nav-1.png"><img class="aligncenter size-full wp-image-282" title="nav-1" src="http://techmeat.net/wp-content/uploads/2010/12/nav-1.png" alt="" width="461" height="430" /></a></p>
<p>Вернуться просто &#8211; внизу при наведении мыши выплывает панель.</p>
<p>Вы можете вообще не выключать виртуальную операционку, можно просто сохранять ее состояние, тогда старт будет быстрым и комфортным:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/12/exit.png"><img class="aligncenter size-full wp-image-283" title="exit" src="http://techmeat.net/wp-content/uploads/2010/12/exit.png" alt="" width="313" height="225" /></a></p>
<p>Теперь настоятельно рекомендую сделать снимок текущего состояния виртуальной машины, чтобы потом, в случае поломки, можно было быстро вернуться к рабочей версии (меня уже спасало):</p>
<p style="text-align: center;"><a href="http://techmeat.net/wp-content/uploads/2010/12/save.png"><img class="aligncenter size-full wp-image-284" title="save" src="http://techmeat.net/wp-content/uploads/2010/12/save.png" alt="" width="620" /></a></p>
<h2>Эпилог</h2>
<p>Вот так благодаря непродуманному софту можно получить длительный секс <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Всех с наступающими Новогодними праздниками!!!</p>
<p><strong>P.S.</strong>: если вдруг данный пост прочитали разработчики клиент-банка ДБО BS-Client &#8211; ничего личного, я в корявости данного софта виню не исполнителей, а руководителей, которые таким образом наладили процесс. И, если вдруг не встречалось такое, &#8230; короче <a href="http://ru.wikipedia.org/wiki/%D0%AE%D0%B7%D0%B0%D0%B1%D0%B8%D0%BB%D0%B8%D1%82%D0%B8" target="_blank">ссылочка</a>.</p>
<p><a rev="vote-for" href="http://progg.ru/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0-%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82-%D0%B1%D0%B0%D0%BD%D0%BA%D0%B0-%D0%94%D0%91%D0%9E-BS-Client-v3-%D0%BD%D0%B0-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D1%83%D1%8E-%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D1%83-%D0%91%D0%BB%D0%BE%D0%B3-%D0%B2%D0%B5%D1%80%D1%81%D1%82%D0%B0%D0%BB%D1%8C%D1%89%D0%B8%D0%BA%D0%B0-%D0%92%D0%B5%D1%80%D1%81%D1%82%D0%BA%D0%B0-%D1%81%D0%B0%D0%B9%D1%82%D0%BE%D0%B2-xHTMLCSSjQueryExtJS"><img alt="Progg it" src="http://progg.ru/image.axd?url=http%3A%2F%2Ftechmeat.net%2Fustanovka-klient-banka-dbo-bs-client-v-3-na-virtualnuyu-mashinu.html" style="border:0px"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/ustanovka-klient-banka-dbo-bs-client-v-3-na-virtualnuyu-mashinu.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2010/12/logo-150x150.png" length="16820" type="image/jpg" />	</item>
		<item>
		<title>Расширение набора макросов для Netbeans</title>
		<link>http://techmeat.net/rasshirenie-nabora-makrosov-dlya-netbeans.html</link>
		<comments>http://techmeat.net/rasshirenie-nabora-makrosov-dlya-netbeans.html#comments</comments>
		<pubDate>Sat, 27 Nov 2010 19:29:24 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=230</guid>
		<description><![CDATA[По ходу работы с Netbeans записывались новые макросы, что-то менялось. Первый пост про макросы был написан почти сразу после перехода с Notepad++ на Netbeans (в котором я сразу же стал искать способы ускорения верстки) и был несколько сыроват. На хабре мне тогда посоветовали использовать шаблоны кода, но мне не понравилась ни их функциональность для CSS, [...]]]></description>
			<content:encoded><![CDATA[<p>По ходу работы с <strong>Netbeans</strong> записывались новые макросы, что-то менялось. <a href="http://techmeat.net/css-makrosy-dlya-netbeans.html">Первый пост</a> про макросы был написан почти сразу после перехода с <strong>Notepad++</strong> на <strong>Netbeans</strong> (в котором я сразу же стал искать способы ускорения верстки) и был несколько сыроват. На хабре мне тогда <a href="http://habrahabr.ru/blogs/webdev/102740/#comment_3197394">посоветовали</a> использовать <strong>шаблоны кода</strong>, но мне не понравилась ни их функциональность для CSS, ни скорость работы (в некоторых случаях приходится мириться с неспешностью Netbeans). Макросы в сравнении с шаблонами кода работают моментально.<br />
Для демонстрации я сделал видео:<br />
<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/Gh5lxHwfBsU?fs=1&amp;hl=ru_RU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Gh5lxHwfBsU?fs=1&amp;hl=ru_RU" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object><br />
Макросы можно <a href="http://files.techmeat.net/org-netbeans-modules-editor-settings-CustomMacros.zip">скачать</a> и скопировать <strong><em>.xml</em></strong> в <strong><em>c:\Users\your_name\.netbeans\6.9\config\Editors\Macros\</em> </strong><br />
Если кого-нибудь заинтересовал такой способ верстки на таком редакторе и есть вопросы &#8211; спрашивайте в комментариях.<br />
<a rev="vote-for" href="http://progg.ru/%D0%9C%D0%B0%D0%BA%D1%80%D0%BE%D1%81%D0%BE%D0%B2-%D0%B4%D0%BB%D1%8F-Netbeans" rel="nofollow"><img alt="Progg it" src="http://progg.ru/image.axd?url=http%3A%2F%2Ftechmeat.net%2Frasshirenie-nabora-makrosov-dlya-netbeans.html" style="border:0px"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/rasshirenie-nabora-makrosov-dlya-netbeans.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2010/09/netbeans-150x150.png" length="28661" type="image/jpg" />	</item>
		<item>
		<title>Синхронизируйся с Dropbox!</title>
		<link>http://techmeat.net/dropbox.html</link>
		<comments>http://techmeat.net/dropbox.html#comments</comments>
		<pubDate>Wed, 15 Sep 2010 06:00:44 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[Софт]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=206</guid>
		<description><![CDATA[Главные инструменты верстальщика &#8211; фотошоп и редактор кода. Но есть инструменты, с которыми вроде как и не работаешь, а жизнь они упрощают значительно. Одним из них является Dropbox. Работа верстальщика предполагает постоянное взаимодействие с заказчиком, дизайнером, программистоом, иногда сеошником. Сверстав очередную страницу необходимо показать ее всем этим людям чтобы они одобрили или же сделали свои [...]]]></description>
			<content:encoded><![CDATA[<p>Главные инструменты верстальщика &#8211; фотошоп и редактор кода. Но есть инструменты, с которыми вроде как и не работаешь, а жизнь они упрощают значительно. Одним из них является <strong><a href="http://www.dropbox.com/referrals/NTI5MzA2NTE5" target="_blank">Dropbox</a></strong>.</p>
<p>Работа верстальщика предполагает постоянное взаимодействие с заказчиком, дизайнером, программистоом, иногда сеошником. Сверстав очередную страницу необходимо показать ее всем этим людям чтобы они одобрили или же сделали свои замечания. Раньше я по старинке выкладывал проекты на свой сервер и раздавал ссылочки всем, кому надо. Теперь я делаю проще: создаю папку в разделе Public, верстаю прямо там или выкладываю туда готовую верстку (в последнее время обычно первый вариант) и даю клиенту ссылку типа <a href="http://dl.dropbox.com/u/2930651/pro-price/html/index.html" target="_blank">http://dl.dropbox.com/u/2930651/pro-price/html/index.html</a>, а он уже сам раздает ее кому посчитает нужным. По завершению проекта я удаляю работу из публичной папки в свой архив.</p>
<p><strong>Плюсы такого способа ведения проекта:</strong></p>
<ul>
<li>Клиенту всегда доступна последняя версия</li>
<li>Нет заморочек с выкладыванием проекта на сервер или отсылкой новой версии на email.</li>
<li>Очень удобно при работе на нескольких компьютерах (у меня например ноут и десктоп)</li>
</ul>
<p><strong>Минусы:</strong></p>
<ul>
<li>Клиенту всегда доступна последняя версия <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (не всегда хочется показывать промежуточные этапы)</li>
<li>Размер расшаренных папок по умолчанию в бесплатно версии ограничен 2-мя гигами (есть способ увеличить в 4 раза, об этом ниже), поэтому PSD я иногда храню в другом месте.</li>
</ul>
<p>Кроме того &#8211; с <strong><a href="http://www.dropbox.com/referrals/NTI5MzA2NTE5" target="_blank">Dropbox</a></strong> можно вести командную работу. Для этого создаем и расшариваем папку проекта и рассылаем инвайты всем членам команды &#8211; всё, дальше работаем вместе <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Описание работы с Dropbox</h2>
<p>Для начала <strong>Dropbox</strong> нужно скачать (есть как под Windows, так и под Ubuntu и MacOS) и установить себе на машину. Дальнейшее описание будет под Windows.</p>
<p>После установки в трее появляется значек:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/09/dropbox-trey.jpg"><img class="aligncenter size-full wp-image-210" title="dropbox-trey" src="http://techmeat.net/wp-content/uploads/2010/09/dropbox-trey.jpg" alt="" width="222" height="262" /></a></p>
<p>На жестком диске появляется папочка <strong>My Dropbox</strong>, с подразделами <strong>Public</strong> и <strong>Photos</strong>.</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/09/dropbox-files.jpg"><img class="aligncenter size-full wp-image-211" title="dropbox-files" src="http://techmeat.net/wp-content/uploads/2010/09/dropbox-files.jpg" alt="" width="466" height="98" /></a></p>
<p>Здесь же вы можете создавать новый подраздел и расшарить его:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/09/dropbox-share.jpg"><img class="aligncenter size-full wp-image-212" title="dropbox-share" src="http://techmeat.net/wp-content/uploads/2010/09/dropbox-share.jpg" alt="" width="628" height="204" /></a></p>
<p>Далее пред вами предстанет страничка отправки инвайтов:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/09/dropbox-invite.jpg"><img class="aligncenter size-full wp-image-213" title="dropbox-invite" src="http://techmeat.net/wp-content/uploads/2010/09/dropbox-invite.jpg" alt="" width="576" height="363" /></a>Отправляете инвайты и у всех членов команды появится такая же папка, содержимое которой будет синхронизироваться сразу же при изменении или добавлении файла (берем в расчет скорость интернет канала). Конечно же, у всех должен быть установлен <a href="http://www.dropbox.com/referrals/NTI5MzA2NTE5" target="_blank"><strong>Dropbox</strong></a>.</p>
<p>Чтобы показать файл публично, помещаем его в <strong>Public</strong> и делимся ссылкой с кем угодно и каким угодно способом:</p>
<p><a href="http://techmeat.net/wp-content/uploads/2010/09/dropbox-link.jpg"><img class="aligncenter size-full wp-image-214" title="dropbox-link" src="http://techmeat.net/wp-content/uploads/2010/09/dropbox-link.jpg" alt="" width="680" height="294" /></a></p>
<h3>Увеличиваем лимит до 8 гигабайт</h3>
<p>У <strong>Dropbox</strong> есть партнерская программа, по которой можно приглашать людей и получать увеличение квоты на 250 мегабайт за каждого приглашенного. Например, если вы сейчас перейдете по ссылке <a href="http://www.dropbox.com/referrals/NTI5MzA2NTE5">http://www.dropbox.com/referrals/NTI5MzA2NTE5</a> и зарегистрируетесь &#8211; мне будет счастье в виде дополнительных 250Mb <img src='http://techmeat.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Кстати, регистрация по ссылке выше не только мне счастье принесет, но и вам, т.к. вместо 2Гб вам дадут 2,25Гб!</p>
<h3>Послесловие</h3>
<p>Вообще <strong>Dropbox</strong> &#8211; хорошая штука! Практически у всех моих друзей и знакомых коллег он установлен.</p>
<p>Рекомендую этот инструмент как незаменимого помочника во взаимодействии как людей, так и компьютеров!</p>
<p><strong>UPD: Увы, но правила дропбокса изменились и теперь он не открывает файлы .html <img src='http://techmeat.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/dropbox.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2010/09/dropbox-150x150.jpg" length="3562" type="image/jpg" />	</item>
		<item>
		<title>CSS-макросы для NetBeans</title>
		<link>http://techmeat.net/css-makrosy-dlya-netbeans.html</link>
		<comments>http://techmeat.net/css-makrosy-dlya-netbeans.html#comments</comments>
		<pubDate>Thu, 26 Aug 2010 09:02:20 +0000</pubDate>
		<dc:creator>TecHMeaT</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Софт]]></category>

		<guid isPermaLink="false">http://techmeat.net/?p=220</guid>
		<description><![CDATA[На хабре несколько раз публиковалась информация о Zen Coding, который может подключаться ко многим редакторам кода с целью ускорения верстки HTML и CSS кода. Одним из таких редакторов является NetBeans, который, правда, не работает с ZEN CSS. Не желая мириться с таким положением дел, я, как и в случае с Notepad++, написал макросы для самых [...]]]></description>
			<content:encoded><![CDATA[<p>На хабре несколько раз публиковалась информация о <a href="http://code.google.com/p/zen-coding/">Zen Coding</a>,  который может подключаться ко многим редакторам кода с целью ускорения  верстки HTML и CSS кода. Одним из таких редакторов является <a href="http://netbeans.org/">NetBeans</a>, который, правда, не работает с ZEN CSS.</p>
<p>Не желая мириться с таким положением дел, я, как и в <a href="http://techmeat.net/notepad-plus-plus.html">случае с Notepad++</a>,  написал макросы для самых частоупотребляемых записей, дабы сэкономить  драгоценные секунды (да и лень честно говоря писать свойства целиком).<a name="habracut"></a></p>
<h4>Примеры:</h4>
<p><strong>Alt+C bb TAB</strong> — border-bottom:1px solid #FFF*;<br />
<strong>Alt+C p TAB</strong> — position:relative*; top:0; left:0;<br />
<strong>Alt+C fw TAB</strong> — font-weight:900*;<br />
<strong>Alt+C tb TAB</strong> — text-decorarion:underline*;<br />
<strong>Alt+C bg TAB</strong> — background:#FFF url(../images/bg.png) repeat-x 0 0;<br />
<em><strong>*</strong> — зачеркнутым показаны символы, которые будут выделены для изменения</em></p>
<p>Возможно, глядя на такую комбинацию покажется, что она громоздкая, но  лично я достаточно быстро освоил. Возможно у кого-то буду предложения по  улучшению комбинаций.</p>
<p>Всего на данный момент написано 18 комбинаций, скорее всего добавится еще что-то, предлагайте варианты.<br />
На скорую руку соорудил простенький cheat sheet:<br />
<img src="http://files.techmeat.net/css-macros-for-netbeans.png" alt="css macros for netbeans" /></p>
<p>Итак, если вы считаете, что такие макросы будут полезны в повседневной работе — качайте <a href="http://files.techmeat.net/org-netbeans-modules-editor-settings-custommacros.xml">org-netbeans-modules-editor-settings-custommacros.xml</a>.<br />
Этот файлик нужно закинуть в <code>c:\Users\habrauser\.netbeans\6.9\config\Editors\Macros\</code> (если у вас уже есть свои макросы — будте осторожны при копировании, перезатрете).</p>
<p>Еще в NetBeans существует такая классная штука, как <strong>шаблоны кода</strong>, которая превосходит по удобству макросы, в PHP они работают замечательно, в CSS мне не удалось ими овладеть <img src='http://techmeat.net/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Буду благодарен за полезные советы и дополнения к вышенаписанному. По  мере поступления идей (своих или чужих) макрос будет обновляться.</p>
]]></content:encoded>
			<wfw:commentRss>http://techmeat.net/css-makrosy-dlya-netbeans.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
	<enclosure url="http://techmeat.net/wp-content/uploads/2010/09/netbeans-150x150.png" length="28661" type="image/jpg" />	</item>
	</channel>
</rss>

