<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Tim0n</title>
	<atom:link href="http://tim0n.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://tim0n.wordpress.com</link>
	<description>I&#039;m glad to see you</description>
	<lastBuildDate>Tue, 15 Dec 2009 11:05:09 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>ru</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='tim0n.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/47633487ceb9314323db8ba34b288eb6?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Tim0n</title>
		<link>http://tim0n.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://tim0n.wordpress.com/osd.xml" title="Tim0n" />
		<item>
		<title>Лыжедосочный сезон открыт.</title>
		<link>http://tim0n.wordpress.com/2009/12/13/winter0910open/</link>
		<comments>http://tim0n.wordpress.com/2009/12/13/winter0910open/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 10:21:53 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[Отдых]]></category>
		<category><![CDATA[Сноуборд]]></category>
		<category><![CDATA[Спорт]]></category>
		<category><![CDATA[Степаново]]></category>
		<category><![CDATA[Snowboard]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=113</guid>
		<description><![CDATA[Поздравляю всех профессионалов, любителей и просто интересующихся с открытием горнолыжного сезона в Московской области.
Вчера побывали в Степаново, открыли сезон, покатались. В целом, это была редкая жесть. Но когда первый блин получался?..
Прибыли часов в 10 вечера. На стоянке нас сразу же обрадовал человек, сказавший, что народу ппц, открыт один склон и вообще проще сразу разворачиваться. Раньше [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=113&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Поздравляю всех профессионалов, любителей и просто интересующихся с открытием горнолыжного сезона в Московской области.</p>
<p>Вчера побывали в Степаново, открыли сезон, покатались. В целом, это была редкая жесть. Но когда первый блин получался?..<span id="more-113"></span></p>
<p>Прибыли часов в 10 вечера. На стоянке нас сразу же обрадовал человек, сказавший, что народу ппц, открыт один склон и вообще проще сразу разворачиваться. Раньше подобных советов не слушали и сейчас не стали. Переоделись, закупились ски-пассами (в Степаново дешево не бывает, хотя и при таком предложении спроса более чем достаточно, как бы еще цены не подняли). Поднялись на основной склон, малость обрадовались, что открыто все-таки 2 склона. Правда радовались недолго, беглый взгляд на видимую часть склона то и дело натыкался на толпы пингвинов, сидящих, лежащих, стоящих и ползущих по склону. Ладно, проверим. Встегнулись, поехали. Подразогнались и.. присоединились к тем толпам пингвинов, в разнообразных позах лежащих на склоне. Может быть на такой ход событий повлияла Луна, которую впрочем никто не видел. Может быть. А может быть лед, которого не было разве что в начале склона да на узких полосках по его краям. Все остальное &#8211; чистые 917 грамм на литр с гладкостью катка  и твердостью асфальта. За вечер я отбил себе все правое полужопие, хорошо хоть сидеть не больно.</p>
<p>А еще было холодно. Весьма. Не самая морозная поездка, конечно, на место в пятерке лидеров занимает. Медленно ползущий подъемник промораживал руки и ноги с усердием новенького холодильника. Только с него особо не слезешь, когда захочется. Один раз не выдержали и пошли греться в кафе, пить чай из пакетиков за 60 рублей (барыги).</p>
<p>С прошлого сезона я так и не перенастроил углы креплений, и это тоже внесло посильный вклад в настроение от каталова. Слишком сильно развернутые крепы были достижением в прошлом сезоне и наказанием в начале этого. В итоге ни о какой технике катания речи не шло, но, по крайней мере, ноги начали вспоминать что надо делать.</p>
<p>В целом, надо признать, неплохо покатались для первого раза. Ушли со склона около половины второго. За все время катания очереди на подъемники были небольшие, хотя катающихся было в достатке. Второй склон оказался побогаче снегом и народу там было по-меньше. Намана вобщем. Ждем теперь открытия Чулково, там и ближе, и дешевле. Но и в Степу вернемся, думаю не раз. Как минимум докатывать ски-пассы.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=113&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2009/12/13/winter0910open/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>
	</item>
		<item>
		<title>Сканирование документов в С#</title>
		<link>http://tim0n.wordpress.com/2009/12/01/eztwain_csharp/</link>
		<comments>http://tim0n.wordpress.com/2009/12/01/eztwain_csharp/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 14:01:13 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[DLL]]></category>
		<category><![CDATA[ВМ и ИТ]]></category>
		<category><![CDATA[Программирование]]></category>
		<category><![CDATA[С#]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[C-Sharp]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[twain]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=97</guid>
		<description><![CDATA[ TWAIN &#8211; Thing Without An Interesting Name
(Хрень без интересного названия)
Некоторое время назад столкнулся с такой задачей: нужно автоматом сканировать документы. Документы однотипные, настроек под каждый из них делать не надо. Нужно сделать так, чтобы процесс был максимально простым и быстрым. То есть по возможности осуществить мечту пользователя &#171;сделать кнопку, чтоб было хорошо&#187;. Попутно нужно [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=97&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:right;"><img class="alignleft size-full wp-image-108" style="margin:5px;" title="TWAIN_logo" src="http://tim0n.files.wordpress.com/2009/12/twain_logo.jpg?w=100&#038;h=100" alt="twain logo" width="100" height="100" /> <em>TWAIN &#8211; Thing Without An Interesting Name<br />
(Хрень без интересного названия)</em></p>
<p style="text-align:justify;">Некоторое время назад столкнулся с такой задачей: нужно автоматом сканировать документы. Документы однотипные, настроек под каждый из них делать не надо. Нужно сделать так, чтобы процесс был максимально простым и быстрым. То есть по возможности осуществить мечту пользователя &laquo;сделать кнопку, чтоб было хорошо&raquo;. Попутно нужно решить некую оптимизирующую задачку: пользователю нельзя давать думать. В принципе нельзя. Как только пользователь начинает думать, начинаются косяки, поэтому все, что можно подумать за него, лучше запрограммировать. Себе же проще будет. В итоге постановка задачи сводится к простому указанию: сделать кнопку, чтоб пользователь нажал на нее и документ отсканировался. От пользователя потребуется только сунуть лист в сканер,  закрыть крышку и орать что есть мочи на программиста, если и эти простые действия не получаются. Ну что ж, вижу цель, поехали.<span id="more-97"></span></p>
<p style="text-align:justify;">Для сканирования требуется собственно сканер, что логично, и прикладное ПО для работе с ним. Для программиста же важнее интерфейс для работы с девайсом, ПО он сам пишет. Интерфейс &#8211; драйвер винды, в большинстве случаев &#8211; TWAIN. Задача в том, чтобы каким-то макаром прицепиться к этой дровине и заставить ее общатсья со сканером. Оказывается, не так все это просто. Вообще винда с покон веков как-то неадекватно ведет себя с периферией. Если принтер, наконец-то, уже можно запускать практически в любой позе, то со средствами ввода графической информации у детища Гейтса до сих пор натянутые отношения. Разработали они свой WIA, но не так много устройств его поддерживают, как оказалось. Значит придется плясать вокруг твайна. Как говорится, никакая проблема не уникальна, на все вопросы уже есть ответы в интернете. Поиски принесли определенные результаты и внесли ясность в ситуацию в отношениях в сообществе разработчиков. Оказывается, разработано достаточное количество кодов и компонентов для работы со сканерами на основе twain-драйвера, одна засада, стоит такой &laquo;компонент&raquo; баксов сто, то есть вообще не вариант. Из того, что оказалось в свободном доступе, нашелся небольшой инструментик <a title="eztwain" href="http://eztwain.com/eztwain1.htm" target="_blank">eztwain</a>, включающий в себя библиотеку eztw32.dll и набор исходников практически под любой язык, в том числе и на C#. Инструмент предоставляет сильно урезанный набор функций, но мне много и не надо. Были еще варианты, например <a href="http://www.codeproject.com/KB/dotnet/twaindotnet.aspx" target="_blank">этот</a> позволяет работать сразу с twainом, но для этого нужно в проект добавлять гору кода, несколько модулей, вобщем слишком много ненужной информации для работы всего одной кнопки. Мне чкм проще, тем лучше.</p>
<p style="text-align:justify;">Говоря уже о конкретной реализации в C#, приведу куски кода, которых будет достаточно для простейшего сканирования бумажки. Начнем с класса EZtwain, который содержит обертки библиотечных функций (полный код есть в архиве, ссылка в предыдущем абзаце) , я оставил только те функции, которые мне были необходимы.</p>
<p><span style="color:#008000;">public abstract class EZTwain</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">{</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">[DllImport("eztw32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, EntryPoint = "TWAIN_AcquireNative")]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public static extern System.IntPtr AcquireNative(System.IntPtr hwndApp, int wPixTypes);</span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:30px;"><span style="color:#008000;"> [DllImport("eztw32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, EntryPoint = "TWAIN_SetHideUI")]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public static extern void SetHideUI(int fHide);</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">[DllImport("eztw32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, EntryPoint = "TWAIN_OpenDefaultSource")]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public static extern int OpenDefaultSource();</span><span style="color:#008000;"><br />
</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">[DllImport("eztw32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, EntryPoint = "TWAIN_SetBitDepth")]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public static extern int SetBitDepth(int nBits);</span><span style="color:#008000;"><br />
</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">[DllImport("eztw32.dll", CharSet = CharSet.Ansi, ExactSpelling = true, EntryPoint = "TWAIN_SetCurrentResolution")]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public static extern int SetCurrentResolution(double dRes);</span></p>
<p><span style="color:#008000;">}</span></p>
<p style="text-align:justify;">В примерах этот класс объявлен в своем пространстве имен, я его объявил в пространстве имен своего проекта, чтоб проще было обращаться, записал сразу после реализации класса главной формы. В принципе, можно этот длл-импорт реализовать в самой главной форме и не париться с другим классом, ну это уже на любителя.</p>
<p style="text-align:justify;">Едем дальше. Сканировать будем  методом AcquireNative(System.IntPtr hwndApp, int wPixTypes), где hwndApp &#8211; хэндл нашей формы (там где кнопка), wPixTypes &#8211; режим сканирования. Опытным путем установил, что режим 2 сканирует в градациях серого (greyscale). Метод возвращает указатель на DIB, так что с ним тоже придется малость повозиться. А именно добавить в главный класс пару методов. Затем можно приступать непосредственно к сканированию.</p>
<p><span style="color:#008000;">using System;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Collections.Generic;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.ComponentModel;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Data;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Windows.Forms;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.IO;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Globalization;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Drawing;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Drawing.Imaging;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Drawing.Printing;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Runtime.InteropServices;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">using System.Reflection;</span></p>
<p><span style="color:#008000;">public partial class MainForm : Form</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">{</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">private Image srcImage; <span style="color:#0000ff;">//тут будет изображение, потом</span></span></p>
<p style="padding-left:30px;"><span style="color:#008000;">public MainForm() { InitializeComponent(); }</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">private void Scan()</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">{</span></p>
<p style="padding-left:60px;"><span style="color:#008000;">IntPtr hdib = IntPtr.Zero;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">try </span><span style="color:#008000;"><br />
</span><span style="color:#008000;">{ </span></p>
<p style="padding-left:90px;"><span style="color:#008000;">EZTwain.OpenDefaultSource(); <span style="color:#0000ff;">//Открываем twain источник по-умолчанию, если это не наш сканер &#8211; косяк, придется дорабатывать программу и добавлять возможность выбора устройства.</span> <span style="color:#0000ff;">Такая функция есть в EZTwain, просто нужно будет ее добавить. </span></span><span style="color:#008000;"><br />
</span><span style="color:#008000;">EZTwain.SetBitDepth(24); <span style="color:#0000ff;">//установка глубины цвета 24бит/пиксел</span> </span><span style="color:#008000;"><br />
</span><span style="color:#008000;">EZTwain.SetCurrentResolution(150); <span style="color:#0000ff;">//разрешение при сканировании 150 dpi</span></span><span style="color:#008000;"><br />
</span><span style="color:#008000;">EZTwain.SetHideUI(1); <span style="color:#0000ff;">//не показывать диалог сканера, сразу сканировать</span></span><span style="color:#008000;"><br />
</span><span style="color:#008000;">hdib = EZTwain.AcquireNative(this.Handle, 2); <span style="color:#0000ff;">//запуск сканирования</span></span></p>
<p style="padding-left:60px;"><span style="color:#008000;">}</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">catch (Exception ex) { MessageBox.Show( ex.ToString()); return; }</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">if (hdib == IntPtr.Zero){</span><span style="color:#008000;">MessageBox.Show(&laquo;Изображение не загружено.&raquo;); </span><span style="color:#008000;">return; </span><span style="color:#008000;">}</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">srcImage = new Bitmap(bitmapFromDIB(hdib)); <span style="color:#0000ff;">//делаем bitmap из DIB и записываем в переменную. Теперь картинка хранится в srcImage, можно работать дальше.</span></span></p>
<p style="padding-left:30px;"><span style="color:#008000;"> } </span><span style="color:#0000ff;">//Далее приведены необходимые методы и импорты для создания битмапа из ДИБа взятые <a href="http://www.codeproject.com/KB/GDI-plus/DIBtoBitmap.aspx?msg=2709685" target="_blank">отсюда</a></span></p>
<p style="padding-left:30px;"><span style="color:#008000;">private Bitmap bitmapFromDIB(IntPtr dibhand)</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">{</span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:60px;"><span style="color:#008000;">IntPtr bmpptr = GlobalLock(dibhand);</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">IntPtr pixptr = GetPixelInfo(bmpptr);</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">IntPtr pBmp = IntPtr.Zero;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">int status = GdipCreateBitmapFromGdiDib(bmpptr, pixptr, ref pBmp);</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">if ((status == 0) &amp;&amp; (pBmp != IntPtr.Zero))</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">{</span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:90px;"><span style="color:#008000;">MethodInfo mi = typeof(Bitmap).GetMethod(&laquo;FromGDIplus&raquo;, BindingFlags.Static | BindingFlags.NonPublic);</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">if (mi == null) return null;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">Bitmap result = new Bitmap(mi.Invoke(null, new object[] { pBmp }) as Bitmap);</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">GlobalFree(dibhand);</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">dibhand = IntPtr.Zero;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">return result;</span></p>
<p style="padding-left:60px;"><span style="color:#008000;">}</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">else return null;</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">}</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">private IntPtr GetPixelInfo(IntPtr bmpptr)</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">{</span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:60px;"><span style="color:#008000;">BITMAPINFOHEADER bmi = new BITMAPINFOHEADER();</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">Marshal.PtrToStructure(bmpptr, bmi);</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">Rectangle bmprect = new Rectangle(0, 0, bmi.biWidth, bmi.biHeight);</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">if (bmi.biSizeImage == 0) bmi.biSizeImage = ((((bmi.biWidth * bmi.biBitCount) + 31) &amp; ~31) &gt;&gt; 3) * bmi.biHeight;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">int p = bmi.biClrUsed;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">if ((p == 0) &amp;&amp; (bmi.biBitCount &lt;= 8)) p = 1 &lt;&lt; bmi.biBitCount;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">p = (p * 4) + bmi.biSize + (int)bmpptr;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">return (IntPtr)p;</span><span style="color:#008000;"><br />
</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">}</span></p>
<p><span style="color:#008000;"> </span></p>
<p><span style="color:#008000;"> </span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:30px;"><span style="color:#008000;">[DllImport("gdiplus.dll", ExactSpelling = true)]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">private static extern int GdipCreateBitmapFromGdiDib(IntPtr bminfo, IntPtr pixdat, ref IntPtr image);</span><span style="color:#008000;"> </span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:30px;"><span style="color:#008000;">[DllImport("kernel32.dll", ExactSpelling = true)]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">private static extern IntPtr GlobalLock(IntPtr handle);</span><span style="color:#008000;"> </span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:30px;"><span style="color:#008000;">[DllImport("kernel32.dll", ExactSpelling = true)]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">private static extern IntPtr GlobalFree(IntPtr handle);</span><span style="color:#008000;"> </span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:30px;"><span style="color:#008000;">[StructLayout(LayoutKind.Sequential, Pack = 2)]</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">private class BITMAPINFOHEADER</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">{</span></p>
<p><span style="color:#008000;"> </span></p>
<p style="padding-left:60px;"><span style="color:#008000;">public int biSize = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public int biWidth = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public int biHeight = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public short biPlanes = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public short biBitCount = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public int biCompression = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public int biSizeImage = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public int biXPelsPerMeter = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public int biYPelsPerMeter = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public int biClrUsed = 0;</span><span style="color:#008000;"><br />
</span><span style="color:#008000;">public int biClrImportant = 0;</span><span style="color:#008000;"><br />
</span></p>
<p style="padding-left:30px;"><span style="color:#008000;">}<br />
</span><span style="color:#0000ff;">//&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br />
//остальной код программы<br />
//&#8230;&#8230;&#8230;&#8230;..Scan()&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;<br />
//&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230; </span></p>
<p><span style="color:#008000;">}</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Таким образом я добился максимальной простоты работы с точки зрения пользователя. Нажимаем кнопку, сразу запускается сканирование без различных промежуточных этапов в виде интерфейса сканера, где можно много чего поменять, а соответственно и накосячить. Осталась нерешенной одна проблема, такая программа будет сканировать страницы размером Letter. Он немного шире и короче, чем A4. В моем случае это было не фатально. В EZTwain нет методов установки размера страницы (в бесплатной версии по крайней мере), использование twain32 библиотеки намного сложнее, так что я оставил как есть.</span></p>
<p style="text-align:justify;"><span style="color:#000000;">Ссылки по теме:<br />
<a href="http://www.codeproject.com/KB/dotnet/twaindotnet.aspx" target="_blank">Использование twain библиотеки с исходниками и примерами<br />
</a></span><a href="http://www.xsdev.net/tutorials/twainsharp/#references" target="_blank"><span style="color:#000000;">Ресурс с описанием twain и  парой полезных ссылок</span></a><br />
<a href="http://www.codeproject.com/KB/GDI-plus/DIBtoBitmap.aspx?msg=2709685" target="_blank">Как достать bitmap из DIB</a></p>
<p style="padding-left:30px;"><span style="color:#008000;"> </span></p>
<p><span style="color:#008000;"> </span></p>
<p><span style="color:#008000;"> </span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/97/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/97/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/97/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=97&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2009/12/01/eztwain_csharp/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>

		<media:content url="http://tim0n.files.wordpress.com/2009/12/twain_logo.jpg" medium="image">
			<media:title type="html">TWAIN_logo</media:title>
		</media:content>
	</item>
		<item>
		<title>int (*fptr[])() = {f1, f2, &#8230;};</title>
		<link>http://tim0n.wordpress.com/2009/05/18/pointer2function/</link>
		<comments>http://tim0n.wordpress.com/2009/05/18/pointer2function/#comments</comments>
		<pubDate>Mon, 18 May 2009 18:50:54 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[ВМ и ИТ]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=79</guid>
		<description><![CDATA[Писал вчера прогу по с++ к зачету.  Суть &#8211; реализация перемешанной таблицы, но речь не о том. По ходу разработки наткнулся в лекциях на вещь, красующуюся в заголовке поста. Такого я еще не видел. Признаться, я, как начинающий программист, еще многого не видел. Но над этой абракадаброй я ломал мозг в течение 2х часовой лекции [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=79&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="alignleft size-full wp-image-80" style="margin:5px;" title="cpp" src="http://tim0n.files.wordpress.com/2009/05/cpp.jpeg?w=106&#038;h=106" alt="cpp" width="106" height="106" />Писал вчера прогу по с++ к зачету.  Суть &#8211; реализация перемешанной таблицы, но речь не о том. По ходу разработки наткнулся в лекциях на вещь, красующуюся в заголовке поста. Такого я еще не видел. Признаться, я, как начинающий программист, еще многого не видел. Но над этой абракадаброй я ломал мозг в течение 2х часовой лекции плюс пару часов дома. Не то, чтобы как баран на новые ворота, но осознать полностью смысл выражения мне удалось далеко не сразу. Что сия гидра означает:<span id="more-79"></span></p>
<p>1. <em>int fptr;</em> &#8211; объявление  целочисленной переменной;<br />
2.  <em>int fptr[] = {f1, f2, &#8230;};</em> -объявление  и инициализация массива целых чисел;<br />
3. <em>int *fptr ;</em> &#8211; объявление переменной, являющейся указателем на ячейку памяти, в которой хранится целое число;<br />
4. <em>int *fptr[] ;</em> &#8211; объявление массива указателей на целые числа;<br />
5.<em> int fptr();</em> &#8211; объявление функции, возвращающей целочисленное значение в результате выполнения;<br />
6.<em><strong> int (*fptr[])() = {f1, f2, &#8230;}; </strong></em>- вот оно. Объявление<strong> массива указателей на функции</strong>, возвращающие целочисленные значения и его инициализация указателями на функции f1, f2  и т.д.</p>
<p>Если подумать, все логично. Указатель на функцию &#8211; суть адрес в оперативной памяти, с которого начинаются команды, реализующие функцию. Объединить подобные указатели в массив тоже не представляет сложности, за исключением условия, что все функции должны возвращать данные одного типа. Просто догадаться до такой структуры, а тем более использовать в программе, по-моему, можно только в порыве энтузиазма.</p>
<p>Интересный язык, и изучать его интересно. Тяжело, конечно, но кто говорил что будет легко?! С одной стороны почти рукой подать до ассемблера, с другой  компилятор достаточно много &laquo;додумывает&raquo;. Опять же такие вот &laquo;глазовыколупывательницы&raquo; попадаются. Эхх.. сдать бы экзамен еще по нему.</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">Писал вчера</div>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=79&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2009/05/18/pointer2function/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>

		<media:content url="http://tim0n.files.wordpress.com/2009/05/cpp.jpeg" medium="image">
			<media:title type="html">cpp</media:title>
		</media:content>
	</item>
		<item>
		<title>Нелады</title>
		<link>http://tim0n.wordpress.com/2009/05/11/zopa/</link>
		<comments>http://tim0n.wordpress.com/2009/05/11/zopa/#comments</comments>
		<pubDate>Mon, 11 May 2009 19:46:14 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[MyLife]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=76</guid>
		<description><![CDATA[Давно заметил, что все в порядке в жизни не бывает.  Даже не то, чтобы что-то не устраивало, или какие-то цели были недостижимы. Все проще. Просто с чем-то всегда нелады. Нашлась работа, наладилась учеба, начались проблемы с деньгами -&#62; с деньгами, работой, учебой вроде разобрался, ушла девушка. Как-то повспоминал, оказалось так было почти всегда. То ли [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=76&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Давно заметил, что все в порядке в жизни не бывает.  Даже не то, чтобы что-то не устраивало, или какие-то цели были недостижимы. Все проще. Просто с чем-то всегда нелады. Нашлась работа, наладилась учеба, начались проблемы с деньгами -&gt; с деньгами, работой, учебой вроде разобрался, ушла девушка. Как-то повспоминал, оказалось так было почти всегда. То ли я требую от жизни слишком много, то ли задачи ставлю не по силам, то ли просто как-то так. Круговорот жопы в жизни какой-то получается. Иногда хочется дождаться момента, тормознуть время на недельку и сказать &laquo;вот теперь все отлично&raquo;. И с новыми силами рвануть к новым горизонтам. Но оказывается невозможно вырваться из этого круговорота. Само существование превратилось в погоню за собственным хвостом. Наладить что-то одно, значит отпустить все остальное, и в один прекрасный момент что-то рушится. Всегда неожиданно, неизбежно и всегда по уши.</p>
<p>P.S. Собственно к чему я. Приближается сессия, причем проблем она доставит по прикидкам довольно много. Даже интересно, если следовать моим наблюдениям, либо наладится личная жизнь, либо сессия прокатит сама собой. Ппц, хоть ставки делай. Ну по крайней мере с работой все предполагается быть стабильно, хотя опять же тьфу-тьфу-тьфу&#8230;</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/76/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/76/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/76/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=76&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2009/05/11/zopa/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>
	</item>
		<item>
		<title>В предвкушении сезона</title>
		<link>http://tim0n.wordpress.com/2008/12/18/season08_coming/</link>
		<comments>http://tim0n.wordpress.com/2008/12/18/season08_coming/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 01:15:52 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[Мысли вслух]]></category>
		<category><![CDATA[Snowboard]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=72</guid>
		<description><![CDATA[Вот и долгожданный морозец. Вот такую зиму я люблю. -7 градусов, медленно падающий снег в желтом свете уличных фонарей, пустая ночная дорожка, 10 минут отдыха от всего мира по дороге домой. Хорошо. Подольше бы постояла такая погода.
Зима на пару дней наладилась, а вместе с ней грядет открытие лыжедосочного сезона в подмосковных горнолыжных курортах. Организаторы и [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=72&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Вот и долгожданный морозец. Вот такую зиму я люблю. -7 градусов, медленно падающий снег в желтом свете уличных фонарей, пустая ночная дорожка, 10 минут отдыха от всего мира по дороге домой. Хорошо. Подольше бы постояла такая погода.<span id="more-72"></span><br />
Зима на пару дней наладилась, а вместе с ней грядет открытие лыжедосочного сезона в подмосковных горнолыжных курортах. Организаторы и владельцы склонов в ужасе от такой нереально теплой зимы больше, чем сами катающиеся. Не мудрено, у них бабло пропадает, когда должно наоборот прибывать. Но отсутствие простых смертных на склонах еще полбеды. Грядет период корпоративов и новогодних праздников. Такой кусок никто пропустить мимо рта просто не в состоянии. Ради него хозяева горок и в кипятке лед сделают, да еще и на перегонки. Что в принципе очень даже на руку простым смертным лыжебордерам. Итог, первый и пока единственный склон открыт в Волене уже вчера, сегодня открываются 2 склона в Сорочанах. В Степаново пока склоны не готовы. Яхрома тоже пока молчит о своих намерениях, но в новостях предлагают заказать корпоратив на 22е декабря, из чего можно сделать вывод, что в выходные склоны все-же планируют открыть.<br />
Наконец-то дождались. С Любой планируем в выходные сгонять в Сорочаны на разведку. Предположительно в субботу вечером или в воскресенье утром-днем. Если будет невтерпеж, можем и в пятницу поздно вечером рвануть, но это вряд ли. Если кому интересно, айда с нами.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=72&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2008/12/18/season08_coming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>
	</item>
		<item>
		<title>1.44</title>
		<link>http://tim0n.wordpress.com/2008/12/11/144/</link>
		<comments>http://tim0n.wordpress.com/2008/12/11/144/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 22:56:39 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[ВМ и ИТ]]></category>
		<category><![CDATA[FDD]]></category>
		<category><![CDATA[Floppy]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=70</guid>
		<description><![CDATA[
У нас в этом семестре есть предмет &#171;Интерфейсы периферийных устройств и еще чего-то там&#187;. Сегодня была последняя лекция, через месяц экзамен. Препод принес остаток лекций, которые не успел прочитать, и экзаменационные вопросы. Суть рассказа, из-за чего я решил потревожить доселе дремавший блог,  в том, что принес он эти материалы на флоппи дисках формата 3.5&#8243;. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=70&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><img class="size-full wp-image-69 alignleft" title="s_floppydisk" src="http://tim0n.files.wordpress.com/2008/12/s_floppydisk.jpg?w=168&#038;h=140" alt="Floppydisk_foto" width="168" height="140" /><br />
У нас в этом семестре есть предмет &laquo;Интерфейсы периферийных устройств и еще чего-то там&raquo;. Сегодня была последняя лекция, через месяц экзамен. Препод принес остаток лекций, которые не успел прочитать, и экзаменационные вопросы. Суть рассказа, из-за чего я решил потревожить доселе дремавший блог,  в том, что принес он эти материалы на флоппи дисках формата 3.5&#8243;. Честно говоря, от конкретно этого преподавателя можно было ожидать что-то подобное. Он и на лекциях-то рассказывал вещи, относяшиеся по большей части к 70м годам прошлого столетия. Но все же меня это удивило. 5 дискет быстро разошлись по рядам и дошли до адресатов &#8211; старост групп, которым было вверено все это дело с дискет распространить среди своей группы любым удобным способом. Попадались товарищи, предлагавшие сразу слить инфу кому-нить в ноут, благо народу с ноутами в аудитории имелось в достатке. Сознание того, тчо ноутбуки уже давно не комплектуются дисководами приходило чуть позже.<br />
Все-таки не понимаю я людей, использующих сильно устаревшие технологии, в то же время игнорируя или презревая более доступные и удобные усовершенствования. Что ему мешало, допустим, расшарить архив в нете и просто дать ссылку? Это было бы быстрее, проще и надежней.  Ладно, в этом направлении можно далеко дорассуждать, заканчивая мысль на старческом маразме, этим темам пока не время, я думаю.<br />
Собственно, для чего я все это написал. Недавно на башорге прочитал цитату, смысл которой сводится к тому, что многие подростки уже не знают, что такое дискета. Интересно, много-ли людей на данный момент уже не помнят или не знают, что такое FDD?!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=70&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2008/12/11/144/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>

		<media:content url="http://tim0n.files.wordpress.com/2008/12/s_floppydisk.jpg" medium="image">
			<media:title type="html">s_floppydisk</media:title>
		</media:content>
	</item>
		<item>
		<title>Привет из холодильника.</title>
		<link>http://tim0n.wordpress.com/2008/11/24/snejcom/</link>
		<comments>http://tim0n.wordpress.com/2008/11/24/snejcom/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 19:00:52 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[Отдых]]></category>
		<category><![CDATA[Спорт]]></category>
		<category><![CDATA[Snej.com]]></category>
		<category><![CDATA[Snowboard]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=45</guid>
		<description><![CDATA[Идея покататься на борде не в сезон родилась еще летом, не помню у кого, честно говоря. Ну не суть. А суть в том, что до ее реализации дело дошло только теперь. Итак, сегодня были в спорткомплексе Снеж.ком. Это крытый всесезонный горнолыжный (и не только, там много всего напихано) комплекс, с виду напоминающий мне лично какого-то [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=45&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:left;"><img src="/Documents%20and%20Settings/Tim0n/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/Snejcom1.jpg" alt="" /><img class="alignleft size-full wp-image-49" style="margin:5px;" title="snejcom1" src="http://tim0n.files.wordpress.com/2008/11/snejcom1.jpg?w=268&#038;h=164" alt="snejcom1" width="268" height="164" />Идея покататься на борде не в сезон родилась еще летом, не помню у кого, честно говоря. Ну не суть. А суть в том, что до ее реализации дело дошло только теперь. Итак, сегодня были в спорткомплексе <a title="Снеж.ком" href="http://www.snej.com" target="_blank">Снеж.ком</a>. Это крытый всесезонный горнолыжный (и не только, там много всего напихано) комплекс, с виду напоминающий мне лично какого-то жука типа большого таракана. Возраст сего насекомого не больше 2х лет, а посему это весьма автоматизированое сооружение (что не всегда удобно кстати, например, оплатив проход внутрь, выйти обратно, не потеряв при этом оплаченного<img class="alignright size-full wp-image-50" title="snejcom2" src="http://tim0n.files.wordpress.com/2008/11/snejcom2.jpg?w=300&#038;h=146" alt="snejcom2" width="300" height="146" /> времени катания, технически невозможно, на деле это осуществимо, но с небольшими трудностями). Чего стоят одни лишь автоматические дверцы шкафчиков в раздевалке. Очень удобно, пока все работает (сколько геморроя будет, если автоматика откажет, даже представлять не хочется). Ну да ладно, надо о главном. А главного две вещи: Как там? и Как оно?<span id="more-45"></span></p>
<p><strong> Как там?<br />
</strong>Как, как, отлично! Как еще может быть, когда погода не позволяет где-либо кататься на природных склонах. Летом вообще наверно шикарно (правда чревато некоторыми последствиями, знакомый так летом покатался, там -6, на улице +30, после катания жара, в машине окна на распашку, потом неделя с ангиной). Склон коротенький и простой, метров 300 где-то, перепад высот не помню, можно на сайте глянуть. Практически ровный, без больших сугробов. Снег искусственный (логично) в достаточном для комфортного катания количестве. Температура на склоне поддерживается на уровне -6 градусов. По сути это большой холодильник. Ветра нет (что тоже логично).  Есть сноу-парк, в принципе ничешный на вид, но мне пока туда рано. Все со временем..</p>
<p>Два вида подъемников: 4хместный кресельный и бугельный (я так и не<img class="alignleft size-full wp-image-51" style="margin:5px;" title="snejcom_podyem" src="http://tim0n.files.wordpress.com/2008/11/snejcom_podyem.jpg?w=216&#038;h=162" alt="snejcom_podyem" width="216" height="162" /> понял, зачем там бугель, лишнее место только занимает). Выкат с кресельного подъемника довольно дурацкий (с позиции бордера, лыжникам везде лафа). Мало того, что устоять при сходе с подъемника на борде проблематично, так еще есть вероятность получить по голове разворачивающимся креслом в случае падения на сходе. Лично мне удалось не падать только с 4го подъема, по голове, однако, не получил ни разу.</p>
<p>Сам склон, как я уже говорил, простой. Сверху покруче, плавно переходящий в пологий выкат. В начале <a href="http://tim0n.files.wordpress.com/2008/11/snejcom_sklon.jpg"><img class="alignright size-medium wp-image-53" style="margin:5px;" title="snejcom_sklon" src="http://tim0n.files.wordpress.com/2008/11/snejcom_sklon.jpg?w=231&#038;h=174" alt="snejcom_sklon" width="231" height="174" /></a>горки я пытался изображать дугу, с этим у меня туго; а с середины склона скорости на подобные маневры уже не хватало, поэтому можно было покрутиться или по другому повыделываться, ну или просто спокойно доехать до низу.</p>
<p>Что еще можно сказать.. Все неплохо устроено. При отсутствии погоды или не в сезон можно неплохо покататься, чтоб не забыть что такое борд (ну или лыжи, это кому чего больше по душе)</p>
<p><strong>Как оно?<br />
</strong>Вернусь от идеи к воплощению. Отправляясь туда катать, приходится осмыслить несколько вещей. Во-первых, транспорт. Комплекс находится на Ленинградском шоссе сразу за МКАДом. Путь на машине у нас занял примерно 1.5 часа, это было в 12 часов дня, МКАД ехать отказывался (кое-как передвигаться &#8211; да, а вот ехать не хотел). Как вариант &#8211; метро и автобус (неудобные тяжелые сумки, пингвиний шаг, толпа народу, перекладные). Я не настолько энтузиаст, мне в Кант то пешком влом было ехать.</p>
<p>Во-вторых, цены. Будние дни 400р/час, выходные 900р/час, плюс какие-то абонементы, несколько снижающие стоимость катания, но лишающие выбора где катать. Кому как, а я за 900р/час даже летом не поеду.  400р/час приемлемо, если альтернативных склонов нет, но все же дорого. С одной стороны экзотика, катай когда хочешь, а с другой слишком короткий  и пологий склон.</p>
<p>В-третьих, плотность чел/м2. Пошарив на форумах, я пришел к<a href="http://tim0n.files.wordpress.com/2008/11/snejcom_ya.jpg"><img class="alignright size-medium wp-image-55" title="snejcom_ya" src="http://tim0n.files.wordpress.com/2008/11/snejcom_ya.jpg?w=225&#038;h=300" alt="snejcom_ya" width="225" height="300" /></a> выводу, что в выходные там делать нечего. Народу слишком много. Очереди и давка на подъемниках и на склоне не развернуться.</p>
<p><strong>Вывод.</strong><br />
Как альтернатива сидению и наблюдению дождя за окном &#8211; идея очень даже живая. Особенно если есть на это время в будни и желательно с утра-днем. В сезон проще и дешевле, конечно, доехать до того же Степаново или в Кант на худой конец. Вообще там хорошо, рекомендую как минимум съездить оценить.</p>
<p>Мы там прокатались час (время было ограничено, к сожалению) с удовольствием и не пожалели, что вырвались туда. Чего всем и желаю.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=45&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2008/11/24/snejcom/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>

		<media:content url="/Documents%20and%20Settings/Tim0n/%D0%A0%D0%B0%D0%B1%D0%BE%D1%87%D0%B8%D0%B9%20%D1%81%D1%82%D0%BE%D0%BB/Snejcom1.jpg" medium="image" />

		<media:content url="http://tim0n.files.wordpress.com/2008/11/snejcom1.jpg" medium="image">
			<media:title type="html">snejcom1</media:title>
		</media:content>

		<media:content url="http://tim0n.files.wordpress.com/2008/11/snejcom2.jpg" medium="image">
			<media:title type="html">snejcom2</media:title>
		</media:content>

		<media:content url="http://tim0n.files.wordpress.com/2008/11/snejcom_podyem.jpg" medium="image">
			<media:title type="html">snejcom_podyem</media:title>
		</media:content>

		<media:content url="http://tim0n.files.wordpress.com/2008/11/snejcom_sklon.jpg?w=300" medium="image">
			<media:title type="html">snejcom_sklon</media:title>
		</media:content>

		<media:content url="http://tim0n.files.wordpress.com/2008/11/snejcom_ya.jpg?w=225" medium="image">
			<media:title type="html">snejcom_ya</media:title>
		</media:content>
	</item>
		<item>
		<title>Как я готовил еду..</title>
		<link>http://tim0n.wordpress.com/2008/08/07/pshennaya_kasha/</link>
		<comments>http://tim0n.wordpress.com/2008/08/07/pshennaya_kasha/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 12:36:13 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[Без категории]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=39</guid>
		<description><![CDATA[- Что у нас на ужин?
- Котлеты, сэр.
- Ура, котлеты.
- Из овсянки, сэр.
Выдержка из ICQ переписки:
Tim0n: ппц, сварить обычную кашу оказывается не так просто
Любочка: какую кашу
Tim0n: пшенную
Tim0n: смотри
Tim0n: Пшено перебрать, промыть в кипятке, пока вода после промывки не станет чистой. Затем залить горячей водой, поставить на огонь, посолить, снять пену, быстро выпарить всю воду, пока [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=39&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:right;"><em>- Что у нас на ужин?<br />
- Котлеты, сэр.<br />
- Ура, котлеты.<br />
- Из овсянки, сэр.</em></p>
<p>Выдержка из ICQ переписки:</p>
<blockquote><p>Tim0n: ппц, сварить обычную кашу оказывается не так просто<br />
Любочка: какую кашу<br />
Tim0n: пшенную<span id="more-39"></span><br />
Tim0n: смотри<br />
Tim0n: Пшено перебрать, промыть в кипятке, пока вода после промывки не станет чистой. Затем залить горячей водой, поставить на огонь, посолить, снять пену, быстро выпарить всю воду, пока пшено еще не успело развариться. После этого долить горячее молоко и продолжать варить кашу на умеренном и затем на слабом огне до полного загустения. Готовую кашу заправить маслом и размешать. (с) gotovim.ru<br />
Любочка: ммм, вкусно<br />
Tim0n: во-первых, как я прикажу комфорке быстро выпарить воду?! скажу, горшочек, вари?!<br />
Любочка: да, так и скажешь!<br />
Tim0n: потом на слабом огне довести до згустения. блин, как я пойму когда она загустела? и вообще у меня плита электрическая<br />
Tim0n: вот думаю, может лучше яичницу?<br />
Любочка:  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   она будет густая, ты увидишь<br />
Любочка: быстро выпарить -на сильном огне<br />
Tim0n: интересно, скоько это все займет времени<br />
Любочка: 30 мин<br />
Tim0n: эхх, ладно, пойду попробую<br />
Tim0n: а варить в чем? есть кастрюли, есть чугунная кастрюлька, есть казан для плова<br />
Любочка: в небольшой кастрюле<br />
Любочка: давай, потом поделишься впечатлением )<br />
только следи за ней и помешивай, чтоб не подгорела<br />
Tim0n: блин, а она сама че, не приготовится? я поиграть хотел<br />
Любочка: нет, сама она подгорит, убежи и т.п.<br />
Tim0n: ладно, тогда пойду. если что, я пал смертью храбрых кулинаров от рук сбежавшей каши<br />
Tim0n: хорошо иметь ноут, хоть на кухне посидеть<br />
Любочка: посолить не забудь или посладить<br />
Tim0n: 0_0 а сластить сколько?<br />
Любочка: у тебя каша сладкая будет, на молоке?<br />
Tim0n: ну предполагается да, а что получится я не знаю<br />
Tim0n: кстати,<br />
- пшено &#8211; 1 стакан<br />
- вода &#8211; 2 стакана<br />
- молоко &#8211; 2 стакана<br />
- масло сливочное &#8211; 2 ст.л.<br />
Tim0n: для одной порции не многовато?<br />
Любочка: не съешь всё, много<br />
Любочка: это на семью<br />
Tim0n: что, взять четверть?<br />
Любочка: боюсь пропорцию не соблюдёшь..<br />
Tim0n: говно вопрос, на весах взвешу<br />
Tim0n: если найду их<br />
Любочка: короче, надо чуть-чуть посолить и примерно от столовой ложки сахара, до нескольких -по вкусу<br />
Tim0n: значит 3 ложки говоришь, понял<br />
Tim0n: ладно, я морально готов. если что, план Б &#8211; яичница.<br />
Tim0n: и полчаса отмывания кастрюли<br />
Любочка: ага, просто следи за ней и потом, когда закипит на среднем огне готовь<br />
хотя у тебя плита дурная..<br />
Tim0n: дурной она была раньше, а теперь вообще швах. новая комфорка расходится с поваром во взглядах на приготовление пищи. по крайней мере яичницу она готовит быстро и с углем<br />
Tim0n: кстати, гугл говорит, что правильно писать коНфорка,  правда я с ним не согласен<br />
Tim0n: КАМФО&#8217;РКА (или комфо?рка), и (простореч.) канфо?рка (или конфо?рка), и, ж. [от гол. komfoor — приспособление для разведения огня]. Часть самовара — приспособление, надеваемое на верх трубы. На камфорку обычно ставят чайник, чтобы дать настояться чаю.<br />
Tim0n: гугл сосет</p>
<p>.</p>
<p>.<br />
Tim0n: гы <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Любочка: ну как процесс?<br />
Tim0n: 1:0 в ползу прогресса<br />
Tim0n: я оказывается не пшено купил, а сразу кашу, которую надо было залить кипятком и варить 1 минуту<br />
Tim0n: кашу я уже съел<br />
Любочка: <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Tim0n: посуду мыть я буду дольше чем готовил и ел<br />
Tim0n: 21 век<br />
Tim0n: кто ж знал, что там все так просто. я думал, купил просто пшено. и то еле откопал из завалов овсяных каш. можно подумать, что все только овсянкой и питаются</p></blockquote>
<p>Вот так я готовил себе кашу. Процесс подготовки оказался дольше и интересней самого приготовления.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tim0n.wordpress.com/39/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tim0n.wordpress.com/39/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=39&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2008/08/07/pshennaya_kasha/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>
	</item>
		<item>
		<title>Зимний велосезон. Итоги.</title>
		<link>http://tim0n.wordpress.com/2008/05/14/winterbike_resume/</link>
		<comments>http://tim0n.wordpress.com/2008/05/14/winterbike_resume/#comments</comments>
		<pubDate>Wed, 14 May 2008 12:35:21 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[Отдых]]></category>
		<category><![CDATA[Спорт]]></category>
		<category><![CDATA[MountainBike]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=37</guid>
		<description><![CDATA[.. ну нафиг такие сумочки.&#187; &#8211; (с) Bash.org.ru

Пролистал свои посты, подумал, что открытие зимних покатушек есть, а закрытия нету. Вот решил восполнить. Ну как такового никакого закрытия не было, катался изредка, а потом дожди пошли и перестал кататься. Опишу некоторые технические детали по аналогии с описанием &#171;открытия&#187;. Ну и небольшие выводы и итоги.
Колеса. Колеса вопреки [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=37&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:right;"><em>.. ну нафиг такие сумочки.&raquo; &#8211; (с) Bash.org.ru<br />
</em></p>
<p style="text-align:left;">Пролистал свои посты, подумал, что открытие зимних покатушек есть, а закрытия нету. Вот решил восполнить. Ну как такового никакого закрытия не было, катался изредка, а потом дожди пошли и перестал кататься. Опишу некоторые технические детали по аналогии с описанием &laquo;открытия&raquo;. Ну и небольшие выводы и итоги.<span id="more-37"></span></p>
<p style="text-align:left;"><strong>Колеса. </strong>Колеса вопреки ожиданиям лучше всего перенесли зиму. Ни одного прокола или прочих неприятностей. Весной даже подкачивать не пришлось. Чего не скажешь о других частях вела. Правда заметил, что протектор заднего колеса немного поистерся. Учитывая, что заднее колесо у меня юзит редко (основной упор все-таки на передний тормоз), удивился, неужели я так ядрено вкручиваю. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align:left;"><strong>Цепь.</strong> Вот тут начались неприятности. Надо заметить, что велосипед я мыл водой после каждого катания, а хранился он на балконе. То есть полностью мокрый вел я затаскивал на балкон в -10С. Можно было предположить итог &#8211; заржавело все, что могло. Хорошо еще что могло не так много вещей. Вобщем весной цепь практически не гнулась. Довольно больших усилий стоило очистить ее от грязи и ржавчины и как следует смазать. Не зря машинку для чистки покупал. Передние звезды очистились вместе с цепью, а задние то ли из нержавейки, то ли хромированы, главное не заржавели вообще. Остальные детали либо из алюминия, либо покрашены, так что дальше цепи и звезд ржавчина не пошла. Надо будет купить приблуду для проверки натяжения цепи, дешевле вовремя заменить цепь, чем потом вместе с цепью еще и систему с кассетой.</p>
<p style="text-align:left;"><strong>Тормоза.</strong> Диски это конечно хорошо, но на этот раз они мне устроили небольшую подставу &#8211; эффективность торможения резко упала до слабеньких ободных тормозов. Первая пришедшая на ум причина &#8211; разгерметизация масляной системы была опровергнута почти сразу же. Ручки тормозов упираются все так же на половине хода, чего не бывает при разгерметизации или попадании воздуха в масляную систему, когда ручка &laquo;проваливается&raquo; до руля. То есть колодки сжимают диски с теми же усилиями, что и раньше, вот только не тормозят их, дави хоть до посинения. С дисками проблем тоже не должно было возникнуть. Если на них попало какое-нибудь маслянистое вещество, то отмыть их жидкостью для мытья посуды вполне достаточно. Осталась только одна деталь &#8211; колодки. С ними все мучения и будут. Не знаю, что с ними случилось за зиму. Возможно реагент с зимних дорог попал на диски а затем и на колодки, но я склоняюсь к мысли, что влага  попавшая на них, а в последствии замерзшая на поверхности, постепенно разрушила верхний тормозящий слой, размягчила его, а первое касание дисков при торможении отшлифовало колодки до зеркального блеска. А может и то и другое. А может я не прав и причина вовсе не в этом. В любом случае, что-то надо делать. Попробовал прокалить передние тормоза. Разогрел конфорку на плите, положил колодки, через 10 минут снял. Провонял всю квартиру горелой проводкой. С поверхности вытопилась какая-то маслянистая гадость. Ну, думаю, процесс пошел. Все бы ничего, вот только когда я их охладил и попытался вытереть тормозящую сторону, материал начал рассыпаться. Сходил за хлебушком, блин. Счистил все что рассыпалось, получил неровную колодку в 2 раза меньшей толщины и сомнительного вида. Ну делать нечего, засунул все это обратно в тормоз. Ну.. хуже тормозить не стало, что на тот момент не могло не радовать, правда лучше то же отказалось. Надо будет по форумам полазить, может еще спасу задние колодки. А может повторю эксперимент с меньшим временем выжаривания. Но что-то мне подсказывает, что на новые колодки потратиться все равно придется.</p>
<p style="text-align:left;"><strong>Итоги. </strong>В целом проблемы есть, нерешаемых нет. С цепью вопрос в принципе решен. После покупки измерителя натяжения будет ясно, менять ее или нет. На будущее для зимних покатушек надо будет обзавестись специальной густой смазкой для цепи. Правда после катания устаешь так, что и мыть то его влом, не говоря уже о том, что еще и смазывать надо. С тормозами вопрос пока в процессе: попробовать надыбать каких-нибудь практических советов в нете, попытаться наладить хотя бы задний тормоз, ну или на худой конец купить новые. Вообще на будущее зимнего катания я смотрю довольно скептически. Как показывает опыт, мыть велосипед после катания обязательно, но после этого его еще необходимо просушить, а такой возможности у меня нет. Если вел будет стоять в коридоре, родители взвоют. Они и так не рады, что я его поселил на балконе, заняв там довольно много места. К тому же, сам балкон зимой как оказалось не лучшее место для стоянки. Единственное место, где велосипед не будет мешать и будет в нормальных для его хранения условиях &#8211; гараж, но тогда покататься зимой не получится. Вобщем доживем до зимы, там видно будет.</p>
<p style="text-align:left;"><strong>В целом. </strong>В целом кататься с удовольствием можно и зимой и летом. Возможные неприятности известны и устранимы. По показаниям свежеподаренного мне на день рождения велокомпьютера я накатал уже 60км за неделю (вот бы не подумал). Узнал наконец таки, с какой средней скоростью ездит велосипедист: 17-23 км/ч (а не 10км/ч как пишут в школьных учебниках по физике). Максимальная достигнутая мной скорость на данный момент 34км/ч (правда она может будет больше, я пока не заморачивался над ее достижением, да и с моим протектором особо не разгонишься). Постепенно обвес велосипеда подходит к разумному пределу. Есть так же свежеподренная фляга, что избавляет от необходимости таскать воду в рюкзаке. Еще пару мелочей и от рюкзака можно будет совсем отказаться.</p>
<p style="text-align:left;">Вобщем, велосипед в качестве активного отдыха во мне прижился. Рекомендую.</p>
<p style="text-align:left;">
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tim0n.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tim0n.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=37&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2008/05/14/winterbike_resume/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>
	</item>
		<item>
		<title>Понедельник</title>
		<link>http://tim0n.wordpress.com/2008/04/21/just_monday/</link>
		<comments>http://tim0n.wordpress.com/2008/04/21/just_monday/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 13:09:36 +0000</pubDate>
		<dc:creator>Tim0n</dc:creator>
				<category><![CDATA[OGame]]></category>

		<guid isPermaLink="false">http://tim0n.wordpress.com/?p=35</guid>
		<description><![CDATA[&#8230;just another monday.
День сегодня что-то не задался с самого утра. То есть он хотел было начаться нормально, даже хорошо, но потом как будто кто-то решил, что &#171;не надо&#187; и все пошло неправильно, а я не стал сопротивляться. Все началось с того что я проснулся (как ни странно). Даже встал, включил комп, сходил на кухню, машинально [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=35&subd=tim0n&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p style="text-align:right;"><img class="alignleft size-full wp-image-36" src="http://tim0n.files.wordpress.com/2008/04/linkor.jpg?w=250&#038;h=117" border="5" alt="Линкор" width="250" height="117" /><em>&#8230;just another monday.</em></p>
<p style="text-align:left;">День сегодня что-то не задался с самого утра. То есть он хотел было начаться нормально, даже хорошо, но потом как будто кто-то решил, что &laquo;не надо&raquo; и все пошло неправильно, а я не стал сопротивляться. Все началось с того что я проснулся (как ни странно). Даже встал, включил комп, сходил на кухню, машинально открыл и закрыл холодильник (всегда задаю себе вопрос &laquo;зачем?&raquo; но никогда не нахожу ответа), пошел в комнату одеваться. И тут случилось то самое &laquo;не надо&raquo;. Те сладкие и презираемые &laquo;ну еще 2 минуты&raquo; вырубили меня в итоге на 2 часа. А за это время произошло много интересного. Ну во-первых, я опоздал на работу (что в принципе не новость), а во-вторых, мне убили весь <a title="флот в ОГейм" href="http://www.o-o-d.com/log.php?id=63c876a56e1990af097554148936e863" target="_blank">флот в ОГейм.</a> С одной стороны сие не так обидно ввиду того, что я уже охладел к этой игре, довольно давно не летал и уже с месяц как думал уйти из игры. Но обидно. И уходить теперь, как побитый пес, мне не с руки. Нет уж, дудки, игра продолжается. Я еще не выиграл тот бой, после которого не стыдно было бы уйти.</p>
<p style="text-align:left;">А в остальном ничего нового, просто очередной понедельник.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/tim0n.wordpress.com/35/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/tim0n.wordpress.com/35/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/tim0n.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/tim0n.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/tim0n.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/tim0n.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/tim0n.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/tim0n.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/tim0n.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/tim0n.wordpress.com/35/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/tim0n.wordpress.com/35/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/tim0n.wordpress.com/35/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=tim0n.wordpress.com&blog=1824401&post=35&subd=tim0n&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://tim0n.wordpress.com/2008/04/21/just_monday/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/8d9a239894140e23fd545cdef659a813?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96" medium="image">
			<media:title type="html">Tim0n</media:title>
		</media:content>

		<media:content url="http://tim0n.files.wordpress.com/2008/04/linkor.jpg?w=250" medium="image">
			<media:title type="html">Линкор</media:title>
		</media:content>
	</item>
	</channel>
</rss>