<?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-4692566145670010610</id><updated>2011-12-04T08:40:38.193+01:00</updated><category term='images'/><category term='flash'/><category term='macos'/><category term='ltsp'/><category term='documentation'/><category term='gentoo'/><category term='shopping'/><category term='fonts'/><category term='projects'/><category term='adobe'/><category term='ranking'/><category term='open source'/><category term='firefox'/><category term='murdock'/><category term='arch linux'/><category term='great people'/><category term='tips'/><category term='software engineering'/><category term='sun'/><category term='video'/><category term='.net'/><category term='drobbins'/><category term='vim'/><category term='eclipse'/><category term='review'/><category term='solaris'/><category term='c++'/><category term='weblogs'/><category term='notes'/><category term='xml'/><category term='floss'/><category term='openbsd'/><category term='java'/><category term='rpc'/><category term='broken links'/><category term='security'/><category term='vmware'/><category term='best practices'/><category term='food for thought'/><category term='sco'/><category term='networking'/><category term='pdf'/><category term='oracle'/><category term='ooxml'/><category term='rest'/><category term='visual studio'/><category term='mvc'/><category term='creative'/><category term='interview'/><category term='monopoly'/><category term='websites'/><category term='drivers'/><category term='file management'/><category term='marketing'/><category term='asp.net'/><category term='fun'/><category term='ubuntu'/><category term='vista'/><category term='google'/><category term='ruby'/><category term='helios'/><category term='msdn'/><category term='javascript'/><category term='apple'/><category term='wine'/><category term='openoffice'/><category term='ebook'/><category term='gnome'/><category term='shame'/><category term='mda'/><category term='gpl'/><category term='ldap'/><category term='ibm'/><category term='polish'/><category term='debian'/><category term='edubuntu'/><category term='uml'/><category term='windows'/><category term='services'/><category term='open standards'/><category term='thunderbird'/><category term='hardware'/><category term='manual'/><category term='linux'/><category term='apache'/><category term='operating systems'/><category term='personal'/><category term='law'/><category term='php'/><category term='howto'/><category term='borland'/><category term='programming'/><category term='bsd'/><category term='deployment'/><category term='gtk'/><category term='music'/><category term='web services'/><category term='developerWorks'/><category term='blog'/><category term='odf'/><category term='netbeans'/><category term='jquery'/><category term='slackware'/><category term='free software'/><category term='3D'/><category term='microsoft'/><category term='quotes'/><category term='mono'/><category term='package management'/><category term='system administration'/><title type='text'>In search for ultimate programming language</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default?start-index=101&amp;max-results=100'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>226</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4294180895328073509</id><published>2011-12-04T08:36:00.001+01:00</published><updated>2011-12-04T08:40:38.218+01:00</updated><title type='text'>Open source biometrics technology for mobile devices, PCs and servers</title><content type='html'>The interesting software is called &lt;a href="http://digitalpersona.com/fingerjetfx/"&gt;FingerJetFX&lt;/a&gt; - see introduction:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.net-security.org/secworld.php?id=11956"&gt;http://www.net-security.org/secworld.php?id=11956&lt;/a&gt;&lt;br /&gt;&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/4692566145670010610-4294180895328073509?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4294180895328073509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4294180895328073509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4294180895328073509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4294180895328073509'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/12/open-source-biometrics-technology-for.html' title='Open source biometrics technology for mobile devices, PCs and servers'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2274768331152730821</id><published>2011-12-03T08:28:00.001+01:00</published><updated>2011-12-03T08:32:42.984+01:00</updated><title type='text'>Ubuntu 11.04 Natty Narwhal Reviewed</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/05/ubuntu-1104-natty-narwhal-reviewed-this.html" title="Ubuntu 11.04 Natty Narwhal Reviewed: This is My Favorite Ubuntu EVER!"&gt;http://www.techdrivein.com/2011/05/ubuntu-1104-natty-narwhal-reviewed-this.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/05/ubuntu-1104-natty-narwhal-reactions.html" title="Ubuntu 11.04 Natty Narwhal - Reactions from Users"&gt;http://www.techdrivein.com/2011/05/ubuntu-1104-natty-narwhal-reactions.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/06/everything-you-need-to-know-about.html" title="Everything You Need to Know About Ubuntu 11.04 Natty Narwhal"&gt;http://www.techdrivein.com/2011/06/everything-you-need-to-know-about.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/05/top-6-ubuntu-1104-themes-to-make-natty.html" title="Top 6 Ubuntu 11.04 Themes to Make Natty Narwhal Look a Lot More Attractive"&gt;http://www.techdrivein.com/2011/05/top-6-ubuntu-1104-themes-to-make-natty.html&lt;/a&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/4692566145670010610-2274768331152730821?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2274768331152730821/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2274768331152730821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2274768331152730821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2274768331152730821'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/12/ubuntu-1104-natty-narwhal-reviewed.html' title='Ubuntu 11.04 Natty Narwhal Reviewed'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-6472624889587872021</id><published>2011-11-27T10:35:00.001+01:00</published><updated>2011-12-03T08:21:33.466+01:00</updated><title type='text'>GNOME Shell Ubuntu 11.10 - First Impressions</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/09/gnome-shell-in-ubuntu-1110-first.html" title="GNOME Shell in Ubuntu 11.10"&gt;http://www.techdrivein.com/2011/09/gnome-shell-in-ubuntu-1110-first.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2010/09/top-6-gnome-shell-themes-ever.html" title="Top 6 Gnome Shell Themes Ever!"&gt;http://www.techdrivein.com/2010/09/top-6-gnome-shell-themes-ever.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2010/08/gnome-shell-is-evolving-quite.html" title="GNOME Shell is Evolving Quite Beautifully"&gt;http://www.techdrivein.com/2010/08/gnome-shell-is-evolving-quite.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/02/gnome-shell-review-its-starting-to-look.html" title="GNOME Shell Review - It's Starting to Look Good Already"&gt;http://www.techdrivein.com/2011/02/gnome-shell-review-its-starting-to-look.html&lt;/a&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/4692566145670010610-6472624889587872021?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/6472624889587872021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=6472624889587872021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6472624889587872021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6472624889587872021'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/11/gnome-shell-ubuntu-1110-first.html' title='GNOME Shell Ubuntu 11.10 - First Impressions'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1897447422125413805</id><published>2011-11-27T10:33:00.001+01:00</published><updated>2011-12-03T08:37:52.856+01:00</updated><title type='text'>8 Things I did After Installing GNOME Shell in Brand New Ubuntu 11.10</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/11/8-things-i-did-after-installing-gnome.html" title="8 Things I did After Installing GNOME Shell in Brand New Ubuntu 11.10"&gt;http://www.techdrivein.com/2011/11/8-things-i-did-after-installing-gnome.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/09/top-10-gnome-shell-themes.html" title="Top 10 GNOME Shell Themes"&gt;http://www.techdrivein.com/2011/09/top-10-gnome-shell-themes.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://news.softpedia.com/news/GNOME-3-Shell-Extensions-Website-Is-Live-238030.shtml" title="GNOME 3 Shell Extensions Website Is Live"&gt;http://news.softpedia.com/news/GNOME-3-Shell-Extensions-Website-Is-Live-238030.shtml&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://extensions.gnome.org/" title="GNOME Shell Extensions website"&gt;https://extensions.gnome.org/&lt;/a&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/4692566145670010610-1897447422125413805?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1897447422125413805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1897447422125413805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1897447422125413805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1897447422125413805'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/11/8-things-i-did-gnome-shell.html' title='8 Things I did After Installing GNOME Shell in Brand New Ubuntu 11.10'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4991747678389849619</id><published>2011-11-27T10:32:00.001+01:00</published><updated>2011-12-03T08:29:31.292+01:00</updated><title type='text'>15 Things I Did After Installing New Ubuntu 11.10 Oneiric Ocelot</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/10/15-things-i-did-after-installing-new.html" title="15 Things I Did After Installing New Ubuntu 11.10 Oneiric Ocelot"&gt;http://www.techdrivein.com/2011/10/15-things-i-did-after-installing-new.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/04/31-useful-ubuntu-1104-unity.html" title="31 Useful Ubuntu 11.04 Unity Keyboard/Mouse Shortcuts"&gt;http://www.techdrivein.com/2011/04/31-useful-ubuntu-1104-unity.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/05/top-6-quicklists-for-ubuntu-1104-natty.html" title="Top 6 Quicklists for Ubuntu 11.04 Natty to Enhance Unity Launcher Functionality"&gt;http://www.techdrivein.com/2011/05/top-6-quicklists-for-ubuntu-1104-natty.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/04/equinox-adds-3-more-themes-ppa-for.html" title="Equinox Adds 3 More Themes, PPA for Ubuntu 11.04 Natty Narwhal Updated"&gt;http://www.techdrivein.com/2011/04/equinox-adds-3-more-themes-ppa-for.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2010/11/7-brilliant-gnome-gtk-themes.html" title="7 Brilliant GNOME GTK Themes"&gt;http://www.techdrivein.com/2010/11/7-brilliant-gnome-gtk-themes.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.techdrivein.com/2011/05/10-useful-application-indicators-for.html" title="10 Useful Application Indicators for Ubuntu 11.04 Natty Narwhal"&gt;http://www.techdrivein.com/2011/05/10-useful-application-indicators-for.html&lt;/a&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/4692566145670010610-4991747678389849619?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4991747678389849619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4991747678389849619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4991747678389849619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4991747678389849619'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/11/15-things-i-did-ubuntu-1110.html' title='15 Things I Did After Installing New Ubuntu 11.10 Oneiric Ocelot'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2675677225872517910</id><published>2011-10-13T09:01:00.004+02:00</published><updated>2011-10-13T09:01:30.266+02:00</updated><title type='text'>Funny Nokia N8 videos</title><content type='html'>&lt;a href="http://www.youtube.com/watch?v=ieN2vhslTTU&amp;hd=1"&gt;Gulp. The world's largest stop-motion animation set, shot on a Nokia N8.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=fza5QdTfyxs&amp;hd=1"&gt;Gulp. The making of.&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=CD7eagLl5c4&amp;hd=1"&gt;Dot. The world's smallest stop-motion animation character shot on a Nokia N8&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=XTbzSiwbRfg&amp;hd=1"&gt;Dot. The making of.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2675677225872517910?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2675677225872517910/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2675677225872517910' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2675677225872517910'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2675677225872517910'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/10/funny-nokia-n8-videos.html' title='Funny Nokia N8 videos'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2668551755996157063</id><published>2011-09-13T14:22:00.003+02:00</published><updated>2011-09-13T14:23:45.038+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Return to Ubuntu Classic Desktop in Ubuntu 11.10</title><content type='html'>&lt;a href="http://www.liberiangeek.net/2011/08/return-to-ubuntu-classic-desktop-in-ubuntu-11-10/"&gt;http://www.liberiangeek.net/2011/08/return-to-ubuntu-classic-desktop-in-ubuntu-11-10/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2668551755996157063?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2668551755996157063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2668551755996157063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2668551755996157063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2668551755996157063'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/09/return-to-ubuntu-classic-desktop-1110.html' title='Return to Ubuntu Classic Desktop in Ubuntu 11.10'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4739637744166601102</id><published>2011-04-08T08:57:00.002+02:00</published><updated>2011-04-08T11:23:07.947+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projects'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><category scheme='http://www.blogger.com/atom/ns#' term='floss'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>GNU/Linux Distribution Timeline</title><content type='html'>A real gem in the Internet: &lt;a href="http://futurist.se/gldt/"&gt;http://futurist.se/gldt/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Direct link to version 11.4:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://futurist.se/gldt/wp-content/uploads/11.04/gldt1104.svg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="96" width="96" src="http://futurist.se/gldt/wp-content/uploads/x-svg.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;Legend to connectors:&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://futurist.se/gldt/wp-content/uploads/misc/connectors.png" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="62" width="390" src="http://futurist.se/gldt/wp-content/uploads/misc/connectors.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4739637744166601102?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4739637744166601102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4739637744166601102' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4739637744166601102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4739637744166601102'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/04/gnulinux-distribution-timeline.html' title='GNU/Linux Distribution Timeline'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5086299856734925418</id><published>2011-04-06T16:31:00.003+02:00</published><updated>2011-04-08T08:49:31.640+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Customize GRUB2 - StartUp-Manager</title><content type='html'>&lt;a href="http://apcmag.com/customise-ubuntu-with-grub.htm"&gt;http://apcmag.com/customise-ubuntu-with-grub.htm&lt;/a&gt;&lt;br /&gt;(includes instructions for 'Fixing Plymouth with NVIDIA/ATI', if you use NVIDIA cards and the official NVIDIA drivers)&lt;br /&gt;&lt;br /&gt;Ubuntu documentation: &lt;a href="https://help.ubuntu.com/community/StartUpManager"&gt;https://help.ubuntu.com/community/StartUpManager&lt;/a&gt;&lt;br /&gt;(the tool is to be found in "Applications &gt; Administration &gt; StartUp Manager")&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5086299856734925418?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5086299856734925418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5086299856734925418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5086299856734925418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5086299856734925418'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/04/customize-grub2-startup-manager.html' title='Customize GRUB2 - StartUp-Manager'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8105490909455731693</id><published>2011-02-13T16:47:00.001+01:00</published><updated>2011-02-13T16:47:58.976+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><title type='text'>Stop UAC blacking out the screen</title><content type='html'>Yeah, my current Acer laptop is not too fast one (compared to my wife's ASUS). And one thing that annoyed me for a long time in Windows 7 was the UAC prompt displaying terribly slow. Today I've had a bit of time to google around, and here's what I've found:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.google.pl/search?q=windows+7+performance+UAC+secure+screen"&gt;http://www.google.pl/search?q=windows+7+performance+UAC+secure+screen&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.howtogeek.com/howto/windows-vista/make-user-account-control-uac-stop-blacking-out-the-screen-in-windows-vista/"&gt;http://www.howtogeek.com/howto/windows-vista/make-user-account-control-uac-stop-blacking-out-the-screen-in-windows-vista/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The DisableSecureDesktop Registry Hack from the How-To Geek indeed works very well.&lt;br /&gt;Cool :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8105490909455731693?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8105490909455731693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8105490909455731693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8105490909455731693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8105490909455731693'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2011/02/stop-uac-blacking-out-screen.html' title='Stop UAC blacking out the screen'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2260320598980175215</id><published>2010-11-09T15:23:00.004+01:00</published><updated>2011-05-28T06:49:24.066+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><title type='text'>Project triangle: cheap, fast, good - pick any two</title><content type='html'>&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.google.pl/search?q=Cheap,+fast,+good+pick+any+two"&gt;http://www.google.pl/search?q=Cheap,+fast,+good+pick+any+two&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Project_triangle"&gt;http://en.wikipedia.org/wiki/Project_triangle&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://upload.wikimedia.org/wikipedia/commons/f/fc/Project-triangle.svg" imageanchor="1" style="margin-left:1em; margin-right:1em"&gt;&lt;img border="0" height="314" width="320" src="http://upload.wikimedia.org/wikipedia/commons/thumb/f/fc/Project-triangle.svg/320px-Project-triangle.svg.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;The moral? You can't fulfill &lt;i&gt;all three&lt;/i&gt; objectives, but &lt;i&gt;only two&lt;/i&gt; of the above.&lt;/div&gt;&lt;br/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2260320598980175215?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2260320598980175215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2260320598980175215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2260320598980175215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2260320598980175215'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/11/project-triangle-cheap-fast-good.html' title='Project triangle: cheap, fast, good - pick any two'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-7129444158785111169</id><published>2010-11-09T15:17:00.001+01:00</published><updated>2010-11-09T15:18:39.003+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='floss'/><title type='text'>Finding the happy medium in FOSS</title><content type='html'>&lt;a href="http://www.linux.com/archive/feature/125321"&gt;http://www.linux.com/archive/feature/125321&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-7129444158785111169?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/7129444158785111169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=7129444158785111169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7129444158785111169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7129444158785111169'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/11/finding-happy-medium-in-foss.html' title='Finding the happy medium in FOSS'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2470634878247183258</id><published>2010-11-09T11:26:00.002+01:00</published><updated>2010-11-09T11:27:46.231+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>A New User Guide to Linux Communities</title><content type='html'>&lt;a href="http://linux-blog.org/a-new-user-guide-to-linux-communities/"&gt;http://linux-blog.org/a-new-user-guide-to-linux-communities/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2470634878247183258?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2470634878247183258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2470634878247183258' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2470634878247183258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2470634878247183258'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/11/new-user-guide-to-linux-communities.html' title='A New User Guide to Linux Communities'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-7628731184477764109</id><published>2010-04-25T12:11:00.004+02:00</published><updated>2010-04-25T12:19:18.143+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>A minty experience leaves a pleasant taste</title><content type='html'>Relation from transitioning a "typical user" from Windows to Linux. Interesting and funny one, too.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;Knowing what sort of computer user type this person is I decided to make sure I chose the right distribution for them. After careful thought and a bit of google trolling (in the searching sense of the word) I decided to give Linux Mint a go. So I backed up their computer and settled down to install Mint.&lt;br /&gt;&lt;br /&gt;Naturally the install went without a hitch. [...] Note the only changes I made were upgrading wine and installing amsn. Everything else I left as is.&lt;br /&gt;&lt;br /&gt;I called them over and spent a couple of minutes showing them where their data is and left them to it. After a while I checked in to see if there were any problems. There were none so I let them be. Suddenly they stormed out and shouted "This G.D. computer is so user friendly!!" [...]&lt;br /&gt;&lt;br /&gt;Every now and then other exclamations burst forth such as "This is great!", "It's like a new computer" and more. Each time the old liquid pump almost burst under the pressure of pride at a new assimilation.&lt;br /&gt;&lt;br /&gt;I did not have to do any training. I did not have to do any hand holding although, I fully expected to have to. This person found exactly what they needed and could do everything they could do before. The things they are most happy about? They are free of windows virus's, their computer runs fast again and is easy to use. So I am very happy with my choice of Mint for them as are they. The Mint developers have made a very good distribution and it has suited this person to the T. It is the first time I used Mint and I have to admit, I was impressed.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;That's truly opposite to one of the previous entries, &lt;a href="/2009/08/linux-is-for-smart-people.html"&gt;Linux is for smart people&lt;/a&gt;. It's almost as good as one of the Helios writings ;-) Which brings us to the point that people are not necessarily stupid when they use Windows - but they are rather afraid of change or don't want to invest enough time to understand and assimilate the differences.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://it.toolbox.com/blogs/locutus/a-minty-experience-leaves-a-pleasant-taste-38151"&gt;http://it.toolbox.com/blogs/locutus/a-minty-experience-leaves-a-pleasant-taste-38151&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-7628731184477764109?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/7628731184477764109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=7628731184477764109' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7628731184477764109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7628731184477764109'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/04/minty-experience-leaves-pleasant-taste.html' title='A minty experience leaves a pleasant taste'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5043150412617457278</id><published>2010-04-19T03:15:00.001+02:00</published><updated>2010-04-19T03:16:25.432+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='pdf'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><title type='text'>PDF Export in OpenOffice.org</title><content type='html'>&lt;a href="http://www.linuxjournal.com/content/pdf-export-openofficeorg"&gt;http://www.linuxjournal.com/content/pdf-export-openofficeorg&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5043150412617457278?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5043150412617457278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5043150412617457278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5043150412617457278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5043150412617457278'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/04/pdf-export-in-openofficeorg.html' title='PDF Export in OpenOffice.org'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2642680906675356229</id><published>2010-04-09T08:36:00.003+02:00</published><updated>2010-04-09T08:38:38.718+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='tips'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Determine If Shell Input is Coming From the Terminal or From a Pipe</title><content type='html'>&lt;a href="http://www.linuxjournal.com/content/determine-if-shell-input-coming-terminal-or-pipe"&gt;http://www.linuxjournal.com/content/determine-if-shell-input-coming-terminal-or-pipe&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2642680906675356229?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2642680906675356229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2642680906675356229' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2642680906675356229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2642680906675356229'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/04/determine-shell-from-terminal-or-pipe.html' title='Determine If Shell Input is Coming From the Terminal or From a Pipe'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4879199580384499306</id><published>2010-02-26T18:16:00.002+01:00</published><updated>2010-02-26T18:26:33.005+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>jQuery selectors performance</title><content type='html'>Several very on-topic articles:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sys-con.com/node/1179088"&gt;http://java.sys-con.com/node/1179088&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.artzstudio.com/2009/04/jquery-performance-rules/"&gt;http://www.artzstudio.com/2009/04/jquery-performance-rules/&lt;/a&gt;&lt;br /&gt;&lt;a href="http://jquery-howto.blogspot.com/2009/02/5-easy-tips-on-how-to-improve-code.html"&gt;http://jquery-howto.blogspot.com/2009/02/5-easy-tips-on-how-to-improve-code.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4879199580384499306?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4879199580384499306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4879199580384499306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4879199580384499306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4879199580384499306'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/02/jquery-selectors-performance.html' title='jQuery selectors performance'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5649584036843183615</id><published>2010-02-21T06:40:00.002+01:00</published><updated>2010-02-21T06:49:19.813+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='oracle'/><title type='text'>Java Triggers and the Oracle Database</title><content type='html'>Fine article with a nice and easy to understand example:&lt;br /&gt;&lt;a href="http://java.sun.com/developer/technicalArticles/javase/oracle_db_triggers/?feed=JSC"&gt;http://java.sun.com/developer/technicalArticles/javase/oracle_db_triggers/?feed=JSC&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5649584036843183615?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5649584036843183615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5649584036843183615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5649584036843183615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5649584036843183615'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/02/java-triggers-and-oracle-database.html' title='Java Triggers and the Oracle Database'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-7160629475971592603</id><published>2010-02-14T21:55:00.001+01:00</published><updated>2010-02-14T21:57:45.005+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Problematic KB971033 update for Windows7</title><content type='html'>&lt;blockquote&gt;I recommend that you strongly consider rejecting the manual installation of the Windows Activation Technologies update KB971033, and do not permit Windows Update to install it (this will require that you not have your PC configured in update automatic installation mode, which has other ramifications -- so you may wish to consult a knowledgeable associate if you're not familiar with Windows Update configuration issues). &lt;br /&gt;&lt;br /&gt;And if at some point in the future you find that the update has been installed and your PC is still running normally, remove the update as soon as possible.&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://lauren.vortex.com/archive/000681.html"&gt;http://lauren.vortex.com/archive/000681.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-7160629475971592603?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/7160629475971592603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=7160629475971592603' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7160629475971592603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7160629475971592603'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/02/problematic-kb971033-update-for.html' title='Problematic KB971033 update for Windows7'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-7950662679298355872</id><published>2010-02-04T10:15:00.001+01:00</published><updated>2010-02-04T10:16:32.419+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>How Google uses Linux kernel</title><content type='html'>For the note: &lt;a href="http://lwn.net/Articles/357658/"&gt;http://lwn.net/Articles/357658/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-7950662679298355872?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/7950662679298355872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=7950662679298355872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7950662679298355872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7950662679298355872'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/02/how-google-uses-linux-kernel.html' title='How Google uses Linux kernel'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2179379181370488391</id><published>2010-01-18T12:42:00.003+01:00</published><updated>2010-01-18T12:50:36.698+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Is YouTube's bandwith free?</title><content type='html'>&lt;a href="http://www.wired.com/epicenter/2009/10/youtube-bandwidth/"&gt;http://www.wired.com/epicenter/2009/10/youtube-bandwidth/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;the lack of a monthly bill in the mailbox doesn't mean Google's internet connection is free - it's just that it has purchased unused fiber optic cable known as "dark fiber" - and uses it to carry its traffic to other networks where it "peers" or trades traffic with other ISPs. Its costs for bandwidth are then amortized across the life of its fiber and routers.&lt;br /&gt;[...]&lt;br /&gt;Traditionally the net has been shaped like a pyramid with small ISPs at the bottom, connecting up to regional carriers, that connect to backbone and transcontinental carriers. It's much more complicated now with the top 30 websites serving up 30 percent of net traffic, either from their own sets of pipes or from data centers around the world that connect much closer to your computer - and for much cheaper - than ever before.&lt;br /&gt;[...]&lt;br /&gt;In 2007, the majority of the internet's traffic came distributed by 30,000 blocks of servers around the net (technically Autonomous System Numbers).&lt;br /&gt;&lt;br /&gt;In 2009, 150 blocks served up half of the net's traffic.&lt;br /&gt;&lt;br /&gt;"What we mean by the internet is changing and it's happening really quickly," Labovitz said. "I was blown away to find out that one-tenth of the internet is going [to] or coming from Google."&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2179379181370488391?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2179379181370488391/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2179379181370488391' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2179379181370488391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2179379181370488391'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/01/is-youtubes-bandwith-free.html' title='Is YouTube&apos;s bandwith free?'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-3436114049976254029</id><published>2010-01-05T14:18:00.006+01:00</published><updated>2010-01-05T14:29:49.060+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Activate Windows 7's Hidden 'God Mode'</title><content type='html'>Handy trick if you're setting up a machine for the first time and need to access many settings:&lt;br/&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt; &lt;ol&gt;&lt;br /&gt;  &lt;li&gt;Create a new folder&lt;br /&gt;  &lt;li&gt;Name it: &lt;tt&gt;GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}&lt;/tt&gt;&lt;br /&gt;  &lt;li&gt;That's it&lt;br /&gt; &lt;/ol&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;a href="http://www.osnews.com/story/22691/Activate_Windows_7_s_Hidden_God_Mode_"&gt;http://www.osnews.com/story/22691/Activate_Windows_7_s_Hidden_God_Mode_&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-3436114049976254029?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/3436114049976254029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=3436114049976254029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3436114049976254029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3436114049976254029'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2010/01/activate-windows7-hidden-god-mode.html' title='Activate Windows 7&apos;s Hidden &apos;God Mode&apos;'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8703383951586411366</id><published>2009-11-12T07:10:00.001+01:00</published><updated>2009-11-12T07:12:25.578+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gpl'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>GPL Enforcement</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Don't Jump to Conclusions, But Do Report Violations:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://ebb.org/bkuhn/blog/2009/11/08/gpl-enforcement.html"&gt;http://ebb.org/bkuhn/blog/2009/11/08/gpl-enforcement.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;A Practical Guide to GPL Compliance:&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.softwarefreedom.org/resources/2008/compliance-guide.html"&gt;http://www.softwarefreedom.org/resources/2008/compliance-guide.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8703383951586411366?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8703383951586411366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8703383951586411366' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8703383951586411366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8703383951586411366'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/11/gpl-enforcement.html' title='GPL Enforcement'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5569840794961239217</id><published>2009-09-20T12:56:00.005+02:00</published><updated>2011-05-28T06:55:24.874+02:00</updated><title type='text'>Install languagepack in Windows 7 Professional</title><content type='html'>&lt;a href="http://www.winmatrix.com/forums/index.php?/topic/25539-how-to-enable-mui-language-pack-in-windows-7-professional/"&gt;http://www.winmatrix.com/forums/index.php?/topic/25539-how-to-enable-mui-language-pack-in-windows-7-professional/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;MUI można również zainstalować w wersji Professional znajdującej się&lt;br /&gt;w MSDNAA, wystarczy:&lt;br /&gt;&lt;br /&gt;W trybie administratora w CMD wpisać:&lt;br /&gt;DISM /Online /Add-Package /PackagePath:(ścieżka do lp)&lt;br /&gt;&lt;br /&gt;Następnie kolejną komendę:&lt;br /&gt;bcdedit /set {current} locale pl-PL&lt;br /&gt;&lt;br /&gt;oraz:&lt;br /&gt;bcdboot %WinDir% /l pl-PL&lt;br /&gt;&lt;br /&gt;potem w regedit:&lt;br /&gt;HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlMUIUILanguages&lt;br /&gt;usunąć en-US&lt;br /&gt;&lt;br /&gt;Restart systemu i mamy polską wersję RTM Pro.&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;Additional info:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/goglobal/ee461121.aspx"&gt;http://msdn.microsoft.com/en-us/goglobal/ee461121.aspx&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.free-download-blog.com/windows-7-mui-all-language-packs-download-links-official-32-bit-64-bit/"&gt;http://www.free-download-blog.com/windows-7-mui-all-language-packs-download-links-official-32-bit-64-bit/&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5569840794961239217?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5569840794961239217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5569840794961239217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5569840794961239217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5569840794961239217'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/09/install-languagepack-in-windows-7.html' title='Install languagepack in Windows 7 Professional'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2813347412730032884</id><published>2009-08-07T21:49:00.002+02:00</published><updated>2009-08-07T21:54:59.222+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arch linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='quotes'/><title type='text'>Defeat stupid quotes on web forum</title><content type='html'>Once in a while someone writes a smart (in his own opinion) rebuttal, but inside puts one of the stupid quotes. Here's how to cleverly defeat that:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;"What's the point of this operating system?"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Say you and your wife decide to have another baby. After a lot of hard work, she gets pregnant. After nine difficult months and the troubles of childbirth, you bring a new beautiful little person into this world. You could not be happier. This is the best moment of your life.&lt;br /&gt;&lt;br /&gt;Then imagine me walking in, and saying: "What's the point in yet another human being?"&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Other annoying quotes are at the original site: &lt;a href="http://www.osnews.com/story/21944/The_10_Most_Annoying_Things_in_Internet_Comments"&gt;http://www.osnews.com/story/21944/The_10_Most_Annoying_Things_in_Internet_Comments&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2813347412730032884?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2813347412730032884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2813347412730032884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2813347412730032884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2813347412730032884'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/08/defeat-stupid-quotes-on-web-forum.html' title='Defeat stupid quotes on web forum'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-651859710280119116</id><published>2009-08-05T10:41:00.003+02:00</published><updated>2009-08-05T10:44:03.808+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='quotes'/><title type='text'>Linux is for smart people</title><content type='html'>This is precious, so far I have never read such a nice post like this:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;It's hard to convince Joe and Mary User to convert to Linux when the first things you hear from them are: "Where's my &amp;lt;insert stupid application here&amp;gt;?" "Why can't I just have &amp;lt;insert ridiculous thing here&amp;gt;?" or the ever-popular "This doesn't work like &amp;lt;insert overpriced application here&amp;gt;?" Honestly, it's enough to make me want to tell them to "just buy a Mac and stop calling me." &lt;b&gt;Linux, after all, is for smart people and I really don't find any reason to "dumb it down" for the general population.&lt;/b&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://www.daniweb.com/blogs/entry4605.html"&gt;http://www.daniweb.com/blogs/entry4605.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-651859710280119116?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/651859710280119116/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=651859710280119116' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/651859710280119116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/651859710280119116'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/08/linux-is-for-smart-people.html' title='Linux is for smart people'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5106373083548158451</id><published>2009-07-28T15:56:00.000+02:00</published><updated>2009-07-28T15:57:08.262+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Microsoft Office formats are insecure</title><content type='html'>&lt;a href="http://blogs.computerworld.com/insecure_by_design_ms_office_formats"&gt;http://blogs.computerworld.com/insecure_by_design_ms_office_formats&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5106373083548158451?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5106373083548158451/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5106373083548158451' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5106373083548158451'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5106373083548158451'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/07/microsoft-office-formats-are-insecure.html' title='Microsoft Office formats are insecure'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-654999290443889959</id><published>2009-05-27T13:42:00.002+02:00</published><updated>2009-05-27T13:48:32.983+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><category scheme='http://www.blogger.com/atom/ns#' term='open standards'/><title type='text'>Analysis of Adobe RTMPE</title><content type='html'>&lt;blockquote&gt;&lt;br /&gt;A recently published &lt;a href="http://lkcl.net/rtmp/RTMPE.txt"&gt;analysis of RTMPE&lt;/a&gt; comes to the conclusion that, although the algorithm "provides end-to-end secrecy in exactly the same way that SSL provides end-to-end secrecy, it provides no security and uses no authentication of any kind." Nowhere is a secret key, a password or even a pass phrase required in order to decrypt the content: only a 32-byte hash value plus the size of the SWF file and publicly exchanged information, specifically the last 32 bytes of the first response from the streaming server, are involved.&lt;br /&gt;&lt;br /&gt;Following this line of argument, it could be concluded that RTMPE is only a proprietary streaming protocol with encrypted transmission. It seems at least questionable whether Adobe could call this a circumvention of copy protection and thus be in a position to invoke the DMCA and prevent distribution of the software. &lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://www.h-online.com/open/Adobe-acts-against-Flash-video-stream-recorder--/news/113370"&gt;http://www.h-online.com/open/Adobe-acts-against-Flash-video-stream-recorder--/news/113370&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-654999290443889959?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/654999290443889959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=654999290443889959' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/654999290443889959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/654999290443889959'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/05/analysis-of-adobe-rtmpe.html' title='Analysis of Adobe RTMPE'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1956715677690617037</id><published>2009-05-16T00:31:00.001+02:00</published><updated>2009-05-16T00:35:56.777+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Windows7 UAC whitelist: code-injection vulnerability (and more)</title><content type='html'>And when I thought the RC for Windows 7 is going to be a hit, it turns out that while running an administrative account, most of original Windows 7 .exe's auto-eleviate their rights by default, without asking user for a permission. Given that many people are accustomed to run on administrative accounts, this poses a security hole.&lt;br /&gt;&lt;br /&gt;More: &lt;a href="http://www.pretentiousname.com/misc/win7_uac_whitelist2.html"&gt;http://www.pretentiousname.com/misc/win7_uac_whitelist2.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1956715677690617037?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1956715677690617037/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1956715677690617037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1956715677690617037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1956715677690617037'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/05/windows7-uac-whitelist-code-injection.html' title='Windows7 UAC whitelist: code-injection vulnerability (and more)'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-3885076511880528105</id><published>2009-05-16T00:13:00.005+02:00</published><updated>2009-05-16T00:24:34.933+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Enable Alt+Ctrl+Backspace in Jaunty Jackalope</title><content type='html'>Ubuntu 9.04 comes with updated X.org server, in which Ctrl+Alt+Backspace doesn't work anymore out of the box. Some silly users complained that this (correctly!) resets their sessions, when they accidentally press the aforementioned combination. Even though I used Linux for many years with success, I was NEVER able to press such extraordinary key combo accidentally.&lt;br /&gt;&lt;br /&gt;Anyway, Ubuntu devs listened and Ctrl+Alt+Backspace is turned off by default, what a pity. To restore the normal (old?) behaviour you need to modify X.org settings:&lt;br /&gt;&lt;br /&gt;1) Open the configuration file in Gedit:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;    sudo gedit /etc/X11/xorg.conf&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;2) At the end paste:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;    Section "ServerFlags"&lt;br /&gt;    Option "DontZap" "false"&lt;br /&gt;    EndSection&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;3) Restart the system or just the X subsystem ("&lt;tt&gt;sudo /etc/init.d/gdm restart&lt;/tt&gt;" comes to mind) in order for Ctrl+Alt+Backspace to work again. To return to previous setting, remove or comment out added lines, or change "false" to "true" in "DontZap" flag.&lt;br /&gt;&lt;br /&gt;Original tip (in Polish): &lt;a href="http://www.ubucentrum.net/2009/05/jak-waczyc-skrot-ctrlaltdelete-w-ubuntu.html"&gt;http://www.ubucentrum.net/2009/05/jak-waczyc-skrot-ctrlaltdelete-w-ubuntu.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-3885076511880528105?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/3885076511880528105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=3885076511880528105' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3885076511880528105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3885076511880528105'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/05/enable-altctrlbackspace-in-jaunty.html' title='Enable Alt+Ctrl+Backspace in Jaunty Jackalope'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-3691634400899818736</id><published>2009-05-05T22:02:00.003+02:00</published><updated>2009-05-05T22:09:23.233+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='great people'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='helios'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>No One Ever Got Fired For Using Microsoft</title><content type='html'>I dug out a nice writing by helios, from his old blog. Actually this is one of the best his posts that hook me up into reading them. And they are numerous...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.archive.org/web/20061010180436/http://blog.lobby4linux.com/index.php?/archives/83-No-One-Ever-Got-Fired-For-Using-Microsoft.-Yes-They-Did..html"&gt;http://blog.lobby4linux.com/index.php?/archives/83-No-One-Ever-Got-Fired-For-Using-Microsoft.-Yes-They-Did..html&lt;/a&gt;&lt;br /&gt;(note: original site is inaccessible right now, the above link is provided by the Wayback Machine)&lt;br /&gt;&lt;br /&gt;Find more interesting readings on the current &lt;a href="http://linuxlock.blogspot.com/"&gt;Blog of helios&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-3691634400899818736?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/3691634400899818736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=3691634400899818736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3691634400899818736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3691634400899818736'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/05/noone-ever-got-fired-for-microsoft.html' title='No One Ever Got Fired For Using Microsoft'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4959159955200354559</id><published>2009-03-19T22:02:00.013+01:00</published><updated>2009-03-28T18:00:59.871+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='arch linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>pv (Pipe Viewer) in action!</title><content type='html'>Recently I needed to copy a 4GB of data to a 6GB partition (both of which were VirtualBox disks). Remembering &lt;a href="http://siryes.blogspot.com/2009/02/pv-pipe-viewer.html"&gt;my resolution to use &lt;tt&gt;pv&lt;/tt&gt; program&lt;/a&gt; (pipe viewer) in such case, I used it this time while copying to see the progress of the whole process. I started with getting the expected size of copied data:&lt;br /&gt;&lt;pre&gt;# fdisk -l -u&lt;br /&gt;&lt;br /&gt;Disk /dev/sda: 4294 MB, 4294967296 bytes&lt;br /&gt;255 heads, 63 sectors/track, 522 cylinders, total 8388608 sectors&lt;br /&gt;Units = sectors of 1 * 512 = 512 bytes&lt;br /&gt;Disk identifier: 0x664a0e1b&lt;br /&gt;&lt;br /&gt;   Device Boot      Start         End      Blocks   Id  System&lt;br /&gt;/dev/sda1   *          63     8369864     4184901    7  HPFS/NTFS&lt;br /&gt;&lt;br /&gt;Disk /dev/sdb: 6442 MB, 6442450944 bytes&lt;br /&gt;255 heads, 63 sectors/track, 783 cylinders, total 12582912 sectors&lt;br /&gt;Units = sectors of 1 * 512 = 512 bytes&lt;br /&gt;Disk identifier: 0x00000000&lt;br /&gt;&lt;br /&gt;Disk /dev/sdb doesn't contain a valid partition table&lt;/pre&gt;&lt;br /&gt;Next, after consulting the pv's manual, I used it as a filter between two &lt;tt&gt;dd&lt;/tt&gt; programs (one for reading from the source and one for writing to the destination). I played a bit with pv's -B option (which specifies the size of internal buffer), but it turned out the default size was the best. Anyway, the progress I achieved looked like this:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;# dd if=/dev/sda bs=4096 | pv -pterb -s 4294967296 -B 4096 | dd of=/dev/sdb bs=4096&lt;br /&gt;35.5MB 0:00:20 [1.61MB/s] [&gt;                         ]  0% ETA 0:41:38&lt;br /&gt;8469+0 records in&lt;br /&gt;8468+0 records out&lt;br /&gt;34684928 bytes (35 MB) copied, 20.6268 s, 1.7 MB/s&lt;br /&gt;8451+0 records in&lt;br /&gt;8451+0 records out&lt;br /&gt;34615296 bytes (35 MB) copied, 20.6437 s, 1.7 MB/s&lt;/pre&gt;&lt;br /&gt;Pretty neat IMHO, just what I wanted. Now I only need to remember the parameters for another use: "pterb" for progress, and "-s" for size...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4959159955200354559?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4959159955200354559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4959159955200354559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4959159955200354559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4959159955200354559'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/03/pv-pipe-viewer-in-action.html' title='pv (Pipe Viewer) in action!'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-3838049875330575928</id><published>2009-02-28T12:42:00.017+01:00</published><updated>2009-02-28T16:32:29.998+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='vim'/><category scheme='http://www.blogger.com/atom/ns#' term='images'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>Graphical vi Cheat Sheet and Tutorial</title><content type='html'>Finally I've found it again! It's here:&lt;br /&gt;&lt;a href="http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html"&gt;http://www.viemu.com/a_vi_vim_graphical_cheat_sheet_tutorial.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Well, actually, it's quite easy to find if one knows &lt;a href="http://www.google.com/search?q=vim+visual+tutorial"&gt;what to ask google about&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And I really like those pictures, they come as lessons (see below) and they finish with a final cheat sheet, ready for printing.&lt;br /&gt;&lt;br /&gt;Lessons:&lt;br /&gt;&lt;br /&gt;1. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.viemu.com/vi-vim-tutorial-1.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 100px; height: 71px;" src="http://www.viemu.com/lesson1-100.gif" border="0" alt="" /&gt;&lt;/a&gt; &amp;nbsp; 2. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.viemu.com/vi-vim-tutorial-2.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 100px; height: 71px;" src="http://www.viemu.com/lesson2-100.gif" border="0" alt="" /&gt;&lt;/a&gt; &amp;nbsp; 3. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.viemu.com/vi-vim-tutorial-3.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 100px; height: 71px;" src="http://www.viemu.com/lesson3-100.gif" border="0" alt="" /&gt;&lt;/a&gt; &amp;nbsp; 4. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.viemu.com/vi-vim-tutorial-4.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 100px; height: 71px;" src="http://www.viemu.com/lesson4-100.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;5. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.viemu.com/vi-vim-tutorial-5.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 100px; height: 71px;" src="http://www.viemu.com/lesson5-100.gif" border="0" alt="" /&gt;&lt;/a&gt; &amp;nbsp; 6. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.viemu.com/vi-vim-tutorial-6.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 100px; height: 71px;" src="http://www.viemu.com/lesson6-100.gif" border="0" alt="" /&gt;&lt;/a&gt; &amp;nbsp; 7. &lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.viemu.com/vi-vim-tutorial-7.gif"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 100px; height: 71px;" src="http://www.viemu.com/lesson7-100.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Result (all lessons in one page):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.viemu.com/vi-vim-cheat-sheet.gif"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand; width: 256px; height: 181px;" src="http://www.viemu.com/cheatsheet256.gif" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-3838049875330575928?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/3838049875330575928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=3838049875330575928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3838049875330575928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3838049875330575928'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/02/graphical-vi-cheat-sheet-and-tutorial_28.html' title='Graphical vi Cheat Sheet and Tutorial'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1097470081861296156</id><published>2009-02-16T23:00:00.003+01:00</published><updated>2009-02-16T23:20:42.917+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='uml'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Ironic view at software diagramming</title><content type='html'>&lt;a href="http://www.theregister.co.uk/2007/08/16/verity_stob_software_diagramming/"&gt;http://www.theregister.co.uk/2007/08/16/verity_stob_software_diagramming/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Somewhat funny look at different diagramming techniques over the course of years. I suspect the author's experience cannot let him feel the 'real' power of UML to use it correctly. Although UML is far from perfect, it's the best we have now (similiar to what Churchill has said about democracy).&lt;br /&gt;&lt;br /&gt;But anyway, there is a hidden gem in the above article, a link to an open-source State Machine Compiler: &lt;a href="http://smc.sourceforge.net/"&gt;http://smc.sourceforge.net/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1097470081861296156?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1097470081861296156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1097470081861296156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1097470081861296156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1097470081861296156'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/02/ironic-view-at-software-diagramming.html' title='Ironic view at software diagramming'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4797493981120831501</id><published>2009-02-08T22:59:00.004+01:00</published><updated>2009-02-09T13:37:57.370+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>pv (Pipe Viewer)</title><content type='html'>&lt;a href="http://www.debianadmin.com/pv-pipe-viewer-shell-pipeline-element-to-meter-data-passing-through.html"&gt;http://www.debianadmin.com/pv-pipe-viewer-shell-pipeline-element-to-meter-data-passing-through.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Sometimes there is a need to copy lots of data verbatim. In Linux the easiest way is to use &lt;tt&gt;dd&lt;/tt&gt; command for it, or &lt;tt&gt;dd_rescue&lt;/tt&gt; in case of errors. However, original &lt;tt&gt;dd&lt;/tt&gt; has one drawback, namely it's not possible to know its progress until it finishes. Copying partition images with size in 30-40 GB range is boring, because the commands starts, disk LED is flashing, and nothing is displayed. The aforementioned &lt;tt&gt;pv&lt;/tt&gt; has a lot of potential in my eyes, because it brings long awaited progress information.&lt;br /&gt;&lt;br /&gt;Since I haven't copied big files using &lt;tt&gt;dd&lt;/tt&gt; recently, I cannot predict whether it would work (most probably yes). But when the need arises, I'm definitely going to use &lt;tt&gt;pv&lt;/tt&gt; in combination with &lt;tt&gt;dd&lt;/tt&gt; to possibly get a nice progress info. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4797493981120831501?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4797493981120831501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4797493981120831501' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4797493981120831501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4797493981120831501'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/02/pv-pipe-viewer.html' title='pv (Pipe Viewer)'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5718159882406866285</id><published>2009-02-08T22:55:00.003+01:00</published><updated>2009-02-08T22:58:40.013+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><title type='text'>How to customize NetBeans look and feel</title><content type='html'>A good overview of possible options for custom look and feel in NetBeans can be found here:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://javahowto.blogspot.com/2008/05/how-to-customize-netbeans-look-and-feel.html"&gt;http://javahowto.blogspot.com/2008/05/how-to-customize-netbeans-look-and-feel.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Apart from &lt;a href="http://siryes.blogspot.com/2008/04/netbeans-custom-look-n-feel.html"&gt;original tip&lt;/a&gt; concerning MetalLookAndFeel, the above is a nice source of ideas, which I like a lot. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5718159882406866285?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5718159882406866285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5718159882406866285' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5718159882406866285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5718159882406866285'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/02/howto-customize-netbeans-look-and-feel.html' title='How to customize NetBeans look and feel'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5546762465033785486</id><published>2009-02-07T19:26:00.003+01:00</published><updated>2009-02-07T19:30:20.195+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Logout Vista button required 43 people</title><content type='html'>I read this once but I lost the URL, and now I've found it! It's an old one, but a good one:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://moishelettvin.blogspot.com/2006/11/windows-shutdown-crapfest.html"&gt;http://moishelettvin.blogspot.com/2006/11/windows-shutdown-crapfest.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And the moral of this story? Weekly meetings, multiple layers of management and the end result which people still don't like much. Shame on you, Microsoft. :-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5546762465033785486?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5546762465033785486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5546762465033785486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5546762465033785486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5546762465033785486'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/02/logout-vista-button-required-43-people.html' title='Logout Vista button required 43 people'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4333402806852241140</id><published>2009-02-04T13:00:00.005+01:00</published><updated>2009-02-04T13:12:25.891+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Working arrow keys in VMWare Player</title><content type='html'>&lt;a href="http://aldeby.org/blog/index.php/arrow-keys-not-working-with-vmware.html"&gt;http://aldeby.org/blog/index.php/arrow-keys-not-working-with-vmware.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;That's a simple fix for VMWare, which doesn't recognize a changed method of handling keyboard keys in new XServer.&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;you may experience some problems with arrow keys, pg up/pg down and home/end keys with vmware 6.5 and Ubuntu Linux Intrepid 8.10.&lt;br /&gt;&lt;br /&gt;a workaround for those problems is to create a file named config under .vmware folder in your home directory and fill it with the following text:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;xkeymap.keycode.108 = 0x138 # Alt_R&lt;br /&gt;xkeymap.keycode.106 = 0x135 # KP_Divide&lt;br /&gt;xkeymap.keycode.104 = 0x11c # KP_Enter&lt;br /&gt;xkeymap.keycode.111 = 0x148 # Up&lt;br /&gt;xkeymap.keycode.116 = 0x150 # Down&lt;br /&gt;xkeymap.keycode.113 = 0x14b # Left&lt;br /&gt;xkeymap.keycode.114 = 0x14d # Right&lt;br /&gt;xkeymap.keycode.105 = 0x11d # Control_R&lt;br /&gt;xkeymap.keycode.118 = 0x152 # Insert&lt;br /&gt;xkeymap.keycode.119 = 0x153 # Delete&lt;br /&gt;xkeymap.keycode.110 = 0x147 # Home&lt;br /&gt;xkeymap.keycode.115 = 0x14f # End&lt;br /&gt;xkeymap.keycode.112 = 0x149 # Prior&lt;br /&gt;xkeymap.keycode.117 = 0x151 # Next&lt;br /&gt;xkeymap.keycode.78 = 0x46 # Scroll_Lock&lt;br /&gt;xkeymap.keycode.127 = 0x100 # Pause&lt;br /&gt;xkeymap.keycode.133 = 0x15b # Meta_L&lt;br /&gt;xkeymap.keycode.134 = 0x15c # Meta_R&lt;br /&gt;xkeymap.keycode.135 = 0x15d # Menu&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Other solutions:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://bias9.blogspot.com/2008/10/keys-not-working-in-vmware.html"&gt;http://bias9.blogspot.com/2008/10/keys-not-working-in-vmware.html&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;This is an upstream bug in VMware’s code. If your keyboard is not functioning correctly in VMware, add this line to ~/.vmware/config (create file if necessary):&lt;br /&gt;&lt;pre&gt;xkeymap.nokeycodeMap = true&lt;/pre&gt;&lt;br /&gt;&lt;a href="http://www.ultimalinux.com/wiki/VMware"&gt;http://www.ultimalinux.com/wiki/VMware&lt;/a&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://communities.vmware.com/message/918459"&gt;http://communities.vmware.com/message/918459&lt;/a&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=1007439"&gt;http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&amp;docType=kc&amp;externalId=1007439&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4333402806852241140?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4333402806852241140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4333402806852241140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4333402806852241140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4333402806852241140'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/02/working-arrow-keys-in-vmware-player.html' title='Working arrow keys in VMWare Player'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5195449381437413692</id><published>2009-02-01T22:44:00.003+01:00</published><updated>2009-02-01T22:49:32.239+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='mvc'/><category scheme='http://www.blogger.com/atom/ns#' term='asp.net'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Good news on ASP.NET MVC</title><content type='html'>Fine description of MVC pattern implementation in ASP.NET can be found on ScottGu's blog. This post accompanies the Release Candidate of ASP.NET MVC 1.0:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx"&gt;http://weblogs.asp.net/scottgu/archive/2009/01/27/asp-net-mvc-1-0-release-candidate-now-available.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5195449381437413692?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5195449381437413692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5195449381437413692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5195449381437413692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5195449381437413692'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/02/good-news-on-aspnet-mvc.html' title='Good news on ASP.NET MVC'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5579105429360025993</id><published>2009-01-14T19:05:00.003+01:00</published><updated>2009-01-14T19:08:15.711+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>WTFPL - The ultimate free license</title><content type='html'>&lt;a href="http://sam.zoy.org/wtfpl/"&gt;http://sam.zoy.org/wtfpl/&lt;/a&gt;&lt;br /&gt;In a word: &lt;span style="font-weight:bold;"&gt;cute!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5579105429360025993?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5579105429360025993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5579105429360025993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5579105429360025993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5579105429360025993'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/01/wtfpl-ultimate-free-license.html' title='WTFPL - The ultimate free license'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5956291577837145560</id><published>2009-01-12T10:38:00.001+01:00</published><updated>2009-01-12T10:39:34.618+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='netbeans'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Debugging PHP with NetBeans and XDebug</title><content type='html'>A small tutorial from NetBeans' Knowledge Base:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.netbeans.org/kb/docs/php/debugging.html"&gt;http://www.netbeans.org/kb/docs/php/debugging.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5956291577837145560?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5956291577837145560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5956291577837145560' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5956291577837145560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5956291577837145560'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2009/01/debugging-php-with-netbeans-and-xdebug.html' title='Debugging PHP with NetBeans and XDebug'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1933040088816098140</id><published>2008-12-28T11:18:00.008+01:00</published><updated>2008-12-28T11:36:52.357+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Spaghetti code? Meet lasagna and ravioli code!</title><content type='html'>An old joke, but a good one: &lt;a href="http://www.gnu.org/fun/jokes/pasta.code.html"&gt;http://www.gnu.org/fun/jokes/pasta.code.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are plenty more: &lt;a href="http://www.gnu.org/fun/humor.html"&gt;http://www.gnu.org/fun/humor.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And my favourite: &lt;a href="http://www.gnu.org/fun/jokes/helloworld.html"&gt;http://www.gnu.org/fun/jokes/helloworld.html&lt;/a&gt;&lt;br /&gt;However there is an ugly error, in the code they use &lt;code&gt;void main()&lt;/code&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;New professional&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt; &lt;br /&gt; void main(void)&lt;br /&gt; {&lt;br /&gt;  char *message[] = {"Hello ", "World"};&lt;br /&gt;  int i;&lt;br /&gt;  for(i = 0; i &lt; 2; ++i)&lt;br /&gt;  printf("%s", message[i]);&lt;br /&gt;  printf("\n");&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/blockquote&gt;This is non-standard (process returns a random number upon completion). It should rather be &lt;code&gt;int main()&lt;/code&gt; instead - with a correct, standard behavior (process returns 0, even if final &lt;code&gt;return 0;&lt;/code&gt; is omitted). Using &lt;code&gt;void main()&lt;/code&gt; implies the dreaded "undefined behavior"...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1933040088816098140?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1933040088816098140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1933040088816098140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1933040088816098140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1933040088816098140'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/12/spaghetti-code-meet-lasagna-and-ravioli.html' title='Spaghetti code? Meet lasagna and ravioli code!'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-985759138209462858</id><published>2008-12-28T01:28:00.004+01:00</published><updated>2008-12-28T01:39:42.770+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Fork Ruby?</title><content type='html'>As Kroc Camen mentions in &lt;a href="http://osnews.com/story/20682/_F_k_Ruby_"&gt;his article&lt;/a&gt;, Ruby came to the point where the mainline codebase became somewhat bloated. One interesting thing is that he mentions a need to redesign Ruby's syntax, to incorporate multithreading capabilities better. Exactly what &lt;a href="http://www.devx.com/SpecialReports/Door/38865"&gt;C++09&lt;/a&gt; intends to do &lt;a href="http://www.devx.com/SpecialReports/Article/38883"&gt;with regard to multithreading&lt;/a&gt; quite soon. Nice, nice, nice! One more reason to learn new C++ :)&lt;br /&gt;&lt;br /&gt;And he then says:&lt;br /&gt;&lt;blockquote&gt;Clearly then, even after 50 years of general-purpose computing we still haven't come up with the answer to the final language to describe it all.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Nice touch, especially since that's exactly what I'm looking for :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-985759138209462858?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/985759138209462858/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=985759138209462858' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/985759138209462858'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/985759138209462858'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/12/fork-ruby.html' title='Fork Ruby?'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5677948086992618820</id><published>2008-12-21T16:03:00.005+01:00</published><updated>2008-12-21T16:18:04.635+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='helios'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>There is life on planet Linux</title><content type='html'>In the Karen vs. Helios case one reader has put a nice comment (below). For those who don't know what the case was all about, here's a quick overview: Karen is a teacher who was &lt;a href="http://linuxlock.blogspot.com/2008/12/linux-stop-holding-our-kids-back.html"&gt;not well-aware of Linux and Free Software&lt;/a&gt;. Since Helios' post was brought to slashdot, Karen received a storm of negative comments. Since then they contacted and &lt;a href="http://linuxlock.blogspot.com/2008/12/character-assasinations-aint-us.html"&gt;the case is discussed and is going to be resolved&lt;/a&gt;, probably with a happy ending (well, sorta).&lt;br /&gt;&lt;br /&gt;Now back to the "extra-terrestrial life" &lt;a href="https://www.blogger.com/comment.g?blogID=33801994&amp;postID=5880110669407351241#c3375792314150136056"&gt;comment&lt;/a&gt;:&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;gagy said...&lt;br /&gt;&lt;br /&gt;    I am breathless!&lt;br /&gt;    Fortunately, my fingers are still (freely) working.&lt;br /&gt;    Obviously K does not realize that major universities and corporations are switching to free software for day-to-day needs encountered in such large organizations, like communication, writing letters and memos, public presentation of data, etc.&lt;br /&gt;    You already know this, but I would like to bring it back to your memory. Major police forces in Europe are (Oh my gosh!) switching to free software (see: &lt;a href="http://news.softpedia.com/news/Parlez-Vous-Ubuntu-Says-The-French-National-Police-77605.shtml"&gt;http://news.softpedia.com/news/Parlez-Vous-Ubuntu-Says-The-French-National-Police-77605.shtml&lt;/a&gt;).&lt;br /&gt;    How can the world be safe anymore?&lt;br /&gt;&lt;br /&gt;    This episode brink back to memory a historical event: that of Galileo's.&lt;br /&gt;    &lt;b&gt;In the beginning there was the earth (read Microsoft), safely placed at the centre of the universe.&lt;br /&gt;    Now this place has been shown to be occupied by the sun, and many planets are circling around it. One of those is microsoft, and another one is linux. And there is life on linux...&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;    Please fight back for those kids!&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5677948086992618820?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5677948086992618820/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5677948086992618820' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5677948086992618820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5677948086992618820'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/12/there-is-life-on-planet-linux.html' title='There is life on planet Linux'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5885566262267707873</id><published>2008-12-20T00:32:00.003+01:00</published><updated>2008-12-20T00:34:14.504+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>JFXBuilder - The First JavaFX Visual Designer</title><content type='html'>A cool Java Web Start application for creating JavaFX files. Good!&lt;br /&gt;&lt;a href="http://www.reportmill.com/jfx/"&gt;http://www.reportmill.com/jfx/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also an original announcement:&lt;br /&gt;&lt;a href="http://http://www.reportmill.com/news/2008_12.html"&gt;http://www.reportmill.com/news/2008_12.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5885566262267707873?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5885566262267707873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5885566262267707873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5885566262267707873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5885566262267707873'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/12/jfxbuilder-first-javafx-visual-designer.html' title='JFXBuilder - The First JavaFX Visual Designer'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-6058911677185263099</id><published>2008-11-20T01:40:00.000+01:00</published><updated>2008-12-13T10:29:12.673+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='polish'/><category scheme='http://www.blogger.com/atom/ns#' term='openoffice'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Additional repositories for Intrepid Ibex (OpenOffice3)</title><content type='html'>Pretty neat and useful set of repositories (includes OpenOffice.org-3):&lt;br /&gt;&lt;a href="http://forum.ubuntu.pl/showthread.php?t=85730"&gt;http://forum.ubuntu.pl/showthread.php?t=85730&lt;/a&gt; (in Polish)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-6058911677185263099?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/6058911677185263099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=6058911677185263099' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6058911677185263099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6058911677185263099'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/11/additional-repositories-for-intrepid.html' title='Additional repositories for Intrepid Ibex (OpenOffice3)'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5014919779116235340</id><published>2008-11-20T01:38:00.000+01:00</published><updated>2008-12-13T10:31:12.520+01:00</updated><title type='text'>Electrician... (is it safe?)</title><content type='html'>Joke in Polish: &lt;span style="font-weight:bold;"&gt;Elektryka prąd nie tyka...&lt;/span&gt;&lt;br /&gt;Ingenious!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://unixy.pl/maciek/download/pic/elektryk.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 500px; height: 369px;" src="http://unixy.pl/maciek/download/pic/elektryk.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;More: &lt;a href="http://http://unixy.pl/maciek/download/pic/"&gt;http://unixy.pl/maciek/download/pic/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5014919779116235340?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5014919779116235340/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5014919779116235340' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5014919779116235340'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5014919779116235340'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/11/electrician-is-it-safe.html' title='Electrician... (is it safe?)'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5882511951001291080</id><published>2008-11-20T01:00:00.013+01:00</published><updated>2008-12-13T10:30:54.834+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='quotes'/><category scheme='http://www.blogger.com/atom/ns#' term='polish'/><title type='text'>Boss and wallpaper change (Polish)</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Szef i zmiana tapety&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Szef mojej lepszej połowy wezwał informatyka, aby ten zrobił mu porządek z laptopem.&lt;br /&gt;Z tej rozmowy niestety - zostało zapamiętane tylko jedno:&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Szef&lt;/span&gt;: Proszę mi zmienić tapetę, bo ta już mi się znudziła!&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Informatyk&lt;/span&gt;: Nie mam czasu na pierdoły - i wyszedł.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.joemonster.org/art/4101/Ciezka_dola_serwisanta_VIII"&gt;http://www.joemonster.org/art/4101/Ciezka_dola_serwisanta_VIII&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5882511951001291080?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5882511951001291080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5882511951001291080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5882511951001291080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5882511951001291080'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/11/szef-i-zmiana-tapety.html' title='Boss and wallpaper change (Polish)'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8302078437749638080</id><published>2008-11-20T00:41:00.004+01:00</published><updated>2008-11-20T00:49:49.744+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arch linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Make Linux Look like XP with XPGnome</title><content type='html'>Very impressive pictures:&lt;br /&gt;&lt;a href="http://linuxpoison.blogspot.com/2008/11/make-linux-look-like-windows-xp-with.html"&gt;http://linuxpoison.blogspot.com/2008/11/make-linux-look-like-windows-xp-with.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, I wonder if this is a legitimate software, or a trojan. The address within looks suspicious to me... (&lt;span style="font-weight:bold;"&gt;ubuntu.online02.com&lt;/span&gt; ???)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8302078437749638080?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8302078437749638080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8302078437749638080' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8302078437749638080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8302078437749638080'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/11/make-linux-look-like-xp-with-xpgnome.html' title='Make Linux Look like XP with XPGnome'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-6209669855542184384</id><published>2008-11-17T12:37:00.004+01:00</published><updated>2008-11-17T12:39:48.448+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='developerWorks'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>What's new in PHP V5.3, Part 1</title><content type='html'>&lt;span style="font-style:italic;"&gt;What's new in PHP V5.3, Part 1: Changes to the object interface&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.ibm.com/developerworks/opensource/library/os-php-5.3new1/index.html"&gt;http://www.ibm.com/developerworks/opensource/library/os-php-5.3new1/index.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-6209669855542184384?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/6209669855542184384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=6209669855542184384' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6209669855542184384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6209669855542184384'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/11/php-53-new-part-1.html' title='What&apos;s new in PHP V5.3, Part 1'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8978952745982973873</id><published>2008-11-17T10:59:00.004+01:00</published><updated>2008-11-20T00:47:51.620+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='arch linux'/><category scheme='http://www.blogger.com/atom/ns#' term='quotes'/><category scheme='http://www.blogger.com/atom/ns#' term='polish'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>Linux to nie Windows (in Polish)</title><content type='html'>&lt;a href="http://jakilinux.org/gnu/wolnosc-czy-wygoda/#comment-2808741"&gt;http://jakilinux.org/gnu/wolnosc-czy-wygoda/#comment-2808741&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Szamot83 pisze:&lt;/span&gt;&lt;br /&gt;&lt;quote&gt;&lt;br /&gt;Natomiast [co do] przywiązania użytkowników do oprogramowania - sam bym tego lepiej nie ujął, dodałbym jeszcze “i samego systemu”. Wydaje mi się, że Ci, którzy tak bardzo narzekają na Linuksa, w ogóle nie znają tego systemu, lub nie potrafili go sobie skonfigurować. Wydaje mi się, że po części jest tak, że jak człowiek czegoś nie potrafi, to staje się tego wrogiem, zwłaszcza jeżeli wydawało mu się, że wcześniej to umie. Np. Jestem sobie (tak mówię o sobie) zwykłym użytkownikiem Windows i generalnie system ten nie ma dla mnie tajemnic. Ludzie przynoszą do mnie sprzęt do modernizacji i do zainstalowania oprogramowania, więc można sobie dorobić. Razem ze sprzętem przynoszą mi płytkę z popularnym systemem i kodem, namazanym markerem na wierzchu, cóż… Polska. Jakimś trafem postanowiłem sobie zainstalować Linuksa, słyszałem, że się zmieniło i jest fajnie, a z drugiej strony słyszałem, że lipa. Postanowiłem spróbować i nagle cała moja wiedza umknęła, zacząłem szukać podobnych rozwiązań jak w Windowsie, motałem się, reinstalowałem dystrybucję, a to wszystko po to, żeby zainstalować modem do internetu, pomyślałem - lipa, LINUKS TO DNO. Chociaż nie rezygnowałem, to nie ruszałem się z miejsca z moim problemem (frustracja rosła), po przestudiowaniu kilku manuali i kilkunastu tematów na forach znalazłem rozwiązanie i nawet napisałem skrypt do automatycznej konfiguracji. Od tamtej pory wiem co i jak, nie narzekam na Linuksa, ponieważ uświadomiłem sobie coś, po prostu LINUX TO NIE WINDOWS, jeden system do drugiego ma się jak perkusja do gitary, grają w tym samym zespole, ale obsługuje je się zupełnie inaczej. Nie konfiguruje go się w ten sam sposób, nie pasują nawyki wyuczone na Windowsie. To tak jak z przejściem z DOS do Win95, trzeba się było tego uczyć i tak jest w przypadku Linuksa, najpierw trzeba nauczyć się podstaw, potem dopiero można brać się za ocenę tego systemu. Wydaje mi się, że teraz (nawet w tej dyskusji) ludzie patrzą na to w ten sposób - ja, który znam się na Windowsie, nie umiem czegoś zrobić na Linuksie? To ten Linux jest do bani, bo na Windowsie umiem. Przypomina mi to dziecko, które zanim czegoś spróbuje już wie, czy to jest dobre, czy nie.&lt;br /&gt;&lt;br /&gt;Podobnie jak nauczyłem się Windowsa 95, 98, itd., tak i nauczyłem się Linuksa, dlatego mogę teraz o nim pisać, oceniać go. Przypomina to trochę naukę Platona (4 w p.n.e.) o tym, że najpierw należy poznać istotę bytu (w tym wypadku Linuksa), a potem należy o nim mówić (w dużym uproszczeniu, polecam książkę “Fajdros” w przekładzie Witwickiego, wydawnictwo “Antyk”, tylko 100 stron :) ).&lt;br /&gt;&lt;br /&gt;Windows jest mi teraz potrzebny jak rybie ręcznik.&lt;br /&gt;Pozdrawiam&lt;br /&gt;&lt;/quote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8978952745982973873?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8978952745982973873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8978952745982973873' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8978952745982973873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8978952745982973873'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/11/linux-to-nie-windows-in-polish.html' title='Linux to nie Windows (in Polish)'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8700391246251266626</id><published>2008-10-28T01:13:00.000+01:00</published><updated>2008-10-28T01:14:38.074+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>Schema Design Patterns: Avoiding Complexity</title><content type='html'>&lt;a href="http://www.xml.com/pub/a/2002/11/20/schemas.html"&gt;http://www.xml.com/pub/a/2002/11/20/schemas.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8700391246251266626?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8700391246251266626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8700391246251266626' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8700391246251266626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8700391246251266626'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/schema-design-patterns-avoiding.html' title='Schema Design Patterns: Avoiding Complexity'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5411410571473285280</id><published>2008-10-28T00:57:00.003+01:00</published><updated>2008-10-28T01:54:37.593+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><category scheme='http://www.blogger.com/atom/ns#' term='xml'/><title type='text'>Using W3C XML Schema</title><content type='html'>&lt;a href="http://www.xml.com/pub/a/2000/11/29/schemas/part1.html"&gt;http://www.xml.com/pub/a/2000/11/29/schemas/part1.html&lt;/a&gt;&lt;br /&gt;(printed version: &lt;a href="http://www.xml.com/lpt/a/691"&gt;http://www.xml.com/lpt/a/691&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;And from Oracle:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oracle.com/technology/pub/articles/srivastava_namespaces.html"&gt;XML Schema: Understanding Namespaces&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oracle.com/technology/pub/articles/srivastava_datatypes.html"&gt;XML Schema: Understanding Datatypes&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.oracle.com/technology/pub/articles/srivastava_structures.html"&gt;XML Schema: Understanding Structures&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;And from WebReference:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.webreference.com/programming/awxml1/"&gt;The XML Schema Companion. Chapter 15: Patterns&lt;/a&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.webreference.com/programming/awxml1/6.html"&gt;15.9 Character Class Escapes&lt;/a&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5411410571473285280?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5411410571473285280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5411410571473285280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5411410571473285280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5411410571473285280'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/using-w3c-xml-schema.html' title='Using W3C XML Schema'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1028389646835143148</id><published>2008-10-27T13:40:00.001+01:00</published><updated>2008-10-27T13:42:59.472+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Boycott Novell - Champion of freedom or den of paranoia?</title><content type='html'>Observations about &lt;a href="http://boycottnovell.com/"&gt;Boycott Novell&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linux.com/feature/151215"&gt;http://www.linux.com/feature/151215&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1028389646835143148?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1028389646835143148/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1028389646835143148' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1028389646835143148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1028389646835143148'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/champion-of-freedom-or-den-of-paranoia.html' title='Boycott Novell - Champion of freedom or den of paranoia?'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8103395728487549853</id><published>2008-10-27T12:37:00.008+01:00</published><updated>2008-10-27T12:52:57.125+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Some Productive Ubuntu Kung Fu</title><content type='html'>Book Excerpt: &lt;a href="http://lifehacker.com/5067996/some-productive-ubuntu-kung-fu"&gt;http://lifehacker.com/5067996/some-productive-ubuntu-kung-fu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also in comments:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;"a good desktop blog editor" - suggestions:&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;  &lt;li&gt;OpenOffice.org with the Sun Weblog Publisher extension&lt;br /&gt;  &lt;li&gt;ScribeFire extension for Firefox&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;li&gt;"a tip to make gnome fonts look *not* like that" - suggestion:&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;  &lt;li&gt;Open a terminal window and type sudo dpkg-reconfigure fonts-fontconfig Then choose the Native option in the menu, and log out and back in again.&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;li&gt;"Is there an app for the Mac that is like gnome-blog?" - suggestion:&lt;br /&gt;  &lt;ul&gt;&lt;br /&gt;  &lt;li&gt;&lt;a href="http://http://www.red-sweater.com/marsedit/"&gt;http://www.red-sweater.com/marsedit/&lt;/a&gt; I've never used it myself but I hear good things about it.&lt;br /&gt;  &lt;/ul&gt;&lt;br /&gt;&lt;li&gt;"What about &lt;a href="https://wiki.ubuntu.com/GnomeDo/Plugins"&gt;https://wiki.ubuntu.com/GnomeDo/Plugins&lt;/a&gt; ?"&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8103395728487549853?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8103395728487549853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8103395728487549853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8103395728487549853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8103395728487549853'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/some-productive-ubuntu-kung-fu.html' title='Some Productive Ubuntu Kung Fu'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4046329841545836528</id><published>2008-10-27T00:42:00.000+01:00</published><updated>2008-10-27T00:43:48.865+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><title type='text'>MIT team designs bio-suit</title><content type='html'>News from July 2007:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web.mit.edu/newsoffice/2007/biosuit-0716.html"&gt;http://web.mit.edu/newsoffice/2007/biosuit-0716.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4046329841545836528?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4046329841545836528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4046329841545836528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4046329841545836528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4046329841545836528'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/mit-team-designs-bio-suit.html' title='MIT team designs bio-suit'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-6872063575294263328</id><published>2008-10-25T17:27:00.001+02:00</published><updated>2008-10-25T17:27:41.976+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Spotlight turns to notebooks - Live</title><content type='html'>Live from Apple's "spotlight turns to notebooks" event - long, with comments:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.engadget.com/2008/10/14/live-from-apples-spotlight-turns-to-notebooks-event/"&gt;http://www.engadget.com/2008/10/14/live-from-apples-spotlight-turns-to-notebooks-event/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-6872063575294263328?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/6872063575294263328/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=6872063575294263328' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6872063575294263328'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6872063575294263328'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/spotlight-turns-to-notebooks-live.html' title='Spotlight turns to notebooks - Live'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8647256116193741576</id><published>2008-10-19T14:22:00.006+02:00</published><updated>2008-10-19T14:31:56.514+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='review'/><title type='text'>DisplayPort versus HDMI</title><content type='html'>&lt;a href="http://www.engadgethd.com/2008/09/19/displayport-and-hdmi-square-off-in-uber-thorough-comparison/"&gt;http://www.engadgethd.com/2008/09/19/displayport-and-hdmi-square-off-in-uber-thorough-comparison/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;An astonishingly detailed report at EDN pits the two digital-display-interface standards against one another in an attempt to discover whether we really, truly need two ways to plug things in:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.edn.com/article/CA6594089.html"&gt;http://www.edn.com/article/CA6594089.html&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;There's also a &lt;a href="http://www.edn.com/contents/images/6594089t1.pdf"&gt;comparison&lt;/a&gt; of main features of different standards.&lt;br /&gt;Included here as a screenshot:&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_sOH9sgKLH-A/SPsojxZcGHI/AAAAAAAAAJo/AEDlJ7D6o_M/s1600-h/edn.com-6594089t1.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_sOH9sgKLH-A/SPsojxZcGHI/AAAAAAAAAJo/AEDlJ7D6o_M/s320/edn.com-6594089t1.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5258841584905754738" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8647256116193741576?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8647256116193741576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8647256116193741576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8647256116193741576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8647256116193741576'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/displayport-versus-hdmi.html' title='DisplayPort versus HDMI'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_sOH9sgKLH-A/SPsojxZcGHI/AAAAAAAAAJo/AEDlJ7D6o_M/s72-c/edn.com-6594089t1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1814863705691880563</id><published>2008-10-16T17:24:00.001+02:00</published><updated>2008-10-25T17:26:19.622+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Multi-finger MacBook trackpad gestures demonstrated on video</title><content type='html'>Steve Jobs amd multi-touch glass trackpad:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.engadget.com/2008/10/15/multi-finger-macbook-trackpad-gestures-demonstrated-on-video/"&gt;http://www.engadget.com/2008/10/15/multi-finger-macbook-trackpad-gestures-demonstrated-on-video/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1814863705691880563?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1814863705691880563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1814863705691880563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1814863705691880563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1814863705691880563'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/multi-finger-macbook-trackpad-gestures.html' title='Multi-finger MacBook trackpad gestures demonstrated on video'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-941186601887716265</id><published>2008-10-03T01:55:00.001+02:00</published><updated>2008-10-03T01:59:22.334+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Linux is Making Me Fat and Lazy</title><content type='html'>&lt;a href="http://blog.linuxtoday.com/blog/2008/10/linux-is-making.html"&gt;Original blog entry&lt;/a&gt; by Carla Schroder - I translated it into Polish and posted to &lt;a href="http://linuxnews.pl/linuks-przyczyna-otylosci-i-lenistwa/"&gt;LinuxNews.pl&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-941186601887716265?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/941186601887716265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=941186601887716265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/941186601887716265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/941186601887716265'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/linux-is-making-me-fat-and-lazy.html' title='Linux is Making Me Fat and Lazy'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1884922384200977838</id><published>2008-10-02T21:56:00.005+02:00</published><updated>2008-10-02T22:01:40.851+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='open standards'/><title type='text'>DevX Report - New C++09 Standard</title><content type='html'>&lt;a href="http://www.devx.com/cplus/Door/7042"&gt;http://www.devx.com/cplus/Door/7042&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.devx.com/SpecialReports/Article/38900"&gt;Timeline: C++ in Retrospect&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.devx.com/SpecialReports/Article/38813"&gt;The State of the Language: An Interview with Bjarne Stroustrup&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.devx.com/SpecialReports/Article/38883"&gt;Simpler Multithreading in C++0x&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.devx.com/SpecialReports/Article/38864"&gt;Easier C++: An Introduction to Concepts&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.devx.com/SpecialReports/Article/38884"&gt;Overview: C++ Gets an Overhaul&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.devx.com/SpecialReports/Door/38865"&gt;C++0x: The Dawning of a New Standard&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1884922384200977838?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1884922384200977838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1884922384200977838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1884922384200977838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1884922384200977838'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/devx-report-new-cpp09-standard.html' title='DevX Report - New C++09 Standard'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-6779678446017151409</id><published>2008-10-01T01:46:00.002+02:00</published><updated>2008-10-01T01:48:47.988+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>jQuery to ship with ASP.NET MVC and Visual Studio</title><content type='html'>Blog entry of Scott Hanselman with simple, yet effective example:&lt;br /&gt;&lt;a href="http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualStudio.aspx"&gt;http://www.hanselman.com/blog/jQueryToShipWithASPNETMVCAndVisualStudio.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-6779678446017151409?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/6779678446017151409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=6779678446017151409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6779678446017151409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6779678446017151409'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/jquery-to-ship-with-aspnet-vs2008.html' title='jQuery to ship with ASP.NET MVC and Visual Studio'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4511760598765436165</id><published>2008-09-30T23:25:00.004+02:00</published><updated>2008-09-30T23:30:27.299+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='quotes'/><category scheme='http://www.blogger.com/atom/ns#' term='free software'/><title type='text'>Programming is best when it is play</title><content type='html'>Rosalyn Hunter writes:&lt;br /&gt;&lt;blockquote&gt;As we follow the zig-zaggy quest of me trying to learn to program, I discover the next significant step, “Interest”. I started with a goal: to learn to program. Next I came up with a plan: Learn Python by writing a program called PT (period tracker) but I lacked the last bit, interest.&lt;br /&gt;&lt;br /&gt;You see, there was very little that period tracker did that a calendar didn’t. Spending hours to make a program to do work that I could do in five minutes with a calendar and a pencil seemed like a waste of effort.&lt;br /&gt;&lt;br /&gt;Now don’t take this the wrong way. [...] I’m pretty accomplished at wasting time, but I can’t abide doing work “for fun” that bores me.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;This gets to the heart of free software programming. People don’t program just because they want to learn. They don’t even program because they have a need. People program because they are interested in getting something done, and they are willing to do it themselves. Learning to program is time consuming and requires effort, but the effort means nothing if you’re having fun, just ask anyone playing racquetball.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Programming is best when it is play.&lt;/span&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://www.freesoftwaremagazine.com/columns/becoming_a_frees_software_developer_part_4"&gt;http://www.freesoftwaremagazine.com/columns/becoming_a_frees_software_developer_part_4&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4511760598765436165?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4511760598765436165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4511760598765436165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4511760598765436165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4511760598765436165'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/09/programming-is-best-when-it-is-play.html' title='Programming is best when it is play'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8052872585188140796</id><published>2008-09-28T15:30:00.004+02:00</published><updated>2008-09-28T15:35:17.360+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='images'/><title type='text'>Free 3D games with raytracing engine</title><content type='html'>Two nice 3D games, with graphics engine that renders images via raytracing - done by CPU. Two titles there, &lt;span style="font-weight:bold;"&gt;Let there be Light&lt;/span&gt; and &lt;span style="font-weight:bold;"&gt;Outbound&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://igad.nhtv.nl/~bikker/projects2.htm"&gt;http://igad.nhtv.nl/~bikker/projects2.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8052872585188140796?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8052872585188140796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8052872585188140796' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8052872585188140796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8052872585188140796'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/09/free-3d-games-with-raytracing-engine.html' title='Free 3D games with raytracing engine'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-79324447481811701</id><published>2008-09-28T15:21:00.007+02:00</published><updated>2008-09-28T15:28:23.667+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='great people'/><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><title type='text'>Twilight of the GPU - back to CPU rendering</title><content type='html'>&lt;blockquote&gt;Tim Sweeney, co-founder of Epic Games and the brains behind every iteration of the widely licensed Unreal series of 3D game engines, [...] predicted that rendering would eventually return to the CPU. Take a 1999 interview with Gamespy, for instance, in which he lays out the future timeline for the development of 3D game rendering that has turned out to be remarkably prescient in hindsight:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;2006-7: CPU's become so fast and powerful that 3D hardware will be only marginally beneficial for rendering, relative to the limits of the human visual system, therefore 3D chips will likely be deemed a waste of silicon (and more expensive bus plumbing), so the world will transition back to software-driven rendering. And, at this point, there will be a new renaissance in non-traditional architectures such as voxel rendering and REYES-style microfacets, enabled by the generality of CPU's driving the rendering process. If this is a case, then the 3D hardware revolution sparked by 3dfx in 1997 will prove to only be a 10-year hiatus from the natural evolution of CPU-driven rendering.&lt;/blockquote&gt;&lt;br /&gt;Sweeney was off by at least two years, but otherwise it appears more and more likely that he'll turn out to be correct about the eventual return of software rendering and the death of the GPU as a fixed-function coprocessor.&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://arstechnica.com/articles/paedia/gpu-sweeney-interview.ars" title="An epic interview with Tim Sweeney"&gt;http://arstechnica.com/articles/paedia/gpu-sweeney-interview.ars&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-79324447481811701?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/79324447481811701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=79324447481811701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/79324447481811701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/79324447481811701'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/09/twilight-of-gpu-back-to-cpu-rendering.html' title='Twilight of the GPU - back to CPU rendering'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1774599418179567354</id><published>2008-09-26T23:02:00.009+02:00</published><updated>2008-10-11T00:29:14.076+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='great people'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><title type='text'>Free and open source system first, usability and ease of use next</title><content type='html'>PJ from Groklaw commented on the Ubuntu &lt;a href="https://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/269656/comments/526" title="269656: AN IRRELEVANT LICENSE IS PRESENTED TO YOU FREE-OF-CHARGE ON STARTUP"&gt;Bug #269656&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;em&gt;[In reply to Mark Shuttleworth]&lt;/em&gt;&lt;br /&gt;I acknowledge your amazing skill and energy at mobilizing and spreading acceptance of GNU/Linux on the desktop. And part of that skill is your ability to figure out what makes it accessible to grannie too.&lt;br /&gt;[...]&lt;br /&gt;The only caution I feel is this: the first goal is to provide a free and open source system. After that comes usability, ease of use, convenience, protection of users, etc.&lt;/blockquote&gt;&lt;br /&gt;To which Mark &lt;a href="https://bugs.launchpad.net/ubuntu/+source/firefox-3.0/+bug/269656/comments/532"&gt;replied&lt;/a&gt;:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Yes, I agree. It's that feeling of being part of something profoundly&lt;br /&gt;different, and liberating, that makes us tick. And the "make users life&lt;br /&gt;easier" theme is a very slippery slope, that can be used to justify the&lt;br /&gt;whole shebang - Skype, Flash, you name it. Walking the fine line between&lt;br /&gt;selling out and actively furthering the cause of free software through&lt;br /&gt;some pragmatism is possibly the toughest thing we do [...]&lt;/blockquote&gt;&lt;br /&gt;Now that's something, really really something. PJ just summed it up so very nicely. For all the whiners that are uncomfortable with Linux there is an answer: "the first goal is to provide a free and open source system". Even if some Linux distro is not as polished as one might want it to be, &lt;strong&gt;it is a free system, dammit!&lt;/strong&gt; It it wasn't you wouldn't have a thing to complain about!!! And if there's something to complain, then it's most probably the famous "itch to scratch". Then better yet, instead of complaining just scratch it, &lt;strong&gt;*DO*&lt;/strong&gt; something to improve the situation. Submit a bug report, a translation, a patch if you're skilled enough... Act, don't complain. Do as others do: cooperate.&lt;br /&gt;&lt;br /&gt;Then again, if you still only want to complain, mind this: "talk is cheap". And if you insist on complaining, you're most probably a green, ugly, internet troll - move on somewhere else.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1774599418179567354?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1774599418179567354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1774599418179567354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1774599418179567354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1774599418179567354'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/09/free-and-open-source-system-first.html' title='Free and open source system first, usability and ease of use next'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5668615439822981565</id><published>2008-09-23T13:29:00.003+02:00</published><updated>2008-10-19T12:27:56.028+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='vmware'/><title type='text'>Improving Windows XP guest in VMWare Player</title><content type='html'>Solution for keyboard hanging in X (a simple "setxkbmap" is enough) and more:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://jhansonxi.blogspot.com/2008/09/improving-windows-xp-guest-in-vmware.html"&gt;http://jhansonxi.blogspot.com/2008/09/improving-windows-xp-guest-in-vmware.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also note there are &lt;a href="http://sanbarrow.com/vmx/vmx-advanced.html"&gt;many other parameters&lt;/a&gt; you can tweak in the vmx file.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5668615439822981565?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5668615439822981565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5668615439822981565' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5668615439822981565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5668615439822981565'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/10/improving-windows-xp-guest-in-vmplayer.html' title='Improving Windows XP guest in VMWare Player'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5865959321577794306</id><published>2008-09-04T00:53:00.002+02:00</published><updated>2008-10-01T00:57:01.261+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><title type='text'>Why the Skilled Quit First</title><content type='html'>&lt;blockquote&gt;The reason that skilled employees quit, however, is a bit more complicated. In virtually every job, there is a peak in the overall value (the ratio of productivity to cost) that an employee brings to his company. I call this the Value Apex.&lt;br /&gt;&lt;br /&gt;On the first minute of the first day, an employee’s value is effectively zero. As that employee becomes acquainted with his new environment and begins to apply his skills and past experiences, his value quickly grows. This growth continues exponentially while the employee masters the business domain and shares his ideas with coworkers and management.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://img.thedailywtf.com/images/200804/valueapex.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px;" src="http://img.thedailywtf.com/images/200804/valueapex.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;However, once an employee shares all of his external knowledge, learns all that there is to know about the business, and applies all of his past experiences, the growth stops. That employee, in that particular job, has become all that he can be. He has reached the value apex.&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://thedailywtf.com/Articles/Up-or-Out-Solving-the-IT-Turnover-Crisis.aspx"&gt;http://thedailywtf.com/Articles/Up-or-Out-Solving-the-IT-Turnover-Crisis.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5865959321577794306?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5865959321577794306/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5865959321577794306' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5865959321577794306'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5865959321577794306'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/09/why-skilled-quit-first.html' title='Why the Skilled Quit First'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-925836934815341581</id><published>2008-08-10T10:50:00.003+02:00</published><updated>2008-08-10T10:54:24.510+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='operating systems'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Microsoft's plans for post-Windows OS revealed</title><content type='html'>The new name is Midori, and it's going to be a new OS without Windows legacy:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sdtimes.com/MICROSOFT_S_PLANS_FOR_POST_WINDOWS_OS_REVEALED/About_CLOUDCOMPUTING_and_MOBILEDEVELOPMENT_and_NET_and_SOASAAS_and_SOFTWAREDEVELOPMENT_and_WINDOWS_and_MICROSOFT/32627"&gt;http://www.sdtimes.com/MICROSOFT_S_PLANS_FOR_POST_WINDOWS_OS_REVEALED/About_CLOUDCOMPUTING_and_MOBILEDEVELOPMENT_and_NET_and_SOASAAS_and_SOFTWAREDEVELOPMENT_and_WINDOWS_and_MICROSOFT/32627&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I just wonder if any other visionary would create such a new operating system, similarly to what Linus Torvalds once did? And at the same time I doubt it, alas.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-925836934815341581?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/925836934815341581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=925836934815341581' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/925836934815341581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/925836934815341581'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/08/microsofts-plans-for-post-windows-os.html' title='Microsoft&apos;s plans for post-Windows OS revealed'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8158497192122082852</id><published>2008-06-30T22:42:00.001+02:00</published><updated>2008-06-30T22:45:21.348+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='web services'/><title type='text'>Mule and real open-source ESB</title><content type='html'>Set of links:&lt;br /&gt;* &lt;a href="http://www.keith-chapman.org/2008/06/is-mule-really-open-source.html"&gt;http://www.keith-chapman.org/2008/06/is-mule-really-open-source.html&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://sanjiva.weerawarana.org/2008/06/mulesource-giving-up-on-open-source.html"&gt;http://sanjiva.weerawarana.org/2008/06/mulesource-giving-up-on-open-source.html&lt;/a&gt;&lt;br /&gt;* ESB | WSO2 - &lt;a href="http://wso2.com/welcome/esb/"&gt;http://wso2.com/welcome/esb/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8158497192122082852?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8158497192122082852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8158497192122082852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8158497192122082852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8158497192122082852'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/mule-and-real-open-source-esb.html' title='Mule and real open-source ESB'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4972396493418444938</id><published>2008-06-29T23:22:00.002+02:00</published><updated>2008-06-30T22:43:20.934+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='package management'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Woes of Linux packaging and installers</title><content type='html'>I commented under a very good article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://loupgaroublond.blogspot.com/2008/06/do-we-really-need-another-packaging.html"&gt;http://loupgaroublond.blogspot.com/2008/06/do-we-really-need-another-packaging.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;1) You wrote:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;In creating nearly all packages, there is always some amount of shell scripting that needs to be done.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Yes, this is historically what is being done. However the more I think about it, the more problematic I see it. Why are there during installation things that has to be done by shell scripting??? What are these things?&lt;br /&gt;&lt;br /&gt;Installing a package means to copy its files in the right places (binaries, docs, images, launchers, etc.), create/update config files, restart services. All these things could be done by the installer, and the pre-inst and post-inst scripts IMO hide the deficiencies of the package manager and/or package format.&lt;br /&gt;&lt;br /&gt;For Java there is the "ant" tool, and this way for compilation the tested, proven and versatile (but old) makefiles are not needed. And the ant's build.xml file is, well, XML. Even more, ant is extendable by providing it with new "actions" so it it not limited to a single set of XML tags. This lets me have a confidence it would be doable to use XML for package management, so please don't spread misinformation and prejudices here.&lt;br /&gt;&lt;br /&gt;Even more:&lt;br /&gt;Many packages require some form of post-install and pre-uninstall scripting to be done. The most universal method for doing this on any distribution is a script.&lt;br /&gt;&lt;br /&gt;Yes, you're right. However, if the package managers would run such a script providing it with the settings like paths to config files, description of package dependencies, and other things that differ between distributions today - this would be an even more powerful mechanism. And at this point I would agree that there is a place for shell scripting (which I like and use quite often in my everyday work).&lt;br /&gt;&lt;br /&gt;2) You mentioned a myth:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;The user should be able to get a package from just about anywhere, and it should run automatically on their Linux system.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I fail to consider this a myth. Either we want uniformization of Linux environment or we don't. Either it is a good thing to expand Linux penetration of the market or it's bad. If these goals are to be met, this is one of the means to achieve these goals.&lt;br /&gt;&lt;br /&gt;Why do distributors and distributions exist? Because people have different views on how to do things. Different gcc and toolchain versions, different compiler settings, different locations of config files (think: apache2), different package formats. If there was some common ground in a form of installer API, no need for pre-inst and post-inst scripts and to some extent uniformity of the OS environment, all the above differences would become less important.&lt;br /&gt;&lt;br /&gt;Maybe it's time to really think about more cross-distributions standardization?&lt;br /&gt;&lt;br /&gt;3) However:&lt;br /&gt;&lt;span style="font-style:italic;"&gt;Trying to funnel everything down through some common layer at the bottom really reduces the chances for big innovation to happen.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;And here I agree with you 100%. So in fact I'm not completely sure what to do w.r.t. software packaging in Linux. But uniform approach to this problem and uniform solution would surely bring commercial world to Linux. So they would be able to package their software once and it would run in almost every distro. One thing remains to be answered, whether this is really a goal that we would like to reach?&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4972396493418444938?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4972396493418444938/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4972396493418444938' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4972396493418444938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4972396493418444938'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/woes-of-linux-packaging-and-installers.html' title='Woes of Linux packaging and installers'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8123411357980661350</id><published>2008-06-28T19:26:00.001+02:00</published><updated>2008-06-28T19:28:37.449+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Java Code Conventions</title><content type='html'>A yes, there is also a similar documentation for Java:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.sun.com/docs/codeconv/"&gt;http://java.sun.com/docs/codeconv/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8123411357980661350?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8123411357980661350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8123411357980661350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8123411357980661350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8123411357980661350'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/java-code-conventions.html' title='Java Code Conventions'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4947933503309636703</id><published>2008-06-28T19:23:00.002+02:00</published><updated>2008-06-28T19:26:41.110+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='.net'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>.NET Framework Naming Guidelines</title><content type='html'>Now that's interesting. I already knew there are naming conventions for Java, however .NET doesn't seem to be left behind. Go and check it out:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/xzf533w0.aspx"&gt;http://msdn.microsoft.com/en-us/library/xzf533w0.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4947933503309636703?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4947933503309636703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4947933503309636703' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4947933503309636703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4947933503309636703'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/dotnet-framework-naming-guidelines.html' title='.NET Framework Naming Guidelines'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4647614787970711625</id><published>2008-06-27T23:28:00.003+02:00</published><updated>2008-06-27T23:31:50.709+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='great people'/><category scheme='http://www.blogger.com/atom/ns#' term='c++'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>The A-Z of Programming Languages: C++</title><content type='html'>Bjarne Stroustrup of C++ fame dissects the history of his famed programming language:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.computerworld.com.au/index.php/id;408408016;pp;1;fp;16;fpid;1"&gt;http://www.computerworld.com.au/index.php/id;408408016;pp;1;fp;16;fpid;1&lt;/a&gt;&lt;br /&gt;(and a &lt;a href="http://www.computerworld.com.au/index.php/id;408408016;fp;16;fpid;1;pf;1"&gt;single page&lt;/a&gt; for printing)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4647614787970711625?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4647614787970711625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4647614787970711625' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4647614787970711625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4647614787970711625'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/a-z-of-programming-languages-cpp.html' title='The A-Z of Programming Languages: C++'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4754545576388647810</id><published>2008-06-24T00:05:00.000+02:00</published><updated>2008-06-24T00:06:40.427+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Unbelievable C loop optimization</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Duff%27s_Device"&gt;http://en.wikipedia.org/wiki/Duff's_Device&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4754545576388647810?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4754545576388647810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4754545576388647810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4754545576388647810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4754545576388647810'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/unbelievable-c-loop-optimization.html' title='Unbelievable C loop optimization'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8837017806975686797</id><published>2008-06-23T13:42:00.004+02:00</published><updated>2008-06-23T13:45:50.975+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird'/><category scheme='http://www.blogger.com/atom/ns#' term='gnome'/><title type='text'>Default GNOME action for http/https</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Iceweasel goes 3.0 too&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.linuxworld.com/community/?q=node/18172"&gt;http://www.linuxworld.com/community/?q=node/18172&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Debian bug #399632 - iceweasel: setting the default browser in Gnome doesn't work correctly&lt;/span&gt;&lt;br /&gt;&lt;a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=399632"&gt;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=399632&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;gconfd error fix and mini howto&lt;/span&gt;&lt;br /&gt;&lt;a href="http://defindit.com/readme_files/gconfd_http_launch_howto.html"&gt;http://defindit.com/readme_files/gconfd_http_launch_howto.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8837017806975686797?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8837017806975686797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8837017806975686797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8837017806975686797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8837017806975686797'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/gnome-default-action-for-httphttps.html' title='Default GNOME action for http/https'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8781127612892655039</id><published>2008-06-23T12:30:00.000+02:00</published><updated>2008-06-23T12:31:32.240+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><category scheme='http://www.blogger.com/atom/ns#' term='polish'/><title type='text'>Make XP look like Vista (in Polish)</title><content type='html'>&lt;a href="http://vbeta.pl/2008/06/13/przenies-to-co-najlepsze-z-visty-do-xp/"&gt;http://vbeta.pl/2008/06/13/przenies-to-co-najlepsze-z-visty-do-xp/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://technologie.gazeta.pl/technologie/1,81028,5269487,Nowe_szaty_krola.html"&gt;http://technologie.gazeta.pl/technologie/1,81028,5269487,Nowe_szaty_krola.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8781127612892655039?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8781127612892655039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8781127612892655039' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8781127612892655039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8781127612892655039'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/make-xp-look-like-vista-in-polish.html' title='Make XP look like Vista (in Polish)'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4041664866848132284</id><published>2008-06-15T18:04:00.004+02:00</published><updated>2008-06-15T18:08:12.667+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Microsoft works against mankind?</title><content type='html'>Analysis of why an open source Windows is inevitable contains such quote:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Well, let's just say that, while Microsoft's success was due in large part for being at the right place at the right time, &lt;span style="font-weight:bold;"&gt;it now finds itself in the way of progress and the betterment of mankind&lt;/span&gt;.&lt;/blockquote&gt;&lt;br /&gt;While I find it humorous, there is some sad truth in this...&lt;br /&gt;&lt;br /&gt;From:&lt;br /&gt;&lt;a href="http://temporaryland.wordpress.com/2008/06/12/the-inevitability-of-open-source-windows/"&gt;http://temporaryland.wordpress.com/2008/06/12/the-inevitability-of-open-source-windows/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4041664866848132284?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4041664866848132284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4041664866848132284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4041664866848132284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4041664866848132284'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/microsoft-works-against-mankind.html' title='Microsoft works against mankind?'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8459109373870654194</id><published>2008-06-11T10:02:00.001+02:00</published><updated>2008-06-13T10:08:08.742+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>UNA - collaborative free source code editor</title><content type='html'>Editor that presents unique approach to collaborative work. Supports many programming languages, integrates with Exuberant CTags, offers superior configurability and has a highly usable user interface.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://java.dzone.com/news/interview-john-de-goes-free-un"&gt;Interview: John De Goes Introduces a Newly Free Source Code Editor&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8459109373870654194?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8459109373870654194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8459109373870654194' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8459109373870654194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8459109373870654194'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/una-collaborative-free-source-code.html' title='UNA - collaborative free source code editor'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-6798315893666764615</id><published>2008-06-05T23:51:00.005+02:00</published><updated>2008-06-06T00:01:37.578+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='arch linux'/><category scheme='http://www.blogger.com/atom/ns#' term='open standards'/><title type='text'>Linux package differences</title><content type='html'>I put a long comment under the article &lt;a href="http://play.datalude.com/blog/?p=26"&gt;Ubuntu 7.10 to PCLinuxOS 2008&lt;/a&gt;. Here's a copy of it:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;It's not so easy to create a unified, centralized repository for all Linux distros as you might think.&lt;br /&gt;&lt;br /&gt;The distros exist because all these people have different opinions on how a Linux system should work. I'd say this is a real-time experiment, a Darwinian effort to see which approach works best. This is the price of innovation. At the other end is stagnation, and I don't think any of Linux users would like it to stagnate.&lt;br /&gt;&lt;br /&gt;Reasons for why it's hard to create universal packages:&lt;br /&gt;1) Improvements/differences in GCC compiler and so called "toolchain".&lt;br /&gt;2) Different init systems and services management.&lt;br /&gt;3) Different config files locations and syntax.&lt;br /&gt;4) Different package formats and package management systems.&lt;br /&gt;&lt;br /&gt;Explanations:&lt;br /&gt;&lt;br /&gt;1) All binary programs that constitute a working system have to be compiled (translated from human-readable form into a form suitable for CPU to execute). In case of Linux the kernel, basic GNU tools and other useful programs (be it X Window System, GNOME/KDE/XFCE/etc, Firefox, K3B, and so on), this is done by a suite of GCC compilers and a set of tools like: automake, linkers, loaders, binutils and so on.&lt;br /&gt;&lt;br /&gt;These tools are not set in stone, they are improved, changed, restructured over time, not to mention the occasional bugfixing. Sometimes these changes are INCOMPATIBLE, like changing the GCC from version 2.95 to 3.x line and then to 4.x series. The same is for accompanying tools. They all change as their requirements change (according to the user's demand).&lt;br /&gt;&lt;br /&gt;So when a particular distro or a package developer decide to use a specific set of tools and libraries, with their specific versions and behaviour, these decisions can be a source of incompatibility across distros and package maintainers. So for example, an mplayer package from distro A may *NOT* work at all in distro B, because of so called ABI differences (Application Binary Interface). The compatibility is maintained at the source level instead. So it's the distro maintainers that worry about this, so they just recompile a problematic package and put a new version for use.&lt;br /&gt;&lt;br /&gt;2) Even when the package is compatible at the binary level (which is true for most packages and distros), distro creators may have different views on how their systems work internally and how they handle system services. I mean the locations of service scripts (/etc/rc.d versus /etc/rc0.d versus /etc/init.d), their configuration files' locations (/etc/default versus /etc/conf.d) and structure, where they place working directories of services, and so on.&lt;br /&gt;&lt;br /&gt;This may not apply to the end-user applications like web browser, multimedia player or CD/DVD burning application. But for things like cups (printing service) or apache (web server) it is a serious concern. Each distro may offer a unique approach here, because of people disagreeing on the details. So it may happen that a specific package from distro A would not work in distro B or may even break its installation. That's why users are advised *NOT* to install foreign packages on their own without thinking about consequences.&lt;br /&gt;&lt;br /&gt;Compiling a package manually under a given distro typically yields in a working package that's tailored to this distro (and honestly it's not so hard as one can imagine). But since then it is the user that's responsible for maintaining such package and upgrading it when some bugs are found.&lt;br /&gt;&lt;br /&gt;3) Sometimes even a basic structure of config files may be radically different. From my experience the network configuration varies wildly between distros (e.g. Debian, Mandriva, RedHat and Gentoo have it completely different). Apache configuration files are also well known to be differently separated and placed in different directories and under different names in distros. Just because people have different opinions and vision on how it should be done.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;[Note: this section has been added here] Also, KDE installations may vary between distros: there can be different directory names, different number of config files, application launchers and so on. These are the parameters that can be set at the compilation time. So when people pick different values here, incompatibilities arise. For instance, Debian/(K)Ubuntu and PCLinuxOS have it completely different.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;4) Package formats of DEB, RPM, TGZ, .recipe, .ebuild are different enough to be incompatible. In some packages there are little programs (maintainer scripts) that are run at the beginning of the installation or after a package is installed.&lt;br /&gt;&lt;br /&gt;Each package format has a different way of describing dependencies (which other packages need to be installed first before a given package would run correctly). Even RPM or DEB packages from different distros may describe dependencies incompatibly. Even packages from different releases of the same distro may be incompatible!&lt;br /&gt;&lt;br /&gt;Package formats also evolve, for example recently Ubuntu and Debian introduced the concept of package triggers, independently of pre-inst or post-inst scripts. Yes, this mechanism is backward compatible, but you get the idea.&lt;br /&gt;&lt;br /&gt;Concluding, there are incentives to minimize the differences, like the noble FHS (Linux Filesystem Hierarchy Standard) or LSB (Linux Standard Base). So the problems are worked on, but for now it's really hard to create a package that would run unchanged in a number of distros. I don't say this would not change in the future, but I hope you now understand the problems here.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-6798315893666764615?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/6798315893666764615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=6798315893666764615' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6798315893666764615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/6798315893666764615'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/linux-package-differences.html' title='Linux package differences'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1298563681122224326</id><published>2008-06-04T10:28:00.000+02:00</published><updated>2008-06-04T10:30:15.200+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='rpc'/><title type='text'>Distributed Computing Fallacy #9</title><content type='html'>From Kevin Burton’s NEW FeedBlog:&lt;br /&gt;&lt;a href="http://feedblog.org/2007/09/23/distributed-computing-fallacy-9/"&gt;http://feedblog.org/2007/09/23/distributed-computing-fallacy-9/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;See also:&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing"&gt;http://en.wikipedia.org/wiki/Fallacies_of_Distributed_Computing&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1298563681122224326?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1298563681122224326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1298563681122224326' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1298563681122224326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1298563681122224326'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/distributed-computing-fallacy-9.html' title='Distributed Computing Fallacy #9'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-364034094772959136</id><published>2008-06-04T10:03:00.005+02:00</published><updated>2008-06-04T10:24:10.814+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='operating systems'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='rest'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='web services'/><category scheme='http://www.blogger.com/atom/ns#' term='rpc'/><title type='text'>Web Services, RPC, REST</title><content type='html'>Authored by Steve Vinoski:&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://steve.vinoski.net/pdf/IEEE-Web_Services_Interaction_Models_Part_1.pdf"&gt;Web Services Interaction Models, Part 1: Current Practice&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://steve.vinoski.net/pdf/IEEE-Web_Services_Interaction_Models_Part_2.pdf"&gt;Web Services Interaction Models, Part 2: Putting the "Web" into Web Services&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://computer.org/portal/pages/dsonline/2008/04/w2tow.xml"&gt;Demystifying RESTful Data Coupling&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://steve.vinoski.net/blog/2008/05/24/defending-something-other-than-rpc/"&gt;Defending Something Other Than RPC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;* &lt;a href="http://www.erlang.org/pipermail/erlang-questions/2008-May/035191.html"&gt;RPC is "A Really Bad Idea"&lt;/a&gt; and &lt;a href="http://www.erlang.org/pipermail/erlang-questions/2008-May/035207.html"&gt;[erlang-questions] rpc is bad?&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://steve.vinoski.net/blog/internet-computing-columns/"&gt;Internet Computing columns&lt;/a&gt;&lt;br /&gt;* &lt;a href="http://steve.vinoski.net/pdf/IEEE-RPC_Under_Fire.pdf"&gt;RPC Under Fire&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-364034094772959136?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/364034094772959136/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=364034094772959136' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/364034094772959136'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/364034094772959136'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/web-services-rpc-rest.html' title='Web Services, RPC, REST'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-3238660118963609644</id><published>2008-06-03T13:59:00.001+02:00</published><updated>2008-06-04T10:06:03.900+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='weblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='web services'/><title type='text'>Steve Vinoski’s Blog</title><content type='html'>&lt;a href="http://steve.vinoski.net/blog/"&gt;http://steve.vinoski.net/blog/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-3238660118963609644?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/3238660118963609644/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=3238660118963609644' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3238660118963609644'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/3238660118963609644'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/steve-vinoskis-blog.html' title='Steve Vinoski’s Blog'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1421360694137820837</id><published>2008-06-03T00:09:00.000+02:00</published><updated>2008-06-03T00:10:06.705+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='borland'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>Borland IDE's Hidden Features</title><content type='html'>&lt;a href="http://www.blong.com/Undocumented/"&gt;http://www.blong.com/Undocumented/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1421360694137820837?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1421360694137820837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1421360694137820837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1421360694137820837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1421360694137820837'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/borland-ides-hidden-features.html' title='Borland IDE&apos;s Hidden Features'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2882040268778180709</id><published>2008-06-02T23:30:00.001+02:00</published><updated>2008-06-02T23:32:29.942+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>Firefox link prefetching</title><content type='html'>An old one, but I didn't know that:&lt;br /&gt;&lt;a href="http://en.wikinews.org/wiki/Google_starts_prefetching_top_search_results_for_Mozilla_and_Firefox_browsers"&gt;http://en.wikinews.org/wiki/Google_starts_prefetching_top_search_results_for_Mozilla_and_Firefox_browsers&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2882040268778180709?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2882040268778180709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2882040268778180709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2882040268778180709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2882040268778180709'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/06/firefox-link-prefetching.html' title='Firefox link prefetching'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1591965040794120297</id><published>2008-05-31T18:44:00.007+02:00</published><updated>2008-05-31T18:51:13.689+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ooxml'/><category scheme='http://www.blogger.com/atom/ns#' term='odf'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>How Microsoft lost the office file format battle</title><content type='html'>&lt;a href="http://www.linuxworld.com.au/index.php/id;535961040;fp;2;fpid;3"&gt;http://www.linuxworld.com.au/index.php/id;535961040;fp;2;fpid;3&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;There are two main ways to fail at the standards game: You can create software that handles documents in formats for which no true standards exist, or you can create a standard that exists only on paper and in committee, with no reference software implementation. Amazingly, for all its hype and bluster, with OOXML Microsoft has managed to do both.&lt;/blockquote&gt;&lt;br /&gt;I couldn't describe it better. OXML seems to be a dead standard at this point! Even if it it's no longer "MS OOXML" and is managed by ISO. In short: &lt;a href="http://ooxmlisdefectivebydesign.blogspot.com/"&gt;OOXML is defective by design&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1591965040794120297?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1591965040794120297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1591965040794120297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1591965040794120297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1591965040794120297'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/how-microsoft-lost-file-format-battle.html' title='How Microsoft lost the office file format battle'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-2779732259415755901</id><published>2008-05-27T02:14:00.002+02:00</published><updated>2008-05-27T02:14:54.589+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>How open source has influenced Windows Server 2008</title><content type='html'>&lt;a href="http://port25.technet.com/archive/2008/02/27/opening-windows-server-2008.aspx"&gt;http://port25.technet.com/archive/2008/02/27/opening-windows-server-2008.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-2779732259415755901?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/2779732259415755901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=2779732259415755901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2779732259415755901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/2779732259415755901'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/how-open-source-has-influenced-windows.html' title='How open source has influenced Windows Server 2008'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4620330280384392325</id><published>2008-05-25T13:36:00.002+02:00</published><updated>2008-05-25T13:57:13.551+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='bsd'/><title type='text'>Writing a kernel module for FreeBSD</title><content type='html'>A "hello world" FreeBSD kernel modelue, with basic setup and procedure described:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freesoftwaremagazine.com/articles/writing_a_kernel_module_for_freebsd"&gt;http://www.freesoftwaremagazine.com/articles/writing_a_kernel_module_for_freebsd&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also a nice set of resources is listed at the end of the linked article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4620330280384392325?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4620330280384392325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4620330280384392325' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4620330280384392325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4620330280384392325'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/writing-kernel-module-for-freebsd.html' title='Writing a kernel module for FreeBSD'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8850116768730638643</id><published>2008-05-22T03:13:00.005+02:00</published><updated>2008-05-22T03:16:46.635+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ooxml'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Fractured YEARFRAC and Discounted DISC</title><content type='html'>It is obvious that Excel OOXML has currently many small, but serious flaws:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.robweir.com/blog/2008/05/fractured-yearfrac-and-discounted-disc.html"&gt;http://www.robweir.com/blog/2008/05/fractured-yearfrac-and-discounted-disc.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In fact the problems described makes me think about throwing away the whole MS Office 2007 forever! Boy, am I glad I have never installed it. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8850116768730638643?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8850116768730638643/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8850116768730638643' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8850116768730638643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8850116768730638643'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/fractured-yearfrac-and-discounted-disc.html' title='Fractured YEARFRAC and Discounted DISC'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-1305972262501424960</id><published>2008-05-20T14:03:00.006+02:00</published><updated>2008-05-20T14:07:08.471+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='best practices'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><title type='text'>Book: Autotools - a practitioner's guide to Autoconf, Automake and Libtool</title><content type='html'>A nice and interesting thing to read:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.freesoftwaremagazine.com/books/autotools_a_guide_to_autoconf_automake_libtool"&gt;http://www.freesoftwaremagazine.com/books/autotools_a_guide_to_autoconf_automake_libtool&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-1305972262501424960?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/1305972262501424960/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=1305972262501424960' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1305972262501424960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/1305972262501424960'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/book-autotools-practitioners-guide.html' title='Book: Autotools - a practitioner&apos;s guide to Autoconf, Automake and Libtool'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5123056016601742065</id><published>2008-05-17T13:54:00.010+02:00</published><updated>2008-05-17T14:46:16.098+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><title type='text'>Fight Microsoft with their own weapon</title><content type='html'>So, Microsoft puts out its hand and &lt;a href="http://www.groklaw.net/article.php?story=20080511115151164"&gt;offers help with porting open-source&lt;/a&gt; software, to make it run best on the Windows platform. How mean. Understandable from marketing and business point of view, but mean anyway (and hey, that's my opinion!).&lt;br /&gt;&lt;br /&gt;I have a proposal then, a simple one. Since Windows users are already used to trial versions, time-limited, feature-limited, shareware and other pieces of software which they constantly have to "unlock" by using codes found on the net (or keygens), so let it be!&lt;br /&gt;&lt;br /&gt;Let's give Windows users what they already know:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1. Limited editions of Free and Open-Source Software for Windows.&lt;br /&gt;2. Full-featured versions, including source code, for all other Operating Systems.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So if someone from Microsoft (or other third-party company) wants to keep working on a port for Windows, let it be. Let them even capitalize on the effort! This way THEY will have to keep up with the upstream. Or if they create substantial improvements, they will HAVE TO release their modified source code (that's the beauty of the GPL license!)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Your offer was insincere, so you won't get what you asked for.&lt;br /&gt;Have it your way, Microsoft!&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5123056016601742065?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5123056016601742065/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5123056016601742065' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5123056016601742065'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5123056016601742065'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/fight-microsoft-with-their-own-weapon.html' title='Fight Microsoft with their own weapon'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-849464230882054638</id><published>2008-05-17T13:47:00.013+02:00</published><updated>2008-05-20T12:31:24.857+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Ballmer: We'll outsmart open source</title><content type='html'>&lt;a href="http://news.zdnet.com/2100-3513_22-959112.html"&gt;http://news.zdnet.com/2100-3513_22-959112.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;"Linux is a serious competitor," said Ballmer. "We have to compete with free software, on value, but in a smart way. We cannot price at zero, so we need to justify our posture and pricing. Linux isn't going to go away--our job is to provide a better product in the marketplace."&lt;/blockquote&gt;&lt;br /&gt;And Thomas Lee said about "most valued professionals" on Microsoft platform:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;The [MVP] title is highly regarded. "You are recognized by your peers, not by an exam that you can cheat in." Linux and its community have a symbiotic relationship, he said: "You don't have that same thing at Microsoft, but there are people who are passionate and technical who are committed to doing a great job."&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;In FOSS, such people are called &lt;a href="http://en.wikipedia.org/wiki/Hacker_(free_and_open_source_software)"&gt;Hackers&lt;/a&gt;, or the &lt;a href="http://en.wikipedia.org/wiki/White_hat"&gt;White Hats&lt;/a&gt; (compare with &lt;a href="http://www.catb.org/jargon/html/B/black-hat.html"&gt;Black Hat&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-849464230882054638?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/849464230882054638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=849464230882054638' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/849464230882054638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/849464230882054638'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/ballmer-well-outsmart-open-source.html' title='Ballmer: We&apos;ll outsmart open source'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-4379956464480856824</id><published>2008-05-17T13:45:00.001+02:00</published><updated>2008-05-17T14:21:52.300+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><category scheme='http://www.blogger.com/atom/ns#' term='microsoft'/><category scheme='http://www.blogger.com/atom/ns#' term='shame'/><title type='text'>Groklaw - Microsoft emails Blender</title><content type='html'>This should be remembered!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.groklaw.net/article.php?story=20080511115151164"&gt;http://www.groklaw.net/article.php?story=20080511115151164&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And I have &lt;a href="/2008/05/fight-microsoft-with-their-own-weapon.html"&gt;a solution&lt;/a&gt;!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-4379956464480856824?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/4379956464480856824/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=4379956464480856824' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4379956464480856824'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/4379956464480856824'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/groklaw-microsoft-emails-blender.html' title='Groklaw - Microsoft emails Blender'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8096769514650472904</id><published>2008-05-16T09:46:00.002+02:00</published><updated>2008-05-16T09:49:09.050+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio'/><category scheme='http://www.blogger.com/atom/ns#' term='weblogs'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Nynaeve - Adventures in Windows debugging and reverse engineering</title><content type='html'>Enabling the local kernel debugger on Vista RTM&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.nynaeve.net/?p=114"&gt;http://www.nynaeve.net/?p=114&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8096769514650472904?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8096769514650472904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8096769514650472904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8096769514650472904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8096769514650472904'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/nynaeve-adventures-in-windows-debugging.html' title='Nynaeve - Adventures in Windows debugging and reverse engineering'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-7535407531534616899</id><published>2008-05-11T23:35:00.003+02:00</published><updated>2008-05-11T23:39:22.718+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='vista'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Fixing Windows Vista</title><content type='html'>&lt;span style="font-style:italic;"&gt;Ed Bott’s Microsoft Report - ZDNet&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Fixing Windows Vista, one machine at a time&lt;/span&gt;&lt;br /&gt;&lt;a href="http://blogs.zdnet.com/Bott/?p=429"&gt;http://blogs.zdnet.com/Bott/?p=429&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Fixing Windows Vista, Part 2: Taming UAC&lt;/span&gt;&lt;br /&gt;&lt;a href="http://blogs.zdnet.com/Bott/?p=436"&gt;http://blogs.zdnet.com/Bott/?p=436&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Taming Vista's User Account Control&lt;/span&gt;&lt;br /&gt;&lt;a href="http://content.zdnet.com/2346-12354_22-199468.html?tag=gald"&gt;http://content.zdnet.com/2346-12354_22-199468.html?tag=gald&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Fixing Windows Vista, Part 3: Top Troubleshooting Tools&lt;/span&gt;&lt;br /&gt;&lt;a href="http://blogs.zdnet.com/Bott/?p=437"&gt;http://blogs.zdnet.com/Bott/?p=437&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-7535407531534616899?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/7535407531534616899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=7535407531534616899' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7535407531534616899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7535407531534616899'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/fixing-windows-vista.html' title='Fixing Windows Vista'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-86361083390602697</id><published>2008-05-09T08:43:00.015+02:00</published><updated>2008-05-09T08:54:14.546+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='hardware'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>High frequency of disk load cycles in Ubuntu</title><content type='html'>Finally somebody wrote some useful stuff concerning the following problem plaguing Ubuntu 8.04:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;High frequency of load/unload cycles on some hard disks may shorten lifetime&lt;/span&gt; - original report at &lt;a href="https://bugs.launchpad.net/bugs/59695"&gt;https://bugs.launchpad.net/bugs/59695&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Alexey Borzenkov on May 7th 2008, 23:49 wrote:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A note of observation. After I switched back to Windows XP I found that&lt;br /&gt;Windows indeed didn't let my drive to spin down or park heads, however&lt;br /&gt;all this came at the same price I had in Linux, i.e. frequent superclicks&lt;br /&gt;and Load_Retry_Count increasing. So the problem is not with Linux or&lt;br /&gt;Ubuntu at all, the problem is solely with the hard drive.&lt;br /&gt;&lt;br /&gt;It is also worth noting that with Ubuntu I was able to reach any comfortable&lt;br /&gt;increase rates by carefully tweaking /etc/laptop-mode/laptop-mode.conf.&lt;br /&gt;The most important are ENABLE_LAPTOP_MODE_ON_AC=1,&lt;br /&gt;LOST_WORK_SECONDS (the default value of 360 ensures only 10&lt;br /&gt;Load_Cycle_Count per hour), READAHEAD (which in my opinion shouldn't&lt;br /&gt;default to 3072, since huge delays every half or one minute between&lt;br /&gt;reads effectively prevent playing videos, setting it to LM_READAHEAD=128&lt;br /&gt;was the best in my case), IDLE_TIMEOUT (if you want your drive to really&lt;br /&gt;cool down when idle, in my observation 60 seconds on AC was the best),&lt;br /&gt;and WRITECACHE set to one (this adds another good layer of caching by&lt;br /&gt;the hard drive).&lt;br /&gt;&lt;br /&gt;Now don't forget to set ENABLE_LAPTOP_MODE=true in your&lt;br /&gt;/etc/default/acpi-support.&lt;br /&gt;&lt;br /&gt;BUT ALL THIS WON'T WORK unless you edit your /etc/acpi/power.sh and do&lt;br /&gt;the following modifications:&lt;br /&gt;&lt;br /&gt;Comment out all $HDPARM nonsense, since laptop-mode controls this for&lt;br /&gt;you (provided you set your settings in laptop-mode.conf, of course).&lt;br /&gt;Next, where you see "$LAPTOP_MODE stop" it should be "$LAPTOP_MODE",&lt;br /&gt;WITHOUT STOP. The latter is very important, because when&lt;br /&gt;"/usr/sbin/laptop_mode stop" is called it effectively TURNS OFF LAPTOP&lt;br /&gt;MODE, even if you have ENABLE_LAPTOP_MODE=true in your&lt;br /&gt;/etc/default/acpi-support. While calling "/usr/sbin/laptop_mode" without&lt;br /&gt;arguments does autodetection, and depending on your settings will either&lt;br /&gt;Without laptop mode "lost work seconds" do not work and this means that&lt;br /&gt;mount option is not applied and pdflush will drop caches half a second&lt;br /&gt;after some program (i.e. firefox) writes something to disk. The constant&lt;br /&gt;writing to disk by many applications is what actually causes heads to&lt;br /&gt;unpark, and when manufacturer sets some very ridiculous timeout for head&lt;br /&gt;parking (i.e. 3 seconds in my case) heads keep unparking all the time.&lt;br /&gt;&lt;br /&gt;I'm not sure if acpid is at fault here for calling laptop_mode with stop&lt;br /&gt;argument, or laptop_mode not honoring your settings when stop is passed,&lt;br /&gt;but current settings make laptop mode effectively useless. When I did&lt;br /&gt;the above modifications and tweaked config files for my tastes I was&lt;br /&gt;able to get rid of all problems. When my computer is idle heads park and&lt;br /&gt;disk spins down, staying untouched for 6 minutes. When I'm doing&lt;br /&gt;something active, like watching a movie, my drive is constantly accessed&lt;br /&gt;and heads don't park needlessly. When I'm having a mix of the two (like&lt;br /&gt;active browsing, or doing something else) my heads unpark only 20-30&lt;br /&gt;times per hour, which I consider very good. And best of all, my drive&lt;br /&gt;was not thermally abused and super clicks didn't happen.&lt;br /&gt;&lt;br /&gt;As a comparison, average temperature of my drive under Windows was&lt;br /&gt;41 degrees Celsius (and never below), under Linux it was 34-36 degrees&lt;br /&gt;Celsius.&lt;br /&gt;&lt;br /&gt;I consider that the main issue with this bug is that laptop mode (as it is)&lt;br /&gt;DOES NOT WORK AT ALL. Please either fix acpid or fix laptop-mode.&lt;br /&gt;&lt;br /&gt;Thank you.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;I only wonder if this procedure really would work for me, but since I have a copy of his post here, I'll be able to test it eventually.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-86361083390602697?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/86361083390602697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=86361083390602697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/86361083390602697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/86361083390602697'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/high-frequency-disk-load-cycles-ubuntu.html' title='High frequency of disk load cycles in Ubuntu'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-7054377123615640713</id><published>2008-05-06T20:14:00.001+02:00</published><updated>2008-05-06T20:15:37.708+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Package Manager Cheatsheet</title><content type='html'>&lt;blockquote&gt;This matrix lists common tasks and the command arguments to perform the task with dpkg, rpm, apt, and yum. Note that apt and yum are really front-end tools for managing packages with dpkg and rpm. The RPM-oriented commands are known to work on Red Hat/Fedora; Mandrake, SUSE, etc are unknown, as some ship slightly older versions. urpmi is not included because I don't have a Mandrake installation to test it on. SysV packages are included because I'm using Solaris again frequently.&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://nakedape.cc/wiki/PackageManagerCheatsheet"&gt;http://nakedape.cc/wiki/PackageManagerCheatsheet&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-7054377123615640713?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/7054377123615640713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=7054377123615640713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7054377123615640713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/7054377123615640713'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/package-manager-cheatsheet.html' title='Package Manager Cheatsheet'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-613882743987463896</id><published>2008-05-06T19:06:00.019+02:00</published><updated>2008-05-11T06:14:25.033+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Make backspace work in Solaris shell</title><content type='html'>From: &lt;a href="http://osnews.com/comments/19715"&gt;http://osnews.com/comments/19715&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&amp;gt; &amp;gt; And they're going to update the default shell to understand&lt;br /&gt;&amp;gt; &amp;gt; the backspace key&lt;br /&gt;&amp;gt; Thank god. Having the backspace key spew out useless junk&lt;br /&gt;&amp;gt;  instead of deleting characters is a personal irritant.&lt;br /&gt;&amp;gt; &lt;br /&gt;It doesn't take too much time to type "&lt;span style="font-weight:bold;"&gt;stty erase &amp;lt;backspace&amp;gt;&lt;/span&gt;"&lt;br /&gt;into your shell's .rc file...&lt;/blockquote&gt;&lt;br /&gt;Right.&lt;br /&gt;&lt;br /&gt;OTOH I really like this comment:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&lt;span style="font-weight:bolder;font-size:small;"&gt;RE[3]: Finally!&lt;br /&gt;by sbergman27 (3.96) on Tue 6th May 2008 22:25 UTC in reply to "RE[2]: Finally!" &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;If it would fail gracefully and not do anything that would be one thing, but it doesn't. It spits out characters.&lt;/blockquote&gt;&lt;br /&gt;It's certainly a different day and age today. :-) I've seen so much:&lt;br /&gt;&lt;br /&gt;\E[23~&lt;br /&gt;\[7m&lt;br /&gt;\E[!p\E[?3;4l\E[4l\E&gt;&lt;br /&gt;&lt;br /&gt;in my time. Fixed so many broken terminfo and termcap definitions. Diagnosed so many flow control glitches and mismatched terminal settings on AT&amp;T 4410s and 605s and Wyse50s and Wyse60s. Done so much blind typing into terinals whose screen contents were completely unrecognizable, that when I see a few strange characters, it takes my brain a moment to recognize that there is actually something wrong.&lt;br /&gt;&lt;br /&gt;There are only really two important terminal types that I work with today, and those are "linux" and "xterm". And those work so consistently well these days that I can fully understand the surprise that the non-graybeards must experience when a key isn't mapped right. It's a sign that some of the more stupid crap I used to have to deal with is now truly history. Or at least a rarity. Praise the Lord! (And I'm an atheist!)&lt;br /&gt;&lt;br /&gt;The backspace thing was, indeed, an embarrassing issue for the year 2008. Especially since, if I understand correctly, it was not a matter of the erase character not being set, but of the shell not handling the defined erase character properly. But it *does* seem to be history. I'm not sure what the old config was, but when I bring up gnome-terminal in 2008.05 I get bash, and the backspace works just fine. I was expecting to be able to ctrl-alt-F1 to check out a text console, but that doesn't seem to be the right key sequence. Unix is Unix is Unix[1]... except for all those little things we take for granted about our usual flavor. :0&lt;br /&gt;&lt;br /&gt;[1] That would be "POSIX-like OS is POSIX-like OS is POSIX-like OS" for you anal retentives regarding Linux not being Unix. But even you have to admit it loses something in the translation. ;-)&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-size:smaller;"&gt;Updated: May 11th 2008&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-613882743987463896?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/613882743987463896/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=613882743987463896' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/613882743987463896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/613882743987463896'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/make-backspace-work-in-solaris-shell.html' title='Make backspace work in Solaris shell'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-5574706306477975459</id><published>2008-05-06T11:15:00.007+02:00</published><updated>2008-05-06T11:24:18.492+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='system administration'/><category scheme='http://www.blogger.com/atom/ns#' term='sun'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='howto'/><category scheme='http://www.blogger.com/atom/ns#' term='murdock'/><category scheme='http://www.blogger.com/atom/ns#' term='solaris'/><title type='text'>Package Manager in new OpenSolaris</title><content type='html'>A nice demo with overview of basic package management in upcoming OpenSolaris 2008.05:&lt;br /&gt;&lt;a href="http://frsun.downloads.edgesuite.net/sun/08D12331/index.html"&gt;http://frsun.downloads.edgesuite.net/sun/08D12331/index.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I can't resist observations that:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;default Package Manager looks like streamlined Synaptic&lt;br /&gt;(one of the best!)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;package management written in Python reminds me of Gentoo&lt;/li&gt;&lt;br /&gt;&lt;li&gt;the whole idea of multiple repositories reminds me of Debian&lt;/li&gt;&lt;br /&gt;&lt;li&gt;package management Python tools remind me of dpkg on steroids&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ian Murdock works for Sun right now, and he is behind all of this ;-)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;So I'd say they took the best ideas and people so far.&lt;br /&gt;I hope the end result will be equally great as well!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-5574706306477975459?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/5574706306477975459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=5574706306477975459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5574706306477975459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/5574706306477975459'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/package-manager-in-new-opensolaris.html' title='Package Manager in new OpenSolaris'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4692566145670010610.post-8568682970415507030</id><published>2008-05-02T03:53:00.001+02:00</published><updated>2008-05-02T03:55:09.165+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='open source'/><category scheme='http://www.blogger.com/atom/ns#' term='great people'/><category scheme='http://www.blogger.com/atom/ns#' term='food for thought'/><category scheme='http://www.blogger.com/atom/ns#' term='openbsd'/><title type='text'>Interview to OpenBSD project leader Theo de Raadt</title><content type='html'>YouTube video:&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=W9fQa00CB9U"&gt;http://www.youtube.com/watch?v=W9fQa00CB9U&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4692566145670010610-8568682970415507030?l=siryes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://siryes.blogspot.com/feeds/8568682970415507030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4692566145670010610&amp;postID=8568682970415507030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8568682970415507030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4692566145670010610/posts/default/8568682970415507030'/><link rel='alternate' type='text/html' href='http://siryes.blogspot.com/2008/05/interview-to-openbsd-theo-de-raadt.html' title='Interview to OpenBSD project leader Theo de Raadt'/><author><name>SirYes</name><uri>http://www.blogger.com/profile/11068765184650751520</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://bp3.blogger.com/_sOH9sgKLH-A/R6OeNE4WvWI/AAAAAAAAAAY/WSJ81HbQ7XI/S220/a_robot.jpg'/></author><thr:total>0</thr:total></entry></feed>
