<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
	<title>(не)идеальный интернет</title>
	<link>http://www.idealweb.ru/rss</link>
	<description><![CDATA[(не)идеальный интернет]]></description>
	<language>ru</language>
	<pubDate>Mon, 12 Dec 2011 17:07:34 GMT</pubDate>
	<lastBuildDate>Thu, 09 Feb 2012 22:29:45 GMT</lastBuildDate>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<generator>koss RSS Script</generator>
	<copyright>Copyright 2012, Константин Петров</copyright>
	<ttl>30</ttl>
	<image>
		<url>http://www.idealweb.ru/img/idealweb_rss.gif</url>
		<link>http://www.idealweb.ru/</link>
		<title>(не)идеальный интернет</title>
	</image>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/idealweb_blog" /><feedburner:info uri="idealweb_blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
			<title><![CDATA[Кэширование ORM в Kohana]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/M0Pdz9wIdSA/index.php</link>
			<description>&lt;p&gt;
Потратил много времени на обнаружение неочевидной особенности поведения системы кэширования объектов, получаемых из базы с использованием встроенной системы ORM Kohana в случае, если в свойствах модели не указано явно название таблицы, ей соответствующей.
&lt;/p&gt;
&lt;p&gt;
Если вы инициализируете значение $_table_name ORM-модели в ее конструкторе (как в примере ниже):
&lt;/p&gt;
&lt;pre&gt;
class Model_Foo extends ORM
{
protected $_db = 'default';
protected $_primary_key = 'id';
protected $_primary_val = 'name';
...
public function __construct($id = NULL)
{
$this-&amp;gt;_table_name = 'foo_table';
...
parent::__construct($id);
}
...
}
&lt;/pre&gt;
&lt;p&gt;
, то при попытке загрузить закэшированные данные с помощью конструкции вида:
&lt;/p&gt;
&lt;pre&gt;
	$foos = ORM::factory('foo')-&amp;gt;cached(7200)-&amp;gt;find_all();
&lt;/pre&gt;
&lt;p&gt;
вы получите, увы, вовсе не закэшированный результат, а вполне себе актуальные данные (которые, конечно же, будут получены ценой запроса к БД, которого вы хотели избежать)
&lt;/p&gt;
&lt;p&gt;
Такое поведение Kohana обусловлено тем, что при чтении объекта из кэша и его последующей корректной десериализации подгружается файл с описанием класса вашей модели Model_Foo, однако его конструктор не вызывается и, соответственно, имя таблицы не инициализируется. Так как поля таблицы в модели не описаны, Kohana пытается загрузить список полей из таблицы, соответствующей названию модели в множественном числе - для примера выше это `foos`. Если такой таблицы в базе данных не находится, то генерируется исключение, которое интерпретируется системой кэширования как признак поврежденого кэша и обрабатывается втихую - возвращая NULL вместо данных. В результате данные загружаются каждый раз из базы данных, несмотря на то, что присутствуют в кэше. 
&lt;/p&gt;
&lt;p&gt;
Таким образом, явное указание $_table_name необходимо в тех моделях, выборки для которых вы хотите хранить в кэше и успешно доставать оттуда же.
&lt;/p&gt;
&lt;p&gt;
Хочу особенно отметить, что при загрузке и десериализации объекта из кэша Kohana для него &lt;b&gt;не вызывается&lt;/b&gt; автоматически конструктор. Это необходимо учитывать и инициализировать свойства (которые при обычной загрузке устанавливаются в конструкторе) при обращении к методам загруженного из кэша объекта, если они (методы) эти свойства используют. 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/M0Pdz9wIdSA" height="1" width="1"/&gt;</description>
			<category>Kohana</category>
			<pubDate>Mon, 12 Dec 2011 17:07:34 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=86&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Почты псто]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/Mtc3uj0_Uo4/index.php</link>
			<description>&lt;p&gt;
&amp;gt;ping почта.рф&lt;br /&gt;
&lt;br /&gt;
Обмен пакетами с почта.рф [91.215.36.43] с 32 байтами данных:&lt;br /&gt;
Мужчина, вы что не видите, что у нас обед.&lt;br /&gt;
Мужчина, вы что не видите, что у нас обед.&lt;br /&gt;
Мужчина, вы что не видите, что у нас обед.&lt;br /&gt;
Мужчина, вы что не видите, что у нас обед.&lt;br /&gt;
&lt;br /&gt;
Статистика Ping для 91.215.36.43:&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Пакетов: отправлено = 4, получено = 0, потеряно = 4&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (100% Обед)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="https://plus.google.com/118035241304251794586/posts/ALbeAhrsgHh?authuser=0" target="_self"&gt;via&lt;/a&gt;  
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/Mtc3uj0_Uo4" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Tue, 06 Dec 2011 17:05:18 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=85&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Сортировочные танцы]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/gPPcJH2qvU8/index.php</link>
			<description>&lt;p&gt;Только что нашел в своей кучке ссылок по названием &amp;quot;Read it later&amp;quot; ссылку на&amp;nbsp;&lt;a href="http://www.youtube.com/user/AlgoRythmics" target="_blank"&gt;канал&lt;/a&gt;&amp;nbsp;отличных музыкально-танцевальных визуализаций различных алгоритмов сортировки. Жалко, что пока на нем всего представлены не все алгоритмы и не все народные танцы европейских народов. Будем надеяться, что на канале появятся и другие разновидности сортировки. Особенно интересно посмотреть, как долго будут продолжаться самые неэффективные ) Ну а пока можно посмотреть те, что уже есть на этот момент:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Пузырьковая сортировка:&lt;/p&gt;&lt;p&gt;&lt;iframe src="http://www.youtube.com/embed/lyZQPjUT5B4?rel=0" width="640" height="390" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Быстрая сортировка:&lt;/p&gt;&lt;p&gt;&lt;iframe src="http://www.youtube.com/embed/ywWBy6J5gz8?rel=0" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Сортировка слиянием:&lt;/p&gt;&lt;p&gt;&lt;iframe src="http://www.youtube.com/embed/XaqR3G_NVoo?rel=0" frameborder="0" height="390" width="640"&gt;&lt;/iframe&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/gPPcJH2qvU8" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Mon, 12 Sep 2011 05:30:48 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=84&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Эх!]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/MIrHmr_-RII/index.php</link>
			<description>&lt;p&gt;
