<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7468109922530894645</id><updated>2012-01-01T07:40:15.060-08:00</updated><title type='text'>Michael Shkutkov blog</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>16</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-5789209877347901337</id><published>2007-08-12T09:44:00.000-07:00</published><updated>2007-08-12T13:53:07.536-07:00</updated><title type='text'>Database logger in progress</title><content type='html'>I've payed attention to libdbi, because I'm really like it's database independency and I think this is really what we need :)&lt;br /&gt;&lt;br /&gt;On Ubuntu everything is really simple, but for Windows I had some problems.&lt;br /&gt;&lt;br /&gt;For building Window's Pidgin we use Cygwin and gcc from MinGW.&lt;br /&gt;Pre-compiled libdbi and libdbi-drivers binaries from the official site  are built by Cygwin gcc, so&lt;br /&gt;this libraries are not what we  want for Pidgin. Thus we need rebuild them&lt;br /&gt;using MinGW gcc.&lt;br /&gt;&lt;br /&gt;After severl days work  I got libdbi and mysql driver which needn't cygwin DLLs. So my test example  passed successfully.&lt;br /&gt;&lt;br /&gt;Now I'm currently working on Windows implementation of Database Logger, but really it doesn't matter, because it'll take a little time to make *nix version.&lt;br /&gt;&lt;br /&gt;For simulation of asynchronous work with DB, I've used new thread and mutex for thread synchronization.&lt;br /&gt;&lt;br /&gt;For Windows implementation I've choosen glib's threads API. We can do so, because on Windows GTK+ is necessary library&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-5789209877347901337?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/5789209877347901337/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=5789209877347901337' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/5789209877347901337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/5789209877347901337'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/08/database-logger-in-progress.html' title='Database logger in progress'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-5940391211183707440</id><published>2007-07-22T02:34:00.000-07:00</published><updated>2007-07-22T02:44:30.092-07:00</updated><title type='text'>GSoC midterm passed</title><content type='html'>I'm think that I'm on track with Remote Logging, so everything will be all right :)&lt;br /&gt;&lt;br /&gt;Several days ago I installed Ubuntu Feisty Fawn, configured and built Pidgin. So now I test my work on several platfroms: Windows XP and Ubuntu.&lt;br /&gt;&lt;br /&gt;Having Ubutu is really important, because now I can test Pidgin as well as Finch. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-5940391211183707440?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/5940391211183707440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=5940391211183707440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/5940391211183707440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/5940391211183707440'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/07/gsoc-midterm-passed.html' title='GSoC midterm passed'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-585858217362102039</id><published>2007-07-12T08:36:00.000-07:00</published><updated>2007-07-22T02:21:22.420-07:00</updated><title type='text'>Hundredth commit</title><content type='html'>Today I've made my hundreth commit working on Remote Logging implementation for the best IM client Pidgin.&lt;br /&gt;&lt;br /&gt;You know that Pidgin uses &lt;a href="http://en.wikipedia.org/wiki/Monotone_(software)"&gt;Monotone&lt;/a&gt; version system control, to tell you truth I haven't experience in working with &lt;a href="http://en.wikipedia.org/wiki/Revision_control#Distributed_revision_control"&gt;DVSC&lt;/a&gt; (Distributed Version System Control), but I have with &lt;a href="http://en.wikipedia.org/wiki/Subversion_(software)"&gt;SVN&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Concurrent_Versions_System"&gt;CVS&lt;/a&gt; and the difference is really big definitly.&lt;br /&gt;&lt;br /&gt;So now Monotone seems for me really good VSC and I like it. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-585858217362102039?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/585858217362102039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=585858217362102039' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/585858217362102039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/585858217362102039'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/07/hundredth-commit.html' title='Hundredth commit'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-2148659207518582374</id><published>2007-07-07T14:05:00.001-07:00</published><updated>2007-07-07T14:37:03.083-07:00</updated><title type='text'>Rewriting Pidgin code that uses blocking log functions</title><content type='html'>Pidgin doesn't use threads, so Pidgin's UI maybe frozen by long time operation  (like  viewing all logs or database operations)&lt;br /&gt;&lt;br /&gt;So we definitly need nonblocking log API.&lt;br /&gt;&lt;br /&gt;I've just implemented almost all nonblocking log functions, and now I'm rewting Pidgin code that uses  old log functions.&lt;br /&gt;&lt;br /&gt;It's not  simple find and replace, because nonblocking log functions widely use callbacks, so we should change current logic in such way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-2148659207518582374?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/2148659207518582374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=2148659207518582374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/2148659207518582374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/2148659207518582374'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/07/rewriting-pidgin-code-that-uses.html' title='Rewriting Pidgin code that uses blocking log functions'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-800363330229539029</id><published>2007-07-06T03:11:00.000-07:00</published><updated>2007-07-06T03:25:05.384-07:00</updated><title type='text'>Database logger will be implemented!</title><content type='html'>At present moment I have made a decision. I am goint to implement database logger instead of Gmail based or Google Talk based loggers.&lt;br /&gt;&lt;br /&gt;Database logger will be usual logger as HTML or plain text loggers, but it need nonblocking log API. And now I am working on rewriting this API.&lt;br /&gt;&lt;br /&gt;As for as other loggers, I  am sure that when we'll have database logger it is not hard to implement file-based remote logging.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-800363330229539029?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/800363330229539029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=800363330229539029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/800363330229539029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/800363330229539029'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/07/database-logger-will-be-implemented.html' title='Database logger will be implemented!'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-8252868999588272491</id><published>2007-06-26T23:04:00.000-07:00</published><updated>2007-06-26T23:39:10.841-07:00</updated><title type='text'>Which remote logging will be more useful?</title><content type='html'>I have difficult choice. What kind of remote logging should be implemented first.&lt;br /&gt;&lt;br /&gt;At present moment we have:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;File-based remote logging (ftp, sftp, dav, ...)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Database remote logging (MySQL, SQLite, PostgreSQL, ...)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;XMPP remote logging or Google Talk based remote logging.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The last choice was preferable for me early, but after discussion with my mentor Richard Laager, this variant is not seems so good as before because:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;We don't know how exactly GTalk implements XEP-0136.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;It may be incompatible with other XMPP servers later.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;I don't know other XMPP servers which implement XEP-0136.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So, as Richard said that "database logging is still a really common request" I think this way is really good decision.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-8252868999588272491?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/8252868999588272491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=8252868999588272491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/8252868999588272491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/8252868999588272491'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/06/which-remote-logging-will-be-more.html' title='Which remote logging will be more useful?'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-7864693380655434317</id><published>2007-06-24T12:16:00.000-07:00</published><updated>2007-06-26T23:35:10.688-07:00</updated><title type='text'>QIP logger new features</title><content type='html'>New features were added to previously presented QIP logger. So now they are:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Purple compatible logs.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Diving logs into collection of messages corresponding to one chat session.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Perfect work with russian symbols.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I hope QIP logger will be merged with main Piding branch in few days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-7864693380655434317?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/7864693380655434317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=7864693380655434317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/7864693380655434317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/7864693380655434317'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/06/qip-logger-new-features.html' title='QIP logger new features'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-8052763065186888072</id><published>2007-06-20T12:02:00.001-07:00</published><updated>2007-06-20T12:12:51.840-07:00</updated><title type='text'>New photos from Moscow</title><content type='html'>This is original Marshall Kirk McKusick email:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The original high resolution pictures are available at:&lt;br /&gt;&lt;br /&gt;       &lt;a href=" http://www.mckusick.com/~mckusick/Moscow_2007"&gt; http://www.mckusick.com/~mckusick/Moscow_2007&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Because of comments that it is too painful to upload the&lt;br /&gt;full-resolution pictures on our 768 uplink, I have put up&lt;br /&gt;a lower resolution version at:&lt;br /&gt;&lt;br /&gt;        &lt;a href="http://www.mckusick.com/~mckusick/Moscow_2007_Low"&gt;http://www.mckusick.com/~mckusick/Moscow_2007_Low&lt;/a&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-8052763065186888072?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/8052763065186888072/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=8052763065186888072' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/8052763065186888072'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/8052763065186888072'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/06/new-photos-from-moscow.html' title='New photos from Moscow'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-5345854769881403736</id><published>2007-06-12T00:24:00.000-07:00</published><updated>2007-06-13T06:00:48.673-07:00</updated><title type='text'>QIP logger</title><content type='html'>Do you know QIP messenger? No. It's okay, because &lt;a href="http://qipim.com/en/"&gt;QIP&lt;/a&gt; is not to good as &lt;a href="http://pidgin.im"&gt;Pidgin&lt;/a&gt; :)&lt;br /&gt;&lt;br /&gt;But it is rather popular ICQ client (especially in Russia) :(&lt;br /&gt;&lt;br /&gt;I've just implemented QIP Logger for Pidgin. So now you have opportunity to look through QIP logs from Pidgin.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-5345854769881403736?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/5345854769881403736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=5345854769881403736' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/5345854769881403736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/5345854769881403736'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/06/qip-logger.html' title='QIP logger'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-4523877433107645268</id><published>2007-06-08T02:42:00.000-07:00</published><updated>2007-06-08T02:55:09.194-07:00</updated><title type='text'>Last exam's results</title><content type='html'>Yeah! We did it! We've passed our last exam! Me and my group-mates have only excellent marks. But it doesn't mean that I can relax, because I have to do many things and I have a lot of work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-4523877433107645268?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/4523877433107645268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=4523877433107645268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/4523877433107645268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/4523877433107645268'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/06/last-exam-results.html' title='Last exam&apos;s results'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-4450068974584428260</id><published>2007-06-07T04:00:00.000-07:00</published><updated>2007-06-07T05:22:47.753-07:00</updated><title type='text'>Modern problems of mathematics and computer science</title><content type='html'>Today I've passed my last exams "Modern problems of mathematics and computer science". To tell you truth it was more resistance of materials and mathematical physics, so it was really boring and uninteresting. Unfortunately we will know the results only tomorrow. So it will be nervous day and night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-4450068974584428260?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/4450068974584428260/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=4450068974584428260' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/4450068974584428260'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/4450068974584428260'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/06/modern-problems-of-mathematics-and.html' title='Modern problems of mathematics and computer science'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-8368565875080132995</id><published>2007-06-07T03:51:00.000-07:00</published><updated>2007-06-07T05:22:55.854-07:00</updated><title type='text'>Moscow vacation photos</title><content type='html'>Yesterday I published most interesting photos from my Moscow vacation. They are available from &lt;a href="http://mac.cc.rsu.ru/~shkutkov/moscow/picasa/"&gt;Picasa Album&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also you can hear Kirk McKusick's speech with russian translation &lt;a href="http://mac.cc.rsu.ru/~shkutkov/moscow/Marshall%20Kirk%20McKusick%20Moscow%20Speech.mp3"&gt;[download]&lt;/a&gt;. The record is not to good, because it was made by PDA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-8368565875080132995?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/8368565875080132995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=8368565875080132995' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/8368565875080132995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/8368565875080132995'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/06/moscow-vacation-photos.html' title='Moscow vacation photos'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-4240725176099836529</id><published>2007-06-01T12:07:00.000-07:00</published><updated>2007-06-01T22:38:06.458-07:00</updated><title type='text'>Marshall Kirk McKusick and Eric Allman in Moscow</title><content type='html'>I've just came back from Moscow (I live in Rostov-on-Don, Russia). &lt;br /&gt;&lt;br /&gt;In capital of Russia were invited many famouse people such as Brain Behlendorf, Louise Suarez-Potts, Robert Warrall and Eric Allman, because &lt;a href="http://www.interop.ru/?page=index&amp;language=eng"&gt;Interop 2007&lt;/a&gt; took place in that days.&lt;br /&gt;&lt;br /&gt;Eric Allman arrived with Marshall Kirk McKusick. &lt;br /&gt;&lt;br /&gt;Me and my friend had great opportunity to spend approximately two days with these legends of Open Source (I mean Eric and Kirk). We visited Red Square and &lt;a href="http://www.tretyakovgallery.ru/english/"&gt;Tretyakovskaya Gallery&lt;/a&gt;. Also Kirk read lecture "Twenty years of Berkeley Unix: From AT&amp;T owned to freely redistributable" for all *nix lovers , and it was really interesting, cos we heard a lot of amazing details.&lt;br /&gt;&lt;br /&gt;Lately I am going to publish some of the best photos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-4240725176099836529?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/4240725176099836529/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=4240725176099836529' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/4240725176099836529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/4240725176099836529'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/06/marshall-kirk-mckusick-and-eric-allman.html' title='Marshall Kirk McKusick and Eric Allman in Moscow'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-5751817378755587420</id><published>2007-05-28T01:28:00.001-07:00</published><updated>2007-06-27T15:35:26.752-07:00</updated><title type='text'>Small university conference</title><content type='html'>At last week we had small conference at my university (Southern Federal University). I took part with my GSoC project - Pidgin Remote Logging&lt;br /&gt;You can download my &lt;a href="http://mac.cc.rsu.ru/~shkutkov/conference/speech.txt"&gt;speech&lt;/a&gt; and &lt;a href="http://mac.cc.rsu.ru/~shkutkov/conference/Remote%20Logging.ppt"&gt;presentation&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-5751817378755587420?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/5751817378755587420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=5751817378755587420' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/5751817378755587420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/5751817378755587420'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/05/small-university-conference.html' title='Small university conference'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-3877698293468896261</id><published>2007-05-28T01:28:00.000-07:00</published><updated>2007-05-28T01:51:12.947-07:00</updated><title type='text'>Pidgin Remote Logging</title><content type='html'>Okay, let me say some words about my project and give you some useful links.&lt;br /&gt;&lt;br /&gt;First of all my abstract available &lt;a href="http://code.google.com/soc/gaim/appinfo.html?csaid=F83D1235FEE43CC3"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My page on &lt;a href="http://developer.pidgin.im/"&gt;developer.pidgin.im&lt;/a&gt; is &lt;a href="http://developer.pidgin.im/wiki/mshkutkov"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;More details about &lt;a href="http://developer.pidgin.im/wiki/RemoteLogging"&gt;Pidgin Remote Logging&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-3877698293468896261?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/3877698293468896261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=3877698293468896261' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/3877698293468896261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/3877698293468896261'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/05/pidgin-remote-logging.html' title='Pidgin Remote Logging'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7468109922530894645.post-191704755281156895</id><published>2007-05-27T14:26:00.000-07:00</published><updated>2007-05-28T01:05:38.967-07:00</updated><title type='text'>Google Summer of Code</title><content type='html'>Hi to everyone. I am participant of Google Summer of Code 2007. If you don't know what does it mean, you definitely should visit &lt;a href="http://code.google.com/soc"&gt; this link&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have one highly interesting idea  related with &lt;strong&gt;IM&lt;/strong&gt; (Instant Messenger), it is remote logging (what is this I'll describe  lately)&lt;br /&gt;&lt;br /&gt;So I was needed in IM for implementation of my idea, and I've chose Pidgin. Frankly speaking I didn't use this IM before, but now I'm sure that was good choice.&lt;br /&gt;&lt;br /&gt;Why I think so? Because:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pidgin is free software available under the GNU General Public License. So everyone can obtain code and modify it;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Pidgin supports many commonly used instant messaging protocols, such as ICQ, MSN, Yahoo, Jabber, IRC and many others;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pidgin is multi-platform instant messaging client and it is very useful because I work with Windows and FreeBSD at home and with X 10 at University;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pidgin has multiple account access support, this is also very useful nowadays, because sometimes we have several accounts, as for me I have ICQ, MSN and Yahoo account&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Pidgin has rather convenient and considered structure because it is divided into an interface, and a library which handles protocol. Thus Pidgin has different interfaces such as Graphic User Interface (known as Pidgin), console interface which named Finch and even web-interface accessible on http://www.meebo.com/&lt;br /&gt;&lt;/li&gt;&lt;li&gt;And the last but not the least is that Pidgin is rather popular IM client.&lt;/li&gt;&lt;/ul&gt;Also, I would like to add, that Pidgin has a great future, cos it has great developer team, so I am very pleased to have this opportunity  to work with this development team.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7468109922530894645-191704755281156895?l=mshkutkov.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mshkutkov.blogspot.com/feeds/191704755281156895/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7468109922530894645&amp;postID=191704755281156895' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/191704755281156895'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7468109922530894645/posts/default/191704755281156895'/><link rel='alternate' type='text/html' href='http://mshkutkov.blogspot.com/2007/05/google-summer-of-code.html' title='Google Summer of Code'/><author><name>Michael Shkutkov</name><uri>http://www.blogger.com/profile/13842835171129719109</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
