<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2russianfull.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/" version="2.0">

<channel>
	<title>Founds</title>
	
	<link>http://blog.dataparksearch.org</link>
	<description>Just DataparkSearch weblog</description>
	<lastBuildDate>Fri, 30 Oct 2009 11:22:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Founds" type="application/rss+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FFounds" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FFounds" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FFounds" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/Founds" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FFounds" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FFounds" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FFounds" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FFounds" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Duff’s device bubblesort</title>
		<link>http://blog.dataparksearch.org/201</link>
		<comments>http://blog.dataparksearch.org/201#comments</comments>
		<pubDate>Fri, 30 Oct 2009 11:22:20 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Algorithms and technologies]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=201</guid>
		<description>As continue of bubbles, caches and predictors of transitions, a new version of Bubble sort à la Duff&amp;#8217;s device:

    for (i = 1; i &lt; N; i++) {
      n = (i + 7) / 8;
      s = i % 8;
   [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XZFvRE6ymVUythEWj9R2_BT8Gto/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XZFvRE6ymVUythEWj9R2_BT8Gto/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XZFvRE6ymVUythEWj9R2_BT8Gto/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XZFvRE6ymVUythEWj9R2_BT8Gto/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=8eF0YYmd-Sk:XVvwXZKegXQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=8eF0YYmd-Sk:XVvwXZKegXQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=8eF0YYmd-Sk:XVvwXZKegXQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=8eF0YYmd-Sk:XVvwXZKegXQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=8eF0YYmd-Sk:XVvwXZKegXQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=8eF0YYmd-Sk:XVvwXZKegXQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=8eF0YYmd-Sk:XVvwXZKegXQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/8eF0YYmd-Sk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/201/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rutvit, Russian Twitter</title>
		<link>http://blog.dataparksearch.org/197</link>
		<comments>http://blog.dataparksearch.org/197#comments</comments>
		<pubDate>Sat, 10 Oct 2009 09:14:41 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=197</guid>
		<description>Dmitry Koterov, co-founder of professional social network &amp;#8220;Moi Krug&amp;#8221; (similar to LinkedIn), has announced the launch of a new project called RuTvit.
According to Dmitry, RuTvit combines the best of FriendFeed and twitter, also the improvements focused on Russians has being brought to the project.
As examples of inconveniences of existing services, Dmitry points out the absence [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Uihycwh391fIwkIvlmBQMemvzf8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Uihycwh391fIwkIvlmBQMemvzf8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Uihycwh391fIwkIvlmBQMemvzf8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Uihycwh391fIwkIvlmBQMemvzf8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=P9SW_aGnI5U:V2r4PC_G508:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=P9SW_aGnI5U:V2r4PC_G508:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=P9SW_aGnI5U:V2r4PC_G508:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=P9SW_aGnI5U:V2r4PC_G508:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=P9SW_aGnI5U:V2r4PC_G508:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=P9SW_aGnI5U:V2r4PC_G508:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=P9SW_aGnI5U:V2r4PC_G508:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/P9SW_aGnI5U" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/197/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A little caveat in Google SideWiki</title>
		<link>http://blog.dataparksearch.org/193</link>
		<comments>http://blog.dataparksearch.org/193#comments</comments>
		<pubDate>Sun, 27 Sep 2009 20:48:59 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=193</guid>
		<description>The www.roem.ru site has a mirror at roem.ru (i.e. both are identical, by design). A vast majority of web sites in the Internet do the same. I had written a sidewiki comment at www.roem.ru, but it didn&amp;#8217;t appear at roem.ru:



Share This
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uPeYj_J64TP2gYXgAWU18fEACFk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uPeYj_J64TP2gYXgAWU18fEACFk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uPeYj_J64TP2gYXgAWU18fEACFk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uPeYj_J64TP2gYXgAWU18fEACFk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=xO-V-zF7coU:91wSzXwZwt0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=xO-V-zF7coU:91wSzXwZwt0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=xO-V-zF7coU:91wSzXwZwt0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=xO-V-zF7coU:91wSzXwZwt0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=xO-V-zF7coU:91wSzXwZwt0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=xO-V-zF7coU:91wSzXwZwt0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=xO-V-zF7coU:91wSzXwZwt0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/xO-V-zF7coU" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/193/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>dpsearch-4.53-12092009</title>
		<link>http://blog.dataparksearch.org/186</link>
		<comments>http://blog.dataparksearch.org/186#comments</comments>
		<pubDate>Sun, 13 Sep 2009 13:09:38 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[DataparkSearch]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=186</guid>
		<description>A new command SectionSQL has been added in the latest snapshot dpsearch-4.53-12092009. 


SectionSQL &amp;#60;name&amp;#62; &amp;#60;num&amp;#62; &amp;#60;maxlength&amp;#62; [strict] &amp;#60;SQLtemplate&amp;#62; [&amp;#60;DBAddr&amp;#62;]



This command is similar to the Section command, as it also defines a section of document, but the value of the section is the result of execution of a SQL-query derived from &amp;#60;SQLtemplate&amp;#62; by filling out meta-variables, [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ulFywcEKT9nAC_CIqJt-YCmppaM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ulFywcEKT9nAC_CIqJt-YCmppaM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ulFywcEKT9nAC_CIqJt-YCmppaM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ulFywcEKT9nAC_CIqJt-YCmppaM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=UU9W7nwL_dI:UTbuvoGGdGw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=UU9W7nwL_dI:UTbuvoGGdGw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=UU9W7nwL_dI:UTbuvoGGdGw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=UU9W7nwL_dI:UTbuvoGGdGw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=UU9W7nwL_dI:UTbuvoGGdGw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=UU9W7nwL_dI:UTbuvoGGdGw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=UU9W7nwL_dI:UTbuvoGGdGw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/UU9W7nwL_dI" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/186/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>All Your Base</title>
		<link>http://blog.dataparksearch.org/183</link>
		<comments>http://blog.dataparksearch.org/183#comments</comments>
		<pubDate>Sun, 13 Sep 2009 11:43:36 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Algorithms and technologies]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=183</guid>
		<description>My solution for “All Your Base&amp;#8221; task of Google Code Jam 2009 Round1C (in C language):


#include &amp;#60;stdio.h&amp;#62;
#include &amp;#60;string.h&amp;#62;
#include &amp;#60;stdlib.h&amp;#62;
#include &amp;#60;regex.h&amp;#62;

int d[256];
int c[256];

main() {
  char str[4096];
  int t, i, numd, base, pc, code;
  size_t len, T;
  long long otv, k;

  fgets(str, sizeof(str), stdin);
  sscanf(str, "%d", &amp;#038;T);

  for (t = [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/o6ZB0BZq7KWirgC7fOIXiJYZ60M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o6ZB0BZq7KWirgC7fOIXiJYZ60M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/o6ZB0BZq7KWirgC7fOIXiJYZ60M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o6ZB0BZq7KWirgC7fOIXiJYZ60M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=K0OqOhvgWwA:LluryHsyWDE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=K0OqOhvgWwA:LluryHsyWDE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=K0OqOhvgWwA:LluryHsyWDE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=K0OqOhvgWwA:LluryHsyWDE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=K0OqOhvgWwA:LluryHsyWDE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=K0OqOhvgWwA:LluryHsyWDE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=K0OqOhvgWwA:LluryHsyWDE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/K0OqOhvgWwA" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/183/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watersheds</title>
		<link>http://blog.dataparksearch.org/180</link>
		<comments>http://blog.dataparksearch.org/180#comments</comments>
		<pubDate>Sun, 06 Sep 2009 14:27:10 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Algorithms and technologies]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=180</guid>
		<description>My solution for &amp;#8220;Watersheds&amp;#8221; task of Google Code Jam 2009 qualification round (in C language):


#include &amp;#60;stdio.h&amp;#62;
#include &amp;#60;string.h&amp;#62;
#include &amp;#60;stdlib.h&amp;#62;
#include &amp;#60;regex.h&amp;#62;

typedef struct map {
  char basin;
  int alt;
  struct map *flow;
} MAP;

main() {
  char str[4096], *p, curb, resb;
  int T, H, W, mina;
  int t, h, w;
  MAP M[100][100], *m;

 [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jmIhV8Wxp4zvGQzpGOVWvHQkHJY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jmIhV8Wxp4zvGQzpGOVWvHQkHJY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jmIhV8Wxp4zvGQzpGOVWvHQkHJY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jmIhV8Wxp4zvGQzpGOVWvHQkHJY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=Ca6-m_DaU08:hoDE13x9QHw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=Ca6-m_DaU08:hoDE13x9QHw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=Ca6-m_DaU08:hoDE13x9QHw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=Ca6-m_DaU08:hoDE13x9QHw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=Ca6-m_DaU08:hoDE13x9QHw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=Ca6-m_DaU08:hoDE13x9QHw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=Ca6-m_DaU08:hoDE13x9QHw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/Ca6-m_DaU08" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/180/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alien Language</title>
		<link>http://blog.dataparksearch.org/174</link>
		<comments>http://blog.dataparksearch.org/174#comments</comments>
		<pubDate>Sun, 06 Sep 2009 14:01:11 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[Algorithms and technologies]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=174</guid>
		<description>My solution for the &amp;#8220;Alien Language&amp;#8221; task of Google Code Jam 2009 qualification round (in C language):


#include &amp;#60;stdio.h&amp;#62;
#include &amp;#60;string.h&amp;#62;
#include &amp;#60;stdlib.h&amp;#62;
#include &amp;#60;regex.h&amp;#62;

main() {
  char str[4096];
  char *data, *p;
  regex_t reg;
  int L, D, N;
  size_t i, x;
  int rc, res;

  fgets(str, sizeof(str), stdin);
  sscanf(str, "%d %d %d", &amp;#038;L, [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vPReFSytOp0bXYKQSa5kCBZEmB4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vPReFSytOp0bXYKQSa5kCBZEmB4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vPReFSytOp0bXYKQSa5kCBZEmB4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vPReFSytOp0bXYKQSa5kCBZEmB4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=pRhhqoWyWUg:pWB_k2ZjzK4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=pRhhqoWyWUg:pWB_k2ZjzK4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=pRhhqoWyWUg:pWB_k2ZjzK4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=pRhhqoWyWUg:pWB_k2ZjzK4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=pRhhqoWyWUg:pWB_k2ZjzK4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=pRhhqoWyWUg:pWB_k2ZjzK4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=pRhhqoWyWUg:pWB_k2ZjzK4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/pRhhqoWyWUg" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/174/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&lt;!IFREGEX</title>
		<link>http://blog.dataparksearch.org/170</link>
		<comments>http://blog.dataparksearch.org/170#comments</comments>
		<pubDate>Thu, 16 Jul 2009 18:53:32 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[DataparkSearch]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=170</guid>
		<description>In the latest snapshot of DataparkSearch Engine: an new conditional operator &amp;#60;!IFREGEX has been added for search result template. Using it you can as check value of meta-variable before output, as alter it according regex pattern specified.
E.g., auxiliary search in phone directory on All Sochi&amp;#8217;s Internet site translates phone numbers in canonical form of +78622xxxxxx [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bB190bkN6TGb9n4raB3tE2O6Qzs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bB190bkN6TGb9n4raB3tE2O6Qzs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bB190bkN6TGb9n4raB3tE2O6Qzs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bB190bkN6TGb9n4raB3tE2O6Qzs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=LkAMRcwdxgk:HyY20HsZRE8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/LkAMRcwdxgk" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/170/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>dpsearch-4.53-14072009</title>
		<link>http://blog.dataparksearch.org/167</link>
		<comments>http://blog.dataparksearch.org/167#comments</comments>
		<pubDate>Tue, 14 Jul 2009 21:56:07 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[DataparkSearch]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=167</guid>
		<description>The support for libextractor library has been added in the latest snapshot of DataparkSearch Engine.
Using this library, DataparkSearch can now index keywords from files of the following formats: PDF, PS, OLE2 (DOC, XLS, PPT), OpenOffice (sxw), StarOffice (sdw), DVI, MAN, FLAC, MP3 (ID3v1 and ID3v2), NSF(E) (NES music), SID (C64 music), OGG, WAV, EXIV2, JPEG, [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6v5dv9_YBa5RZzGr3IRWc6wowUQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6v5dv9_YBa5RZzGr3IRWc6wowUQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6v5dv9_YBa5RZzGr3IRWc6wowUQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6v5dv9_YBa5RZzGr3IRWc6wowUQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=PVpWBNF8MjM:_vYPX7UIIoY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=PVpWBNF8MjM:_vYPX7UIIoY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=PVpWBNF8MjM:_vYPX7UIIoY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=PVpWBNF8MjM:_vYPX7UIIoY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=PVpWBNF8MjM:_vYPX7UIIoY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=PVpWBNF8MjM:_vYPX7UIIoY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=PVpWBNF8MjM:_vYPX7UIIoY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/PVpWBNF8MjM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/167/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Regex query expansion</title>
		<link>http://blog.dataparksearch.org/164</link>
		<comments>http://blog.dataparksearch.org/164#comments</comments>
		<pubDate>Thu, 09 Jul 2009 21:53:52 +0000</pubDate>
		<dc:creator>Maxime</dc:creator>
				<category><![CDATA[DataparkSearch]]></category>

		<guid isPermaLink="false">http://blog.dataparksearch.org/?p=164</guid>
		<description>A new feature of regex based automatic query expansion has been added into latest snapshot of DataparkSearch Engine.  First of all, it&amp;#8217;s useful for expanding search requests containing phone numbers, as they frequently are written in different notations. 
E.g. the phone number in canonical notation +78622642424 is found by the request 8622-64-24-24 Сочи.
At the [...]
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w7rJ2NL3vATGsw3ykXc1jk3MWFU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w7rJ2NL3vATGsw3ykXc1jk3MWFU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w7rJ2NL3vATGsw3ykXc1jk3MWFU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w7rJ2NL3vATGsw3ykXc1jk3MWFU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Founds?a=fAaoc0DV6nM:5VCupE5ysMU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=fAaoc0DV6nM:5VCupE5ysMU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=fAaoc0DV6nM:5VCupE5ysMU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=fAaoc0DV6nM:5VCupE5ysMU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?i=fAaoc0DV6nM:5VCupE5ysMU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=fAaoc0DV6nM:5VCupE5ysMU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Founds?a=fAaoc0DV6nM:5VCupE5ysMU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Founds?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Founds/~4/fAaoc0DV6nM" height="1" width="1"/&gt;</description>
		<wfw:commentRss>http://blog.dataparksearch.org/164/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