Компьютеры, серверы, соцсети, скрипты, CMSки, фреймворки, паттерны... После тысяч строк написанного кода неизбежно возникает желание написать одну-единственную строчку, понятную всем, а не только компьютерам )
&lt;/p&gt;
&lt;p&gt;
Жизнь так устроена, что если качественно позагонять, рано или поздно наступает момент прозрения и происходит что-то совсем новое, ни на что не похожее. 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/MIrHmr_-RII" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Tue, 02 Aug 2011 06:46:58 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=83&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Веселые баги]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/UU7Z990Cw2s/index.php</link>
			<description>&lt;p&gt;
Нашел на &lt;a href="http://lurkmore.ru/%D0%91%D0%B0%D0%B3" target="_blank"&gt;лурке&lt;/a&gt;&amp;nbsp;довольно специфическое видео, которым не могу здесь не поделиться:
&lt;/p&gt;
&lt;iframe src="http://www.youtube.com/embed/Hioe-3sihj4" width="640" height="510" frameborder="0"&gt;&lt;/iframe&gt;
&lt;p&gt;
К слову, в настоящее время моя работа состоит чуть менее, чем полностью из задач по удалению багов на&amp;nbsp;&lt;a href="http://www.livekuban.ru" target="_blank"&gt;сайте Живой Кубани&lt;/a&gt;. Медленно, но верно направляем сайт на путь истинный :)
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/UU7Z990Cw2s" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Mon, 04 Jul 2011 14:26:05 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=82&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Опять переезд]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/QE8rjp5XxLM/index.php</link>
			<description>&lt;p&gt;В общем, я решил съехать на&amp;nbsp;&lt;a href="http://www.clodo.ru/" target="_blank"&gt;clodo.ru&lt;/a&gt;.&amp;nbsp;Раньше я пользовался виртуальным сервером на firstvds (тариф &amp;quot;Отрыв&amp;quot;)&amp;nbsp;и честно говоря, до недавнего времени меня там все устраивало. Однако весной там стало что-то не так с виртуализацией (в моем случае это была виртуализация OpenVZ), из-за чего несколько раз на моем VPS утекала вся память и приходилось перезагружать сервер, чтобы мои сайты могли работать стабильно. Я попытался как-то это оптимизировать своими силами, но мои попытки не давали долгосрочного эффекта. В итоге я принял решение переехать.&lt;/p&gt;&lt;p&gt;К слову, я переезжал очень не спеша, и к настоящему моменту проблемы с утечками памяти будто бы решились - наверное, все-таки что-то они подкрутили, как надо. В любом случае, спасибо&amp;nbsp;&lt;meta content="text/html; charset=utf-8" http-equiv="content-type" /&gt;&lt;a href="http://firstvds.ru/" style="color: #0095da; text-decoration: underline; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px; margin: 0px" target="_blank"&gt;firstvds&lt;/a&gt;&amp;nbsp;за сотрудничество.&lt;/p&gt;&lt;p&gt;Надеюсь, и в clodo меня не разочаруют )&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/QE8rjp5XxLM" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Tue, 28 Jun 2011 03:12:53 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=81&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Ну не мудаки ли?]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/AWbXFcFcVhI/index.php</link>
			<description>&lt;p&gt;
Я в последнее время не часто пользовался своими счетами на Webmoney, а тут зашел, получил уведомление о каких-то событиях, перешел по ссылке на events.webmoney.ru и охренел: куча какой-то информации о платежах моих контактов огромным списком. И у меня тоже висят события, типа когда я за телефон платил или еще что-нибудь. 
&lt;/p&gt;
&lt;p&gt;
Эти мудаки, оказывается, замутили у себя что-то типа соцсети, в которой пользователи WM по умолчанию делятся друг с другом уведомлениями о том, куда кто заплатил. Без сумм и, похоже, эта информация видна только контактам. Но в любом случае возникает законный вопрос - какого хрена? У меня точно никто не спросил, хочу ли я этой информацией делиться. Не помню, чтобы я об этом где-нибудь читал что-нибудь, мелким шрифтом написанное. 
&lt;/p&gt;
&lt;p&gt;
Поотключайте эту хрень у себя, если это имеет для вас значение.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/AWbXFcFcVhI" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Thu, 02 Jun 2011 11:05:20 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=80&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Не будьте велосипедистом!]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/QKPOI3UWgjI/index.php</link>
			<description>&lt;img src="http://hostingkartinok.com/image/01201105/b0190e3e1a98abf9129ee23d8adc4aee.jpg" style="float: left; margin: 0pt 10px 0pt 0pt" /&gt;
&lt;p&gt;
Много раз я сталкивался со старыми проектами, написанными в рамках парадигмы программирования, широко известной в узких кругах, как &amp;quot;свой велосипед&amp;quot;.
&lt;/p&gt;
&lt;p&gt;
Вот и сейчас, переписывая огромную часть движка сайта, которым пользуется много людей и который нельзя просто так выбросить и написать заново с нуля, я не могу отделаться от мысли, что &amp;quot;свой велосипед&amp;quot; - большое зло. Особенно когда пишешь его и знаешь о том, что ты - не последний, кто над ним будет работать.
&lt;/p&gt;
&lt;p&gt;
Избегайте &amp;quot;своих велосипедов&amp;quot;, пожалуйста. Облегчите себе задачу и используйте хотя бы фреймворки. И будьте критичны к своей работе - позаботьтесь о том, чтобы ни фреймворк, ни ваша работа тоже не были &amp;quot;велосипедом&amp;quot;.
&lt;/p&gt;
&lt;p&gt;
Иначе ваши преемники будут интенсивно портить вам карму и истекать кислотой в ваш адрес.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/QKPOI3UWgjI" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Mon, 30 May 2011 20:33:24 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=79&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Замечательный пример программистского юмора]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/fkN8Fy2JbH0/index.php</link>
			<description>&lt;pre&gt;if(strpos($_SERVER['HTTP_USER_AGENT'],'MSIE 6')!==false){ die(&amp;quot;Die! Die! Die!&amp;quot;); }&lt;/pre&gt;&lt;a href="http://twitter.com/SierjKhaletski/status/19011117539917825" target="_blank"&gt;via&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/fkN8Fy2JbH0" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Sun, 26 Dec 2010 23:14:22 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=78&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Амбула к предыдущей записи]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/sUXKW8ek5v0/index.php</link>
			<description>&lt;p&gt;
