<?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:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>РидОнли.name</title>
	
	<link>http://readonly.name</link>
	<description />
	<lastBuildDate>Thu, 28 Apr 2011 13:21:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/readonly-name" /><feedburner:info uri="readonly-name" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Проблема с клавиатурой Oracle SQL Developer</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/ri5yRHOaZEA/problema-s-klaviaturoj-oracle-sql-developer.html</link>
		<comments>http://readonly.name/single-line/problema-s-klaviaturoj-oracle-sql-developer.html#comments</comments>
		<pubDate>Thu, 28 Apr 2011 13:21:10 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[одной строкой]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[SQLDeveloper]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=466</guid>
		<description><![CDATA[Этот фокус SQL Developer мне уже давно показал. В редакторе запросов перестали работать кнопки Backspace и стрелки. Как это у меня получилось уже не вспомню. Тогда я просто плюнул на эту проблему и забыл т.к. не очень было и надо. А теперь вот понадобилось. Решение простое Tools > Preferences > Shortcut Keys, справа вверху More [...]]]></description>
			<content:encoded><![CDATA[<p>Этот фокус SQL Developer мне уже давно показал. В редакторе запросов перестали работать кнопки Backspace и стрелки. Как это у меня получилось уже не вспомню. Тогда я просто плюнул на эту проблему и забыл т.к. не очень было и надо.</p>
<p>А теперь вот понадобилось. Решение простое Tools > Preferences > Shortcut Keys, справа вверху More Actions > Load Keyboard Scheme&#8230;, выбираем Default и всё работает.</p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/ri5yRHOaZEA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/single-line/problema-s-klaviaturoj-oracle-sql-developer.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/single-line/problema-s-klaviaturoj-oracle-sql-developer.html</feedburner:origLink></item>
		<item>
		<title>GDLib — recoverable error: Premature end of JPEG file</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/MEGKI1nvOVQ/gdlib-recoverable-error-premature-end-of-jpeg-file.html</link>
		<comments>http://readonly.name/single-line/gdlib-recoverable-error-premature-end-of-jpeg-file.html#comments</comments>
		<pubDate>Fri, 18 Mar 2011 09:31:25 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[одной строкой]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=462</guid>
		<description><![CDATA[Внезапно и неожиданно при переезде сайта с привычного apache на IIS функции imagecreatefromjpeg() и imagecreatefromstring() стали выдавать ошибку. При чем не на все подряд файлы, а лишь на избранные. Как пишут тут проблема давняя и ошибка возникает при чтении jpeg, созданных при помощи неких загадочных графических редакторов для mac. Там же описано и решение: php [...]]]></description>
			<content:encoded><![CDATA[<p>Внезапно и неожиданно при переезде сайта с привычного apache на IIS функции imagecreatefromjpeg() и imagecreatefromstring() стали выдавать ошибку. При чем не на все подряд файлы, а лишь на избранные. Как пишут <a href="http://worcesterwideweb.com/2008/03/17/php-5-and-imagecreatefromjpeg-recoverable-error-premature-end-of-jpeg-file/">тут</a> проблема давняя и ошибка возникает при чтении jpeg, созданных при помощи неких загадочных графических редакторов для mac.</p>
<p><a href="http://worcesterwideweb.com/2008/03/17/php-5-and-imagecreatefromjpeg-recoverable-error-premature-end-of-jpeg-file/">Там же</a> описано и решение:</p>
<ul>
<li>php 4 : ничего делать не нужно и так все замечательно работает (у кого-то еще используется php 4?)&#8230;</li>
<li>php 5.0 – 5.1.2 : предлагается обновить версию php.</li>
<li>php 5.1.3 : подкорректировать настройку php ini_set(‘gd.jpeg_ignore_warning’, 1);</li>
</ul>
<p>Однако, у нас картинка читается из базы, значит imagecreatefromjpeg() не подходит, а для imagecreatefromstring() способ не подошел.</p>
<p>Осталось только решение в лоб &#8212; @:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$image</span> <span style="color: #339933;">=</span> <span style="color: #339933;">@</span><span style="color: #990000;">imagecreatefromstring</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$ourImageString</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Некрасиво&#8230;</p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/MEGKI1nvOVQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/single-line/gdlib-recoverable-error-premature-end-of-jpeg-file.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/single-line/gdlib-recoverable-error-premature-end-of-jpeg-file.html</feedburner:origLink></item>
		<item>
		<title>Пора переходить на русский</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/iII7YioXNpw/pora-perexodit-na-russkij.html</link>
		<comments>http://readonly.name/wordpress/pora-perexodit-na-russkij.html#comments</comments>
		<pubDate>Wed, 22 Dec 2010 10:19:57 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[wordpress]]></category>
		<category><![CDATA[веб-разработка]]></category>
		<category><![CDATA[одной строкой]]></category>
		<category><![CDATA[домен]]></category>
		<category><![CDATA[РФ]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=439</guid>
		<description><![CDATA[Webnames.ru давно придумали кириллическую зону РУ, но для того, чтобы клиент попал на такой сайт он должен поставить специальный софт. С новоприбывшей зоной РФ уже легче. Хоть и куча вопросов. P.S.: что бы админка wordpress нормально работала на домене РФ нужно в config.php добавить две строчки: define&#40;'WP_HOME', 'http://имядомена.рф'&#41;; define&#40;'WP_SITEURL', 'http://имядомена.рф'&#41;; P.P.S.: А вообще смотрю я [...]]]></description>
			<content:encoded><![CDATA[<p>Webnames.ru давно придумали кириллическую зону РУ, но для того, чтобы клиент попал на такой сайт он должен поставить специальный софт.</p>
<p><img src="http://readonly.name/media/2010/12/iclient.png" alt="iclient" title="iclient" width="684" height="278" class="aligncenter size-full wp-image-440" /></p>
<p>С новоприбывшей зоной РФ уже легче. Хоть и куча вопросов.</p>
<p>P.S.: что бы админка wordpress нормально работала на домене РФ нужно в config.php добавить две строчки:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_HOME'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://имядомена.рф'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">define</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'WP_SITEURL'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'http://имядомена.рф'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>P.P.S.: А вообще смотрю я на это (зону РФ) и чувствую, что где-то подвох, но вот где?</p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/iII7YioXNpw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/wordpress/pora-perexodit-na-russkij.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/wordpress/pora-perexodit-na-russkij.html</feedburner:origLink></item>
		<item>
		<title>Мягкие железки в Ubuntu</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/pgWFk8FdMhA/microsoft-keyboard-and-ubuntu.html</link>
		<comments>http://readonly.name/others/microsoft-keyboard-and-ubuntu.html#comments</comments>
		<pubDate>Wed, 29 Sep 2010 05:55:39 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[разное]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=431</guid>
		<description><![CDATA[Речь о Microsoft Natural Ergonomic Keyboard 4000 (у них есть куча народу, которые занимаются тем, что выдумывают такие названия). Вчера я стал счастливым обладателем этого девайса, а сегодня подключил его к компьютеру на работе. Машинка довольно большая, дома будет слишком много места на столе занимать да и простаивать будет меньше. Фокус в том, что на [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://readonly.name/media/2010/09/mk_nek4k_main.jpg" alt="" title="Natural Ergonomic Keyboard 4000" width="290" height="194" class="alignleft size-full wp-image-433" />Речь о <a href="http://www.microsoft.com/hardware/mouseandkeyboard/ProductDetails.aspx?pid=043">Microsoft Natural Ergonomic Keyboard 4000</a> (у них есть куча народу, которые занимаются тем, что выдумывают такие названия). Вчера я стал счастливым обладателем этого девайса, а сегодня подключил его к компьютеру на работе. Машинка довольно большая, дома будет слишком много места на столе занимать да и простаивать будет меньше.</p>
<p>Фокус в том, что на работе у меня установлена Ubuntu, а клавиатурка-то Майкрософтовская. Но&#8230; обошлось без танцев и без бубна. Воткнул ее в USB и все. Клавиатура готова к работе, даже дополнительные клавиши (типа калькулятор и search и mail) заработали сразу.<span id="more-431"></span></p>
<p>Проблема возникла на рычажке zoom. Он просто не работал. Не порядок. Раз ручка есть она должна работать, даже если ею не пользуются. Рецепт нашелся достаточно быстро <a href="http://www.isaev.ru/rawkeybind/">http://www.isaev.ru/rawkeybind/</a>, спасибо господину Исаеву (может следовало написать товарищу?).</p>
<p>Проблема оказалась в том, что zoom выдает keycode больше 255, а <a href="http://bugs.freedesktop.org/show_bug.cgi?id=x11-keycode-limit">xorg к этому совершенно не готов</a>. Однако, это легко исправляется в несколько несложных телодвижений описанных по <a href="http://www.isaev.ru/rawkeybind/">ссылке</a> выше. Правда, файлик /etc/rawkeybind.conf я создавал ручками и вписал туда вот что:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">0x1a3:0xff54:Microsoft Natural <span style="color: #000000;">4000</span> key down
0x1a2:0xff52:Microsoft Natural <span style="color: #000000;">4000</span> key up</pre></div></div>

<p>Далее запускаем утилитку для настройки комбинаций клавиш и настраиваем zoom in и zoom out. Просто так зум работать не будет т.к. рычажок теперь действует как стрелки вверх / вниз, но совместно с клавишей ctrl или shift &#8212; пожалуйста. Это даже удобно &#8212; у меня теперь есть джойстик для вертикального скролла. (При помощи этой же утилиты можно до/пере-настроить и прочие дополнительные клавиши).</p>
<p>Ну и конечно же надо сказать про слово Ergonomic. Клавиатура разделена на две половинки + у нее есть подставка для кистей рук (сделана из мягкого, приятного на ощупь материала) и она наклонена назад (!). Сначала очень непривычно, поэтому я снял передние ножки, разложил задние и получилась вполне привычная клавиатура. Через несколько часов работы, когда руки привыкли я все вернул обратно. Кстати, такой половинчатый дизайн вынуждает использовать правильный десятипальцеый метод печати. Вот только к русской точке никак не могу привыкнуть, все на букву Ю попадаюЮ</p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/pgWFk8FdMhA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/others/microsoft-keyboard-and-ubuntu.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/others/microsoft-keyboard-and-ubuntu.html</feedburner:origLink></item>
		<item>
		<title>Говорили мне, что с желаниями надо быть осторожнее</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/pRbg7_4IIqs/parachute.html</link>
		<comments>http://readonly.name/news/parachute.html#comments</comments>
		<pubDate>Wed, 11 Aug 2010 11:03:58 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[новости]]></category>
		<category><![CDATA[разное]]></category>
		<category><![CDATA[фото]]></category>
		<category><![CDATA[парашют]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=394</guid>
		<description><![CDATA[Сын замучил своими почемучками. На все, что не скажешь &#8212; &#171;почему, почему, почему&#8230;&#187;. Решил я ему замстить. Он мне что-то говорит, а я ему: &#171;почему?&#187;. Он отвечает, я снова: &#171;почему?&#187;, а он мне &#171;а потому, потому, что мы пилоооты и небо наш небо наш родимый дом&#8230;&#187;. Вот так вот. Ребенку четыре года. И где только [...]]]></description>
			<content:encoded><![CDATA[<p><em>Сын замучил своими почемучками. На все, что не скажешь &#8212; &#171;почему, почему, почему&#8230;&#187;. </p>
<p>Решил я ему замстить. Он мне что-то говорит, а я ему: &#171;почему?&#187;. </p>
<p>Он отвечает, я снова: &#171;почему?&#187;, а он мне &#171;а потому, потому, что мы пилоооты и небо наш небо наш родимый дом&#8230;&#187;. </p>
<p>Вот так вот. Ребенку четыре года. И где только нахватался.</em></p>
<p>А теперь по делу. <span id="more-394"></span>Мой первый прыжок с парашютом.</p>
<p><img alt="" src="http://lh6.ggpht.com/_d-8ASz_6tfI/TF6yLdx6GNI/AAAAAAAACqc/CEEzdL8-KHA/s400/IMG_5816.JPG" title="Ну что, все готовы?" class="alignright"  width="288" height="216" />Технически все до безобразия просто. Инструктаж за день до прыжка, инструктаж перед прыжком, медосмотр, на тебя надевают парашют, поднимают в небо тебе же остается сделать только шаг&#8230;</p>
<p>Страх высоты.</p>
<p>Уже в самолете я понял, что мне страшно. То страшно, которое было на земле &#8212; серая теория. Гудок. Инструктор открывает дверь (как раз напротив меня) и начинает прыгать первый заход. Команда: &#171;пошел&#187; и человека как будто выдергивает наружу. Что там с ним происходит дальше мне не видно.</p>
<p>Самолет делает второй круг. Второй заход. Я первый. Приготовились. Подхожу к двери, становлюсь в стойку показанную на инструктаже (только сейчас подумал, стойка удобная не только для прыжка, но и для того чтобы упереться и не дать себя вытолкнуть). Жду команды и смотрю вниз на родные выгоревшие поля.</p>
<p>Легкий хлопок по плечу и команда: &#171;Пошел!&#187;. Шаг в пустоту и мир рывком разделился на две половины&#8230;</p>
<p><img alt="" src="http://lh6.ggpht.com/_d-8ASz_6tfI/TF6zo2U8f9I/AAAAAAAACr0/Tajp3z241BE/s400/IMG_5912.JPG" title="Д-6" class="alignright"  width="288" height="216" />Ветер выдул все мысли. Три секунды я отсчитать забыл. Как только об этом подумал рука сама дернула кольцо. Шум раскрывающегося купола, небольшой рывок и тишина. Упс, голова в шлеме не пролазит между ремнями, ничего, они легко разводятся руками.</p>
<p>Дальше все было делом техники: проверить купол, отключить запаску, посмотреть где и как летят соседи, полюбоваться красотами с высоты птичьего полета, изучить как управляется парашют. </p>
<p>- Жжжжжжж. Щелк! &#8212; сказала машинка, открывающая запасной парашют. Значит пора готовиться к приземлению. Через некоторое время становятся слышны вопли в мегафон с земли: &#171;Готовься к приземлению! Ноги вместе!&#187;. Я первый, значит кричат мне. Приземление довольно мягкое удар в ноги и заваливаемся на бочок. Ура мне!</p>
<p><img alt="" src="http://lh6.ggpht.com/_d-8ASz_6tfI/TF6z4b4OZpI/AAAAAAAACsA/rM4dUlMCRJM/s288/IMG_5921.JPG" title="На земле" class="alignright" width="288" height="216" />Ой. Нет. Еще не ура. Купол, не стал ждать меня нерасторопного, наполнился свежим ветерком и видимо решил продолжить мое путешествие, но уже по земле и на пузе. Начинаю по инструкции выбирать нижние стропы, не получается. Не удобно тянуть на себя сразу несколько строп, а купол все растет и хитро щурится в предвкушении того как протянет меня по полю на животе. Оставляю одну стропу и быстренько перебираю по ней руками: &#171;ладно&#187; &#8212; говорит парашют и мягко ложится на землю.</p>
<p>&#8212;</p>
<p>Шаг в пустоту и мир рывком разделился на две половины. В чем разница? Не знаю. Тут как будто краски ярче, а туда, назад, смотреть не хочется. Просто загляните в глаза тех, кто только что прыгнул, в них все видно.  Говорят, что многие решаются прыгнуть с парашютом когда в жизни грядут большие перемены. Возможно, я пока не знаю. Я знаю, что однажды буду стоять у открытой двери самолета, смотреть вниз и ждать команды: &#171;Пошел!&#187;</p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/pRbg7_4IIqs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/news/parachute.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/news/parachute.html</feedburner:origLink></item>
		<item>
		<title>Точка, точка, запятая</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/nWZFEdWviXU/tochka-tochka-zapyataya.html</link>
		<comments>http://readonly.name/single-line/tochka-tochka-zapyataya.html#comments</comments>
		<pubDate>Wed, 04 Aug 2010 07:35:18 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[одной строкой]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=390</guid>
		<description><![CDATA[Каждый раз, когда ввожу дату при помощи цифровой клавиатуры спотыкаюсь о клавишу delete на которой нарисована точка. Дело в том, что при включенной русской раскладке эта клавиша печатает запятую. Согласно стандарту, конечно же это правильно, в русском языке в качестве десятичного разделителя используется запятая, но лично для меня это не удобно. Итак, как изменить раскладку [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://readonly.name/media/2010/08/1573605-e1280906330537.jpg" alt="" title="Пишущая машинка. Печатная машинка Ундервуд (англ. Underwood), производившаяся с 1896 года. Стала первой популярной машинкой с фронтальным расположенной рычажно-литерной корзины." width="200" height="160" class="alignleft size-full wp-image-391" /> Каждый раз, когда ввожу дату при помощи цифровой клавиатуры спотыкаюсь о клавишу delete на которой нарисована точка. Дело в том, что при включенной русской раскладке эта клавиша печатает запятую. Согласно стандарту, конечно же это правильно, в русском языке в качестве десятичного разделителя используется запятая, но лично для меня это не удобно. Итак, как изменить раскладку клавиатуры в Ubuntu? Точнее раскладку клавиши delete с дополнительной клавиатуры.</p>
<p>Как выяснилось подходящего софта нет (либо я не умею искать). Но все раскладки расписаны в настройках xkb. Нужный мне файл нашелся в папке /usr/share/X11/xkb/symbols/ru.</p>
<p>Тут настройки всех русских раскладок. Что интересно, их довольно много. Я использую самую первую &#171;Russia&#187;. Для достижения желаемого результата достаточно просто закомментировать строчку:</p>
<pre>include "kpdl(comma)"</pre>
<p>И перезагрузить gnome:</p>
<pre>> sudo /etc/init.d/gdm restart</pre>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/nWZFEdWviXU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/single-line/tochka-tochka-zapyataya.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/single-line/tochka-tochka-zapyataya.html</feedburner:origLink></item>
		<item>
		<title>Донские просторы</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/-MncOpt3Gwg/donskie-prostory.html</link>
		<comments>http://readonly.name/photos/donskie-prostory.html#comments</comments>
		<pubDate>Tue, 03 Aug 2010 10:35:28 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[фото]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=377</guid>
		<description><![CDATA[Редкие в пепельном рассветном небе зыбились звезды. Из-под туч тянул ветер. Над Доном на дыбах ходил туман и, пластаясь по откосу меловой горы, сползал в яры серой безголовой гадюкой. Левобережное Обдонье, пески, ендовы, камышистая непролазь, лес в росе &#8212; полыхали исступленным холодным заревом. За чертой, не всходя, томилось солнце. Михаил Шолохов. Тихий Дон.]]></description>
			<content:encoded><![CDATA[<p><img src="http://lh6.ggpht.com/_d-8ASz_6tfI/TFD1Ir1PtWI/AAAAAAAACc8/7Z2Yqp30WoI/s400/IMG_5659.JPG" class="alignleft"/><em>Редкие в пепельном рассветном небе зыбились звезды.  Из-под  туч  тянул<br />
ветер. Над Доном на дыбах ходил туман и, пластаясь по откосу меловой горы,<br />
сползал в яры  серой  безголовой  гадюкой.  Левобережное  Обдонье,  пески,<br />
ендовы, камышистая непролазь, лес  в<br />
росе &#8212; полыхали исступленным  холодным  заревом.  За  чертой,  не  всходя,<br />
томилось солнце.</p>
<p>Михаил Шолохов. Тихий Дон.</em></p>
<p><span id="more-377"></span></p>
<p><img alt="" src="http://lh6.ggpht.com/_d-8ASz_6tfI/TFDxmHMN3bI/AAAAAAAACc8/VkvAlmMh4xg/s800/IMG_0014.JPG" title="Меловые горы" class="alignnone" width="800" height="600" /></p>
<p><img src="http://lh6.ggpht.com/_d-8ASz_6tfI/TFD0P5_S52I/AAAAAAAACc8/Gbc9dqwzwAw/s800/IMG_5362.JPG" /></p>
<p><img src="http://lh4.ggpht.com/_d-8ASz_6tfI/TFD0Qc4GmyI/AAAAAAAACc8/qRhvbwNGFk8/s800/IMG_5366.JPG" /></p>
<p><img src="http://lh5.ggpht.com/_d-8ASz_6tfI/TFD0RIEU2XI/AAAAAAAACc8/kCUqZ_6q-Ak/s800/IMG_5373.JPG" /></p>
<p><img src="http://lh5.ggpht.com/_d-8ASz_6tfI/TFD0SiTyRGI/AAAAAAAACc8/RH0fRty24pY/s800/IMG_5378.JPG" /></p>
<p><img src="http://lh5.ggpht.com/_d-8ASz_6tfI/TFD01ZcnmLI/AAAAAAAACc8/9D9vYqPKdGQ/s800/IMG_5553.JPG" /></p>
<p><img src="http://lh5.ggpht.com/_d-8ASz_6tfI/TAUF26OkTHI/AAAAAAAAB5g/_W1BuxJfO54/s800/IMAG0194.jpg" /></p>
<p><img src="http://lh3.ggpht.com/_d-8ASz_6tfI/TAUF2PgdkzI/AAAAAAAAB5U/UPF2YUcL5JU/s800/IMAG0192.jpg" /></p>
<p><img src="http://lh6.ggpht.com/_d-8ASz_6tfI/TAUF__LZHFI/AAAAAAAAB6c/Riw9H0MIcH8/s800/IMG_0028.JPG" /></p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/-MncOpt3Gwg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/photos/donskie-prostory.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/photos/donskie-prostory.html</feedburner:origLink></item>
		<item>
		<title>Тест-драйв</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/DTusYAtiaR4/test-drajv.html</link>
		<comments>http://readonly.name/others/test-drajv.html#comments</comments>
		<pubDate>Wed, 09 Jun 2010 13:48:03 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[разное]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=371</guid>
		<description><![CDATA[Давно подумываю ездить на работу на велике. Летом, конечно же. Велосипеда у меня нет, соответственно задумался о приобретении. Ясное дело такие серьезные вопросы с кондачка не решаются. Выпросил у знакомого велосипед на тест-драйв. Тем более, что он еще сезон не открыл и сделать это не особенно торопился. Сразу надо сказать, что на велосипеде я по [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://readonly.name/media/2010/06/velik.png" alt="" title="Знак &quot;велосипедная дорожка&quot;" width="150" height="150" class="alignleft size-full wp-image-372" /></p>
<p>Давно подумываю ездить на работу на велике. Летом, конечно же. Велосипеда у меня нет, соответственно задумался о приобретении. Ясное дело такие серьезные вопросы с кондачка не решаются. Выпросил у знакомого велосипед на тест-драйв. Тем более, что он еще сезон не открыл и сделать это не особенно торопился.</p>
<p>Сразу надо сказать, что на велосипеде я по большому городу никогда не ездил, поэтому слегка нервничал перед первой поездкой. Все-таки, автомобиль и побольше слегка и потяжелее. Но в целом эксперимент удался. <span id="more-371"></span></p>
<h3>Исходные данные</h3>
<p>Велик. </p>
<p>Отсутствие каких-либо велосипедных дорожек в городе как класса. </p>
<p>Наличие достаточно оживленного движения. </p>
<p>Широкие дороги на маршруте, до трех полос в одном направлении.</p>
<h3>В процессе</h3>
<p>Маршрут более-менее продумал заранее, с велосипедом тоже немного освоился. Все-таки чужую машинку надо подстроить под себя.</p>
<p>Обнаружил приятную особенность. Раньше (в детстве) я ездил на велосипеде с ножным тормозом очень много и рефлекс экстренного торможения срабатывал без включения сознания. Теперь мне достался велосипед с ручным тормозом и это слегка напрягало (я боялся, что при необходимости резко затормозить начну тормозить ногой) до момента пока не спугнул кошку. Понятное дело, она по каким-то своим кошачьим соображениям кинулась мне под колеса. Рефлекс сработал без проблем при чем действие было автоматически перенесено на руки (вот, что значит правильная, продуманная архитектура).</p>
<p>На больших перекрестках, где надо было повернуть налево я аккуратненько слезал с седла и пехом топал через переход. Кстати, не раз, будучи за рулем автомобиля, замечал как велосипедист поворачивает налево из третьего ряда (оказывается так делать нельзя, см. ПДД 24.3).</p>
<p>Дорога на работу (в одном и другом направлении) заняла 15-20 минут. Это в два раза быстрее, чем на автомобиле или общественном транспорте и в пять раз быстрее, чем пешком.</p>
<p>Наловчившись с использованием переключателя скоростей выяснил, что без проблем можно въезжать на довольно затяжные подъемы.</p>
<h3>Проблемы</h3>
<p>Во второй свой заезд совершил ошибку &#8212; одел темную футболку. Из-за этого некоторые водители меня просто не замечали. Особенно отличились в этом автобусы и маршрутки.</p>
<p>Вторая проблема &#8212; погода. Яндекс показывает солнышко, на дворе дождь. Надо возврашаться домой. Как показала практика, если тепло, то это проблема только первый километр, дальше уже дождь пофиг. Правда одежку пришлось сразу отправить в стирку.</p>
<p>Ну и запас чистой одежды нужно иметь в офисе или возить с собой. В идеале, конечно, душ в офисе, но это из разряда мечтаний о велосипедных дорожках.</p>
<h3>Выводы</h3>
<p>Общий вывод простой. Оно того стоит.</p>
<p>И нелишним будет почитать <a href="http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%B0_%D0%B4%D0%BE%D1%80%D0%BE%D0%B6%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B5%D0%BB%D0%BE%D1%81%D0%B8%D0%BF%D0%B5%D0%B4%D0%BE%D0%B2">правила дорожного движения для велосипедистов</a>.</p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/DTusYAtiaR4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/others/test-drajv.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/others/test-drajv.html</feedburner:origLink></item>
		<item>
		<title>Интересное предложение от Skype</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/bGvlLGPs7Vk/interesnoe-predlozhenie-ot-skype.html</link>
		<comments>http://readonly.name/single-line/interesnoe-predlozhenie-ot-skype.html#comments</comments>
		<pubDate>Mon, 24 May 2010 10:22:39 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[одной строкой]]></category>
		<category><![CDATA[разное]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=367</guid>
		<description><![CDATA[Вычитал недавно, что в новой версии Skype будет поддержка видеоконференции до 5 человек. Под виндой, естественно (там же вычитал, что под виндой Skype показывает рекламу). Решил посмотреть. Реклама есть, и хоть достаточно ненавязчивая, но прелюбопытная]]></description>
			<content:encoded><![CDATA[<p><img src="http://readonly.name/media/2010/05/1.jpg" alt="" title="Интересное предложение от Skype" width="410" height="183" class="aligncenter size-full wp-image-368" /></p>
<p>Вычитал недавно, что в новой версии Skype будет поддержка видеоконференции до 5 человек. Под виндой, естественно (там же вычитал, что под виндой Skype показывает рекламу). Решил посмотреть. Реклама есть, и хоть достаточно ненавязчивая, но прелюбопытная <img src='http://readonly.name/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/bGvlLGPs7Vk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/single-line/interesnoe-predlozhenie-ot-skype.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/single-line/interesnoe-predlozhenie-ot-skype.html</feedburner:origLink></item>
		<item>
		<title>Отладка php в NetBeans</title>
		<link>http://feedproxy.google.com/~r/readonly-name/~3/Cp7HwFCE380/php-netbeans-debugger.html</link>
		<comments>http://readonly.name/web-development/php-netbeans-debugger.html#comments</comments>
		<pubDate>Wed, 05 May 2010 11:55:36 +0000</pubDate>
		<dc:creator>seroga</dc:creator>
				<category><![CDATA[веб-разработка]]></category>
		<category><![CDATA[Code Igniter]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[xdebug]]></category>

		<guid isPermaLink="false">http://readonly.name/?p=349</guid>
		<description><![CDATA[Давно уже подумывал настроить php-шный отладчик под NetBeans, но как-то все то ли лениво, то ли руки не доходили. А ведь иногда это вещь очень нужная. Что для этого нужно: поддержка отладки на стороне сервера &#8212; xdebug, IDE с красивым отладчиком &#8212; NetBeans (имеется по условию задачи), плагинчик для FireFox (для отладки CodeIgniter приложений). Как [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://readonly.name/media/2010/05/titanius-giganteus.jpg" alt="" title="Один из самый больших на Земле жуков — редкое насекомое из Южной Америки — дровосек-титан (Titanus giganteus)" width="200" height="171" class="alignleft size-full wp-image-350" />Давно уже подумывал настроить php-шный отладчик под NetBeans, но как-то все то ли лениво, то ли руки не доходили. А ведь иногда это вещь очень нужная.</p>
<p>Что для этого нужно: поддержка отладки на стороне сервера &#8212; xdebug, IDE с красивым отладчиком &#8212; NetBeans (имеется по условию задачи), плагинчик для FireFox (для отладки CodeIgniter приложений).</p>
<p>Как оказалось настройка всего этого до неприличия элементарна.</p>
<p>Первое: ставим xdebug. <span id="more-349"></span></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> pecl <span style="color: #c20cb9; font-weight: bold;">install</span> xdebug</pre></div></div>

<p>По инструкции полагается дописать конфиг php.ini. Но я так не люблю, поэтому создал файлик /etc/php5/conf.d/xdebug.ini вот такого содержания:</p>

<div class="wp_syntax"><div class="code"><pre class="ini" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">; configuration for xdebug module</span>
<span style="color: #000099;">zend_extension</span><span style="color: #000066; font-weight:bold;">=</span><span style="color: #933;">&quot;/usr/lib/php5/20090626+lfs/xdebug.so&quot;</span>
xdebug.remote_enable<span style="color: #000066; font-weight:bold;">=</span><span style="color: #660066;">On</span></pre></div></div>

<p>Кстати, обратите внимание, что pecl при установке говорит, что нужно добавить строку extension=xdebug.so. Это не правильно нам нужно добавить zend_extension о чем любезно сообщает php запущенный из командной строки.</p>
<p>Ну и вторую строку я уже добавил потом, когда понял, что remote_enable не включен.</p>
<p>Перезапускаем апач и проверяем установку xdebug при помощи phpinfo(). Находим там раздел xdebug. Если такого раздела нет &#8212; ищем, что пошло не так.</p>
<p>Теперь проверяем, что получилось в NetBeans. Жмем ctrl+F5 (это то же самое, что и Debug/Debug project). И видим, что облом:</p>
<p><img src="http://readonly.name/media/2010/05/screenshot_002.png" alt="" title="404" width="349" height="121" class="aligncenter size-full wp-image-355" /></p>
<p>Ясное дело, что роутер CI пугается такой ссылки: http://localhost/index.php?XDEBUG_SESSION_START=netbeans-xdebug и выдает ошибку 404. Первое, что приходит в голову научить роутер не бояться этих ссылок и на форуме CI даже есть соответствующая тема. Но ставить костыли в исходниках фреймворка не есть гуд. Тем более, что есть красивое решение.</p>
<p>Небольшой плагин для Fire Fox <a href="https://addons.mozilla.org/en-US/firefox/addon/58688">easy xDebug</a>.</p>
<p>Устанавливаем его и настраиваем проект в NetBeans как написано в инструкции:</p>
<p>Открыть свойства проекта/Run configuration, нажать кнопку &#171;Advanced&#187;, поставить галку &#171;Do not open web browser&#187;. Это действительно лишнее.</p>
<p>После всех этих манипуляций в NetBeans снова жмем ctrl+F5, открываем FF на нужной странице, запускаем xdebug session кликом на иконке в статусной строке.</p>
<p>Все, теперь после обновления страницы NetBeans остановит выполнение кода в установленных брейкпойнтах, покажет значения переменных, даст возможность выполнять код построчно и предоставит прочие прелести нормального отладчика. В общем, все по-взрослому.</p>
<p><img src="http://readonly.name/media/2010/05/screenshot_001.png" alt="" title="Отладчик NetBeans" width="578" height="274" class="aligncenter size-full wp-image-362" /></p>
<img src="http://feeds.feedburner.com/~r/readonly-name/~4/Cp7HwFCE380" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://readonly.name/web-development/php-netbeans-debugger.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://readonly.name/web-development/php-netbeans-debugger.html</feedburner:origLink></item>
	</channel>
</rss>

