<?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/"
	>

<channel>
	<title>Webamator Blog</title>
	<atom:link href="http://blog.webamator.ru/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.webamator.ru</link>
	<description>Блог вебаматора</description>
	<pubDate>Tue, 31 Jan 2012 22:31:08 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>О цене товаров в интернет магазинах</title>
		<link>http://blog.webamator.ru/dezign/451/cena-tovarov-v-internet-magazinax.html</link>
		<comments>http://blog.webamator.ru/dezign/451/cena-tovarov-v-internet-magazinax.html#comments</comments>
		<pubDate>Tue, 31 Jan 2012 22:13:00 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Дизайн]]></category>

		<category><![CDATA[идиотизм]]></category>

		<category><![CDATA[магазин]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=451</guid>
		<description><![CDATA[За последние пару месяцев среди заказчиков интернет магазинов заметил некую странную тенденцию - цену на товары просят указывать не в рублях, а в странных непонятных иероглифах&#8230; Естественно что я не мог не аинтересоваться этими штуковинами (иероглифы - не совсем точное определение), и сейчас, после более близкого знакомства хочу поделиться своими мыслями.


Речь пойдет о сокращеннии российской [...]]]></description>
			<content:encoded><![CDATA[<p>За последние пару месяцев среди заказчиков интернет магазинов заметил некую странную тенденцию - цену на товары просят указывать не в рублях, а в странных непонятных иероглифах&#8230; Естественно что я не мог не аинтересоваться этими штуковинами (иероглифы - не совсем точное определение), и сейчас, после более близкого знакомства хочу поделиться своими мыслями.<br />
<span id="more-451"></span></p>
<p style="text-align: center;"><img class="size-full wp-image-452 aligncenter" title="rub" src="http://blog.webamator.ru/wp-content/uploads/2012/01/rub.jpg" alt="rub" width="512" height="384" /></p>
<p>Речь пойдет о сокращеннии российской валюты - рубля. Традиционно на ценниках стояло знакомое и понятное <strong>руб.</strong>, насколько оно плохо и кому помешало?</p>
<p><strong>руб.</strong> для всех: понятно любому русскоговорящему пользователю, и ассоциируется не с чем попало, а именно с российской валютой<br />
<strong>руб.</strong> для пользователей: можно набрать на любом устройстве с киррилической раскладкой (компьютер, телефон, планшетник и т.д.)<br />
<strong>руб.</strong> для продвинутых пользователей: можно не только набирать, но и копировать/распечатывать цену вместе с указанием валюты<br />
<strong>руб.</strong> для программистов: как и любой набор символов, может быть обычной переменной или элементом массива, с которой можно работать (считаете что программисты не работают с рублями? - а вот и ошибаетесь - в качестве примера довольно популярная задачка выводить 51 <strong>рубль</strong>, но 50 <strong>рублей</strong>)<br />
<strong>руб.</strong> для бухгалтеров: просто и понятно, а это очень важно когда кроме онлайнового имеется оффлайновый магазин<br />
<strong>руб.</strong> для покупателей: также просто и понятно, покупатель на 100% уверен что цена указана в рублях, а не в монгольских тугриках</p>
<p><img src="http://blog.webamator.ru/wp-content/uploads/2012/02/roublelebedev.gif" alt="roublelebedev" title="roublelebedev" width="134" height="98" class="alignleft size-full wp-image-455" /><br />
Спросите, зачем тогда я пишу этот пост? Просто хочу предостеречь от ошибки тех заказчиков, которые &#8220;повелись&#8221; на миф о том, что данный иероглиф - это круто и решили на своих магазинах указывать цену в данных символах. Не хочу приводить сверхэкзотические версии в стиле Жириновского (чес-слово, встречал перлы вроде того что &#8220;по фень-шую перечеркнутый символ это плохо, а перечеркнутая Р символизирует перечеркнутую Россию&#8221;). Ниже привожу только факты, которые при желании может проверить абсолютно любой человек:</p>
<p>1. Вопреки некоторым заблуждениям, данный символ не является официальным символом российской валюты - можете убедиться сами, посетив сайт Центробанка.<br />
2. Данного символа нету ни в одной стандартной раскладке, следовательно его невозможно набрать на клавиатуре даже обычного компьютера.<br />
3. Данный символ стандартными средствами невозможно скопировать или распечатать на принтере.<br />
4. Чаще всего - из-за совместимости - данный символ ставят обычной картинкой&#8230; Вы теряете часть покупателей у которых отключена графика (возможно вас успокоит то что это очень маленький процент?)<br />
5. С точки зрения покупателя&#8230; Вы теряете ту часть покупателей, которые не захотят рисковать покупать &#8220;непонятно за что&#8221; или вообще решат что это не российский магазин, а к примеру болгарский.<br />
6. С точки зрения бухгалтера - очень интересно взглянуть в его глаза в момент подписания какого-нибудь счета&#8230;<br />
7. С точки зрения программиста грустно молчу - это одно большое приключение на пятую точку - согласитесь, что тяжело работать с тем чего нету&#8230; Понятно, что склонять данный иероглиф не придется т.к. символ всего один - но ведь существуют другие задачи, например конвертеры или парсеры.</p>
<p>Пока что насчитал 7 минусов, хотя на самом деле их больше. А плюсы? Один точно есть - теперь Ваш магазин будет выглядеть &#8220;так как сказал Лебедев&#8221;. А другие плюсы имеются?</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/dezign/451/cena-tovarov-v-internet-magazinax.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>От нас зависит жизнь ребенка</title>
		<link>http://blog.webamator.ru/vsyachina/447/ot-nas-zavisit-zhizn-rebenka.html</link>
		<comments>http://blog.webamator.ru/vsyachina/447/ot-nas-zavisit-zhizn-rebenka.html#comments</comments>
		<pubDate>Wed, 21 Dec 2011 15:20:08 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Всячина]]></category>

		<category><![CDATA[будущее]]></category>

		<category><![CDATA[О жизни]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=447</guid>
		<description><![CDATA[В качестве небольшого предисловия позволю себе заимствовать немного измененную цитату с нулледа:
Я бы никогда не стал делать подобный пост в блоге. Но в данном случае человек попавший в беду это человек не чужой достаточно многим, и многие получали безымянную помощь не от &#8220;непонятного ника&#8221; а от живого человека. Никого ничего не прошу и не призываю [...]]]></description>
			<content:encoded><![CDATA[<p>В качестве небольшого предисловия позволю себе заимствовать немного измененную цитату с нулледа:<br />
<em>Я бы никогда не стал делать подобный пост в блоге. Но в данном случае человек попавший в беду это человек не чужой достаточно многим, и многие получали безымянную помощь не от &#8220;непонятного ника&#8221; а от живого человека.</em> Никого ничего не прошу и не призываю - каждый из нас способен сделать осознанный выбор (либо пройти мимо, либо прочесть до конца, либо еще что-то)<br />
<span id="more-447"></span></p>
<p><div class="wp-caption alignleft" style="width: 210px"><img src="http://markina-dariya.ru/images/foto_s.jpg" alt="Daria" width="200" height="207" /><p class="wp-caption-text">Daria</p></div></p>
<p>Даю пруфлинк на топик с нулледа:<br />
<a rel="nofollow" href="http://www.nulled.cc/threads/222585/" target="_blank">http://www.nulled.cc/threads/222585/</a><br />
А затем просто цитата оттуда же - это для тех кому по каким-либо причинам нету либо возможности, либо времени открывать данный линк:</p>
<p>13-го декабря 2011 года поступили в Морозовскую детскую клиническую больницу с подозрением на острый аппендицит. У нас сразу же взяли анализы и кровь показала плохой результат.<br />
16-го декабря 2011 года сделали первые анализы, которые предварительно диагностировали нейробластому забрюшинного пространства.<br />
Как на зло, пока лежали в теравпевтическом отделении, с 13-го по 15-е декабря, попали в карантин, был контакт с ветрянкой.<br />
19-го декабря прийдут анализы КТ и нам нужно успеть до инкубационного периода перевестить в онкологический центр, сделать биопсию и следовать курсу лечения. На инкубационный период ветрянки нужен будет отдельный бокс.</p>
<p>Дашеньке всего 2 годика и 11 месяцев, она очень хочет жить и нуждается в вашей помощи!</p>
<p>Помочь Маркиной Даше вы можете, перечислив деньги на счет в Сбербанке:<br />
Название банка: ОАО &#8220;СБЕРБАНК РОССИИ&#8221;<br />
БИК: 044525225<br />
Кор.счет: 30101810400000000225<br />
Расчетный счет: 30301810238006003825<br />
Лицевой счет: 40817810838253410611<br />
Номер карты: 4276 8383 0550 5861<br />
Маркину Алексею Сергеевичу<br />
Назначение – Благотворительные средства на операцию Маркиной Д.А.</p>
<p>Электронные валюты:<br />
WMR: R443313535915<br />
WMZ: Z931369663429<br />
Яндекс.деньги: 41001261454376</p>
<p>Напоследок повторюсь по поводу выбора - у каждого он свой. Лично я свой выбор сделал, и очень жду того момента, когда сдесь же смогу опубликовать фото девочки после операции. Всем остальным спасибо хотя бы за то что дочитали до конца - ведь помощь не обязательно должна быть материальной, к примеру распространение данной информации тоже является помощью.<br />
<strong><span style="color: #ff0000;">UPDATE 23.12.2011</span></strong><br />
Анализы показали злокачественную опухоль, операцию будут проводить в Германии. По предварительным данным необходимо 5 млн. деревянных денег&#8230; Добавил к записи информер, который показывает сумму в реальном времени:<br />
<a style="border:0" href="https://apps.facebook.com/yandexmoney/?app_data=364"><img border="0" src="https://moneyfbapp.yandex.ru/actions/biginformer/id/364" /></a></p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/vsyachina/447/ot-nas-zavisit-zhizn-rebenka.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>5 ошибок начинающих дизайнеров</title>
		<link>http://blog.webamator.ru/dezign/446/5-oshibok-nachinayushhix-dizajnerov.html</link>
		<comments>http://blog.webamator.ru/dezign/446/5-oshibok-nachinayushhix-dizajnerov.html#comments</comments>
		<pubDate>Wed, 16 Nov 2011 16:06:48 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Дизайн]]></category>

		<category><![CDATA[CMS]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=446</guid>
		<description><![CDATA[До сих пор у меня не было постов в стиле &#8220;5 советов&#8221; или &#8220;10 лучших&#8221;. Сегодня попробую исправить данный недочет и поделюсь мыслями по поводу самых ошибок начинающих дизайнеров - думаю что мой многолетний опыт дает мне такое право, и надеюсь что данная информация поможет начинающим избегать ошибок в дальнейшем.

Пост предназначен в первую очередь тем, [...]]]></description>
			<content:encoded><![CDATA[<p>До сих пор у меня не было постов в стиле &#8220;5 советов&#8221; или &#8220;10 лучших&#8221;. Сегодня попробую исправить данный недочет и поделюсь мыслями по поводу самых ошибок начинающих дизайнеров - думаю что мой многолетний опыт дает мне такое право, и надеюсь что данная информация поможет начинающим избегать ошибок в дальнейшем.<br />
<span id="more-446"></span><br />
Пост предназначен в первую очередь тем, кто уже неплохо освоил Photoshop и их не ставят в ступор слова вроде &#8220;пиксел&#8221; или &#8220;градиент&#8221;, но еще не выступали (или выступали, но очень мало) в качестве веб-дизайнера.<br />
<strong>1. Ширина макета.</strong><br />
Забудьте про 1024. Раз и навсегда - вычеркните из головы. Нету такой цифры, она предназначена для продавцов нетбуков или планшетов, или для тех кто рисует обои на рабочий стол, или еще для кого-нибудь - но только не для дизайнеров. Дизайнерам (не только веб-дизайнерам, но и к примеру дизайнерам интерфейсов) она категорически противопоказана. Все очень просто - если физический размер макета 1024 пиксела, то сайт никогда не влезет в монитор с разрешением 1024. Имеются ввиду полосы прокрутки, о которых некоторые дизайнеры почему-то &#8220;забывают&#8221;. Какой выбирать размер - ваше личное дело, но вы обязательно должны учесть скроллинг. Если кто-то возразит, мол 1024 уже устарел - сразу парирую. Во-первых, не устарел а переживает второе рождение - возможно вы в курсе про растущую популярность нетбуков и планшетов. Во-вторых, даже если вы решили делать под 1280 - все равно макет должен быть меньше чем 1280&#8230; Скроллинг-то никуда не денется <img src='http://blog.webamator.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>2. Осмысленные имена и структура.</strong><br />
Давно прошли те времена, когда некий &#8220;универсальный вебмастер&#8221; мог просто &#8220;сделать&#8221; сайт. Современный сайт - достаточно сложный механизм, чтобы один специалист смог охватить все аспекты - от разработки структуры БД до проектирования интерфейса. И сегодняшние реалии таковы, что одним сайтом занимаются минимум нескольких человек, иногда команда бывает до нескольких десятков человек (речь идет о средних проектах, а не о визитках или личных блогах). Поэтому дизайнер должен учитывать, что с его макетом скорее всего будет работать кто-то другой, и вряд ли у этого &#8220;другого&#8221; будет желание разбираться что же такое спряталось под именем <strong>layer 298</strong>. Да и вы сами вряд ли вспомните что это, если к примеру через полгода заказчик попросит внести изменения в макете.<br />
По тем же причинам слои в макете следует разделить на логические блоки, например хедер, футер, сайдбар и контент. Если обьектов много, делайте вложенные группы - например в сайдбаре можно разделить группы слоев для поиска и для меню. Возможно не поверите, но встречаются &#8220;произведения дизигнерского искусства&#8221; с простыней из трех сотен слоев, идущих подряд.</p>
<p><strong>3. Шрифты.</strong><br />
Сколько было обсуждений на эту тему на разных форумах, а воз и ныне там. Почему некоторые дизайнеры, скачивая с торрента очередной сборник &#8220;пять тыщ навороченных супер-пупер шрифтов&#8221; полагают, что все эти 5000 шрифтов должны быть установлены на компьютере посетителя? Посетитель все равно не увидит ваш &#8220;супер-пупер-красивый&#8221; шрифт, если он не установлен у него в системе, а использование альтернативных вариантов вроде картинки текстом или библиотек а-ля Cufon вызывает определенные проблемы - например увеличение длительности загрузки страницы или невозможность для пользователя выделить текст мышкой. Вы должны знать, что точно так же как существуют &#8220;безопасные&#8221; цвета, существуют и &#8220;безопасные&#8221; шрифты, которые отображаются на всех экранах и на всех ОС практически одинаково. Нестандарные шрифты допустимо использовать лишь там где это действительно необходимо - например для логотипа, но никак не для текста.</p>
<p><strong>4. Элементы ОС/браузера.</strong><br />
Речь идет о тех элементах, которые нам &#8220;подставляют&#8221; ОС или браузеры - например текстовых полях, кнопках или чекбоксах. Это не значит что я призываю на 100% использовать дефолтные варианты - просто дизайнер обязан знать как ведут себя те или иные элементы. Например, если вместо обычной кнопки нарисовать нечто более симпатичное, или нарисовать поле для ввода текста с закругленным уголками - это нормально и нисколько не помешает посетителю. А вот к примеру чекбокс круглой формы может ввести посетителя в заблуждение, поскольку пользователь привык что круглыми являются радиобоксы, а чекбоксы - квадратные. Другой пример - кнопка поиска слева а форма ввода справа&#8230; Кроме того, дизайнер должен знать о различиях между браузерами - например Opera отображает кнопки (button) иначе чем Firefox, у разных браузеров разная ширина полос скроллинга и т.д.</p>
<p><strong>5. Элементы CMS/CMF.</strong><br />
Сегодня большинство сайтов делается на базе готовых движков (CMS) или фреймворков (CMF). С одной стороны это позволяет ускорить разработку готового проекта, но с другой - накладывает определенные ограничения на фантазию дизайнера. Прежде чем разрабатывать макет, вы должны ознакомиться хотя бы с базовыми возможностями платформы, на которой будет работать сайт - такими как регистрация пользователей, обратная связь, оформление и заказ товаров и т.д. Если для авторизации движок использует e-mail и пароль, то на макете должны быть именно e-mail и пароль, а не логин и пароль. Если для оформления заказа движок использует три шага, то на макете должно быть именно три шага а не 2 или 4. Если в движке нету функции расширенного поиска, то нет смысла рисовать его на макете (исключение - когда по согласованию с заказчиком учитывается разработка/покупка доп. модуля)</p>
<p>А напоследок в рамках акции <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html"><strong>бесплатный постовой</strong></a> ссылка на <a href="http://strahovanie-sebya.ru/" target="_blank">блог про страхование</a>.</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/dezign/446/5-oshibok-nachinayushhix-dizajnerov.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Две иконки для категории Webasyst</title>
		<link>http://blog.webamator.ru/dezign/443/dve-ikonki-dlya-kategorii-webasyst.html</link>
		<comments>http://blog.webamator.ru/dezign/443/dve-ikonki-dlya-kategorii-webasyst.html#comments</comments>
		<pubDate>Sat, 29 Oct 2011 12:08:47 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Дизайн]]></category>

		<category><![CDATA[магазин]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=443</guid>
		<description><![CDATA[Любой современный скрипт магазина позволяет при создании категории товаров указать изображение для данной категории - это довольно наглядно и удобно для посетителя. А как быть если для категории нужно, к примеру две картинки - маленькую для списка и большую для самой категории?

Чтобы было понятнее о чем речь, я прикрепил две картинки:
 
 
Думаю, вы уже [...]]]></description>
			<content:encoded><![CDATA[<p>Любой современный скрипт магазина позволяет при создании категории товаров указать изображение для данной категории - это довольно наглядно и удобно для посетителя. А как быть если для категории нужно, к примеру две картинки - маленькую для списка и большую для самой категории?<br />
<span id="more-443"></span><br />
Чтобы было понятнее о чем речь, я прикрепил две картинки:</p>
<p><div id="attachment_444" class="wp-caption alignleft" style="width: 375px"><img class="size-full wp-image-444" title="2-images-4-webasyst_1" src="http://blog.webamator.ru/wp-content/uploads/2011/10/2-images-4-webasyst_1.png" alt="Две иконки для категории Webasyst" width="365" height="301" /><p class="wp-caption-text">Маленькая картинка служит иконкой в списке категорий</p></div></p>
<div class="clearing"> </div>
<p><div id="attachment_445" class="wp-caption alignleft" style="width: 610px"><img class="size-full wp-image-445" title="2-images-4-webasyst_2" src="http://blog.webamator.ru/wp-content/uploads/2011/10/2-images-4-webasyst_2.png" alt="Две иконки для категории Webasyst" width="600" height="189" /><p class="wp-caption-text">Большая картинка будет показана вместе с описанием при просмотре категории</p></div></p>
<div class="clearing"> </div>
<p>Думаю, вы уже обратили внимание что иконка для списка категорий - это абсолютно другая картинка, а не просто уменьшенная копия большой. Большую картинку мы поставим штатными средствами Webasyst - в админпанели, при редактировании категории. А вот для показа маленькой немного пошаманим в шаблоне.</p>
<p>Открываем файл /published/SC/html/scripts/templates/frontend/category.tpl.html и находим вот такую конструкцию:</p>
<pre class="brush: php;">{section name=i loop=$subcategories_to_be_shown}</pre>
<p>перед ней открываем список (т.е. категории в нашем случае будут элементами списка) - для этого просто добавляем тег </p>
<pre class="brush: php;">&lt;ul&gt;</pre>
<p>чуть ниже находим {/section} и сразу после него закрываем список - для этого просто добавляем закрывающий тег</p>
<pre class="brush: php;">&lt;/ul&gt;</pre>
<p>а сами категории, как уже говорилось выше, сделаем элементами списка - для этого заменим</p>
<pre class="brush: php;">&lt;a href=&quot;{$_sub_category_url}&quot;&gt;{$subcategories_to_be_shown[i][1]}&lt;/a&gt;
({$subcategories_to_be_shown[i][2]})&lt;br&gt;</pre>
<p>на</p>
<pre class="brush: php;">&lt;li&gt;&lt;a href=&quot;{$_sub_category_url}&quot;&gt;{$subcategories_to_be_shown[i][1]}&lt;/a&gt;&amp;nbsp;({$subcategories_to_be_shown[i][2]})&lt;/li&gt;</pre>
<p>в принципе, на данном этапе можно сохранить файл и посмотреть на промежуточный результат. Наши категории уже отображаются в виде списка, правда список еще какой-то не такой&#8230;</p>
<p>Попробуем его оформить под наши потребности, вначале уберем маркеры (это такие кружочки перед элементами списка). Создадим какой-нибудь класс, к примеру my_list, в котором отключим маркеры:</p>
<pre class="brush: php;">.my_list ul {
list-style-type:none;
}
.my_list ul li{
padding-left:40px;/*отступ чтоб поместилась картинка*/
}</pre>
<p>а открывающий тег</p>
<pre class="brush: php;">&lt;ul&gt;</pre>
<p>заменим на </p>
<pre class="brush: php;">&lt;ul class=&quot;my_list&quot;&gt;</pre>
<p>Ну а теперь добавим маленькие иконки - они будут бекграундом для элементов списка. Для этого заменим открывающий тег</p>
<pre class="brush: php;">&lt;li&gt;</pre>
<p>на</p>
<pre class="brush: php;">&lt;li style=&quot;background: url(http://mysite.com/catsicons/{$subcategories_to_be_shown[i][0]}.jpg) no-repeat left top&quot;&gt;&lt;a href=&quot;{$_sub_category_url}&quot;&gt;</pre>
<p><strong>http://mysite.com/catsicons/</strong> - это путь к папке с маленькими картинками, вместо указанного в примере поставьте свой. Теперь достаточно закинуть в данную папку картинку с именем <strong>ид_категории.jpg</strong> - и она будет отображаться возле указанной категории. Ид категории можно узнать в админке - для этого достаточно навести на нужную категорию мышкой.</p>
<p>Общий принцип, думаю понятен - если нет, спрашивайте в комментариях. Аналогично можно поступить с любым другим движком - Webasyst в примере лишь по той причине, что у заказчика который заказывал данную фишку магазин работал на Webasyst-е.</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/dezign/443/dve-ikonki-dlya-kategorii-webasyst.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>День кодера-2011</title>
		<link>http://blog.webamator.ru/vsyachina/435/den-kodera-2011.html</link>
		<comments>http://blog.webamator.ru/vsyachina/435/den-kodera-2011.html#comments</comments>
		<pubDate>Tue, 13 Sep 2011 16:32:53 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Всячина]]></category>

		<category><![CDATA[кодинг]]></category>

		<category><![CDATA[О жизни]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=435</guid>
		<description><![CDATA[Сегодня еще один не совсем обычный праздник, с которым я поздравляю всех своих читателей. Коллеги по цеху думаю сразу поняли о чем идет речь, остальным пояснение - сегодня Международный День Программиста.


А тем кто еще не решил выбрать свой жизненный путь и боится программирования, считая его очень сложным и скучным занятие, могу дать небольшую классификацию по [...]]]></description>
			<content:encoded><![CDATA[<p>Сегодня еще один не совсем обычный праздник, с которым я поздравляю всех своих читателей. Коллеги по цеху думаю сразу поняли о чем идет речь, остальным пояснение - сегодня Международный День Программиста.<br />
<span id="more-435"></span><br />
<iframe width="560" height="345" src="http://www.youtube.com/embed/Mk3qkQROb_k?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>А тем кто еще не решил выбрать свой жизненный путь и боится программирования, считая его очень сложным и скучным занятие, могу дать небольшую классификацию по которой делят программистов <img src='http://blog.webamator.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>начинающий программист</strong> - прочитал заголовок статьи в каком-нить блоге или журнале<br />
<strong>средний программист</strong> - купил книгу по языку программирования<br />
<strong>опытный программист</strong> - прочитал книгу по языку программирования</p>
<p>К какому типу относитесь вы? </p>
<p>Нет, ну на самом деле, конечно все обстоит сложнее&#8230; Однако по поводу <strong>интересности</strong> - думаю что в этом мире существует не очень много вещей, которые способны сравниться с программированием. Дело в том, что это одна из немногих видов профессий, которая позволяет <strong>творить</strong>. И не так важно что делает написанный тобой софт - готовит кофе, заставляет японскую робособаку Айбо справлять нужду или разводит девченку на секс - гораздо важнее что он написан тобой.</p>
<p>ЗЫ<br />
Девченки, по поводу ботов - сегодня это уже не фантастика, так что будьте предельно внимательны чтобы не перепутать живого собеседника с набором нулей и единиц&#8230; Даже если этот набор сочиняет неплохие стихи.</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/vsyachina/435/den-kodera-2011.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Делаем шаблон Webasyst валидным</title>
		<link>http://blog.webamator.ru/dezign/434/delaem-shablon-webasyst-validnym.html</link>
		<comments>http://blog.webamator.ru/dezign/434/delaem-shablon-webasyst-validnym.html#comments</comments>
		<pubDate>Fri, 19 Aug 2011 20:46:59 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Дизайн]]></category>

		<category><![CDATA[Сайтостроителю]]></category>

		<category><![CDATA[магазин]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=434</guid>
		<description><![CDATA[Не знаю кому как, но для меня отсутствие ошибок в шаблоне - признак хорошего тона. Примерно так же как и чистый автомобиль - хоть он и не будет ездить быстрее грязного или &#8220;кушать&#8221; меньше бензина, но все равно, что называется &#8220;глазу приятно&#8221;. И хотя некоторые движки генерируют изначально невалидный код, на примере Webasyst я покажу [...]]]></description>
			<content:encoded><![CDATA[<p>Не знаю кому как, но для меня отсутствие ошибок в шаблоне - признак хорошего тона. Примерно так же как и чистый автомобиль - хоть он и не будет ездить быстрее грязного или &#8220;кушать&#8221; меньше бензина, но все равно, что называется &#8220;глазу приятно&#8221;. И хотя некоторые движки генерируют изначально невалидный код, на примере Webasyst я покажу как отучить его от этой вредной привычки.<br />
<span id="more-434"></span><br />
Кстати, если шаблон планируется делать современным - т.е. использовать CSS2 или CSS3 совместно с XHTML то соблюдение нижеописанного сбережет вам немало нервных клеток в борьбе против internet explorer. Оказывается, эта поделка от микрософт даже в древней седьмой версии неплохо понимает такие вещи как например overflow:hidden, а все что ему требуется для этого - просто верно указанный доктайп.</p>
<p>Сам шаблон у Webasyst находится по адресу /published/SC/html/scripts/repo_themes/user_theme/ - где вместо user_theme имя шаблона. Однако там можно редактировать лишь то что находится внутри тегов body - т.е. ни указать доктайп, ни поправить согласно синтаксису XHTML метатеги мы не сможем.</p>
<p>Не беда - топаем в /published/SC/html/scripts/templates/frontend/ и ищем файл frame.html - и именно в нем проделываем соответствующие изменения. Почти готово - мы указали доктайп для XHTML и поставили нехватающие закрывающие слеши. Однако метатеги description и keywords все равно остались без закрывающих слешей - а это целых две ошибки для валидатора.</p>
<p>Следующий файл, который будем исправлять живет по адресу:<br />
/published/SC/html/scripts/modules/abstract/_methods/head.php<br />
находим вот такую конструкцию:</p>
<pre class="brush: php;">		if  (defined('CONF_HOMEPAGE_META_DESCRIPTION') &amp;&amp; ($description = constant('CONF_HOMEPAGE_META_DESCRIPTION'))){
			$meta_tags .= &quot;&lt;meta name=\&quot;description\&quot; content=\&quot;&quot;.xHtmlSpecialChars($description).&quot;\&quot;&gt;\n&quot;;
		}
		if( defined('CONF_HOMEPAGE_META_KEYWORDS') &amp;&amp; ($keywords = constant('CONF_HOMEPAGE_META_KEYWORDS'))){
			$meta_tags .= &quot;&lt;meta name=\&quot;keywords\&quot; content=\&quot;&quot;.xHtmlSpecialChars($keywords).&quot;\&quot;&gt;\n&quot;;
		}</pre>
<p>и меняем ее на вот такую:</p>
<pre class="brush: php;">		if  (defined('CONF_HOMEPAGE_META_DESCRIPTION') &amp;&amp; ($description = constant('CONF_HOMEPAGE_META_DESCRIPTION'))){
			$meta_tags .= &quot;&lt;meta name=\&quot;description\&quot; content=\&quot;&quot;.xHtmlSpecialChars($description).&quot;\&quot; /&gt;\n&quot;;
		}
		if( defined('CONF_HOMEPAGE_META_KEYWORDS') &amp;&amp; ($keywords = constant('CONF_HOMEPAGE_META_KEYWORDS'))){
			$meta_tags .= &quot;&lt;meta name=\&quot;keywords\&quot; content=\&quot;&quot;.xHtmlSpecialChars($keywords).&quot;\&quot; /&gt;\n&quot;;
		}</pre>
<p>Вот и все - каркас для валидного шаблона готов <img src='http://blog.webamator.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> Надеюсь что вы будете забывать про &#8220;мелочи&#8221; вроде незакрытых тегов - следовательно не наделаете новых ошибок.</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/dezign/434/delaem-shablon-webasyst-validnym.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Lingonection.com</title>
		<link>http://blog.webamator.ru/portfolio/431/lingonectioncom.html</link>
		<comments>http://blog.webamator.ru/portfolio/431/lingonectioncom.html#comments</comments>
		<pubDate>Mon, 04 Jul 2011 18:29:55 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Портфолио]]></category>

		<category><![CDATA[Joomla]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Дизайн]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=431</guid>
		<description><![CDATA[
Данный сайт делался для австрийской фирмы, которая занимается переводами. Основным требованием была так называемая &#8220;гибкая&#8221; мультиязычность - это когда просмотривая определенную страницы, к примеру на немецком языке и переключаясь на английский, пользователь получает то же самое содержимое, но уже на английском языке.

Движок - Joomla + компонент JoomFish. Их хватило для реализации 90% функционала сайта, однако [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.webamator.ru/wp-content/uploads/2011/07/lingonection.png" alt="lingonection" title="lingonection" width="640" height="512" class="aligncenter size-full wp-image-433" /><br />
Данный сайт делался для австрийской фирмы, которая занимается переводами. Основным требованием была так называемая &#8220;гибкая&#8221; мультиязычность - это когда просмотривая определенную страницы, к примеру на немецком языке и переключаясь на английский, пользователь получает <strong>то же самое содержимое</strong>, но уже на английском языке.<br />
<span id="more-431"></span><br />
Движок - Joomla + компонент JoomFish. Их хватило для реализации 90% функционала сайта, однако некоторые вещи пришлось писать с нуля. Например форму для обратной - я просто не нашел удовлетворяющего условиям компонента - чтоб можно было добавить любое кол-во форм и чтобы работала мультиязычность. Или выпадающее горизонтальное меню - причина аналогична.</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/portfolio/431/lingonectioncom.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Выводим форумные сообщения в сайдбаре</title>
		<link>http://blog.webamator.ru/wordpress/428/vyvodim-forumnye-soobshheniya-v-sajdbare.html</link>
		<comments>http://blog.webamator.ru/wordpress/428/vyvodim-forumnye-soobshheniya-v-sajdbare.html#comments</comments>
		<pubDate>Sun, 19 Jun 2011 17:24:13 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[wordpress]]></category>

		<category><![CDATA[Сайтостроителю]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[блог]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=428</guid>
		<description><![CDATA[Данный пост навеян казалось бы простым вопросом на одном из форумов - из какого форумного движка проще всего вывести последние сообщения в блог на вордпрессе. Один из ответов предлагал решение на базе phpBB и AutoMOD - и даже давал ссылку на хабр где это было описано - мол очень удобно и не нужно ковыряться в [...]]]></description>
			<content:encoded><![CDATA[<p>Данный пост навеян казалось бы простым вопросом на одном из форумов - из какого форумного движка проще всего вывести последние сообщения в блог на вордпрессе. Один из ответов предлагал решение на базе phpBB и AutoMOD - и даже давал ссылку на хабр где это было описано - мол очень удобно и не нужно ковыряться в файлах&#8230; Но если задача состоит лишь в том чтобы вывести последние форумные сообщения, то на мой взгляд есть и более удачные решения, одно из которых я и хочу предложить<br />
<span id="more-428"></span><br />
Сначала о том, чем мне не понравилось то решение что выложено на хабре. Во-первых, и WP-UNITED, и AutoMOD изменяют файлы форумного движка - т.е. при обновлении форума интеграция перестанет работать. Во-вторых, это привязка к phpBB - а что делать если мне нравится другой движок, например SMF?</p>
<p>Я предлагаю более универсальное решение, которое позволит не зависить ни от версии форума, ни от типа форумного движка, ни даже от домена на котором находится форум. Всего три буквы и вы поймете о чем я <img src='http://blog.webamator.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> RSS - любой современный форум умеет отдавать контент в виде RSS, почему бы нам не воспользоваться этим?<br />
Вот простой пример, думаю что из комментарием все понятно:</p>
<pre class="brush: php;">$url = 'http://форум.ком/index.php?action=.xml;type=rss;limit=4';       //адрес RSS ленты
// в примере указан адрес фида для движка SMF, уточните какой у вашего форума
$rss = simplexml_load_file($rssurl);//Интерпретируем XML-файл в объект

foreach ($rss-&gt;channel-&gt;item as $item) {
$item-&gt;link = str_replace('&amp;','&amp;amp;',$item-&gt;link);// это чтоб было валидно
//но если ваша фамилия лебедев и вам пофик на валидацию, данную строку можно убрать
$out ='&lt;p&gt;&lt;b&gt;&lt;a href=&quot;';
$out .= $item-&gt;link;
$out .= '&quot; target=&quot;_blank&quot;&gt;';
$out .= $item-&gt;title;
$out .= '&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;';
$out .= '&lt;p&gt;'; 

        $item-&gt;description  = strip_tags($item-&gt;description);//убираем теги 

        $words = split(&quot; &quot;, $item-&gt;description);
        if ( count($words)&gt;18 ) $item-&gt;description = join(&quot; &quot;, array_slice($words, 0, 18));
        //оставляю 18 слов - можно обрезать по кол-ву символов но имхо по словам красивее 

$out .= $item-&gt;description;
$out .= '[...]&lt;/p&gt;&lt;br /&gt;'; 

//echo iconv(&quot;UTF-8&quot;, &quot;CP1251//IGNORE&quot;, $out);//код подходит для любого движка
// в зависимости от кодировки оставьте или разремируйте
echo $out; 

} </pre>
<p>Данный пример будет выводить сообщения из абсолютно любого форума, который умеет отдавать RSS - т.е. практически любой современный форум. Тем не менее обратите внимание - в примере используется SMF, а у него кол-во выводимых сообщений можно указать get-ом прямо в адресе RSS-фида (обратите внимание на <strong>limit=4</strong>). Не все форумы так умеют, и если вы работаете именно с таким, то просто прервите цикл после нужного кол-ва сообщений.</p>
<p>как это работает в действии, можете посмотреть прямо на этом блоге в сайдбаре - выводятся последних 4 раздела с нулледа</p>
<p>И еще - поскольку совершенству нет предела, то данный пример лучше рассматривать в качестве конструктора, на основе которого можно сделать что-то свое. Например многие &#8220;сеошники&#8221; наверняка захотят позакрывать ссылки в nofollow (это если форум на другом домене), а кто-то просто захочет улучшить или модернизировать - например прикрутить кеширование чтоб каждый раз не дергать форум&#8230; Дерзайте, а по поводу кеширования даю подсказку - наберите в гугле ob_start()</p>
<p>p.s.<br />
интересно, нужен ли кому-нить готовый плагин или данного решения достаточно?</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/wordpress/428/vyvodim-forumnye-soobshheniya-v-sajdbare.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Архивация-разархивация через SSH</title>
		<link>http://blog.webamator.ru/zametki/424/arxivaciya-razarxivaciya-cherez-ssh.html</link>
		<comments>http://blog.webamator.ru/zametki/424/arxivaciya-razarxivaciya-cherez-ssh.html#comments</comments>
		<pubDate>Mon, 25 Apr 2011 18:38:11 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Заметки]]></category>

		<category><![CDATA[хостинг]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=424</guid>
		<description><![CDATA[Бывает такое, что на некоторый хостингах стоит самописная панель управления хостингом - и &#8220;общаться&#8221; с файлами либо нету возможности либо эта возможность крайне неудобно/криво реализована. ФТП менеджер не всегда подойдет - например при работы с архивами. Типичный пример - мастерхост. Почему-то они решили, что их клиентам либо вовсе не нужно работать с архивами, либо пусть [...]]]></description>
			<content:encoded><![CDATA[<p>Бывает такое, что на некоторый хостингах стоит самописная панель управления хостингом - и &#8220;общаться&#8221; с файлами либо нету возможности либо эта возможность крайне неудобно/криво реализована. ФТП менеджер не всегда подойдет - например при работы с архивами. Типичный пример - мастерхост. Почему-то они решили, что их клиентам либо вовсе не нужно работать с архивами, либо пусть клиенты изучают консольные команды *nix<br />
<span id="more-424"></span><br />
Забегая наперед скажу что в принципе ничего смертельно опасного в консольных командах нету, но лично я не люблю когда меня лишают выбора и решает как мне работать с файлами. Именно поэтому я никогда не размещу свои сайты на мастерхосте - мне привычнее и быстрее распаковать архив через веб-интерфейс. Но если сайт клиента размещен на мастерхосте - тут как говорится выбора нету, клиент это святое <img src='http://blog.webamator.ru/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Вобщем запускаем putty, коннектимся и погнали:</p>
<p><strong>Как запаковать файлы в tar.gz через SSH</strong><br />
tar -zcvf имя_архива архивируемая_папка<br />
например<br />
tar -zcvf folder.tar.gz folder/<br />
пояснения<br />
- c – значит, что создается новый архив;<br />
- f – посредством этого флага задается имя создаваемого архива;<br />
- z – архивация будет происходить посредством архиватора gzip;<br />
- v – в консоль будет выводиться информация о процессе архивации.</p>
<p><strong>Как запаковать файлы в zip через SSH</strong><br />
zip -r имя_архива архивируемая_папка<br />
например<br />
zip -r logs.zip logs/<br />
пояснения<br />
r означает, что нужно искать файлы в папке рекурсивно, иначе в архиве бы оказалась одна пустая папка.</p>
<p><strong>Как распаковать файлы из tar.gz через SSH</strong><br />
tar -xzvf  имя_архива.tar.gz<br />
например<br />
tar -xzvf archive.tar.gz</p>
<p><strong>Как распаковать файлы из zip через SSH</strong><br />
unzip имя_архива.zip<br />
например<br />
unzip archive.zip</p>
<p>Да, еще вот что&#8230; Консоль в UNIX имеет некоторые хитрости, которые могут значительно облегчить работу - например автозаполнение имени файла. Согласитесь, было бы глупо для распаковки, к примеру джумлы набирать имя файла <strong>Joomla_1.5.22-Stable-Full_Package-Russian.tar.gz</strong> вручную?<br />
Этого и не требуется - достаточно набрать первые 2-3 символа и нажать кнопку &#8220;tab&#8221;<br />
Например, в данном случае набираем<br />
<strong>tar -xzvf Jo</strong><br />
жмем &#8220;tab&#8221; а затем &#8220;enter&#8221;</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/zametki/424/arxivaciya-razarxivaciya-cherez-ssh.html/feed</wfw:commentRss>
		</item>
		<item>
		<title>Хакер в столовой</title>
		<link>http://blog.webamator.ru/vsyachina/423/xaker-v-stolovoj.html</link>
		<comments>http://blog.webamator.ru/vsyachina/423/xaker-v-stolovoj.html#comments</comments>
		<pubDate>Mon, 25 Apr 2011 16:30:14 +0000</pubDate>
		<dc:creator>t3s</dc:creator>
		
		<category><![CDATA[Всячина]]></category>

		<category><![CDATA[прикол]]></category>

		<guid isPermaLink="false">http://blog.webamator.ru/?p=423</guid>
		<description><![CDATA[День первый 
Хакер приходит в общественную столовую и с возмущением обнаруживает, что солонку на столе может открутить кто попало и насыпать туда что угодно. Хакер приходит домой и пишет гневное письмо директору столовой: &#8220;Я, meG@Duc, обнаружил уязвимость солонки в Вашей столовой. Злоумышленник может вскрыть солонку и насыпать туда яду! Примите меры срочно!&#8221;
 
День второй
Директор среди [...]]]></description>
			<content:encoded><![CDATA[<p><strong>День первый </strong><br />
Хакер приходит в общественную столовую и с возмущением обнаруживает, что солонку на столе может открутить кто попало и насыпать туда что угодно. Хакер приходит домой и пишет гневное письмо директору столовой: &#8220;Я, meG@Duc, обнаружил уязвимость солонки в Вашей столовой. Злоумышленник может вскрыть солонку и насыпать туда яду! Примите меры срочно!&#8221;<br />
 <span id="more-423"></span><br />
<strong>День второй</strong><br />
Директор среди прочих деловых писем, запросов о поставках еды и курьерских уведомлений получает письмо, и пожимает плечами: &#8220;Кому этот бред только в голову пришёл?&#8221;<br />
&#8230;<br />
<strong>День пятый</strong><br />
Хакер приходит в столовую, насыпает во все солонки яду. Погибает триста человек, директора три месяца таскают по судам и, в конце концов, оправдывают за отсутствием состава преступления. Хакер пишет письмо в стиле &#8220;ну что, видали?&#8221;.<br />
&#8230;<br />
<strong>День 96-ой</strong><br />
Директор покупает специально спроектированные солонки с кодовым замком. Посетители столовой чувствуют, что они в этой жизни чего-то не понимают. </p>
<p><strong>День 97-ой</strong><br />
Хакер обнаруживает, что дырки в солонках пропускают соль в обе стороны. И не только соль, а вообще всё, что угодно. Он пишет возмущенное письмо директору и ссыт во все солонки столовой. Триста человек перестают посещать эту столовую вообще, тридцать попадают в больницы с отравлением. Хакер вдогонку посылает директору смс-ку &#8220;Ну как вам?&#8221;. Директора тем временем три месяца таскают по судам и дают год условно.<br />
&#8230;<br />
<strong>День 188-ой</strong><br />
Директор столовой клянется в жизни больше не работать ни в одной столовой, а тихо-мирно грузить лес в Сибири. Инженеры работают над новой солонкой с односторонним клапаном. Официантки тем временем изымают все старые солонки и раздают соль вручную.<br />
&#8230;<br />
<strong>День 190-ый</strong><br />
Хакер тырит солонку из столовой и изучает дома её устройство. Пишет гневное письмо директору: &#8220;Я, meG@Duc, стырил солонку и нахожу этот факт возмутительным! Любой может стырить солонку из Вашей столовой!&#8221; До этого непьющий директор читает письмо, идет домой и выпивает водки.<br />
&#8230;<br />
<strong>День 193-ый</strong><br />
Хакер обнаруживает, что все солонки в столовой прибиты цепями к столам. Он приезжает на очередной хакерский СПРЫГ и докладывает о своих успехах, получая там заслуженную награду за защиту интересов общества и потребителя. К счастью, директор ничего про это не знает и не сопьется раньше времени. </p>
<p><strong>День 194-ый</strong><br />
В рамках дьявольски гениально продуманной операции хакеры всем СПРЫГом вламываются в столовую и высыпают соль из всех солонок себе в карманы. Хакер meG@Duc пишет возмущенное письмо директору, намекая на то, что никакой заботы о посетителях в столовой нет и любой гад может лишить честных людей соли в одно мгновение. Дозатор соли с авторизацией необходим просто позарез. </p>
<p>Инженеры в поте лица работают над новой солонкой, пока официантки опять раздают соль вручную. Директор уезжает в отпуск на Сейшельские острова и обедает только в номере, избегая столовых, ресторанов и баров.<br />
&#8230;<br />
<strong>День 200-ый</strong><br />
Посетители столовой с ужасом находят, что, чтобы насыпать соли, они должны подойти к официанту, предьявить паспорт, получить специальный 8-значный одноразовый код к солонке. Для получения перца процедуру следует повторить.</p>
<p>ps<br />
знаю что старый байан неизвестного автора - но все равно прикольно</p>
<p>Нужен бесплатный постовой? <a href="http://blog.webamator.ru/seo/344/kak-nakrutit-schetchik-feedburner.html">Читаем как его получить</a>.
Текущие промокоды:<br />
AWfsd<br />
ERfd$5<br />
</p>]]></content:encoded>
			<wfw:commentRss>http://blog.webamator.ru/vsyachina/423/xaker-v-stolovoj.html/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