Пока я считал свои блоги, оценивал ситуацию с разрозненностью по ним 
своих мыслей и сравнивая свою манеру ведения блогов с другими людьми, я в
очередной раз пришел к следующим выводам:
&lt;/p&gt;
&lt;p&gt;
Каждый отдельный мой 
блог интересен определенной аудитории, которая интересуется 
затрагиваемой в нем тематике. Аудитории разных моих блогов сравнительно 
слабо пересекаются. Тот, кому интересно смотреть видео или картинки, 
может не любить читать об IT-технологиях или какие-то мои 
экзистенциальные измышления. Другим интересно смотреть на сиськи, 
которые я выкладываю, но пофигу все, что я думаю об операционных 
системах или мобильной связи. Разделив свои блоги по тематикам, я сделал
доброе дело всем этим людям - они могут сравнительно легко выбрать, на 
что конкретно им подписываться.
&lt;/p&gt;
&lt;p&gt;
Есть и обратная сторона медали - 
мне приходится прилагать усилия по разделению своих записей на разные 
блоги (не говоря уже о том, что в силу различных причин я еще и 
занимаюсь самостоятельным техническим обслуживанием отдельных своих 
блогов). Не могу сказать, что меня эта ситуация полностью устраивает и 
мне хотелось бы ее максимально упростить.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/sUXKW8ek5v0" height="1" width="1"/&gt;</description>
			<category>Интернет</category>
			<pubDate>Tue, 30 Nov 2010 11:47:46 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=77&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Посчитаю-ка я свои блоги]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/gjpORFz73fk/index.php</link>
			<description>&lt;p&gt;
Раньше я мало обращал на это внимание, но в какой-то момент очень четко осознал, что вести один блог - это отстой. В последнее время я все больше и больше склоняюсь к мысли о том, что пихать все что ты думаешь, в одну-единственную колбасу удобно только тебе - но никак не тем людям, которые будут потом это все читать.
&lt;/p&gt;
&lt;p&gt;
Куда разумнее распихать все по полочкам - сиськи в одну сторону, котики - в другую. Тематик, которые тебя интересуют и в которых тебе есть что-то сказать остальным людям, не так уж и много - к примеру, у меня это интернет (плюс в некоторой степени остальные отрасли IT), мысли о котором удобно собирать на &lt;a href="http://www.idealweb.ru" target="_blank"&gt;idealweb&lt;/a&gt;  (надо все-таки собраться и перевести его на вордпресс или еще что-нибудь, чтобы было еще и писать удобно).
&lt;/p&gt;
&lt;p&gt;
Всякие размышления о жизни и философия, истории из жизни моей маленькой семьи, а также творчество и музыка, которые мне нравятся, чаще всего попадают в &lt;a href="http://kossmoss.livejournal.com/" target="_blank"&gt;мой ЖЖ&lt;/a&gt;, который одно время был вообще чуть ли не единственным блогом, в котором я писал хоть с какой-то периодичностью. Сейчас я пишу там все реже - по большей части от того, что смысл фиксировать в блоге абсолютно все, о чем я думаю о жизни, для меня во многом обесценился. Куда приятнее об этом разговаривать с людьми вживую. Кто знает - может все еще поменяется, и не раз. 
&lt;/p&gt;
&lt;p&gt;
Уже достаточно давно я собираю всякие интересные видео, которые хочется показать друзьям, в &lt;a href="http://yaprozrel.ru" target="_blank"&gt;yaprozrel&lt;/a&gt;  - хоть это и не не самый посещаемый &amp;quot;видеоблог&amp;quot; на планете, иметь его мне чертовски нравится. Я всегда могу зайти в интернет и показать друзьям какой-нибудь видеоприкол или понравившуюся короткометражку.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/gjpORFz73fk" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Tue, 30 Nov 2010 11:41:52 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=76&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[...]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/2znXls4gzic/index.php</link>
			<description>&lt;p&gt;
Пользуясь линуксом уже больше полугода, я до сих пор перезагружаюсь в винду для того, чтобы скопировать что-то на флешку - ибо Убунту я снес почти сразу же из-за каких-то необъяснимых диких тормозов, а в Дебиане настраивать эту херомантию дико лень.
&lt;/p&gt;
&lt;p&gt;
Chrome у меня не работал с того самого памятного дня, как я его установил (тогда в репозиториях он был известен только как chromium). Сегодня что-то торкнуло и я полез разбираться, в чем дело - оказалось, ему прав не хватало для записи в свою же папку. Учитывая, что я нередко люблю иногда открывать второй браузер - странно, что починил я это только сегодня и пользовался вместо хрома неудобным Epiphany.
&lt;/p&gt;
&lt;p&gt;
По видимому, я или абсолютно нормальный, или совсем ненормальный пользователь Linux - ленивый до жути и прывыкший, чтобы &amp;quot;оно все само работало&amp;quot;. А ведь когда-то меня хлебом не надо было кормить - дай только операционку поломать где-нибудь поглубже.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/2znXls4gzic" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Thu, 25 Nov 2010 07:20:26 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=75&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[...]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/raUmdAxH3Vk/index.php</link>
			<description>А вообще конечно хочется все нахрен порушить и замутить что-нибудь новое. В твиттер об этом писать как-то и не хочется. Вот и применение нашлось, ха!&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/raUmdAxH3Vk" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Mon, 22 Nov 2010 05:01:55 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=74&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Возможно, это прикол]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/b5tOXhoV6aE/index.php</link>
			<description>Я не знаю, каковы настоящие причины того, что этот сайт до сих пор существует. Пожалуй, теперь его главная функция - оплата счетов за хостинг и мои домены. Весело, блин :)&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/b5tOXhoV6aE" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Mon, 22 Nov 2010 04:59:31 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=73&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[про .рф]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/6Yr7tTOEL78/index.php</link>
			<description>В этом ажиотаже вокруг нового доменного имени верхнего уровня (я о .рф, естественно) произошло как минимум одно полезное событие - веб-мастеры вспомнили, кто такой абортмахер, с остальных слов хорошо поржали и взяли на вооружение особенно понравившиеся, а также получили неплохой по полноте &lt;a href="http://dl.dropbox.com/u/12778660/StoplistRF.rtf" target="_blank"&gt;список стоп-слов для автоцензоров&lt;/a&gt;. Лепота :)&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/6Yr7tTOEL78" height="1" width="1"/&gt;</description>
			<category>Интернет</category>
			<pubDate>Fri, 12 Nov 2010 20:33:51 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=72&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[С новосельем меня]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/qHZ0S4pwJQg/index.php</link>
			<description>Ну вот я и переехал на виртуальный выделенный сервер от FirstVDS. Надеюсь, на новом месте будет повеселее.&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/qHZ0S4pwJQg" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Thu, 12 Aug 2010 00:47:38 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=71&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Мимоходом]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/DPIhWabHAMc/index.php</link>
			<description>&lt;p&gt;
