<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;Ak4CQ3o7eCp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022</id><updated>2011-11-27T16:09:22.400-08:00</updated><category term="gsoc" /><category term="kdb" /><category term="cuda" /><category term="netbeans jar manifest" /><category term="git windows github proxy" /><title>ON AIR</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://sv-on-air.blogspot.com/" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>23</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/HOOP" /><feedburner:info uri="blogspot/hoop" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkABRXs9eip7ImA9Wx5XFUg.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-6308996431684475369</id><published>2010-09-15T06:52:00.000-07:00</published><updated>2010-09-15T06:52:34.562-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-15T06:52:34.562-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="git windows github proxy" /><title>Git on Windows behind proxy</title><content type="html">I am working begind proxy at work and at home. So setting up some tools could be somewhat tricky especially at work due to very strict filtering policy.&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;To use git@github I've tried to use git on windows and finally ended up using Ubuntu inside VirtualBox with shared folder to commit and push to github. This is crazy setup =)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Today, finally had some time to getting things running at home using https protocol to github. Project I am working on initially developed with NetBeans and use GuiBuilder, so I've installed nbgit for NB 6.9 (&lt;a href="http://code.google.com/p/nbgit/"&gt;http://code.google.com/p/nbgit/&lt;/a&gt;). It has very limited set of git commands. I tried TortoiseGit in addition, but it failed to push for unreported reason. If you have same issue you could try following solution(works for me=))&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Install git for windows from&amp;nbsp;&lt;a href="http://code.google.com/p/msysgit/"&gt;http://code.google.com/p/msysgit/&lt;/a&gt;. Git-1.7.2.3-preview20100911 in my case&lt;/li&gt;
&lt;li&gt;Launch Git Bash and go to your git repo folder.&lt;/li&gt;
&lt;li&gt;Set https proxy.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;export https_proxy=https://host:port
or 
git config --global http.proxy http://host:port
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Update global git config to fix ssl verification error.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;error: error setting certificate verify locations:
CAfile: /bin/curl-ca-bundle.crt
CApath: none
&lt;/pre&gt;Fix for this:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;git config --global http.sslverify false&amp;nbsp;
or&amp;nbsp;
git config --system http.sslcainfo \bin\curl-ca-bundle.crt
&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;Now you can push you changes to origin&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;git push origin master
&lt;/pre&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-6308996431684475369?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FUJNiE5333R6iBVv9A1soDN4YiM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FUJNiE5333R6iBVv9A1soDN4YiM/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/FUJNiE5333R6iBVv9A1soDN4YiM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FUJNiE5333R6iBVv9A1soDN4YiM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/K5alJg0F3uo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/6308996431684475369/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=6308996431684475369" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/6308996431684475369?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/6308996431684475369?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/K5alJg0F3uo/git-on-windows-behind-proxy.html" title="Git on Windows behind proxy" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2010/09/git-on-windows-behind-proxy.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcHSHg-fCp7ImA9WxBQEU8.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-1554665910071130153</id><published>2010-01-10T03:30:00.000-08:00</published><updated>2010-01-10T03:30:39.654-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-10T03:30:39.654-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="kdb" /><title>Studio for kdb+ v 3.23 released</title><content type="html">We've made some enhancements to Studio for kdb+ and v3.23 2010.01.09&lt;br /&gt;
is now available for download from&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://code.kx.com/trac/browser/contrib/cskelton/studio/releases/studio.zip" style="color: #0658b5;" target="_blank"&gt;https://code.kx.com/trac/&lt;wbr&gt;&lt;/wbr&gt;browser/contrib/cskelton/&lt;wbr&gt;&lt;/wbr&gt;studio/releases/studio.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Changes include:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Support of Timestamp and Timespan types&lt;/li&gt;
&lt;li&gt;Support of compressed data(kdb v2.6). Saw 4-10 times less data transferred&lt;/li&gt;
&lt;li&gt;Migrated to Java 6&lt;/li&gt;
&lt;li&gt;Jfreechart library was upgraded, all other libs dropped&lt;/li&gt;
&lt;li&gt;Frame title tweaks. Now displayed as 'filename@server_name'&lt;/li&gt;
&lt;li&gt;Last execution time(full cycle) for last query&lt;/li&gt;
&lt;li&gt;Decimal format now can be specified in config:&amp;nbsp;&lt;span style="font-family: monospace; font-size: 11px;"&gt;DecimalFormat=#.######&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Look and feel can be specified in config:&lt;span style="font-family: monospace; font-size: 11px; font-weight: bold;"&gt;&amp;nbsp;lookandfeel='lookandfeel class name'&lt;/span&gt;. This fix exceptions when using remote desktop on Windows with different theme settings&lt;/li&gt;
&lt;li&gt;Builtin help has been remove. Please use code.kx.com as documentation source.&lt;/li&gt;
&lt;li&gt;Excel export change to handle escaping text containing substring &amp;lt;IND&amp;gt;&lt;/li&gt;
&lt;li&gt;Other small fixes...&lt;/li&gt;
&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;Please contact me if you have any questions, bug reports.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;For the moment the distribution is packaged as a zip file only - maybe&lt;br /&gt;
we will package as .exe too later. To use, download from the above&lt;br /&gt;
link, unzip retaining folder structure, and invoke via&lt;br /&gt;
&lt;br /&gt;
java -jar studio.jar&lt;br /&gt;
&lt;br /&gt;
The config file is automatically generated in&lt;br /&gt;
$HOME/.studioforkdb/studio.properties&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-1554665910071130153?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BfknwfjvqRxuCUhU4iP6xCL4Zkc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BfknwfjvqRxuCUhU4iP6xCL4Zkc/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/BfknwfjvqRxuCUhU4iP6xCL4Zkc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BfknwfjvqRxuCUhU4iP6xCL4Zkc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/9lszgEHUjRw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/1554665910071130153/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=1554665910071130153" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1554665910071130153?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1554665910071130153?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/9lszgEHUjRw/studio-for-kdb-v-323-released.html" title="Studio for kdb+ v 3.23 released" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2010/01/studio-for-kdb-v-323-released.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4MRX8yfCp7ImA9WxNbEE8.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-1512270061182538770</id><published>2009-11-12T04:12:00.000-08:00</published><updated>2009-11-12T04:13:04.194-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-11-12T04:13:04.194-08:00</app:edited><title>Installing Go programming language  story</title><content type="html">Few days ago google released 'go' programming language - very fast, compiling and many-many other features. Official site for this&amp;nbsp;&lt;a href="http://golang.org/"&gt;http://golang.org&lt;/a&gt;. Also you can view &lt;a href="http://www.youtube.com/watch?v=rKnDgT73v8s"&gt;presentation &lt;/a&gt;on YouTube.&lt;br /&gt;
&lt;br /&gt;
I've tried it on my Windows desktop under cygwin using&amp;nbsp;&lt;a href="http://golang.org/doc/install.html"&gt;http://golang.org/doc/install.html&lt;/a&gt;&amp;nbsp;&amp;nbsp;and failed with an error:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;%%%% making lib9 %%%%&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;quietgcc -ggdb -I/cygdrive/c/work/go/include -O2 -fno-inline -c /cygdrive/c/work/go/src/lib9/_p9dir.c&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;quietgcc -ggdb -I/cygdrive/c/work/go/include -O2 -fno-inline -c /cygdrive/c/work/go/src/lib9/_exits.c&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;quietgcc -ggdb -I/cygdrive/c/work/go/include -O2 -fno-inline -c /cygdrive/c/work/go/src/lib9/argv0.c&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;quietgcc -ggdb -I/cygdrive/c/work/go/include -O2 -fno-inline -c /cygdrive/c/work/go/src/lib9/atoi.c&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;/cygdrive/c/work/go/src/lib9/_p9dir.c:245: error: 'struct stat' has no member named 'st_gen'&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;make: *** [_p9dir.o] Error 1&lt;br /&gt;
&lt;/blockquote&gt;&lt;blockquote&gt;make: *** Waiting for unfinished jobs....&lt;br /&gt;
&lt;/blockquote&gt;&amp;nbsp;Next, I've installed latest version 3.0.10 of VirtualBox and Ubuntu 9.10 x64 on my Windows XP 32bit desktop.&lt;br /&gt;
Having installed all required dependencies and trying to clone repo:&lt;br /&gt;
&lt;blockquote&gt;svidyuk@svidyuk-desktop:~$ hg clone -r release https://go.googlecode.com/hg/ /home/svidyuk/go&lt;br /&gt;
abort: error: _ssl.c:480: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol&lt;br /&gt;
&lt;/blockquote&gt;Googleing for this error found on launchpad that https not supported behind proxy... So, I've simply typed:&lt;br /&gt;
&lt;blockquote&gt;svidyuk@svidyuk-desktop:~$ hg clone -r release http://go.googlecode.com/hg/ /home/svidyuk/go&lt;br /&gt;
requesting all changes&lt;br /&gt;
adding changesets&lt;br /&gt;
adding manifests&lt;br /&gt;
adding file changes&lt;br /&gt;
added 3976 changesets with 16799 changes to 2931 files&lt;br /&gt;
updating working directory&lt;br /&gt;
1640 files updated, 0 files merged, 0 files removed, 0 files unresolved&lt;br /&gt;
&lt;/blockquote&gt;And... in few minutes I've faced issue similar to &lt;a href="http://code.google.com/p/go/issues/detail?id=53"&gt;53&lt;/a&gt;. So I've added http to NOTEST in pkg/Makefile, then it hangs on testing net then added net to NOTEST and go!&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;./8.out &lt;br /&gt;
hello, world&lt;br /&gt;
&lt;/blockquote&gt;And now... go,go,go! Install it and try. BTW does native client support means that we can script Chrome with go?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-1512270061182538770?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XNeZcXsNpSDgutQdKFrvvU-nWjg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XNeZcXsNpSDgutQdKFrvvU-nWjg/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/XNeZcXsNpSDgutQdKFrvvU-nWjg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XNeZcXsNpSDgutQdKFrvvU-nWjg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/JfE5PAypHgI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/1512270061182538770/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=1512270061182538770" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1512270061182538770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1512270061182538770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/JfE5PAypHgI/installing-go-programming-language-on.html" title="Installing Go programming language  story" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/11/installing-go-programming-language-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMCRH07fCp7ImA9WxBQEEo.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-7177751089865057088</id><published>2009-09-15T01:52:00.000-07:00</published><updated>2010-01-09T14:01:05.304-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-09T14:01:05.304-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="kdb" /><title>How-to: Running q/kdb+ as service on Windows</title><content type="html">When simply running q on windows from command line you will end &amp;nbsp;with many q instances running consuming space on you taskbar and so on. If you spend some time and setup all your q dev/prod instances like services on Windows this will save you huge amount of time. BTW if you don't have q right now you can download it for free from KX Systems site:&lt;a href="http://kx.com/Developers/FREE-DOWNLOAD.php"&gt;http://kx.com/Developers/FREE-DOWNLOAD.php&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There are many tools for Windows to wrap any executable as service, but I will use free tool from Microsoft - SRVANY.&lt;br /&gt;
SrvAny is a tool found in the Windows NT Resource Kit that is used for running Windows NT applications as services. You can download it from Microsoft&amp;nbsp;site:&lt;a href="ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/srvany_x86.exe"&gt;ftp://ftp.microsoft.com/bussys/winnt/winnt-public/reskit/nt40/i386/srvany_x86.exe&lt;/a&gt; .&lt;br /&gt;
&lt;br /&gt;
To create a Windows service, perform the following steps:&lt;br /&gt;
&lt;br /&gt;
1.Copy srvany.exe to c:\q&lt;br /&gt;
&lt;br /&gt;
2. At command prompt(cmd.exe), type&lt;br /&gt;
&lt;blockquote&gt;&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;instsrv.exe q5010 c:\q\srvany.exe&lt;/blockquote&gt;This will create service named q5010. We will use it to run q on port 5010(tickerplant)&lt;br /&gt;
&lt;br /&gt;
3.Prepare Windows registry file to setup parameters for q5010 service:&lt;br /&gt;
&lt;br /&gt;
&lt;pre type="code"&gt;Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\q5010\Parameters]
"Application"="c:\\q\\w32\\q.exe"
"AppParameters"="-p 5010 -q"
"AppDirectory"="c:\\q"
&lt;/pre&gt;4. Now you can use q5010 service as usual windows service:&lt;br /&gt;
&lt;br /&gt;
To start: sc start q5010 or net start q5010&lt;br /&gt;
To stop: sc stop q5010 or net stop q5010&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want setup several instances repeat steps 2-3 for different service names and ports. If you run tickerplant, realtime and historical database you will have 3 services at&amp;nbsp;minimum, q5010, q5011, q5012. To start in appropriate order you can setup dependencies between q5011 and q5010&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;sc.exe q5011 depend= q5010&lt;/blockquote&gt;&lt;br /&gt;
Note that sign '=' must be immediately after word depend and space before service name.&lt;br /&gt;
&lt;br /&gt;
In this way you can setup on windows complete kdb setup that starts and stops in right way.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;i&gt;Additional features:&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Output redirect:&lt;/b&gt;&lt;br /&gt;
Also if you need to do redirect of output you must modify application using following reg file.&lt;br /&gt;
&lt;pre type="code"&gt;Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\q5010\Parameters]
"Application"="c:\\WINDOWS\\system32\\cmd.exe"
"AppParameters"="/c c:\\q\\w32\\q.exe -p 5010 -q &amp;gt;c:\\q\\logs\\q.5010.log"
"AppDirectory"="c:\\q"
&lt;/pre&gt;&lt;b&gt;Environment setup:&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
1.Start regedit and go to following subkey:&lt;br /&gt;
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\q5010\Parameters]&lt;br /&gt;
2. Add Value with name AppEnvironment with type REG_MULTI_SZ&lt;br /&gt;
3. In the Multi-String Editor, enter environment variables using the syntax &lt;variable name=""&gt;=&lt;value&gt;.&lt;/value&gt;&lt;/variable&gt;&lt;br /&gt;
&lt;pre type="code"&gt;TZ=GMT
QHOME=c:\q
&lt;/pre&gt;Do not forget to add a new line after the last line, or the value will be ignored.&lt;br /&gt;
&lt;span class="Apple-tab-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;br /&gt;
&lt;i&gt;Related articles:&lt;/i&gt;&lt;br /&gt;
How To Create a User-Defined Service:&lt;a href="http://support.microsoft.com/kb/137890"&gt;http://support.microsoft.com/kb/137890&lt;/a&gt;&lt;br /&gt;
Troubleshooting SrvAny Using Cmd.exe:&lt;a href="http://support.microsoft.com/kb/152460"&gt;http://support.microsoft.com/kb/152460&lt;/a&gt;&lt;br /&gt;
Passing Environment Variables to Applications Started by SRVANY:&lt;a href="http://support.microsoft.com/kb/197178"&gt;http://support.microsoft.com/kb/197178&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-7177751089865057088?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SbeJKvNPhfUVehzSSBkU26bKxkU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SbeJKvNPhfUVehzSSBkU26bKxkU/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/SbeJKvNPhfUVehzSSBkU26bKxkU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SbeJKvNPhfUVehzSSBkU26bKxkU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/rFBHo6ASK_c" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/7177751089865057088/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=7177751089865057088" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7177751089865057088?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7177751089865057088?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/rFBHo6ASK_c/how-to-running-qkdb-as-service-on.html" title="How-to: Running q/kdb+ as service on Windows" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/09/how-to-running-qkdb-as-service-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4FR3k-eip7ImA9Wx5XFUg.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-2790193660095104948</id><published>2009-08-24T20:31:00.000-07:00</published><updated>2010-09-15T06:55:16.752-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-15T06:55:16.752-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="netbeans jar manifest" /><title>How-to: Package single jar with netbeans</title><content type="html">For desktop application it's quite usefull to package it as single jar and launch as java -jar ...&lt;br /&gt;
or wrap it with launch4j and make executable file for you platform(for windows now but also will try for OS X).&lt;br /&gt;
The story is short actually - Just add following section into your build.xml file.&lt;br /&gt;
&lt;blockquote&gt;&amp;lt;target name="-post-jar"&amp;gt;&lt;br /&gt;
&amp;lt;jar update="true" destfile="${dist.jar}"&amp;gt;&lt;br /&gt;
&amp;lt;zipfileset src="${dist.dir}/lib/lib1.jar"/&amp;gt;&lt;br /&gt;
&amp;lt;zipfileset src="${dist.dir}/lib/lib2.jar"/&amp;gt;&lt;br /&gt;
&amp;lt;zipfileset src="${dist.dir}/lib/lib3.jar"/&amp;gt;&lt;br /&gt;
&amp;lt;/jar&amp;gt;&lt;br /&gt;
&amp;lt;/target&amp;gt;&lt;/blockquote&gt;&lt;br /&gt;
Also some libraries rely on content of MANIFEST.MF file, so actually you need to merge file with same names from all jar in META-INF folder. Will update on solution to this =)&lt;br /&gt;
&lt;br /&gt;
UPD: Article on this topic was published on java.sun.com:&amp;nbsp;&lt;a href="http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/"&gt;http://java.sun.com/developer/technicalArticles/java_warehouse/single_jar/&lt;/a&gt;&amp;nbsp;. No solution for merging MANIFEST.MF files proposed =(&lt;br /&gt;
&lt;br /&gt;
UPD2: You can use exclude tag inside zipfileset to exclude manifest update: META-INF/MANIFEST.MF&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-2790193660095104948?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BoKCFHjEIawzMFo89W9rWVPpZqc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BoKCFHjEIawzMFo89W9rWVPpZqc/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/BoKCFHjEIawzMFo89W9rWVPpZqc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BoKCFHjEIawzMFo89W9rWVPpZqc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/pB7MFbJ9Rmw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/2790193660095104948/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=2790193660095104948" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/2790193660095104948?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/2790193660095104948?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/pB7MFbJ9Rmw/how-to-package-single-jar-with-netbeans.html" title="How-to: Package single jar with netbeans" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/07/how-to-package-single-jar-with-netbeans.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0EFRHo7fCp7ImA9WxJbFk8.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-9223115168660394816</id><published>2009-07-26T10:33:00.000-07:00</published><updated>2009-07-26T10:33:35.404-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-26T10:33:35.404-07:00</app:edited><title>Необычное вокруг #1</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_j7CNLCI2raM/SmySXfyI-WI/AAAAAAAAAK8/YsaXb2arcGU/s1600-h/IMG00213.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/_j7CNLCI2raM/SmySXfyI-WI/AAAAAAAAAK8/YsaXb2arcGU/s320/IMG00213.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;"Космомясо"&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_j7CNLCI2raM/SmySjFPfiBI/AAAAAAAAALE/3Zch2uPR1B4/s1600-h/IMG00215.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/_j7CNLCI2raM/SmySjFPfiBI/AAAAAAAAALE/3Zch2uPR1B4/s320/IMG00215.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Туборг ГРИН Черной и Туборг ГРИН Лимон&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_j7CNLCI2raM/SmySuFM6v3I/AAAAAAAAALM/CbN1_FppxA0/s1600-h/IMG00218.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_j7CNLCI2raM/SmySuFM6v3I/AAAAAAAAALM/CbN1_FppxA0/s320/IMG00218.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Оказывается женскую гигиену можно просто купить&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-9223115168660394816?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HcGnMN4jkknyp-3c1V_J5NLEs9U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HcGnMN4jkknyp-3c1V_J5NLEs9U/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/HcGnMN4jkknyp-3c1V_J5NLEs9U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HcGnMN4jkknyp-3c1V_J5NLEs9U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/lciS53Oj5g4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/9223115168660394816/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=9223115168660394816" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/9223115168660394816?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/9223115168660394816?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/lciS53Oj5g4/1.html" title="Необычное вокруг #1" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_j7CNLCI2raM/SmySXfyI-WI/AAAAAAAAAK8/YsaXb2arcGU/s72-c/IMG00213.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/07/1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8MRnw_cSp7ImA9WxJbFUs.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-4264580811801349087</id><published>2009-07-25T16:17:00.000-07:00</published><updated>2009-07-25T16:18:07.249-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-25T16:18:07.249-07:00</app:edited><title>Новый сайт с использованием служб Google</title><content type="html">Вчера открыли в публичный доступ новый сайт - &lt;span class="Apple-style-span" style="font-size: large;"&gt;&lt;b&gt;Паркет Premium&lt;/b&gt;&lt;/span&gt; (&lt;a href="http://www.parketpremium.ru/"&gt;http://www.parketpremium.ru&lt;/a&gt; ). Сайт целиком и полностью был сделан с использованием  Google Apps, разве что кроме автоматической регистрации домена(зона .ru) сейчас не поддерживается.&lt;br /&gt;Интересно что все из того что может понадобится для сайта небольшой компании имеется в наличии, а именно:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Формы обратной связи и опросники(также возможно за несколько минут создать любую другую форму с автоматическим сохранением результатов в spreadsheets). Это делается на основе Google docs for apps. Также очень понравилась возможность элементарного встраивания формы в тело страницы в любом месте.&lt;/li&gt;&lt;li&gt;Большой выбор стандартных тем для сайта с очень большими возможностями настройки фона/размеров/шрифтов.&lt;/li&gt;&lt;li&gt;Интеграция с Google Analytics и Webmasters. Возможность автоматической интеграции с Яндекс.Вебмастер отсутствует, так что пришлось подтвержать с помощью загрузки файла(Управление сайтом - Приложения - Добавить) &lt;span class="Apple-style-span"   style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse;  font-family:Arial, sans-serif;font-size:12px;"&gt;&lt;span id="sites-admin-attach-title-wuid:gx:ebdf1193e1c2dcd"&gt;yandex_xxxxxxxxxxxxxx.txt &lt;span style="font-family:'Times New Roman', sans-serif;"&gt;&lt;span class="Apple-style-span"  style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-collapse: separate; font-size:medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'Times New Roman';"&gt;в корень сайта&lt;/span&gt;. Обратите внимание на то что пустой файл загрузить не дает. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:'Times New Roman', sans-serif;"&gt;Автоматическая генерация дерева сайта и возможность гибкой настройки меню.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family:'Times New Roman', sans-serif;"&gt;Удобные макеты для организации структуры каждой отдельной страницы(1,2,3 колонки с/без header/footer)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-4264580811801349087?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wi85J8_Yl2u5t_wQbBdJgHTS_0g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wi85J8_Yl2u5t_wQbBdJgHTS_0g/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/Wi85J8_Yl2u5t_wQbBdJgHTS_0g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wi85J8_Yl2u5t_wQbBdJgHTS_0g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/DbcOjvWQPBg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/4264580811801349087/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=4264580811801349087" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4264580811801349087?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4264580811801349087?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/DbcOjvWQPBg/google.html" title="Новый сайт с использованием служб Google" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/07/google.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYBQX8_eCp7ImA9WxJbFEo.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-4624403156538563379</id><published>2009-07-24T14:36:00.000-07:00</published><updated>2009-07-24T14:49:10.140-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-07-24T14:49:10.140-07:00</app:edited><title>Загадки для детей из мурзилки 30-летней давности</title><content type="html">1. Чтобы спереди погладить, нужно сзади полизать. (Почтовая марка)&lt;br /&gt;&lt;br /&gt;2. Кругом волоса, посредине колбаса. (Кукуруза)&lt;br /&gt;&lt;br /&gt;3. Сверху черно внутри красно, как засунешь так прекрасно. (Галоши)&lt;br /&gt;&lt;br /&gt;4. Волос на волос, тело на тело и начинается темное дело. (Веки)&lt;br /&gt;&lt;br /&gt;5. То холодный - то горячий, то висячий - то стоячий. (Душ)&lt;br /&gt;&lt;br /&gt;6. Туда - сюда - обратно, тебе и мне приятно. (Качели)&lt;br /&gt;&lt;br /&gt;7. Что ты смотришь на меня? Раздевайся я твоя! (Кровать)&lt;br /&gt;&lt;br /&gt;8. Волосатая головка за щеку заходит ловко. (Зубная щетка)&lt;br /&gt;&lt;br /&gt;9. Мы - ребята удалые лазим в щели половые! (Веник)&lt;br /&gt;&lt;br /&gt;10. Лежит на спине - никому не нужна. Прислони к стене - пригодится она. (Лестница)&lt;br /&gt;&lt;br /&gt;11. В темной комнате, на белой простыне 2 часа удовольствия.(Кино)&lt;br /&gt;&lt;br /&gt;12. Ты помни его немножко, станет твердым как картошка. (Снежок)&lt;br /&gt;&lt;br /&gt;13. Возьму его в руки, Сожму его крепко - Он станет упругим и твердым, как репка. (Снежок)&lt;br /&gt;&lt;br /&gt;14. Красная головка в дырку лезет ловко (Дятел)&lt;br /&gt;&lt;br /&gt;15. Если б не бабушкины лохматушки - мерзли бы дедушкины колотушки.(Варежки)&lt;br /&gt;&lt;br /&gt;16. Не хрен, не морковка - красная головка. (Пионер в пилотке)&lt;br /&gt;(еще имеются &lt;a href="http://lib.ru/ANEKDOTY/zagadki.txt"&gt;тут&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;Слух 1:&lt;br /&gt;Загадка была опубликована в годы московской олимпиады(1980 если кто не помнит).&lt;br /&gt;Слух 2:&lt;br /&gt;В конце 80х годов, за публикацию этих загадок, какие-то люди лишились своих мест в редакции журнала мурзилка&lt;br /&gt;&lt;br /&gt;Расскажите какие впечатления после прочтения этих загадок =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-4624403156538563379?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/yP16XlkPPBPvIjVyY6hUxkYLU3M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yP16XlkPPBPvIjVyY6hUxkYLU3M/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/yP16XlkPPBPvIjVyY6hUxkYLU3M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/yP16XlkPPBPvIjVyY6hUxkYLU3M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/eT8bb03tp68" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/4624403156538563379/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=4624403156538563379" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4624403156538563379?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4624403156538563379?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/eT8bb03tp68/30.html" title="Загадки для детей из мурзилки 30-летней давности" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/07/30.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMCRH07fSp7ImA9WxBQEEo.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-1382246596626659761</id><published>2009-07-13T03:58:00.001-07:00</published><updated>2010-01-09T14:01:05.305-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-09T14:01:05.305-08:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="kdb" /><title>QSpec: rspec for q</title><content type="html">RSpec is great tool - and it's spreading to new languages.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="295"&gt;&lt;param name="movie" value="http://www.youtube.com/v/ZH6PozMeCJ4&amp;hl=en&amp;fs=1&amp;rel=0"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/ZH6PozMeCJ4&amp;hl=en&amp;fs=1&amp;rel=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-1382246596626659761?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tQSbDp84ogLPYSoepjMMw0T9RRo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tQSbDp84ogLPYSoepjMMw0T9RRo/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/tQSbDp84ogLPYSoepjMMw0T9RRo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tQSbDp84ogLPYSoepjMMw0T9RRo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/qoRcMI36blA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/1382246596626659761/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=1382246596626659761" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1382246596626659761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1382246596626659761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/qoRcMI36blA/qspec-rspec-for-q.html" title="QSpec: rspec for q" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/07/qspec-rspec-for-q.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUECSXc8fyp7ImA9WxJTE0k.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-7116513514747969219</id><published>2009-04-13T05:58:00.001-07:00</published><updated>2009-04-21T14:01:08.977-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-21T14:01:08.977-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cuda" /><title>Setting up CUDA project</title><content type="html">&lt;div&gt;Any developer sooner or later returns to 'first high level language' - &lt;b&gt;C.&lt;/b&gt; Java developer with realy great IDEs or very dynamic Rubyist may be confused with all that 'old' stuff. Linux kernel developer will ask why he need an IDE if there is vim or emacs editors =)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;When starting developing with new framework, we always spend some time especially on Windows to setup appropriate paths, tools etc.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So I've decided to write down some check list to setup Visual Studio 2008 express edition to develop with CUDA.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1. Download and install Visual Studio Express 2008 for C++. From here: &lt;a href="http://www.microsoft.com/express/vc/"&gt;http://www.microsoft.com/express/vc/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2. Install latest drivers from NVidia. From here: &lt;a href="http://www.nvidia.com/Download/index.aspx?lang=en-us"&gt;http://www.nvidia.com/Download/index.aspx?lang=en-us&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3. Download and install Cuda Toolkit and CUDA SDK. From here:&lt;a href="http://www.nvidia.com/object/cuda_get.html"&gt;http://www.nvidia.com/object/cuda_get.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;4. Set CUDA_INC_PATH,CUDA_LIB_PATH in windows environment variables&lt;div&gt;&lt;br /&gt;&lt;div&gt;5. Copy project folder to $CUDA_SDK_HOME\projects\&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;6. Use instructions from $CUDA_SDK_HOME\doc\syntax_highlighting to enable syntax highlighting for .cu files&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;7. cppIntegration project from CUDA SDK have very helpful build rules for .cu file. So just add additional xml sections to you .vcproj file. Don't know if there is standard way to do this, so I've done this by hand.&lt;/div&gt;&lt;div&gt;Add &lt;i&gt;ToolFile&lt;/i&gt; to &lt;i&gt;ToolFiles&lt;/i&gt;  section:&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;i&gt;&lt;blockquote&gt;&amp;lt;ToolFiles&amp;gt;   &amp;lt;ToolFile    RelativePath="..\..\common\Cuda.rules"   /&amp;gt;  &amp;lt;/ToolFiles&amp;gt;&lt;/blockquote&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;Add additional build rule to all of your &lt;i&gt;Configurations:&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;br /&gt;&lt;/span&gt;&lt;blockquote&gt;&amp;lt;Tool     Name="CUDA Build Rule"     Include="$(CUDA_INC_PATH);$(CUDA_SDK_INC)"    /&amp;gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="white-space: pre;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;After that from properties of .cu file you can tell Visual studio to build that file with nvcc just by specifying build rule as 'CUDA Build Rule"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-style: normal;"&gt;Go GPU, Go!&lt;/span&gt;&lt;/div&gt;&lt;/i&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-7116513514747969219?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/A3NjNk-bG5txk8E5CLYneNkqlII/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A3NjNk-bG5txk8E5CLYneNkqlII/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/A3NjNk-bG5txk8E5CLYneNkqlII/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/A3NjNk-bG5txk8E5CLYneNkqlII/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/yu9DGolF9I0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/7116513514747969219/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=7116513514747969219" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7116513514747969219?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7116513514747969219?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/yu9DGolF9I0/setting-up-cuda-project.html" title="Setting up CUDA project" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/04/setting-up-cuda-project.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0QHSX88cCp7ImA9WxVRFkg.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-7332288731115074253</id><published>2009-01-22T13:08:00.000-08:00</published><updated>2009-01-22T13:22:18.178-08:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-22T13:22:18.178-08:00</app:edited><title>Can't install Google Chrome while behind proxy?</title><content type="html">&lt;div&gt;I had quickly moved to chrome after release on my home computer and want to do the same on laptop. But faced issue with infinite installation :(&lt;/div&gt;&lt;div&gt;Suggestions to install one from google pack without updates not for me- no dev builds! =)&lt;/div&gt;So you can try to make easy two steps to fix this:&lt;div&gt;1) Uncheck Control Panel-&gt;Internet Properties-&gt;Connections-&gt;LAN Settings-&gt;Automatically detect settings.&lt;/div&gt;&lt;div&gt;2) Install in a normal way from google.com/chrome&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-7332288731115074253?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XYwaYrKVnVCfRuVd_42HESrCrjs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XYwaYrKVnVCfRuVd_42HESrCrjs/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/XYwaYrKVnVCfRuVd_42HESrCrjs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XYwaYrKVnVCfRuVd_42HESrCrjs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/A3iU5LVSduA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/7332288731115074253/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=7332288731115074253" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7332288731115074253?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7332288731115074253?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/A3iU5LVSduA/cant-install-google-chrome-while-behind.html" title="Can't install Google Chrome while behind proxy?" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2009/01/cant-install-google-chrome-while-behind.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIMRnw-fCp7ImA9WxRTEks.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-3372458106878483961</id><published>2008-08-31T21:58:00.000-07:00</published><updated>2008-09-01T03:23:07.254-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-09-01T03:23:07.254-07:00</app:edited><title>Алфавит 2008 по версии Google.ru</title><content type="html">Алфавит по версии версии google suggest:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;а=анекдоты&lt;br /&gt;б=билайн&lt;br /&gt;в= в контакте&lt;br /&gt;г=гороскоп&lt;br /&gt;д=дом 2&lt;br /&gt;е=евросеть&lt;br /&gt;ё=ёж&lt;br /&gt;ж=жди меня&lt;br /&gt;з=зайцев нет&lt;br /&gt;и=игры&lt;br /&gt;й=йога&lt;br /&gt;к=контакт&lt;br /&gt;л=любовные смс&lt;br /&gt;м=музыка&lt;br /&gt;н=новости&lt;br /&gt;о=одноклассники&lt;br /&gt;п=погода&lt;br /&gt;р=работа&lt;br /&gt;с=сонник&lt;br /&gt;т=техносила&lt;br /&gt;у=укрзалізниця&lt;br /&gt;ф=фото&lt;br /&gt;х=хонда&lt;br /&gt;ц=цитаты&lt;br /&gt;ч=чат&lt;br /&gt;ш=шкода&lt;br /&gt;щ=щитовидная железа&lt;br /&gt;ь=ьнызфсу(myspace)&lt;br /&gt;ы=ыьщекш(smotri.com)&lt;br /&gt;ъ=ъж&lt;br /&gt;э=эльдорадо&lt;br /&gt;ю=южная осетия&lt;br /&gt;я=яндекс&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;Интересно  то, что алфавит для .ru и для .com немного отличаются.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-3372458106878483961?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eMwRnkQ-X_GdS5Mu7Ivkpz9pJJ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eMwRnkQ-X_GdS5Mu7Ivkpz9pJJ8/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/eMwRnkQ-X_GdS5Mu7Ivkpz9pJJ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eMwRnkQ-X_GdS5Mu7Ivkpz9pJJ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/ATUHBDxelbA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/3372458106878483961/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=3372458106878483961" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/3372458106878483961?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/3372458106878483961?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/ATUHBDxelbA/2008-googleru.html" title="Алфавит 2008 по версии Google.ru" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/08/2008-googleru.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU4DQXw_fyp7ImA9WxdXFEQ.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-7737690976447072782</id><published>2008-06-26T09:30:00.000-07:00</published><updated>2008-06-26T09:32:50.247-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-26T09:32:50.247-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><title>rorbench on github now!</title><content type="html">Current source just uploaded into github.com.&lt;br /&gt;You can clone it , test it and report bugs! =)&lt;br /&gt;http://github.com/sv/rorbench/tree/master&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-7737690976447072782?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WsOXNbyoikUEmMT621VzNOs7CQY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WsOXNbyoikUEmMT621VzNOs7CQY/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/WsOXNbyoikUEmMT621VzNOs7CQY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WsOXNbyoikUEmMT621VzNOs7CQY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/BirXZfRHAQE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/7737690976447072782/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=7737690976447072782" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7737690976447072782?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7737690976447072782?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/BirXZfRHAQE/rorbench-on-github-now.html" title="rorbench on github now!" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/06/rorbench-on-github-now.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEIFSHc5eip7ImA9WxdXEUs.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-1127592817343479363</id><published>2008-06-22T13:10:00.001-07:00</published><updated>2008-06-22T13:28:39.922-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-22T13:28:39.922-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><title>JRuby improves performance with minor versions!</title><content type="html">I'&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;ve&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;done&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;some&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;simple&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;benchmarking&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;with&lt;/span&gt;  &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;typo&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;bloging&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;engine&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;and&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;here&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;is&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;some&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;graphs&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;on&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;this&lt;/span&gt;.&lt;br /&gt;Benchmark was done on  jruby and mri with untuned versions of ruby and  openjdk 6.0 for jruby.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3157/2600868161_80b6516039.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://farm4.static.flickr.com/3157/2600868161_80b6516039.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3067/2601697142_3f2e499f02.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://farm4.static.flickr.com/3067/2601697142_3f2e499f02.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3026/2601697536_e39915cdae.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://farm4.static.flickr.com/3026/2601697536_e39915cdae.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_16"&gt;It&lt;/span&gt;'s &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_17"&gt;really&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_18"&gt;awesome&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_19"&gt;improvements&lt;/span&gt;! &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_20"&gt;But&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_21"&gt;we&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_22"&gt;have&lt;/span&gt;  a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_23"&gt;lot&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_24"&gt;more&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_25"&gt;room&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_26"&gt;for&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_27"&gt;further&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_28"&gt;improvements&lt;/span&gt;!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3040/2601697332_1ceb9227c6.jpg?v=0"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px;" src="http://farm4.static.flickr.com/3040/2601697332_1ceb9227c6.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-1127592817343479363?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nA7CyMqzvgqKprQbfdsQYYD-f6k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nA7CyMqzvgqKprQbfdsQYYD-f6k/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/nA7CyMqzvgqKprQbfdsQYYD-f6k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nA7CyMqzvgqKprQbfdsQYYD-f6k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/mT8WHQb4MA0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/1127592817343479363/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=1127592817343479363" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1127592817343479363?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1127592817343479363?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/mT8WHQb4MA0/jruby-improves-performance-with-minor.html" title="JRuby improves performance with minor versions!" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/06/jruby-improves-performance-with-minor.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08GQX05eSp7ImA9WxdRGEs.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-4034836420017183437</id><published>2008-06-07T12:02:00.000-07:00</published><updated>2008-06-07T12:10:20.321-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-07T12:10:20.321-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><title>Cygwin git-svn doesn't work</title><content type="html">All &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;JRuby&lt;/span&gt; maintainers use git-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;svn&lt;/span&gt; for managing their &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;versioning&lt;/span&gt;. But &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;jruby&lt;/span&gt; on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;github&lt;/span&gt; supported manually.&lt;br /&gt;I've also try to use git-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;svn&lt;/span&gt; on my Windows machine and encounter an error:&lt;br /&gt;&lt;blockquote&gt; fatal error - unable to remap cygdb-4.2.dll to same address as parent&lt;/blockquote&gt;After some googling I've found similar problem for python on &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;cygwin&lt;/span&gt;(git-&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;svn&lt;/span&gt; uses &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;perl&lt;/span&gt;).&lt;br /&gt;Again 2-step solution:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Exit all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;Cygwin&lt;/span&gt; processes and stop all &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Cygwin&lt;/span&gt; services.Execute ash from Start/Run... or a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;cmd&lt;/span&gt; or command window. In my case that was ssh,&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;init&lt;/span&gt;, &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;svn&lt;/span&gt; services and &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;cygwin&lt;/span&gt; terminal.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;/bin/&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_15"&gt;rebaseall&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-4034836420017183437?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7Jz0d3yhnMrbYhknQE5eR3w7_ik/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Jz0d3yhnMrbYhknQE5eR3w7_ik/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/7Jz0d3yhnMrbYhknQE5eR3w7_ik/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7Jz0d3yhnMrbYhknQE5eR3w7_ik/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/E_u4pGKN6qk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/4034836420017183437/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=4034836420017183437" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4034836420017183437?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4034836420017183437?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/E_u4pGKN6qk/cygwin-git-svn-doesnt-work.html" title="Cygwin git-svn doesn't work" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/06/cygwin-git-svn-doesnt-work.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkMGSX0-cSp7ImA9WxdRF04.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-4153741670277819773</id><published>2008-06-05T13:18:00.000-07:00</published><updated>2008-06-05T23:40:28.359-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-05T23:40:28.359-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><title>Shell on windows</title><content type="html">As you all know, command prompt on Windows * very poor. There is simple 2-step solution to this problem!&lt;br /&gt;1)Setup local ssh server(&lt;a href="http://tinyurl.com/28ltkx"&gt;instructions&lt;/a&gt;)&lt;br /&gt;2) Use putty to connect (&lt;a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/"&gt;putty&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;That's all =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-4153741670277819773?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3HB8uat05q6kQ7RjB39axJDrJB4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3HB8uat05q6kQ7RjB39axJDrJB4/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/3HB8uat05q6kQ7RjB39axJDrJB4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3HB8uat05q6kQ7RjB39axJDrJB4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/o1KhVBcYymg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/4153741670277819773/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=4153741670277819773" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4153741670277819773?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4153741670277819773?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/o1KhVBcYymg/shell-on-windows.html" title="Shell on windows" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/06/shell-on-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D08FR349eCp7ImA9WxdSE0g.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-8618544191469753828</id><published>2008-05-21T00:38:00.000-07:00</published><updated>2008-05-21T00:43:36.060-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-21T00:43:36.060-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><title>Beautiful Coding on road!</title><content type="html">Finally! Almost one week sooner than Fedex expected they do this- book in my hands.&lt;br /&gt;With tips and tricks from leading programmers this Summer of Code will be definitely Beautiful =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-8618544191469753828?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CcWGTTrEM02twULCoPyJm3eeAys/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CcWGTTrEM02twULCoPyJm3eeAys/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/CcWGTTrEM02twULCoPyJm3eeAys/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CcWGTTrEM02twULCoPyJm3eeAys/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/zMFf_4CIGWo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/8618544191469753828/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=8618544191469753828" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/8618544191469753828?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/8618544191469753828?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/zMFf_4CIGWo/beautiful-coding-on-road.html" title="Beautiful Coding on road!" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/05/beautiful-coding-on-road.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQBSHg7eCp7ImA9WxdTF0o.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-1553866680579117965</id><published>2008-05-10T15:21:00.000-07:00</published><updated>2008-05-14T08:19:19.600-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-14T08:19:19.600-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><title>Benchmark Suite development plan</title><content type="html">It's only draft version, any suggestions are welcomed!&lt;br /&gt;&lt;br /&gt;Breaking application into several pieces help to make ease of use and modification each part, so lets break:&lt;br /&gt;1)&lt;span style="font-style: italic; font-weight: bold;"&gt;'Typical' RoR application&lt;/span&gt;&lt;br /&gt;An application that can hit performance cases most  rails developers runs into. I see such an application as some quick project with most usefull plugins such as will_paginate, etc(any suggestions?). May be we should look into 15 minute projects from rails site(are they need to be updated?)&lt;br /&gt;&lt;br /&gt;2)&lt;span style="font-style: italic; font-weight: bold;"&gt;Rake tasks&lt;/span&gt;&lt;br /&gt;Automated rake tasks able to pull latest version of rails edge from git and latest jruby(ruby) version build and test. It is suitable for running on server( for example in continiuos building) and locally by developers for introduced regressions =)&lt;br /&gt;&lt;br /&gt;3)&lt;span style="font-weight: bold; font-style: italic;"&gt;Baseline&lt;/span&gt;&lt;br /&gt;Ruby1.8+latest stable Rails.&lt;br /&gt;Most used for now is MRI 1.8 and JRuby measured against 1.8, so that's the primary metric by which we need to measure.&lt;br /&gt;&lt;br /&gt;4) &lt;span style="font-weight: bold; font-style: italic;"&gt;Rating &lt;/span&gt;&lt;br /&gt;Provide rates for combinations ruby implementation+rails against baseline. Write all that data into database to make it's usage in rails app.... magic circle =)&lt;br /&gt;&lt;br /&gt;5)  &lt;span style="font-weight: bold; font-style: italic;"&gt;Visualize results&lt;/span&gt;&lt;br /&gt;Write some app that can show pretty statistics for obtained data&lt;br /&gt;&lt;br /&gt;UPD: For now we choose &lt;a href="http://www.typosphere.org/"&gt;typo&lt;/a&gt; blog engine as &lt;span style="font-weight: bold;"&gt;typo&lt;/span&gt;ical rails webapp. It uses many commoan for modern webapp features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Uses &lt;a href="http://en.wikipedia.org/wiki/Caching" class="mw-redirect" title="Caching"&gt;caching&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Comments&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Spam_in_blogs" title="Spam in blogs"&gt;Spam&lt;/a&gt; protection&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Textile_%28markup_language%29" title="Textile (markup language)"&gt;Textile&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Markdown" title="Markdown"&gt;Markdown&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Article categories and tags&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Ta-Da_List" class="mw-redirect" title="Ta-Da List"&gt;Ta-Da List&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Del.icio.us" title="Del.icio.us"&gt;del.icio.us&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/Flickr" title="Flickr"&gt;Flickr&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/43_Things" title="43 Things"&gt;43 Things&lt;/a&gt;, and &lt;a href="http://en.wikipedia.org/wiki/Upcoming.org" title="Upcoming.org"&gt;Upcoming.org&lt;/a&gt; syndication&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Ajax_%28programming%29" title="Ajax (programming)"&gt;Ajax&lt;/a&gt; based live search and commenting&lt;/li&gt;&lt;li&gt;Ajax based comment moderation&lt;/li&gt;&lt;li&gt;Full text search with live preview&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Really_Simple_Syndication" class="mw-redirect" title="Really Simple Syndication"&gt;RSS2&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Atom_%28standard%29" title="Atom (standard)"&gt;Atom 1.0&lt;/a&gt; &lt;a href="http://en.wikipedia.org/wiki/Web_syndication" title="Web syndication"&gt;syndication feeds&lt;/a&gt; as well as feeds for comments and trackbacks&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-1553866680579117965?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/y3QHoSXiXCZrsm2qmZ5orKdWk-M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y3QHoSXiXCZrsm2qmZ5orKdWk-M/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/y3QHoSXiXCZrsm2qmZ5orKdWk-M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/y3QHoSXiXCZrsm2qmZ5orKdWk-M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/1b7yyzDaDC0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/1553866680579117965/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=1553866680579117965" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1553866680579117965?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1553866680579117965?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/1b7yyzDaDC0/benchmark-suite-development-plan.html" title="Benchmark Suite development plan" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/05/benchmark-suite-development-plan.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0QBQXoyeCp7ImA9WxdTFEk.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-1305266377607536454</id><published>2008-05-10T11:42:00.000-07:00</published><updated>2008-05-10T11:49:10.490-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-10T11:49:10.490-07:00</app:edited><title>День Победы 63 года назад....</title><content type="html">Что печатали в газетах в мае перед днем победы.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;За десять лет ни одной катастрофы, ни одной крупной аварии, ни одного запоздания — вот счастливое следствие бодрой подтянутости и трудовой сосредоточенности подземной Армии метрополитена, перевезшей за десять лет на 4 655 тысячах поездов 2 600 миллионов пассажиров.&lt;/blockquote&gt;&lt;blockquote&gt;Москвичи широко распахнули окна. Многие смотрели с верхних этажей на освещенные улицы. Многие выходили из своих домов, чтобы со стороны посмотреть на свои освещенные квартиры.&lt;/blockquote&gt;Всего не передать....  &lt;br /&gt;&lt;a href="http://www.bg.ru/article/7456/"&gt;Статья в БГ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-1305266377607536454?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/feg5c6i_6jl0VUAIVzq03DouiiE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/feg5c6i_6jl0VUAIVzq03DouiiE/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/feg5c6i_6jl0VUAIVzq03DouiiE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/feg5c6i_6jl0VUAIVzq03DouiiE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/fmoNp8BPRHU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/1305266377607536454/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=1305266377607536454" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1305266377607536454?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/1305266377607536454?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/fmoNp8BPRHU/63.html" title="День Победы 63 года назад...." /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/05/63.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4BQn86eCp7ImA9WxdTFEk.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-2368320414486780592</id><published>2008-05-10T08:01:00.000-07:00</published><updated>2008-05-10T11:09:13.110-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-10T11:09:13.110-07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="gsoc" /><title>Performance rocks!</title><content type="html">Hi, I'm Sergey Vidyuk from Russia and will work on rails benchmarking this summer.&lt;br /&gt;It's about benchmark suite for Rails for developers to find and fix performance regressions and bottlenecks.&lt;br /&gt;Suite will be able to benchmark full Rails stack and provide useful statistics about request processing in different parts of rails.&lt;br /&gt;As Rails 2.0 become restfull, now it's not enough to test only fast path GET requests as most benchmarks do, and test all of them:&lt;span style="font-style: italic; font-weight: bold;"&gt;POST,GET,PUT,DELETE (CRUD)&lt;/span&gt;.&lt;br /&gt; Stay tuned =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-2368320414486780592?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mo52-dlihjfmJ2NP_aEVf5dcOcI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mo52-dlihjfmJ2NP_aEVf5dcOcI/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/mo52-dlihjfmJ2NP_aEVf5dcOcI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mo52-dlihjfmJ2NP_aEVf5dcOcI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/5-LOXWElF9I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/2368320414486780592/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=2368320414486780592" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/2368320414486780592?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/2368320414486780592?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/5-LOXWElF9I/performance-rocks.html" title="Performance rocks!" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/05/performance-rocks.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkYMRX04fSp7ImA9WxZaGE0.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-7258448886494380965</id><published>2008-05-02T15:34:00.000-07:00</published><updated>2008-05-03T01:43:04.335-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-05-03T01:43:04.335-07:00</app:edited><title>Правило РВС</title><content type="html">Недавно на курсе "Инновационный практикум" моей второй половинке рассказали, что есть такое правило РВС(Размер-Время-Стоимость) вокруг которого все инновации и строятся.&lt;br /&gt;Вот например служба хранения вещей. Вещи которые занимают &lt;span style="font-weight: bold; font-style: italic;"&gt;МЕСТО(Размер) &lt;/span&gt;длительное &lt;span style="font-weight: bold; font-style: italic;"&gt;ВРЕМЯ&lt;/span&gt;, можно куда-нибудь отдать на хранение, например на срок от 3 месяцев, заплатив за это дело соответствующую сумму... но как всегда, любая хорошая идея &lt;a href="http://www.sklad-pereezd.ru/index.html"&gt;не нова :(&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-7258448886494380965?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/by5leGi7BquBBBQAonXWOJNq1WE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/by5leGi7BquBBBQAonXWOJNq1WE/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/by5leGi7BquBBBQAonXWOJNq1WE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/by5leGi7BquBBBQAonXWOJNq1WE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/KnL1cQtcZ8U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/7258448886494380965/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=7258448886494380965" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7258448886494380965?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/7258448886494380965?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/KnL1cQtcZ8U/blog-post.html" title="Правило РВС" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/05/blog-post.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcFRXc8eyp7ImA9WxZbEUo.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-4448783842356311808</id><published>2008-04-14T05:58:00.000-07:00</published><updated>2008-04-14T06:00:14.973-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-14T06:00:14.973-07:00</app:edited><title>XML/XSLT не умер!</title><content type="html">А мы его давно используем, значит мы не так уж и устарели!&lt;br /&gt;Но нам совсем не хватает людей которые были бы заинтересованы в оживлении и усовершенствовании Arp.Site&lt;br /&gt;http://habrahabr.ru/blog/about_cms/38034.html&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-4448783842356311808?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PzmUliRZikaNV-RS0vxGQnZkZHc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PzmUliRZikaNV-RS0vxGQnZkZHc/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/PzmUliRZikaNV-RS0vxGQnZkZHc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PzmUliRZikaNV-RS0vxGQnZkZHc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/QfVnlThJBrg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/4448783842356311808/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=4448783842356311808" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4448783842356311808?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/4448783842356311808?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/QfVnlThJBrg/xmlxslt.html" title="XML/XSLT не умер!" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/04/xmlxslt.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcCQ3w6eyp7ImA9WxZbEUo.&quot;"><id>tag:blogger.com,1999:blog-3477930671263636022.post-2567276785847412442</id><published>2008-04-14T05:57:00.001-07:00</published><updated>2008-04-14T06:01:02.213-07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-04-14T06:01:02.213-07:00</app:edited><title>Задача про шнуры</title><content type="html">Простая задачка.&lt;br /&gt;&lt;br /&gt;Есть два бикфордовых шнура. Разных. Известно одно: каждый из них полностью сгорает ровно за час. Как при помощи этих шнуров (и зажигалки :) отмерить 45 минут?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Дополн. Как горят шнуры не известно: может равномерно, а может и нет.&lt;br /&gt;&lt;br /&gt;Оговорю ещё раз. То что шнур целиком сгорает за час, не значит что половина шнура сгорит за 30 минут.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3477930671263636022-2567276785847412442?l=sv-on-air.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h4xrJuX68F-sbfQPPNrze_j_kFI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h4xrJuX68F-sbfQPPNrze_j_kFI/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/h4xrJuX68F-sbfQPPNrze_j_kFI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h4xrJuX68F-sbfQPPNrze_j_kFI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/HOOP/~4/Te_26i1NsUE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://sv-on-air.blogspot.com/feeds/2567276785847412442/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3477930671263636022&amp;postID=2567276785847412442" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/2567276785847412442?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3477930671263636022/posts/default/2567276785847412442?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/HOOP/~3/Te_26i1NsUE/blog-post.html" title="Задача про шнуры" /><author><name>Sergey Vidyuk</name><uri>http://www.blogger.com/profile/06136067465377567859</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="24" src="http://bp1.blogger.com/_j7CNLCI2raM/SAOJ4H5ocRI/AAAAAAAAAGk/Yw5tJvIJWM0/S220/x_3cd1bbaf.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://sv-on-air.blogspot.com/2008/04/blog-post.html</feedburner:origLink></entry></feed>

