<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-8393465772272669416</id><updated>2009-11-30T20:18:06.277+03:00</updated><title type='text'>Сoder's stories</title><subtitle type='html'>Life After Compilation</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.eivanov.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default?start-index=26&amp;max-results=25'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>72</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-4271896789479711331</id><published>2009-10-01T12:57:00.003+04:00</published><updated>2009-10-01T13:33:37.655+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='math'/><title type='text'>Integrals with exponent and polynomial: Pn(x)e^{ax}</title><summary type='text'>I've found a very cute way to work with integrals like\int_{}^{}P_n(x)e^{ax}dxBefore I always integrated it by parts, for example:\int_{}^{}xe^xdx=xe^x-\int_{}^{}e^xdx=(x-1)e^xIn case you need to take by parts only once it's ok, but when Pn(x) is x^2 or higher degree you need more time to integrate by parts several times.There is another better way, let's take above integral again:\int_{}^{}xe^</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/4271896789479711331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=4271896789479711331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4271896789479711331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4271896789479711331'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2009/10/int01fracx4left1-xright41x2dx-frac227.html' title='Integrals with exponent and polynomial: Pn(x)e^{ax}'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-3204527028285450800</id><published>2009-09-30T00:22:00.002+04:00</published><updated>2009-09-30T00:35:11.041+04:00</updated><title type='text'>Using mplayer as alarm in linux</title><summary type='text'>Some time ago my stereo died, so I started to use my PC as alarm (I like to listen some music during wake-up). For some time I used it in this way:echo "mplayer -ao alsa -shuffle /docs/music/unsorted/*" | at 10:00"-shuffle" option makes mplayer to play files in random order.Everything worked fine, but some time ago I didn't here my sweet alarm. I wasn't able to figure out the reason, so asked at </summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/3204527028285450800/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=3204527028285450800' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/3204527028285450800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/3204527028285450800'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2009/09/using-mplayer-as-alarm-in-linux.html' title='Using mplayer as alarm in linux'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-2823842291097345022</id><published>2009-08-19T03:10:00.003+04:00</published><updated>2009-08-19T03:38:10.895+04:00</updated><title type='text'>I'm back...</title><summary type='text'>Now I'm back. It was a very hard year for me, but now I'm better and do everything to keep going.To raise my spirits I've done two things:I've bought eivanov.com. It will be used as alias for this blog until I have something special.Installed SyntaxHighlighter, which should be useful for posts containing snippets (see previous post for example). If you want the same I recommend to use this </summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/2823842291097345022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=2823842291097345022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/2823842291097345022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/2823842291097345022'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2009/08/im-back.html' title='I&apos;m back...'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-6321237365376192630</id><published>2009-02-05T18:09:00.009+03:00</published><updated>2009-08-19T03:09:26.446+04:00</updated><title type='text'>Simulating post-request (using form-data) with file in C/C++</title><summary type='text'>First I started to use WinInet. God, it sucks like most Windows API. I played about a day with http://support.microsoft.com/kb/165298And I failed to post anything, from what django could make request. Aslo wierdshark shown that MS does a bit strange request (it looses some header about multipart form-data).Today I took libcurl, it has a rich example who you can perform your POST-request.Note, </summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/6321237365376192630/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=6321237365376192630' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/6321237365376192630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/6321237365376192630'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2009/02/simulating-post-request-using-form-data.html' title='Simulating post-request (using form-data) with file in C/C++'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-4115108226971673369</id><published>2009-02-02T23:33:00.000+03:00</published><updated>2009-10-01T13:38:10.722+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Storing files in database with django</title><summary type='text'>Yesterday I got much pleasure implementing DatabaseStorage class for django. Nothing special and a very simple thing, but I like it: http://www.djangosnippets.org/snippets/1305/Thanks to python and django developers for marvelous duet: python and django :) It really rocks and doesn't have boundaries!</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/4115108226971673369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=4115108226971673369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4115108226971673369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4115108226971673369'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2009/02/storing-files-in-database-with-django.html' title='Storing files in database with django'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-6807367912279948006</id><published>2009-01-23T01:00:00.002+03:00</published><updated>2009-08-19T03:06:33.198+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='django'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>ManyToMany relations in Django.</title><summary type='text'>I didn't write anything for some time, since was very busy with my work and family problems.But today I have some interesting thing about django, so I can't keep silence (I'm new to python/django, so it can be interesting for newbies only, but I hope it is not).First of all I want to say sorry for indentation in quoting blocks... Will fix it later...In django to define ManyToMany relation you </summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/6807367912279948006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=6807367912279948006' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/6807367912279948006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/6807367912279948006'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2009/01/manytomany-relations-in-django.html' title='ManyToMany relations in Django.'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-5408539068360319057</id><published>2008-11-17T22:58:00.000+03:00</published><updated>2008-11-17T23:04:10.512+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='libraries'/><title type='text'>httpd library for embedding into your application</title><summary type='text'>Next week I will have to implement something to transfer files between computers. I decided that http transfer could be a good idea, because clients would be able to get files from another sources and not from my server-application only.So here is libmicrohttpd by GNU. It supports SSL/TLS, and licenced under LGPL (which is important for my company, since they don't know what licence will use). </summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/5408539068360319057/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=5408539068360319057' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/5408539068360319057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/5408539068360319057'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/11/httpd-library-for-embedding-into-your.html' title='httpd library for embedding into your application'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-4856048435293958384</id><published>2008-10-29T03:56:00.002+03:00</published><updated>2009-10-01T13:35:17.822+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='planetkde'/><title type='text'>"Antitrust" movie and do THEY reuse free software in proprietary?</title><summary type='text'>Just finished watching Antitrust movie (aka hackers 3). It's really amazing and it's worth to watch this movie. I remember there was similar story about lawyer and big company (maybe even two stories), but this one is about software development: you can see Unix systems running on movie's computers, Open Source hackers, and M$ (Titled "Nurd" in the movie).But it's really interesting how much open</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/4856048435293958384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=4856048435293958384' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4856048435293958384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4856048435293958384'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/10/antitrust-movie-and-do-they-reuse-free.html' title='&quot;Antitrust&quot; movie and do THEY reuse free software in proprietary?'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-1339614146564132774</id><published>2008-10-25T20:52:00.000+04:00</published><updated>2008-10-25T20:56:28.978+04:00</updated><title type='text'>Russian secret helicopter forces</title><summary type='text'>Secret planes engines are here: http://pilot.strizhi.info/2008/10/14/5743Enjoy :D</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/1339614146564132774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=1339614146564132774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/1339614146564132774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/1339614146564132774'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/10/russian-secret-helicopetrs-force.html' title='Russian secret helicopter forces'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-4358641216203257296</id><published>2008-10-17T23:08:00.000+04:00</published><updated>2008-10-17T23:13:45.767+04:00</updated><title type='text'>Unix commands pattern )</title><summary type='text'>I was reading advance bash scripting today, when my friend Void pointed me to a strange pattern in the naming of unix commands:gawk, talk, date, wine, touch, unzip, strip, finger, mount, fsck, yes, more, umount, make clean, sleepCewl!By the way (from Void): funny man pages!</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/4358641216203257296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=4358641216203257296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4358641216203257296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4358641216203257296'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/10/unix-commands-pattern.html' title='Unix commands pattern )'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-4792328627805217664</id><published>2008-10-10T01:28:00.000+04:00</published><updated>2009-10-01T13:38:10.722+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdevelop'/><title type='text'>KDevplatform statistics</title><summary type='text'>Few weeks ago Amilcar (KDevelop) got some statistics about kdevplatform:Top 10 AuthorsAuthor Lines of Code  apaku 89997 (35.6%)  mbreugel 43571 (17.2%)  rodda 39145 (15.5%)  zwabel 33522 (13.3%)  eivanov 12591 (5.0%)  apol 10234 (4.1%)  dukjuahn 8199 (3.2%)  dymo 4624 (1.8%)  ccpasteur 3532 (1.4%)  vprus 1874 (0.7%)</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/4792328627805217664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=4792328627805217664' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4792328627805217664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/4792328627805217664'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/10/kdevplatform-statistics.html' title='KDevplatform statistics'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-7313529218626672915</id><published>2008-10-10T01:22:00.000+04:00</published><updated>2009-10-01T13:38:10.723+04:00</updated><title type='text'>Green life?</title><summary type='text'>Yesterday I got a letter which made me happy. I got cold, then warm and cold again.I hope I will be able to write more at the end of next week. Independent of result it can be interesting. Oh, sure: it will. Little prompting is on the picture.Who knows me will understand ;)</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/7313529218626672915/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=7313529218626672915' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7313529218626672915'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7313529218626672915'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/10/green-life.html' title='Green life?'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-9024145920375701221</id><published>2008-09-22T02:02:00.000+04:00</published><updated>2008-09-22T02:06:49.376+04:00</updated><title type='text'>Жертва OpenSource... Или Жертва M$?</title><summary type='text'>Решил сдать чужую домашку. Мне прислали docx. OpenOffice его открыл... Я ужаснулся тому, что увидел, но подумал, что это человек так оформил.Я подозревал, что должна быть таблица, но так как даже не стал читать название, то подумал, что прокатит.Удивительно, но зам. декана никак не прокомментировал оформление! А лишь задал вопрос, чтобы обнаружить отсутствие знаний.Я начал дома разбираться, что к</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/9024145920375701221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=9024145920375701221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/9024145920375701221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/9024145920375701221'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/09/opensource-m.html' title='Жертва OpenSource... Или Жертва M$?'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-2463408357169872829</id><published>2008-09-03T14:50:00.000+04:00</published><updated>2008-09-03T15:12:13.736+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Some statistics: sloccount</title><summary type='text'>Here is the statistics made with sloccount. wc -l result I like more (~8500) :Dlcp script shows 8904 contributed lines (for generated patch).Lines:SLOC    Directory       SLOC-by-Language (Sorted)1752    dvcs            cpp=1751,sh=11220    git             cpp=1219,sh=1610     bazaar          cpp=513,ansic=97416     mercurial       cpp=415,sh=1Totals grouped by language (dominant language first):</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/2463408357169872829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=2463408357169872829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/2463408357169872829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/2463408357169872829'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/09/some-statistics-sloccount.html' title='Some statistics: sloccount'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-5572069167455065160</id><published>2008-08-20T02:01:00.001+04:00</published><updated>2008-09-03T14:50:19.889+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>GSoC is over</title><summary type='text'>Unfortunately GSoC has finished. It was a wonderful adventure: I got new friends, wrote some code (~8350 lines counted by "wc -l", so it includes all crap) and learnt new interesting things. I can say that after today's commit to my git repo (with a lot of changes to yesterday's commit, which is evaluted) I implemented all things I promised. But some things still require a lot of love.I want to </summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/5572069167455065160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=5572069167455065160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/5572069167455065160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/5572069167455065160'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/08/gsoc-is-over.html' title='GSoC is over'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-8842812177026391646</id><published>2008-08-20T01:50:00.000+04:00</published><updated>2008-08-20T02:00:47.377+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdevelop'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Revision (commits) history in KDevelop</title><summary type='text'>I had a lot of non-development problems, but this week I continued to develop my GSoC project (it's the last thing, that can be evaluted, but improved — yesterday's code is very buggy xD).So here this thing is:The only thing to implement is branch labels.Current implementation is very dirty, but it works, the code: http://repo.or.cz/w/kdevelopdvcssupport.git?a=blob;f=plugins/git/gitexecutor.cpp;h</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/8842812177026391646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=8842812177026391646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/8842812177026391646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/8842812177026391646'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/08/revision-commits-history-in-kdevelop.html' title='Revision (commits) history in KDevelop'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_wb8_4jUpYW4/SKtAvgKZOiI/AAAAAAAAAEQ/bdYoMrG061k/s72-c/revHistory_Beta1.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-1558629572268043726</id><published>2008-08-06T23:29:00.000+04:00</published><updated>2008-08-06T23:39:54.746+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdevelop'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Branching and Committing in KDevelop</title><summary type='text'>Was offline for a week (or even more), but now I'm back and can continue development.Here are screens of KDevelop DVCS branching and committing managers. They can work with any DVCS (currently I support only Git code, but will give a love to Mercurial and Bazaar).Commit manager is a big “quick and dirty”, but I will try to make it clear tomorrow.</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/1558629572268043726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=1558629572268043726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/1558629572268043726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/1558629572268043726'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/08/branching-and-committing-in-kdevelop.html' title='Branching and Committing in KDevelop'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_wb8_4jUpYW4/SJn9j6uUmVI/AAAAAAAAADc/zgiwk5rZJg0/s72-c/branchManager.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-7539829211759393974</id><published>2008-08-05T18:14:00.000+04:00</published><updated>2008-08-05T18:16:10.517+04:00</updated><title type='text'>Girlzzz and coders</title><summary type='text'>http://questionablecontent.net/view.php?comic=9:</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/7539829211759393974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=7539829211759393974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7539829211759393974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7539829211759393974'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/08/girlzzz-and-coders.html' title='Girlzzz and coders'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-3721644426659676422</id><published>2008-07-22T21:27:00.000+04:00</published><updated>2008-12-10T18:58:24.365+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdevelop'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>KDevelop: QGit integration for Git plugin</title><summary type='text'>Say “Good Bye” to Eclipse ;)</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/3721644426659676422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=3721644426659676422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/3721644426659676422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/3721644426659676422'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/07/kdevelop-qgit-integration-for-git.html' title='KDevelop: QGit integration for Git plugin'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wb8_4jUpYW4/SIYYzrO9Y6I/AAAAAAAAADU/k9mOSlqDXH0/s72-c/qgitIntegration.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-7607829494475329521</id><published>2008-07-21T00:31:00.001+04:00</published><updated>2008-07-21T00:33:04.577+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdevelop'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Quick and Dirty support of branching in Git plugin for KDevelop</title><summary type='text'>It's in SVN, you can start to use it now :)</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/7607829494475329521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=7607829494475329521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7607829494475329521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7607829494475329521'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/07/quick-and-dirty-support-of-branching-in.html' title='Quick and Dirty support of branching in Git plugin for KDevelop'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-7957926443851898070</id><published>2008-07-13T22:55:00.000+04:00</published><updated>2008-12-10T18:58:24.530+03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdevelop'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Basic support of most popular DVCSs is ready :)</title><summary type='text'>I've finished Bazaar and Mercurial basic support in KDevelop. Writing Bazaar plugin was very painful: still don't know why KDevelop wasn't able to load it (diff shows nothing interesting).The code is already in the KDE's svn repository :) But to get KDevplatform you can use my git repo ;)</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/7957926443851898070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=7957926443851898070' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7957926443851898070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7957926443851898070'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/07/basic-support-of-most-popular-dvcss-is.html' title='Basic support of most popular DVCSs is ready :)'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_wb8_4jUpYW4/SHpQ0n8Z4WI/AAAAAAAAADM/iYvIJokjiEI/s72-c/dvcs.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-9050970203697953591</id><published>2008-07-06T00:42:00.000+04:00</published><updated>2008-07-06T00:50:36.460+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdevelop'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>GitPlugin (basic support) v1.0pre2 for KDevelop released</title><summary type='text'>I had some experiments with generic DVCS support implementation: first I implemented template (mainly because I wanted to play with templates: never had such experience before):template headertemplate implementationThe thing I noticed that Qt doesn't support templates. It sucks.Then after speaking with my mentor I implemented superclass (he noticed I can create required "CommandExecutor" in </summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/9050970203697953591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=9050970203697953591' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/9050970203697953591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/9050970203697953591'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/07/gitplugin-basic-support-v10pre2-for.html' title='GitPlugin (basic support) v1.0pre2 for KDevelop released'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-7385429552828540663</id><published>2008-07-05T11:45:00.000+04:00</published><updated>2008-07-05T11:47:09.684+04:00</updated><title type='text'>new release, codename 19 :D</title><summary type='text'>Changelogggggg: something fixed, something broken. But only you can say if the whole "product" is OK :DVersion 19 released! :D :D :D</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/7385429552828540663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=7385429552828540663' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7385429552828540663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/7385429552828540663'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/07/new-release-codename-19-d.html' title='new release, codename 19 :D'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-1374432531921124906</id><published>2008-07-05T02:07:00.000+04:00</published><updated>2008-07-05T02:24:54.902+04:00</updated><title type='text'>Laptops (acer/asus/...) onboard microphones (hda-intel)</title><summary type='text'>Today I was asked to prepare a video conference and... I was upset by the thing my microphone (neither internal or external) doesn't work. I don't have Windows on my laptop to do tests (only on VMware for my webcam). Since I was in a hurry I didn't google much (found some things about playing with model=SOMETHING --&gt; /etc/modprobe.d/sound, but failed to achive the victory. In 3 hours I tried just</summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/1374432531921124906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=1374432531921124906' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/1374432531921124906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/1374432531921124906'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/07/laptops-acerasus-onboard-microphones.html' title='Laptops (acer/asus/...) onboard microphones (hda-intel)'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8393465772272669416.post-8902014484350515787</id><published>2008-06-29T02:00:00.000+04:00</published><updated>2008-06-29T02:07:24.054+04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kdevelop'/><category scheme='http://www.blogger.com/atom/ns#' term='GSoC'/><title type='text'>Git plugin seems to be broken by 3rd party</title><summary type='text'>Few days ago I installed OpenSUSE 11.0. Yesterday I wrote some code, but had to build Qt4 and KDE4 to compile my new code. Today I was busy with playing with templates in my code (did some funny mistakes and lost a lot of time). Now I've noticed failure in tests... Even with old code!QDEBUG : GitInitTest::testInitAndCommit() (27893)/?[0;34m GitJob::start?[0m: Execute git command: "git-commit </summary><link rel='replies' type='application/atom+xml' href='http://www.eivanov.com/feeds/8902014484350515787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=8393465772272669416&amp;postID=8902014484350515787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/8902014484350515787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8393465772272669416/posts/default/8902014484350515787'/><link rel='alternate' type='text/html' href='http://www.eivanov.com/2008/06/git-plugin-seems-to-be-broken-by-3rd.html' title='Git plugin seems to be broken by 3rd party'/><author><name>powerfox</name><uri>http://www.blogger.com/profile/13119996304108955124</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15887051296207052199'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>