Куча работы опять и сложно переключиться на дописывание своего нового сайта. И хостинг не мешало бы поменять на какой-нибудь VPS пошустрее. Работа доставляет задачками на тему внутривидовой коммуникации homo sapiens и способности сохранять выдержку и хладнокровие в моменты, когда многие их теряют. На знание географии, кстати, тоже доставляет задачки - скоро буду приводить Яндекс.Пробки в вид, пригодный для показа по телевизору. Дочь скоро пойдет в школу и об этом тоже не стоит забывать. 
&lt;/p&gt;
&lt;p&gt;
Очень хочется, чтобы все было спокойно. Пусть так оно и будет.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/DPIhWabHAMc" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Thu, 15 Jul 2010 20:35:50 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=70&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Скоро на дисплеях страны: трагикомедия «.NET против Java»]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/egx-9_42FdY/index.php</link>
			<description>&lt;p&gt;Минутка юмора: нашел очень веселый трейлер про эпические драмы между отцами и детьми-программистами. Доставляет обилие пародий и мелких деталей, которые не всегда заметны с первого раза.&lt;/p&gt;
&lt;p&gt;Получил массу удовольствия от просмотра и вам рекомендую :)&lt;/p&gt;
&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/fzza-ZbEY70&amp;hl=ru_RU&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/fzza-ZbEY70&amp;hl=ru_RU&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/egx-9_42FdY" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Mon, 28 Jun 2010 12:28:57 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=69&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Nginx и SVN (405 Not Allowed) ]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/9XmbZVYzv9I/index.php</link>
			<description>&lt;p&gt;
Установил Subversion на сервере под управлением apache+nginx в виртуальный подкаталог /svn
&lt;/p&gt;
&lt;p&gt;
Настроил, работает и крутится. Но не полностью &amp;mdash; никак не коммитятся файлы с картинками, имеющими разрешение png, jpg и т.д. При этом svn ругается следующим образом:
&lt;/p&gt;
&lt;pre&gt;
Commit failed (details follow):
Server sent unexpected return value (405 Not Allowed) in response to PROPFIND
request for '.......'
&lt;/pre&gt;
&lt;p&gt;
Долко колупался, но все-таки нашел на каком-то заброшенном форуме вопрос про такую же ситуацию и упоминание, что если в конфиге nginx отредактировать строчку
&lt;/p&gt;
&lt;pre&gt;
location ~* ^.+\.(jpeg|jpg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js|djvu|mht|chm)$ { ...
&lt;/pre&gt;
&lt;p&gt;
, убрав оттуда расширения файлов, которые не могут закоммититься, то все работает. Проверил - действительно, работает. Но отключать кэширование таких файлов &amp;mdash; не решение.
&lt;/p&gt;
&lt;p&gt;
Вместо этого надо исключить виртуальный подкаталог svn из обрабатываемых nginx'ом каталогов. За это отвечает секция nginx.conf примерно следующего вида:
&lt;/p&gt;
&lt;pre&gt;
location ~* ^/(awstats|myadmin/|svn/) {
proxy_pass http://xx.xx.xx.xx:8080;
proxy_redirect http://yoursite.com:8080/ /;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
&lt;/pre&gt;
После этой правки проблемные файлы отправляются в репозиторий, как по маслу.&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/9XmbZVYzv9I" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Mon, 21 Jun 2010 15:44:28 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=68&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Google Reader на мобильном телефоне]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/Uci22nSp4u8/index.php</link>
			<description>&lt;p&gt;
Сегодня привычно запустил по пути на работу Opera Mini в своем мобильном телефоне, набрал в адресной строке &lt;a href="http://reader.google.com"&gt;http://reader.google.com&lt;/a&gt; и с удивлением обнаружил, что привычного мобильного интерфейса там нет:
&lt;/p&gt;
&lt;p style="text-align: center"&gt;
&lt;img src="http://www.idealweb.ru/img/blog/google_reader_m_new.gif" alt="Новый интерфейс мобильного Google Reader" title="Новый интерфейс мобильного Google Reader" style="width: 264px; height: 208px" height="208" width="264" /&gt;
&lt;/p&gt;
&lt;p&gt;
Если я не ошибаюсь, этот интерфейс изначально предназначался для устройств с экранами среднего формата (типа таблеток, некоторых КПК и т.п.), которые способны обрабатывать Javascript. По функциональности он приближается к интерфейсу, доступному из обычных браузеров.
&lt;/p&gt;
&lt;p&gt;
Однако в Opera Mini (которая, как известно, не обрабатывает Javascript локально, а делает это на специально предназначенных для этого серверах) каждое действие, предполагающее скриптовую интерактивность, перезагружает страницу. В случае с мобильной версией Google Reader это означает пустой расход трафика на загрузку не только новых, но и уже прочитанных записей, а также необходимость каждый раз проматывать разросшуюся страницу к новым записям. В общем, жутко неудобно.
&lt;/p&gt;
&lt;p&gt;
Поверхностный анализ ситуации выявил, что Opera Mini стала как-то по другому отдавать Гуглу заголовки User-Agent в своих запросах и Гугл отдает интерфейс, не предназначенный для мобильников.
&lt;/p&gt;
&lt;p&gt;
Теперь о том, что же нужно делать в сложившейся ситуации, не отказываясь от Opera Mini. Нужно всего ничего &amp;mdash; воспользоваться прямой ссылкой на легкую мобильную версию Google Reader, которая доступна по адресу &lt;a href="http://google.com/reader/m"&gt;http://google.com/reader/m&lt;/a&gt;:
&lt;/p&gt;
&lt;p style="text-align: center"&gt;
&lt;img src="http://www.idealweb.ru/img/blog/google_reader_m_old.gif" alt="Старый добрый мобильный Google Reader" title="Старый добрый 
мобильный Google Reader" style="width: 264px; height: 208px" height="208" width="264" /&gt;
&lt;/p&gt;
&lt;p&gt;
Так что поправляйте закладки в телефоне, если еще не поправили.
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/Uci22nSp4u8" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Fri, 07 May 2010 14:47:34 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=67&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[В тихом омуте черти водятся]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/HYYhLPL8dZg/index.php</link>
			<description>&lt;p&gt;
Тихо-то как...
&lt;/p&gt;
&lt;p&gt;
А черти-то, &amp;mdash; они здесь, не спят.
&lt;/p&gt;
&lt;p&gt;
Кто не в курсе &amp;mdash; лучше даже и не спрашивайте :) 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/HYYhLPL8dZg" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Tue, 20 Apr 2010 03:43:46 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=66&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Как поднимаются порталы на Vivvo]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/WKfpl676Pqc/index.php</link>
			<description>&lt;p&gt;Уже прошло больше полугода, как я работаю с этой системой и убеждаюсь, что для новостного портала CMS Vivvo подходит просто замечательно.&amp;nbsp;Устройство системы изначально заточено под создание и поддержку интенсивного потока материалов самого разного характера. Новости, развернутые статьи, медиафайлы, обзоры и т.п. &amp;mdash; все это&amp;nbsp;логично&amp;nbsp;организовано и&amp;nbsp;удобно управляется. Не буду перечислять всех удобств Vivvo &amp;mdash; заинтересованные люди вполне могут&amp;nbsp;&lt;a href="http://www.vivvo.net/" target="_blank"&gt;попробовать trial-версию&lt;/a&gt;&amp;nbsp;и понять, что в системе есть и как оно работает.&lt;/p&gt;&lt;p&gt;Но как и в любой другой системе, со временем понимаешь, что хочется, чтобы некоторые вещи работали иначе, чем это было изначально предусмотрено, а некоторые вовсе не реализованы, но очень нужны. Эта CMS &amp;mdash; платный продукт (лицензия стоит от 195$) и очевидно, что большая часть ее компонентов создана и поддерживается разработчиками. А у проприетарных разработчиков, как известно, есть свое видение того, в какую сторону развивать систему, поэтому пока дело дойдет до желанных изменений, радость от них будет уже омрачена долгим ожиданием.&lt;/p&gt;&lt;p&gt;Поэтому большинству владельцев сайтов на основе систем, подобных Vivvo приходится либо довольствоваться тем, что есть, либо переходить на другие системы (хотя &amp;quot;заплаченных денег и потраченных сил жалко&amp;quot;), либо платить разработчикам за выполнение индивидуальных заказов. Последний подход понятный, но не всегда реализуемый (учитывая нередкую дороговизну таких вещей и отсутствие гарантии, что все потом не придется переделывать для реализации новых идей).&lt;/p&gt;&lt;p&gt;У меня получилось оказаться в другой ситуации. Вместо того, чтобы платить за разработку индивидуальных плагинов разработчику системы, моя компания платила мне, чтобы я делал нужные вещи так, как это нам нужно.&lt;/p&gt;&lt;p&gt;Теперь на сайтах, для которых я пишу плагины и модификации, есть замечательные инструменты для качественной работы. Например, автоматизированное расписание передач для телеканала или радиостанции (его работу можно увидеть на главной странице сайта&amp;nbsp;&lt;a href="http://ntktv.ru" target="_blank" style="color: #0095da; text-decoration: none; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px; margin: 0px"&gt;Нового телевидения Кубани&lt;/a&gt;). Или модифицированный плагин создания форм (Form Builder), который позволяет организовать псевдоасинхронную загрузку файлов, чего нет в оригинальном плагине. Впрочем, там и обычной загрузки файлов не предусмотрено, что (судя по тому, что я читал на форуме разработчиков)&amp;nbsp;огорчает большинство его покупателей. Обе системы, которые я поддерживаю, постепенно обросли массой всяких примочек и фишечек. Например, плагином для грамотного экспорта не только текстовых, но и видео- и аудиоматериалов в Яндекс.Новости, который&amp;nbsp;позволил в краткие сроки вывести наш&amp;nbsp;&lt;a href="http://ntknews.ru" target="_blank" style="color: #0095da; text-decoration: none; outline-style: none; outline-width: initial; outline-color: initial; padding: 0px; margin: 0px"&gt;информационный портал&lt;/a&gt;&amp;nbsp;на очень неплохую посещаемость, которая продолжает&amp;nbsp;неизменно&amp;nbsp;расти.&amp;nbsp;Многие другие вещи почти незаметны, но вполне реальны.&lt;/p&gt;&lt;p&gt;Сейчас написал это и подумал &amp;mdash; а зачем вообще я это все пишу?&amp;nbsp;Чтобы продавать кому-то плагины или осуществлять поддержку других проектов на Vivvo? Вряд ли. Скорее, просто захотелось поделиться, чем я вообще сейчас у себя на работе занимаюсь. Как-то меня прикололо матчасть для подобных сайтов поднимать и развивать :)&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/WKfpl676Pqc" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Sat, 06 Mar 2010 19:33:45 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=65&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Баззомания продолжается]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/92HHsHJ83aU/index.php</link>
			<description>&lt;p&gt;
