<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Виталий Иванов &#187; провал</title>
	<atom:link href="http://wicharek.name/tags/%d0%bf%d1%80%d0%be%d0%b2%d0%b0%d0%bb/feed" rel="self" type="application/rss+xml" />
	<link>http://wicharek.name</link>
	<description>Разработчик игр и мобильных приложений</description>
	<lastBuildDate>Wed, 01 Feb 2012 08:47:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Жизнь после выборов</title>
		<link>http://wicharek.name/blog/zhizn-posle-vyboro</link>
		<comments>http://wicharek.name/blog/zhizn-posle-vyboro#comments</comments>
		<pubDate>Tue, 09 Nov 2010 21:13:21 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Личное]]></category>
		<category><![CDATA[Реальность]]></category>
		<category><![CDATA[мудаки]]></category>
		<category><![CDATA[провал]]></category>
		<category><![CDATA[страна третьего мира]]></category>
		<category><![CDATA[Украина]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=1096</guid>
		<description><![CDATA[&#171;Не приведи бог видеть украинский послевыборный протест, бессмысленный и беспощадный&#187; (если бы А.С. Пушкин жил в Украине 21-го века). Если без долгих философствований, то это были странные выборы. И акции протеста такие же. Хотя что странного в том, что граждане &#8230; <a href="http://wicharek.name/blog/zhizn-posle-vyboro">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wicharek.name/wp-content/uploads/2010/11/chestno.jpg"><img class="alignleft size-full wp-image-1102" title="Мы хотим честных выборов" src="http://wicharek.name/wp-content/uploads/2010/11/chestno.jpg" alt="" width="400" height="267" /></a></p>
<p style="text-align: right;">&laquo;Не приведи бог видеть украинский послевыборный протест, бессмысленный и беспощадный&raquo;<br />
<em>(если бы А.С. Пушкин жил в Украине 21-го века).</em></p>
<p>Если без долгих философствований, то это были странные выборы. И акции протеста такие же. Хотя что странного в том, что граждане Украины жутко устали от политических процессов, где любой расклад проигрышный для них. Даже Аваков, когда сегодня общался с людьми на площади, тихо говорил, что он-то, конечно, борется, суды идут, но настолько бесполезно это, что только зря теряешь время. Судьям-то что? Они до бесконечности могут в исках отказывать и ходатайства отклонять. И всё ещё делает что-то он только для того, чтобы не отнять у победы Кернеса этот крепкий душок всеобщего наглого кидалова, характерный для всех предприятий Геннадия Адольфовича. Честно, примерно так и говорил&nbsp;&mdash; я в двух метрах стоял, сам слышал. Только люди из Зелёного фронта и зелёнофронтообразующих организаций заряжены на борьбу и громко кричат.</p>
<p>Лично для меня выборы прошли весело. Мне даже понравилось быть в комиссии. А из-за рекордно низкой явки, ещё и напрягаться особо не пришлось. Никаких нарушений, никаких проблем. Глава комиссии&nbsp;&mdash; от Партии Регионов, но Кернес ей не нравится, а фальсификации&nbsp;&mdash; не её профиль. Может поэтому на участке и победил Аваков с результатом 130 голосов на 100.  Ад случился только в городской комиссии, куда я, не спавший ночь, ездил сдавать бюллетени. Клоака украинской демократии&nbsp;&mdash; это самая правильная метафора для горизбиркома. А ещё&nbsp;&mdash; квинтэссенция тотальной неорганизованности украинского государства.</p>
<p>Эту неорганизованность им и вменяют в вину. В неразберихе, конечно, удобно подмахнуть тысчу-другую голосов, с этим трудно спорить. Но пока что конкретных претензий из лагеря Авакова слышно мало. По объяснениям самого Авакова, как я их понял, это потому что трудно ткнуть во что-то конкретное. В ближайшее время обещают опубликовать все протоколы. А пока, вот конкретные эпизоды, которые лично я почерпнул из тихой беседы Авакова с народом на площади и <a href="http://glavnoe.ua/news/n62016">обращения Харьковской правозащитной группы</a>:</p>
<ul>
<li>Оказывается, на ряде участков не проставили штампик &laquo;Выбыл&raquo; поверх фамилии Денисенко (кандидат в мэры). Это выглядит реально подозрительно, потому что он выбыл сильно заранее (хотя распиздяйством и тут можно объяснить). Бюллетени без такого штампика, по словам Авакова, трактовались вольно: где посчитали, а где кучей списали в недействительные.</li>
<li>На одном из двух участков в студенческом общежитии явка 40% (реальная), на втором&nbsp;&mdash; больше 90%. На первом картина в целом ровная, а на втором победил понятно кто. Представители Батькивщины &laquo;ушли&raquo; с участка.</li>
<li>Результаты по ряду участков были откорректированы &laquo;уточнёнными&raquo; бюллетенями. Кто их &laquo;уточнял&raquo; и в каких обстоятельствах вызывает вопросы.</li>
</ul>
<p>Чем это всё закончится&nbsp;&mdash; не ясно. Моё правило&nbsp;&mdash; участвовать в массовых протестах, так что экзистенциальные вопросы на этот счёт меня не мучают. Будут ещё митинги? Я прийду.</p>
<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1096" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/zhizn-posle-vyboro/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Бизинес ин Юкрейн</title>
		<link>http://wicharek.name/blog/bizines-in-ukraine</link>
		<comments>http://wicharek.name/blog/bizines-in-ukraine#comments</comments>
		<pubDate>Tue, 20 Jul 2010 20:21:40 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Личное]]></category>
		<category><![CDATA[Реальность]]></category>
		<category><![CDATA[история]]></category>
		<category><![CDATA[плохо с IT]]></category>
		<category><![CDATA[плохой сервис]]></category>
		<category><![CDATA[провал]]></category>
		<category><![CDATA[хороший сервис]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=832</guid>
		<description><![CDATA[Или &#171;Маленькая история серьёзных покупок выходного дня&#187; &#171;Из тяжелой промышленности в городе развиваются лишь супермаркеты&#187;,&#160;&#8212; сказал Жадан (в переводе на русский). В субботу, когда потребовалось быстро выбрать и купить покрытие на пол в объятую ремонтом квартиру мы поехали в супермаркет. &#8230; <a href="http://wicharek.name/blog/bizines-in-ukraine">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Или &laquo;Маленькая история серьёзных покупок выходного дня&raquo;</h2>
<p><img src="http://wicharek.name/wp-content/uploads/2010/07/obi.jpg" alt="" title="OBI" width="250" height="342" class="alignleft size-full wp-image-840" />&laquo;Из тяжелой промышленности в городе развиваются лишь супермаркеты&raquo;,&nbsp;&mdash; сказал Жадан (в переводе на русский). В субботу, когда потребовалось быстро выбрать и купить покрытие на пол в объятую ремонтом квартиру мы поехали в супермаркет. &laquo;Дача&nbsp;&mdash; это твоё хобби? Оби!&raquo;&nbsp;&mdash; мой любимый образец идиотского рекламного слогана. Вот туда и поехали.</p>
<p>Не скажу, что выбор линолеума и ковролина там скуден&nbsp;&mdash; в итоге мы выбрали и нам это понравилось и нравится до сих пор (3 дня уже)&nbsp;&mdash; но определённо не богат. Плюс от 5 до 10% ассортимента были помечены табличками: &laquo;Извините, эти образцы висят здесь просто так, но вместо того, чтобы убрать их, мы решили повесить эту табличку&raquo;.<br />
<br/><br/><a href="http://wicharek.name/blog/bizines-in-ukraine">дальше</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/bizines-in-ukraine/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MySQL C++ Connector Fail</title>
		<link>http://wicharek.name/blog/mysql-cpp-connector-fail</link>
		<comments>http://wicharek.name/blog/mysql-cpp-connector-fail#comments</comments>
		<pubDate>Sun, 27 Dec 2009 10:19:19 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[Планета Developers.org.ua]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[провал]]></category>
		<category><![CDATA[программирование]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=649</guid>
		<description><![CDATA[В текущем проекте возникла необходимость работать с MySQL базой данных из C++. Кроме базового API на «чистом»  C, разработчики MySQL (кому она там сейчас принадлежит?) предоставляют надстройки для различных языков программирования, называя их connector&#39;ами. В их числе имеется и красивая &#8230; <a href="http://wicharek.name/blog/mysql-cpp-connector-fail">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>В текущем проекте возникла необходимость работать с MySQL базой данных из C++. Кроме базового API на «чистом»  C, разработчики MySQL (кому она там сейчас принадлежит?) предоставляют надстройки для различных языков программирования, называя их connector&#39;ами. В их числе имеется и красивая высокоуровневая обвязка для C++. Хорошая альтернатива слабо предназначенному для непосредственного использования libmysqlclient, казалось бы.</p>
<p>Вскоре начались проблемы. Случайные вылеты, причинами которых были баги самого мерзкого характера: какая-то дрянь портила чужие области памяти. Потратив предварительно несколько часов, я так и не сумел сходу решить проблему. Уже тогда я подошёл вплотную к MySQL коннектору, но решил что столь явной проблемы (на максимально простом тест-кейсе) в официальной библиотеке быть просто не может, а значит проблема где-то раньше в моём коде. Потому решено было временно отложить решение (вылеты были регулярными, но не столь частыми) и сначала дописать функционал до определённого уровня, что и было проделано.</p>
<p>Пришло время второго захода. В ход пошли хитроизощрённые отладочные техники с hardware watchpoint&#39;ами и утилитами для отслеживания выделения памяти. Снова несколько часов и снова вижу проблему в connector&#39;е. Тут-то я наконец сосредоточенно погуглил и <a href="http://lists.mysql.com/connector-cplusplus/32">нагуглил письмо в mailing list MySQL</a>, где описывалась похожая проблема. Автор письма потрудился залезть в исходники коннектора (что я уже было собирался делать) и обнаружил там серьёзные проблемы. Кому интересно, подробно могут почитать по ссылке, но суть в том, что там просто элементарная ошибка (и не одна) с освобождением памяти, которая приводит к самым неприятным последствиям.</p>
<p>В итоге, код работы с базой (благо, ещё не разросшийся) был переориентирован на использование сишной libmysqlclient и счастье наступило.</p>
<p>Мораль:</p>
<ol>
<li>Не используйте MySQL C++ Connector. Это какой-то вообще слабо поддерживаемый проект. Мало ли что там ещё за проблемы найдутся.</li>
<li>Нельзя доверять третьесторонним библиотекам даже если они часть хорошо зарекомендовавших себя продуктов. Если бы не моё слепое доверие, времени на починку было бы потрачено в разы меньше.</li>
</ol>
<p><strong>UPD.</strong> Кстати, существует ещё <a href="http://tangentsoft.net/mysql++/">mysql++</a>. Не пробовал, но должно быть ок.</p>
<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=649" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/mysql-cpp-connector-fail/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Терминатор 4</title>
		<link>http://wicharek.name/blog/terminator-4</link>
		<comments>http://wicharek.name/blog/terminator-4#comments</comments>
		<pubDate>Sat, 30 May 2009 14:02:55 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Кино]]></category>
		<category><![CDATA[провал]]></category>
		<category><![CDATA[терминатор 4]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=271</guid>
		<description><![CDATA[Терминатор 4 — ужасен. Можно не смотреть. Насыщенность событиями — как в одной серии дешёвого sci-fi сериала. Сюжет можно изложить в трёх предложениях, два из которых есть в анонсе. Голливудские сценаристы продолжают однообразно фантазировать на тему «сигналов», «компьютерных сетей» и &#8230; <a href="http://wicharek.name/blog/terminator-4">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Терминатор 4 — ужасен. Можно не смотреть. Насыщенность событиями — как в одной серии дешёвого sci-fi сериала. Сюжет можно изложить в трёх предложениях, два из которых есть в анонсе. Голливудские сценаристы продолжают однообразно фантазировать на тему «сигналов», «компьютерных сетей» и прочих типа современных технологичных штучек, в которых ни черта не смыслят. Надоело уже, честное слово.</p>
<p>Резюме: третья часть была лучше, если она вам не понравилась, то на четвёртую даже не стоит тратить времени.</p>
<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=271" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/terminator-4/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