Ну вот и сформировался начальный список фич, который мне хотелось бы видеть в Google Buzz и которые, я надеюсь, скоро там увижу:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Очень хочется фильтрации - раньше, пока я был подписан на необходимые мне ленты и читал записи в Google Reader, которыми делились с окружающими другие пользователи, не было такого жесткача, как сейчас в Buzz, когда народ начинает подключать все свои блоги и твиттеры. Хочу выбирать, какие из источников записей пользователей могут появляться в моей ленте. Без этого Базз превратится в неподъемную для восприятия информационную клоаку, что мне лично совсем не интересно.&lt;/li&gt;
	&lt;li&gt;Естественно, хочу иметь возможность сделать все свои потоки (блоги, твиты, картинки на photobucket,&amp;nbsp; файлы на box.net и т.д.) доступными для людей, которые захотят на них подписаться. &lt;/li&gt;
	&lt;li&gt;Ну и позволю себе немного заглянуть в будущее &amp;mdash; хочу при постинге записи/картинки/твита иметь возможность запретить Баззу расшаривать эту запись в Buzz (этот вопрос должен, конечно же решаться самим блогом/сервисом через соответствующий API). Потому что не хочется сливать в Базз абсолютно все, что я пишу, засирая мозг всем читателям. Это ведь тоже своего рода блог &amp;mdash; так пусть же у него будет свое лицо, а не личина автоматического агрегатора вроде bestpersons и т.п.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
В принципе, кроме первого пункта, все вполне решаемо и сейчас &amp;mdash; через добавление всех своих потоков в Google Reader и последующую ручную фильтрацию записей &amp;mdash; что-то пойдет в Buzz, что-то останется только на исходном блоге. Есть только одна небольшая проблемка &amp;mdash; все эти записи будут фактически из одного источника, а именно ленты общедоступных записей Google Reader. Фильтровать их способом, который я описал в первом пункте своего вишлиста, будет сложнее. К тому же Reader я использую в основном для того, чтобы получать информацию, а не для того, чтобы свои собственные обновления там читать (в принципе, это чтению не очень-то и мешает - я ведь не пишу в режиме нон-стоп. А агрегатор, в конце концов, самый удобный инструмент для сортировки подобных вещей).
&lt;/p&gt;
&lt;p&gt;
P.S. Года два назад, общаясь с laradice (&lt;a href="http://trentaquattro.ru" target="_blank"&gt;trentaquattro.ru&lt;/a&gt;) в асе, пришла в голову идея социальной сети, объединяющей людей по принципу совпадений в читательских предпочтениях и приносящую им профит в виде удобного чтения самых интересных новостей. Вижу, что Google Reader подошел близко, но еще не совсем там. Buzz тоже молодец, но и он немного мимо. Подождать, пока в Гугле такое все-таки напишут или все же не терять надежды написать ее самому? Сложновато одному такую махину толкать.
&lt;/p&gt;
&lt;p&gt;
Еще по теме: &lt;a target="_self" href="http://www.idealweb.ru/social-networks/suddenly-google-buzz.html"&gt;ВНЕЗАПНО, Google Buzz&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Ну и &lt;a target="_blank" href="http://www.google.com/profiles/101020006229548687278#buzz"&gt;подписывайтесь&lt;/a&gt;, что ли... 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/92HHsHJ83aU" height="1" width="1"/&gt;</description>
			<category>Социальные сети</category>
			<pubDate>Thu, 11 Feb 2010 14:33:56 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=64&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[ВНЕЗАПНО, Google Buzz!]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/NIP6EswZVOI/index.php</link>
			<description>&lt;p&gt;
&lt;img src="http://www.idealweb.ru/img/stuff/buzz.png" alt="Google Buzz" title="Google Buzz" style="float: left; width: 312px; height: 254px" height="254" width="312" /&gt;Google Wave, как мы все помним, не очень-то пригодился пользователям. Всем понравилось, как это красиво выглядело, но мало кто нашел его для себя достаточно полезным. И вот мы встречаем очередной революционный продукт от &lt;s&gt;корпорации зла&lt;/s&gt; Google: &lt;b&gt;Живая лента&lt;/b&gt; aka &lt;b&gt;Google Buzz&lt;/b&gt;!
&lt;/p&gt;
&lt;p&gt;
На первый взгляд, эта штука выглядит намного более вкусной, чем Wave. Попробую даже назвать конкретные причины:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Здоровенный пользовательский ресурс Gmail (Wave c его системой инвайтов был все же менее населен)&lt;/li&gt;
	&lt;li&gt;Мощная интеграция с RSS Google Reader, который уже зарекомендовал себя как один из самых лучших и удобных RSS-агрегаторов. &lt;/li&gt;
	&lt;li&gt;Удобный способ комментирования/написания/перепостинга и т.д., который несет в себе частицы Twitter, Wave и еще чего-то (не пойму пока, чего именно &amp;mdash; может, неповторимой &lt;b&gt;гуглобаззовости&lt;/b&gt;, которая чувствуется уже сейчас? :)).&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Чего еще не хватает Гуглу, чтобы зохавать мир одним большим куском (несколькими маленькими они уж точно всех зохавают &amp;mdash; дайте только время)?
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Пользователей из других почтовых сервисов &amp;mdash; могли бы их пускать на каких-нибудь птичьих правах, например. Очень стремно, что делитьс я могу только с такими же Gmail-людьми, как и я сам. А это не есть хорошо для соц. сети. &lt;/li&gt;
	&lt;li&gt;Увы, не все еще знают, что такое RSS, а если и знают, то боятся воспользоваться, &amp;mdash; но это не такой уж и минус, в приниципе: &amp;laquo;Чукча не читатель, чукча &amp;mdash; писатель, однако!&amp;raquo;. Читать ведь нас никто не заставляет, верно? Но с другой стороны, мы были бы очень рады, если нас будет читать как можно больше людей. &lt;/li&gt;
	&lt;li&gt;Присутствие некоторой ссыкотности из-за ощутимого снижения приватности и потере изрядной доли чувства безопасности &amp;mdash; во первых, нас в очередной раз посчитали (но мы же к этому привыкли, правда? ;)), а во вторых, возникает масса вопросов к гугловцам &amp;mdash; как они собираются защищать нас от спама и прочей хрени, которая при такой тесной привязке к почте обязательно всплывет огромным куском дурно пахнущей субстанции?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Но мне, по крайней мере, уже сейчас очевидно, как я могу использовать Google Buzz для одного из моих любимых дел - для блоггинга. Как запихнуть мои блоги в Buzz напрямую, я еще не нашел (и не уверен, что это вообще возможно сделать &amp;mdash; если у вас, конечно, не блог на Blogger/Blogspot). Но я смело пишу эту запись на своем программерском блоге, потому что теперь ее достаточно расшарить в Google Reader, в который я свои блоги уже давно невозбранно добавил и расшариваю избранные записи для моих хоть и благодарных, но не очень многочисленных Google-подписчиков. Из расшаренных записей Google Reader этот пост совершенно автоматически попадет всем, кто подписан на меня в Google Buzz. Возможно, именно там вы это и прочитаете впервые. Ну, а если захотите обсудить &amp;mdash; можете сделать это и на idealweb.ru, и прямо в Google Buzz. Мне интересно ваше мнение в любом случае. 
&lt;/p&gt;
&lt;p&gt;
А теперь запасаемся попкорном, засекаем время и оцениваем:
&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Многие ли будут читать через Buzz все то, что вы пишете в своих блогах (лично у меня их всего три основных: &lt;a href="http://www.idealweb.ru" target="_blank"&gt;http://www.idealweb.ru&lt;/a&gt;, &lt;a href="http://www.yaprozrel.ru" target="_blank"&gt;http://www.yaprozrel.ru&lt;/a&gt; и &lt;a href="http://kossmoss.livejournal.com" target="_blank"&gt;http://kossmoss.livejournal.com&lt;/a&gt;  (ЖЖ, кстати, подключать к Reader вполне возможно &amp;mdash; лишь бы Livejournal не перекрыл последний оплот агрегации в виде экспорта журнала через ATOM).&lt;/li&gt;
	&lt;li&gt;Будет ли интересно людям делать перепосты из ваших записей?&lt;/li&gt;
	&lt;li&gt;Как это отразится на модели блоггинга во всем мире?
	&lt;/li&gt;
&lt;/ol&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/NIP6EswZVOI" height="1" width="1"/&gt;</description>
			<category>Социальные сети</category>
			<pubDate>Thu, 11 Feb 2010 01:50:33 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=63&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Youtube всем хорош, но вот что мне непонятно...]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/Aau0OQFPA5g/index.php</link>
			<description>&lt;p&gt;
Недавно ребята из YouTube (являющегося вотчиной Google, как известно) изменили в своем видеопроигрывателе кнопочку, которая позволяет переключать ролик на HD-качество и обратно, на переключатель в виде выпадающего списка. Выглядит это теперь так:
&lt;/p&gt;
&lt;p style="text-align: center"&gt;
&lt;img src="http://www.idealweb.ru/img/stuff/youtube_interface.jpg" alt="Интерфейс проигрывателя YouTube" title="Интерфейс проигрывателя YouTube" height="235" width="333" /&gt;
&lt;/p&gt;
&lt;p&gt;
Список со значениями ширины видео вместо выключаемой кнопочки &amp;quot;HD&amp;quot;? Не уверен, что пользователям стало понятнее, что к чему. Но черт с ним &amp;mdash; наверняка для того есть причины. Может, они хотели трафик снизить или народ по привычке пытался зайти в меню, кликая по нижнему правому углу и вместо этого заставлял плеер тупить, подгружая поток в другом качестве. Или еще что-нибудь.
&lt;/p&gt;
&lt;p&gt;
Но чего я в этом новом интерфейсе до сих пор не могу понять и принять, так это причины, по которым этот список залезает на регулятор уровня громкости (на картинке вверху это отчетливо видно). При том, что регулятор громкости, судя по моему личному опыту, намного более востребованный элемент интерфейса. Каждый раз, когда я пытаюсь изменить громкость и подвожу указатель мыши к значку регулятора, выскакивает это бессмысленное меню выбора разрешения, которым я не пользуюсь вообще (размер окна проигрывателя не меняется, выигрыш в качестве в большинстве случаев сомнителен). И не просто выскакивает, а заставлет ждать своего исчезновения &amp;mdash; иначе громкость теперь не поменять.
&lt;/p&gt;
&lt;p&gt;
Черт с ним, пусть выскакивает - но почему нельзя было его сделать поменьше или хотя бы тупо раскрывать немного правее, чтобы он не мешал изменять громкость?
&lt;/p&gt;
&lt;p style="text-align: center"&gt;
&lt;img src="http://www.idealweb.ru/img/stuff/youtube_interface1.jpg" alt="Интерфейс YouTube, каким его следовало бы сделать" title="Интерфейс YouTube, каким его следовало бы сделать" height="235" width="333" /&gt; 
&lt;/p&gt;
&lt;p&gt;
И вроде нельзя сказать, что в Гугле нет спецов по юзабилити. Gmail и Reader, по моему, имеют достаточно удобные интерфейсы. Но чем YouTube провинился, понять не могу. 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/Aau0OQFPA5g" height="1" width="1"/&gt;</description>
			<category>Интернет</category>
			<pubDate>Mon, 08 Feb 2010 21:38:24 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=62&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Форум русского Pligg переехал на новый адрес]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/8lTfpMkLdqE/index.php</link>
			<description>&lt;p&gt;
Я окончательно отключил обсуждения Pligg на этом сайте. Увы, времени на сколько-нибудь значимое развитие русской версии этой CMS у меня сейчас совсем нет. Однако я рад, что моя работа не осталась совсем без хозяина и продолжает развиваться. Дело передано в надежные &lt;s&gt;зубы&lt;/s&gt; руки Vampir'а и теперь форум, посвященный русскому Pligg находится здесь: &lt;b&gt;&lt;a href="http://cmspligg.ru/" target="_blank"&gt;cmspligg.ru&lt;/a&gt;&lt;/b&gt;. 
&lt;/p&gt;
&lt;p&gt;
Кто был зарегистрирован на здешнем форуме, смогут зайти на новый под своими именами, запросив там восстановление пароля. Кто не успел - регистрируйтесь с нуля :) 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/8lTfpMkLdqE" height="1" width="1"/&gt;</description>
			<category>Разработки для Pligg</category>
			<pubDate>Tue, 02 Feb 2010 23:00:00 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=61&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Суровые финские программисты жгут :)]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/YVMB8AIEpQg/index.php</link>
			<description>&lt;object width="640" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Dt9maknsGJ0&amp;hl=ru_RU&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Dt9maknsGJ0&amp;hl=ru_RU&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;p&gt;
Ребята из финского подразделения Intel отжигают. Я все чаще радуюсь тому, что программисты - вовсе не скучный народ. По крайней мере, пока они не заняты непосредственно программированием :) 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/YVMB8AIEpQg" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Sun, 10 Jan 2010 06:26:22 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=60&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Люди, пожалуйста, не используйте IE!]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/NsZhbYMWNr8/index.php</link>
			<description>&lt;object height="344" width="425"&gt;
	&lt;param name="movie" value="http://www.youtube.com/v/vTTzwJsHpU8&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=ru_RU&amp;amp;feature=player_embedded&amp;amp;fs=1"&gt;
	&lt;/param&gt;
	&lt;param name="allowFullScreen" value="true"&gt;
	&lt;/param&gt;
	&lt;param name="allowScriptAccess" value="always"&gt;
	&lt;/param&gt;
	&lt;embed src="http://www.youtube.com/v/vTTzwJsHpU8&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=ru_RU&amp;amp;feature=player_embedded&amp;amp;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="344" width="425"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;p&gt;
Вот такой крик души. Верстальщики всего мира в шоке от IE. Случай из жизни:
&lt;/p&gt;
&lt;p&gt;
На одном из сайтов, которые я недавно верстал, недавно мы добавили очередную плюшку, которая разнесла верстку под всеми популярными версиями IE в ужасающий хлам. В остальных браузерах ничего экстраординарного не случилось. Плакали теперь мои выходные - переделывать буду. А любить IE у меня потому и не получается до сих пор. 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/NsZhbYMWNr8" height="1" width="1"/&gt;</description>
			<category>Интернет</category>
			<pubDate>Sat, 26 Dec 2009 14:57:00 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=59&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Фриланс vs работа в офисе]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/40CPSglffFY/index.php</link>
			<description>&lt;p&gt;
Получив возможность сравнить два подхода к работе программиста в веб-проектах - фриланс и офис, я обнаружил, что несмотря на то, что делаешь ты, по сути, одно и то же (пишешь код), многое в работе все-таки сильно разнится (привет, капитан Очевидность!). 
&lt;/p&gt;
&lt;p&gt;
Фриланс &amp;mdash; замечательный способ зарабатывать деньги, но ввиду своей очень специфики часто соблазняющий на то, чтобы отойти от жесткого графика работы. Как следствие, он часто требуeт от фрилансера постоянного формирования гибкого графика работы - многие делают это в органайзере, но мне кажется, что болинство фрилансеров пытаются держать его прямо в голове. В этот график попадают и поиск заказов, и поддержка старых проектов, и планирование рабочего времени, планирование времени отдыха (это только самые очевидные вещи). Из-за этого фрилансер сильно рискует рассеять свое внимание. И как следствие &amp;mdash; снижение эффективности, срыв сроков, гнев заказчиков, неустойки и т.п.
&lt;/p&gt;
&lt;p&gt;
Возможно, мне повезло это заметить достаточно рано - когда я, будучи фрилансером, стал отказываться от новых проектов, сосредотачиваясь на более крупных проектах, которые не требовали постоянного переключения с задачи на задачу и размышлений о том, почему работа на час требует еще трех часов выяснения деталей проекта. Организационные моменты съедают массу времени фрилансера, которое оплачивается лишь опосредованно &amp;mdash; ценой увеличения стоимости работ. Из-за этого возникают проблемы конкурентноспособности, крики в блогах и на форумах о том, что вот, де &amp;quot;студенты заполонили!&amp;quot;. Пока фрилансер свеж (слово &amp;quot;фрешлансер&amp;quot; тут бы подошло), он позволяет себе смотреть на коммуникационные затраты сквозь пальцы и ему кажется, что он сможет делать так постоянно. Однако в какой-то момент это может стать серьезной проблемой. 
&lt;/p&gt;
&lt;p&gt;
Конечно, я чувствовал себя очень неудобно, в какой-то момент начав отказывать заказчикам, которые рассчитывали на то, что я продолжу работу над их проектами в духе &amp;quot;тут подправить, там подмазать&amp;quot;. Но рассудите сами &amp;mdash; большее ли это это зло по сравнению с тем, чтобы взять все эти проекты и не сделать их в срок? 
&lt;/p&gt;
&lt;p&gt;
В отличие от фриланса, работа в офисе замечательным образом упорядочена сама по себе - простым наличием графика работы. Задач много, время уходит в основном на определение порядка их решения и на само решение непосредственно. Тут есть только одно &amp;quot;но&amp;quot; &amp;mdash; в то время, как фрилансер проявляет гибкость, периодически выбирая себе заказчика (если он грамотный профи, он может себе это позволить), то для офисного работника выбор заказчика (работодателя) несет в себе больший риск &amp;mdash; из-за того, что организационные проблемы работодателя могут сильно портить кровь работнику, а сменить работодателя сложнее. В моем случае можно сказать, что мне повезло и моя постоянная работа напоминает больше работу в стартапе, чем службу &amp;quot;от звонка до звонка&amp;quot;. 
&lt;/p&gt;
&lt;p&gt;
Идеальных вариантов, которые подойдут всем, конечно же, не существует. Кто-то работает фрилансером и для него проблемы организации почти не существует в силу личных особенностей и способностей решать организационные вопросы &amp;quot;на лету&amp;quot;. У кого-то постоянный работодатель грамотно разбирается в организации труда, персонал замечательно подобран и сбалансирован. Проблемы с мотивацией и эффективностью у работников в таких компаниях возникают гораздо реже.
&lt;/p&gt;
&lt;p&gt;
Важно понять одно &amp;mdash; если вас что-то не устраивает в подходе, который вы используете, упростить себе жизнь и упорядочить ее вполне возможно &amp;mdash; поиск вариантов сильно помогает делать любимое дело с максимальной эффективностью и получать от этого ни с чем не сравнимое удовольствие :)
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/40CPSglffFY" height="1" width="1"/&gt;</description>
			<category>Блог</category>
			<pubDate>Mon, 07 Dec 2009 17:42:16 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=58&amp;Itemid=7</feedburner:origLink></item>
		<item>
			<title><![CDATA[Многое сделано, многое еще предстоит сделать]]></title>
			<link>http://feedproxy.google.com/~r/idealweb_blog/~3/uky3K82VEBA/index.php</link>
			<description>&lt;p&gt;
&lt;img src="img/portfolio/ntktv.png" class="float_left_border" alt="ntktv.png" title="ntktv.png" style="float: left" height="430" width="183" /&gt;Честно говоря, уже давно было пора записать сюда новости о том, что моими силами был запущен &lt;a href="http://flnews.ru" target="_blank"&gt;flnews.ru&lt;/a&gt; (он сделан на основе Pligg, но кроме Pligg, на этом сайте работают еще и Wordpress вместе с jBoard - последнюю также пришлось немало поковырять). Писал скрипты, плагины, переделывал &lt;a href="http://www.yaprozrel.ru" target="_blank"&gt;yaprozrel.ru&lt;/a&gt;, &lt;a href="http://www.pervoeradio.ru" target="_blank"&gt;pervoeradio.ru&lt;/a&gt;. Запускал интересный проект - поисковик по файлхостингам &lt;a href="http://bmrk.ru" target="_blank"&gt;bmrk.ru&lt;/a&gt;...
&lt;/p&gt;
&lt;p&gt;
Почему-то только часть работы, которую делаешь, запоминается и откладывается в памяти. Возможно, оттого, что когда делаешь множество вещей, запоминаешь только те из них, которые сподвигли тебя узнать что-то новое. Не очень-то хочется думать и вспоминать о тех сайтах, которые мало что дали тебе, как разработчику. Хотя, что уж кривить душой, и они тебе что-то дали. Ты ведь делал их не как что-то плохое или (не дай Бог) некачественное. Но сайты, которые ты делаешь, постоянно пробираясь через малоизвестное или вовсе неизведанное, воспринимаются как что-то особенное. 
&lt;/p&gt;
&lt;p&gt;
Вот и сейчас я очень глубоко влез в новостную ЦМСку под названием Vivvo. Очередной продукт, который выпущен в плавание под ее знаменами при моем непосредственном участии, называется &lt;a href="http://ntktv.ru" target="_blank"&gt;ntktv.ru&lt;/a&gt;. Vivvo - очень мощная новостная CMS, радующая наличием многих фич, которые в ней есть по умолчанию и стройностью структуры, которая позволяет добавлять свои собственные. Конечно, не без своих недостатков (основной из них - пожалуй, не слишком чистая MVC-логика построения приложений, в которых отображению очень часто отводится роль управляющего моделью). Но при должном подходе и правильно настроенном напильнике в руках способная обеспечить работу отличного современного сайта. И я рад, что именно мой напильник обтачивает сейчас эту систему. Что будет на очереди - пока не знаю. Но, уверен, будет интересно... 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/idealweb_blog/~4/uky3K82VEBA" height="1" width="1"/&gt;</description>
			<category>Web-developing</category>
			<pubDate>Tue, 13 Oct 2009 02:16:08 GMT</pubDate>
			<author>kossmoss</author>
		<feedburner:origLink>http://www.idealweb.ru/index.php?option=com_content&amp;task=view&amp;id=57&amp;Itemid=7</feedburner:origLink></item>
</channel>
</rss>

