<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;Ck4MRnY8eSp7ImA9WhRUEU0.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848</id><updated>2012-01-20T23:09:47.871Z</updated><category term="visual" /><category term="pretty bad" /><category term="cli" /><category term="bugs" /><category term="bug" /><category term="DevOps" /><category term="ipv4" /><category term="regexp" /><category term="date" /><category term="symlinks" /><category term="syntax" /><category term="uninstal" /><category term="ip" /><category term="firefox" /><category term="configuration" /><category term="gem" /><category term="upstart" /><category term="ORM" /><category term="rails" /><category term="top" /><category term=".net" /><category term="nosql" /><category term="freebsd" /><category term="vim" /><category term="aws" /><category term="dtrace" /><category term="bind" /><category term="backup" /><category term="virtualbox" /><category term="distributed" /><category term="ps3" /><category term="bsdl" /><category term="java" /><category term="seven" /><category term="freud" /><category term="lol" /><category term="robocopy" /><category term="security" /><category term="rc" /><category term="rvm" /><category term="memory" /><category term="usage" /><category term="chroot" /><category term="compile" /><category term="networking" /><category term="editor" /><category term="desktop" /><category term="build" /><category term="dns" /><category term="view" /><category term="dev" /><category term="epic" /><category term="ubuntu" /><category term="redundancy" /><category term="google" /><category term="ruby" /><category term="insecurity" /><category term="myth" /><category term="IT" /><category term="availability" /><category term="sony" /><category term="playstation" /><category term="load" /><category term="fedora" /><category term="systemd" /><category term="fault tolerance" /><category term="zone" /><category term="power shell" /><category term="gpl" /><category term="developers" /><category term="opensource" /><category term="active record" /><category term="python" /><category term="sdk" /><category term="shell" /><category term="amazon" /><category term="rms" /><category term="script" /><category term="windows" /><category term="AMD" /><category term="code" /><category term="wave" /><category term="chef" /><category term="update" /><category term="database" /><category term="named" /><category term="linux" /><category term="rackspace" /><category term="cloud computing" /><category term="tool" /><category term="programming" /><category term="bsd" /><category term="lang" /><category term="oop" /><category term="8001050f" /><category term="time" /><category term="kindle" /><category term="3D" /><category term="kernel" /><category term="search" /><category term="joke" /><category term="command line" /><category term="opensolaris" /><category term="fail" /><category term="Erlang" /><title>Serial Experiments</title><subtitle type="html">Istvan's thoughts</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.l1x.me/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.l1x.me/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>60</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/blogspot/Mdhu" /><feedburner:info uri="blogspot/mdhu" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ck4MRnYzeip7ImA9WhRUEU0.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-3192875126571678628</id><published>2012-01-20T16:09:00.001Z</published><updated>2012-01-20T23:09:47.882Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-20T23:09:47.882Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="rvm" /><title>Installing Ruby 1.9.2 on Fedora 16</title><content type="html">For some weird reason there is no official 1.9 branch available on Fedora at the moment. Here is what you do to get Ruby installed:&lt;br /&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;&lt;span style="font-size: 14px; line-height: 18px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style="text-align: left;"&gt;
&lt;span style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;&lt;span style="font-size: 14px; line-height: 18px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;span style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;&lt;code&gt;rvm pkg install zlib&lt;/code&gt;&lt;/span&gt;

&lt;code&gt;&lt;span style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;rvm pkg install openssl&lt;/span&gt;&lt;/code&gt;

&lt;code&gt;&lt;span style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;rvm install 1.9.2 --with-readline-dir=$rvm_path/usr --with-openssl-dir=$rvm_path/usr&lt;/span&gt;&lt;/code&gt;

&lt;code&gt;&lt;span style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;rvm --default use 1.9.2&lt;/span&gt;&lt;/code&gt;

&lt;code&gt;&lt;span style="font-family: Consolas, Menlo, Monaco, 'Lucida Console', 'Liberation Mono', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Courier New', monospace, serif;"&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-3192875126571678628?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/copNA7smR8oBV1hkeRKQe6x5otE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/copNA7smR8oBV1hkeRKQe6x5otE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/copNA7smR8oBV1hkeRKQe6x5otE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/copNA7smR8oBV1hkeRKQe6x5otE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/uyk4hh1IW1E" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/3192875126571678628/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2012/01/installing-ruby-192-on-fedora-16.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/3192875126571678628?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/3192875126571678628?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/uyk4hh1IW1E/installing-ruby-192-on-fedora-16.html" title="Installing Ruby 1.9.2 on Fedora 16" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2012/01/installing-ruby-192-on-fedora-16.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQDQnszeip7ImA9WhRVGEs.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-1816762519320110013</id><published>2012-01-18T05:26:00.000Z</published><updated>2012-01-18T05:26:13.582Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-18T05:26:13.582Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="DevOps" /><category scheme="http://www.blogger.com/atom/ns#" term="chef" /><category scheme="http://www.blogger.com/atom/ns#" term="Erlang" /><title>Chef is moving their server API to Erlang</title><content type="html">&lt;br /&gt;
&lt;a href="http://lists.opscode.com/sympa/arc/chef/2012-01/msg00176.html"&gt;http://lists.opscode.com/sympa/arc/chef/2012-01/msg00176.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-1816762519320110013?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HmjOKTRfGthX7ZzWUFW1aVrvEDY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HmjOKTRfGthX7ZzWUFW1aVrvEDY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HmjOKTRfGthX7ZzWUFW1aVrvEDY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HmjOKTRfGthX7ZzWUFW1aVrvEDY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/EAiqAdVzPpU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/1816762519320110013/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2012/01/chef-is-moving-their-server-api-to.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/1816762519320110013?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/1816762519320110013?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/EAiqAdVzPpU/chef-is-moving-their-server-api-to.html" title="Chef is moving their server API to Erlang" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2012/01/chef-is-moving-their-server-api-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4AQn0-fip7ImA9WhRQFU8.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-6804289235150338377</id><published>2011-12-10T12:52:00.001Z</published><updated>2011-12-10T13:15:43.356Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-12-10T13:15:43.356Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="lol" /><category scheme="http://www.blogger.com/atom/ns#" term="bugs" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Three ubuntu bugs for newbies</title><content type="html">I am  sick of listening to people telling me how great is Ubuntu and how secure is linux, because they are just plain wrong. There is no other operating system on Earth which has the same amount fucktards as Ubuntu.&lt;br /&gt;
&lt;br /&gt;
Here are few examples why:&lt;br /&gt;
&lt;br /&gt;
1. SUID Mount Helper has 5 Major Vulnerabilities&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://bugs.launchpad.net/calibre/+bug/885027"&gt;https://bugs.launchpad.net/calibre/+bug/885027&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Best parts:&lt;br /&gt;
&lt;br /&gt;
Dan:

&lt;i&gt;"There are already ways to safely achieve what you're trying to do without introducing security vulnerabilities. Ubuntu implements automatic mounting of USB media using udisks in conjunction with gvfs-gdu-volume-monitor. If this isn't an option, the "pmount" application allows users to safely mount and unmount removable media without introducing (obvious) security holes."&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;


Kovid:

&lt;i&gt;"Kindly do not lecture me about using a setuid exececutable. Shocking as that
may seem, I am actually aware of the dangers, and even if I weren't, rest
assured that plenty of your ancestors have pointed it out to me in the past
four years. Is it bad to have suid executables, yes. Is there a workable alternative, no."&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
The obvious question is: how could somebody say after this thread that linux/ubuntu is more secure than for example windows or any other linux distribution? This guys has no clue about security and when a well known security expert points out his mistakes he turns into a whinging bitch. Well done.

Lets have a look to a non-security bug.&lt;br /&gt;
&lt;br /&gt;
2. netcat-openbsd exits too soon&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://bugs.launchpad.net/ubuntu/+source/netcat-openbsd/+bug/544935"&gt;https://bugs.launchpad.net/ubuntu/+source/netcat-openbsd/+bug/544935&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This bug is a classical example of ignorance and lack of technical skills. It is so obvious from the very first moment what the developer did is plain wrong and he managed to introduce an ubuntu specific bug with his code, yet, he is trying to play smart and not to fix the bug. As you can see in the comments, many engineers wasted multiple hours on investigating what is wrong with a certain service because they would never think that netcat is broken. This proves how ubuntu is bad for any business organization by adding several hours of unnecessary work. No wonder why redhat is THE linux distro for corporations.&lt;br /&gt;
&lt;br /&gt;
3. pam_motd: assume update-motd responsibilities&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://bugs.launchpad.net/ubuntu/+source/pam/+bug/399071"&gt;https://bugs.launchpad.net/ubuntu/+source/pam/+bug/399071&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This bug -or feature as they call it in ubuntu circles- is showing how these guys totally ignoring Unix principles. There is no excuse to ship your OS with out of date documentation. I like my motds static. :)&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
Next time if somebody tells you how great is ubuntu please slap him on the face with this post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-6804289235150338377?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4gZ8xobPIrwVcv4atgGXsWAyqtU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4gZ8xobPIrwVcv4atgGXsWAyqtU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/4gZ8xobPIrwVcv4atgGXsWAyqtU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4gZ8xobPIrwVcv4atgGXsWAyqtU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/p2iiuI14rLQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/6804289235150338377/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/12/three-ubuntu-bugs-for-newbies.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/6804289235150338377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/6804289235150338377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/p2iiuI14rLQ/three-ubuntu-bugs-for-newbies.html" title="Three ubuntu bugs for newbies" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://blog.l1x.me/2011/12/three-ubuntu-bugs-for-newbies.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAEQXkyeyp7ImA9WhdaF00.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-7013696754835107464</id><published>2011-10-26T20:28:00.000+01:00</published><updated>2011-10-27T10:45:00.793+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-27T10:45:00.793+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vim" /><category scheme="http://www.blogger.com/atom/ns#" term="editor" /><category scheme="http://www.blogger.com/atom/ns#" term="configuration" /><category scheme="http://www.blogger.com/atom/ns#" term="rc" /><title>my .vimrc</title><content type="html">Here it is:
&lt;pre  style="font-family:arial;font-size:12px;border:1px dashed #CCCCCC;width:99%;height:auto;overflow:auto;background:#f0f0f0;padding:0px;color:#000000;text-align:left;line-height:20px;"&gt;&lt;code style="color:#000000;word-wrap:normal;"&gt;set nocompatible  
set bs=indent,eol,start  
set ruler  
syntax on  
set hlsearch
set tabstop=2
&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-7013696754835107464?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iD35CRa0NIZckzwAQICWbmwOgdk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iD35CRa0NIZckzwAQICWbmwOgdk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iD35CRa0NIZckzwAQICWbmwOgdk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iD35CRa0NIZckzwAQICWbmwOgdk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/aAIRt2O-vhI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/7013696754835107464/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/10/my-vimrc.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7013696754835107464?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7013696754835107464?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/aAIRt2O-vhI/my-vimrc.html" title="my .vimrc" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/10/my-vimrc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEDSXkzfyp7ImA9WhdQFU4.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-2435705483628532416</id><published>2011-08-16T23:24:00.001+01:00</published><updated>2011-08-16T23:27:58.787+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-16T23:27:58.787+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="systemd" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="fedora" /><title>systemd in Fedora 15</title><content type="html">One of the new features in Fedora 15 is systemd, which is meant to be the SysV init replacement. I am curious how good is the backward compatibility. :)&lt;br /&gt;
&lt;br /&gt;
See more in man:&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;NAME&lt;br /&gt;
systemd, init - systemd System and Service Manager&lt;br /&gt;
&lt;br /&gt;
SYNOPSIS&lt;br /&gt;
systemd [OPTIONS...]&lt;br /&gt;
&lt;br /&gt;
init [OPTIONS...] {COMMAND}&lt;br /&gt;
&lt;br /&gt;
DESCRIPTION&lt;br /&gt;
systemd is a system and service manager for Linux operating systems. When run as first process on boot (as PID 1), it acts as init system that&lt;br /&gt;
brings up and maintains userspace services.&lt;br /&gt;
&lt;br /&gt;
For compatibility with SysV, if systemd is called as init and a PID that is not 1, it will execute telinit and pass all command line arguments&lt;br /&gt;
unmodified. That means init and telinit are mostly equivalent when invoked from normal login sessions. See telinit(8) for more information.&lt;br /&gt;
&lt;br /&gt;
When run as system instance, systemd interprets the configuration file system.conf, otherwise user.conf. See systemd.conf(5) for more information.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
&lt;a href="http://www.freedesktop.org/wiki/Software/systemd"&gt;http://www.freedesktop.org/wiki/Software/systemd&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-2435705483628532416?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mFJ0tEfhWOMtg7mpt7LUdRc2fQ0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mFJ0tEfhWOMtg7mpt7LUdRc2fQ0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mFJ0tEfhWOMtg7mpt7LUdRc2fQ0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mFJ0tEfhWOMtg7mpt7LUdRc2fQ0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/Ux7H9HB6syA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/2435705483628532416/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/08/systemd-in-fedora-15.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/2435705483628532416?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/2435705483628532416?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/Ux7H9HB6syA/systemd-in-fedora-15.html" title="systemd in Fedora 15" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/08/systemd-in-fedora-15.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cCQ3g4cSp7ImA9WhZQFkU.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-4184873736413961128</id><published>2011-04-25T00:51:00.000+01:00</published><updated>2011-04-25T00:51:02.639+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-25T00:51:02.639+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fault tolerance" /><category scheme="http://www.blogger.com/atom/ns#" term="redundancy" /><category scheme="http://www.blogger.com/atom/ns#" term="cloud computing" /><category scheme="http://www.blogger.com/atom/ns#" term="aws" /><category scheme="http://www.blogger.com/atom/ns#" term="availability" /><title>datacenter redundancy and amazon's ebs outage</title><content type="html">&lt;b&gt;Synopsis&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
I have seen many of good and bad articles on the (probably biggest) AWS outage. I guess the companies like Reddit did not know what datacenter redundancy means and therefore they went down together with that single availability zone where their service is located. This is neither desired nor optimal solution they have.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Regions and Availability Zones&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Let me shed some light on the datacenters and availability zones and how these things are mapped. Infrastructure is divided into regions. A region is divided further into availability zones, usually shortened to AZ, you can think of this as a classical datacenter.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;./bin/ec2-describe-regions

REGION  eu-west-1       ec2.eu-west-1.amazonaws.com
REGION  us-east-1       ec2.us-east-1.amazonaws.com
REGION  ap-northeast-1  ec2.ap-northeast-1.amazonaws.com
REGION  us-west-1       ec2.us-west-1.amazonaws.com
REGION  ap-southeast-1  ec2.ap-southeast-1.amazonaws.com
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
And now check the availability zones.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;./bin/ec2-describe-availability-zones 

AVAILABILITYZONE        us-east-1a      available       us-east-1
AVAILABILITYZONE        us-east-1b      available       us-east-1
AVAILABILITYZONE        us-east-1c      available       us-east-1
AVAILABILITYZONE        us-east-1d      available       us-east-1

&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Imagine the worst case scenario, you lose an AZ. Why am I so sure about it? Usually the big enterprises roll out changes incrementally to different locations, but never at the same time to all datacenters (AZs). External threats like lighting hits, floods, fires usually damage one DC as well. I am not saying it is impossible to lose all the DCs in a region, but it is highly unlikely. &lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Service Availability&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
We can do some maths on this, just to prove the point. According to the &lt;a href="http://aws.amazon.com/ec2-sla/"&gt;EC2 SLA doc&lt;/a&gt; the aim is provide 99,95% availability for any given region. The region is unavailable if more than 1 AZ is not reachable.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;A=1-(1-Az)^N
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Based on this equation, the service availability looks like the following:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;
DC availability : 0.9   No. of DCs: 1 Service availability: 0.9
DC availability : 0.95  No. of DCs: 1 Service availability: 0.95
DC availability : 0.99  No. of DCs: 1 Service availability: 0.99
DC availability : 0.9   No. of DCs: 2 Service availability: 0.99
DC availability : 0.95  No. of DCs: 2 Service availability: 0.9975
DC availability : 0.99  No. of DCs: 2 Service availability: 0.9999
DC availability : 0.9   No. of DCs: 3 Service availability: 0.999
DC availability : 0.95  No. of DCs: 3 Service availability: 0.999875
DC availability : 0.99  No. of DCs: 3 Service availability: 0.999999
DC availability : 0.9   No. of DCs: 4 Service availability: 0.9999
DC availability : 0.95  No. of DCs: 4 Service availability: 0.99999375
DC availability : 0.99  No. of DCs: 4 Service availability: 0.99999999
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
There is a really nice article on wikipedia what this means by day, week and year.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://en.wikipedia.org/wiki/High_availability#Percentage_calculation"&gt;http://en.wikipedia.org/wiki/High_availability#Percentage_calculation&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Conclusion&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Having 3 elastic IPs in the same region but different availability zones, gives the most of the companies suitable uptime for their service. SQL replication is available for all of the platforms (including MySQL). From now, the faith of your website is in the architect's hand, unnecessary to blame any cloud provider if you put all your servers into a single AZ/DC and it goes down.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-4184873736413961128?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iepUpNrPQpn7W6Iv0Qz9uSiwZDE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iepUpNrPQpn7W6Iv0Qz9uSiwZDE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iepUpNrPQpn7W6Iv0Qz9uSiwZDE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iepUpNrPQpn7W6Iv0Qz9uSiwZDE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/Z48AMfWdopk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/4184873736413961128/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/04/datacenter-redundancy-and-amazons-ebs.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/4184873736413961128?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/4184873736413961128?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/Z48AMfWdopk/datacenter-redundancy-and-amazons-ebs.html" title="datacenter redundancy and amazon's ebs outage" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/04/datacenter-redundancy-and-amazons-ebs.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIGQX44cCp7ImA9WhZQEkg.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-5163864082662589827</id><published>2011-04-19T23:33:00.001+01:00</published><updated>2011-04-19T23:35:20.038+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-19T23:35:20.038+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><category scheme="http://www.blogger.com/atom/ns#" term="myth" /><title>Linux security myth</title><content type="html">It is always said that open source is more secure, because anybody can spot bugs, and everybody will find bugs...&lt;br /&gt;
&lt;br /&gt;
The reality is, most of the bugs are found by security professionals. See following slides.&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;142 CVE's assigned
● 30% worse than the previous worst year (2009)
● Based on public CVE requests, issues tracked at 
Red Hat Bugzilla, and Eugene's tagged git tree
● Missing dozens of non-CVE vulnerabilities (i.e. the 
“Dan Carpenter factor”)

61 (43%) discovered by six people
● Kees (4), Brad (3), Tavis (7), Vasiliy (4), Dan (37), 
Nelson (6)
&lt;/pre&gt;&lt;br /&gt;
&lt;a href="http://jon.oberheide.org/files/stackjacking-infiltrate11.pdf"&gt;http://jon.oberheide.org/files/stackjacking-infiltrate11.pdf&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Blackhats might hate him :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-5163864082662589827?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1TjIYKjl1kOgYUxIVifABmwQC0s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1TjIYKjl1kOgYUxIVifABmwQC0s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1TjIYKjl1kOgYUxIVifABmwQC0s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1TjIYKjl1kOgYUxIVifABmwQC0s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/ZfmE6vun_5k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/5163864082662589827/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/04/linux-security-myth.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/5163864082662589827?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/5163864082662589827?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/ZfmE6vun_5k/linux-security-myth.html" title="Linux security myth" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/04/linux-security-myth.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEEGRXs6fSp7ImA9WhZSE0k.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-4470564002036380562</id><published>2011-03-28T22:10:00.000+01:00</published><updated>2011-03-28T22:10:24.515+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-28T22:10:24.515+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="fail" /><category scheme="http://www.blogger.com/atom/ns#" term="epic" /><category scheme="http://www.blogger.com/atom/ns#" term="rackspace" /><title>rackspace denies to open my account</title><content type="html">&lt;blockquote&gt;Daytona B:  Hello there, how can I help you?&lt;br /&gt;
Customer:  the registered username is xxxx&lt;br /&gt;
Customer:  Dear Customer,&lt;br /&gt;
&lt;br /&gt;
Unfortunately there was a problem verifying your Rackspace Cloud account. We have placed a temporary hold on it until we can verify your account status. To lift the hold and confirm your account, please call a member of our support staff at 1-877-934-0407, or international +1.210.581.0407.&lt;br /&gt;
&lt;br /&gt;
Daytona B:  Just a moment&lt;br /&gt;
Daytona B:  Unfortunately we will not be activating your account. At this time I would suggest you go with another hosting provider.&lt;br /&gt;
Customer:  what?&lt;br /&gt;
Customer:  are you kidding me?&lt;br /&gt;
Customer:  i am going to post this to the internet and let everyone loling on you&lt;/blockquote&gt;&lt;br /&gt;
Rackspace has more money they need. They reject mine. This is not the only reason why I suggest everybody to use Amazon... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-4470564002036380562?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SE7iEKk69pbeSN8VRdp975-xO5M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SE7iEKk69pbeSN8VRdp975-xO5M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SE7iEKk69pbeSN8VRdp975-xO5M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SE7iEKk69pbeSN8VRdp975-xO5M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/qOFnrpADK48" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/4470564002036380562/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/03/rackspace-denies-to-open-my-account.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/4470564002036380562?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/4470564002036380562?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/qOFnrpADK48/rackspace-denies-to-open-my-account.html" title="rackspace denies to open my account" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/03/rackspace-denies-to-open-my-account.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4HQ3k7fyp7ImA9WhZTF0k.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-9124972644366265752</id><published>2011-03-21T11:25:00.001Z</published><updated>2011-03-21T20:55:32.707Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-21T20:55:32.707Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="3D" /><category scheme="http://www.blogger.com/atom/ns#" term="developers" /><category scheme="http://www.blogger.com/atom/ns#" term="AMD" /><title>AMD man talks rubbish</title><content type="html">&lt;blockquote&gt;That's all well and good, but plenty of game devs, says Richard Huddy, head of AMD's developer relations team, don't want any API at all. Huddy points out the sadly obvious fact that modern graphics cards can pretty much stomp any console hardware into the dirt in a straight fight and yet fail to show the full extent of their superiority in actual game visuals. He'd prefer to see developers given direct low-level access to the hardware, so they can maximize their own talents and really push things forward.&lt;/blockquote&gt;&lt;br /&gt;
Imagine the world where you can see BSODs due to work of talented 3D programmers . I have got enough of simple drivers, like Intel wifi, written by talented idiots causing blue screen every so often, and the blame goes to Microsoft of course. No guys, you gonna be kept in cage and forced to learn how to use the API, for everybody's benefit.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-9124972644366265752?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rz-4V1iCrLwIP7RnmsoXpi3Sr88/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rz-4V1iCrLwIP7RnmsoXpi3Sr88/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rz-4V1iCrLwIP7RnmsoXpi3Sr88/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rz-4V1iCrLwIP7RnmsoXpi3Sr88/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/I07ehMK9pCk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/9124972644366265752/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/03/amd-man-talks-rubbish.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/9124972644366265752?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/9124972644366265752?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/I07ehMK9pCk/amd-man-talks-rubbish.html" title="AMD man talks rubbish" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/03/amd-man-talks-rubbish.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8MQXk6fip7ImA9Wx9aEUs.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-3172978424764312615</id><published>2011-03-03T14:34:00.000Z</published><updated>2011-03-03T14:34:40.716Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-03T14:34:40.716Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="lol" /><category scheme="http://www.blogger.com/atom/ns#" term="pretty bad" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="joke" /><category scheme="http://www.blogger.com/atom/ns#" term="upstart" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Ubuntu meets rc scripts</title><content type="html">Back in time when developers were working on software, and system engineers where managing systems we had a beautiful utility in all the unix-like clones called RC. From the manual:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &lt;blockquote&gt;The rc utility is the command script which controls the automatic boot&lt;br /&gt;
     process after being called by init(8).  The rc.local script contains com-&lt;br /&gt;
     mands which are pertinent only to a specific site.  Typically, the&lt;br /&gt;
     /usr/local/etc/rc.d/ mechanism is used instead of rc.local these days but&lt;br /&gt;
     if you want to use rc.local, it is still supported.  In this case, it&lt;br /&gt;
     should source /etc/rc.conf and contain additional custom startup code for&lt;br /&gt;
     your system.  The best way to handle rc.local, however, is to separate it&lt;br /&gt;
     out into rc.d/ style scripts and place them under /usr/local/etc/rc.d/.&lt;br /&gt;
     The rc.conf file contains the global system configuration information&lt;br /&gt;
     referenced by the startup scripts, while rc.conf.local contains the local&lt;br /&gt;
     system configuration.  See rc.conf(5) for more information.&lt;br /&gt;
&lt;br /&gt;
     The rc.d/ directories contain scripts which will be automatically exe-&lt;br /&gt;
     cuted at boot time and shutdown time.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
It does what the manual says, you can start/stop services with it and it handles the boot/reboot/shutdown processes to halt your system gracefully. It is in place since 1980, according to the manual.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;HISTORY&lt;br /&gt;
     The rc utility appeared in 4.0BSD.&lt;br /&gt;
&lt;/blockquote&gt;&lt;br /&gt;
Nowadays it is pretty popular to demolish what is reliable and working fine just for the sake of showing some sort of programming skills, as it has happened many times in the short but noisy history of Ubuntu. It is enough to have a look of the infamous netcat bug:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://bugs.launchpad.net/ubuntu/+source/netcat-openbsd/+bug/544935"&gt;https://bugs.launchpad.net/ubuntu/+source/netcat-openbsd/+bug/544935&lt;br /&gt;
&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Today I encountered the following tragicomedy on launchpad:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/430224"&gt;https://bugs.launchpad.net/ubuntu/+source/upstart/+bug/430224&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Best comments:&lt;br /&gt;
&lt;br /&gt;
"For me, the right solution would be that the init daemon could be made aware of chroots, e.g. through a config file. It'd then read the /etc/init directory inside the chroot, and manage those jobs along-side those in the real system"&lt;br /&gt;
&lt;br /&gt;
"Replacing /sbin/initctl with a symlink to /bin/true is a fairly standard&lt;br /&gt;
way to disable services in a chroot."&lt;br /&gt;
&lt;br /&gt;
Scott James Remnant (Canonical)&lt;br /&gt;
&lt;br /&gt;
Linux is getting really messy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-3172978424764312615?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W48DqJtMHB5Klpwr1e8la-d2yao/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W48DqJtMHB5Klpwr1e8la-d2yao/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/W48DqJtMHB5Klpwr1e8la-d2yao/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W48DqJtMHB5Klpwr1e8la-d2yao/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/ZaOwVUxtRq0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/3172978424764312615/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/03/ubuntu-meets-rc-scripts.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/3172978424764312615?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/3172978424764312615?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/ZaOwVUxtRq0/ubuntu-meets-rc-scripts.html" title="Ubuntu meets rc scripts" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/03/ubuntu-meets-rc-scripts.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEGQn4zeip7ImA9Wx9UFko.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-3790302435605237883</id><published>2011-02-14T10:16:00.001Z</published><updated>2011-02-14T10:17:03.082Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-14T10:17:03.082Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="pretty bad" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="joke" /><title>YoLD - Year of the Linux desktop</title><content type="html">&lt;blockquote&gt;So it isn't the kernel, it's not libflashplayer.so, and it doesn't seem to be alsa-lib.  If it's not pulseaudio, then what else is involved in sound generation?&lt;/blockquote&gt;&lt;br /&gt;
And then: &lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;Normally, a memcpy that copies _downwards_ (like the one above) will work perfectly well in practice, because the "natural" way to do memcpy() by making it just copy things upwards will "just work" even for the overlapping case.&lt;br /&gt;
&lt;br /&gt;
So it would be a bug to use memcpy for overlapping areas, but it would be a bug that normally would never show up.&lt;br /&gt;
&lt;br /&gt;
But if the new improved 64bit memcpy started copying things backwards, it might cause trouble with such an overlapping memcpy user.&lt;/blockquote&gt;&lt;br /&gt;
So, this is how linux development works. Getting things better. The year of Linux desktop!!@#!@ Here we come...&lt;br /&gt;
&lt;br /&gt;
&lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=638477#c14"&gt;https://bugzilla.redhat.com/show_bug.cgi?id=638477#c14&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-3790302435605237883?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qwc9QnE20-uMa4VQA69e9zeUjg4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qwc9QnE20-uMa4VQA69e9zeUjg4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qwc9QnE20-uMa4VQA69e9zeUjg4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qwc9QnE20-uMa4VQA69e9zeUjg4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/kePxnng58jM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/3790302435605237883/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/02/yold-year-of-linux-desktop.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/3790302435605237883?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/3790302435605237883?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/kePxnng58jM/yold-year-of-linux-desktop.html" title="YoLD - Year of the Linux desktop" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/02/yold-year-of-linux-desktop.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQARXw7eSp7ImA9Wx9UFUk.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-1322826170755415603</id><published>2011-02-12T20:25:00.000Z</published><updated>2011-02-12T20:25:44.201Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-12T20:25:44.201Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="cli" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><category scheme="http://www.blogger.com/atom/ns#" term="networking" /><title>netsh 101</title><content type="html">Just a quick head up about netsh.&lt;br /&gt;
&lt;br /&gt;
Some examples for the most common scenarios:&lt;br /&gt;
&lt;br /&gt;
list dns server(s)&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;gt;netsh int ipv4 show dns
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
list ipv4 address(es)&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;gt;netsh int ipv4 show addr
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
list ipv6 address(es)&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;gt;netsh int ipv6 show addr
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
list ipv4 interfaces &lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;gt;netsh int ipv4 show int
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
show route ipv4 information&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;&amp;gt;netsh int ipv4 show route
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
List of available commands:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;netsh int ipv4 show

The following commands are available:

Commands in this context:
show addresses - Shows IP address configurations.
show compartments - Shows compartment parameters.
show config    - Displays IP address and additional information.
show destinationcache - Shows destination cache entries.
show dnsservers - Displays the DNS server addresses.
show dynamicportrange - Shows dynamic port range configuration parameters.
show global    - Shows global configuration parameters.
show icmpstats - Displays ICMP statistics.
show interfaces - Shows interface parameters.
show ipaddresses - Shows current IP addresses.
show ipnettomedia - Displays IP net-to-media mappings.
show ipstats   - Displays IP statistics.
show joins     - Displays multicast groups joined.
show neighbors - Shows neighbor cache entries.
show offload   - Displays the offload information.
show route     - Shows route table entries.
show subinterfaces - Shows subinterface parameters.
show tcpconnections - Displays TCP connections.
show tcpstats  - Displays TCP statistics.
show udpconnections - Displays UDP connections.
show udpstats  - Displays UDP statistics.
show winsservers - Displays the WINS server addresses.

&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-1322826170755415603?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qkK6lim9hsO9t3mHagCJqhVQIZ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qkK6lim9hsO9t3mHagCJqhVQIZ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qkK6lim9hsO9t3mHagCJqhVQIZ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qkK6lim9hsO9t3mHagCJqhVQIZ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/nA43QVxqJPs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/1322826170755415603/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/02/netsh-101.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/1322826170755415603?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/1322826170755415603?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/nA43QVxqJPs/netsh-101.html" title="netsh 101" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2011/02/netsh-101.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMFQHY8eip7ImA9Wx9VE0k.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-8662218049794764702</id><published>2011-01-30T00:12:00.001Z</published><updated>2011-01-30T00:13:31.872Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-30T00:13:31.872Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="tool" /><category scheme="http://www.blogger.com/atom/ns#" term="robocopy" /><category scheme="http://www.blogger.com/atom/ns#" term="power shell" /><category scheme="http://www.blogger.com/atom/ns#" term="backup" /><category scheme="http://www.blogger.com/atom/ns#" term="command line" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="symlinks" /><title>robocopy backup meets symlinks in windows</title><content type="html">Since I use robocopy to backup all my stuff I had trouble with the default configuration of Windows 7 because all the "My" folders are included in the "My Documents" folder and it makes robocopy to backup everything (but your real documents, isn't this ironic?) twice.&lt;br /&gt;
&lt;br /&gt;
Windows 2000 or above supports symbolic links but the Redmond folks forgot to provide any tools to remove or create symlinks and by default you get some really fucked up one. Maybe the importance of this matter is not enough high but for fuck sake, if you have a freaking feature provide some tool for it! &lt;br /&gt;
&lt;br /&gt;
Mark Russinovich saves our life not the last time with his tool, called &lt;a href="http://technet.microsoft.com/en-us/sysinternals/bb896768"&gt;Junction&lt;/a&gt;. This guy should be the vice president of operating systems division of Microsoft, but than there would not be any chance for competitors. Anyways, I downloaded his tool and got rid off the symlinked stuff in the documents directory.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;C:\Users\user\Documents&amp;gt;junction -d &amp;quot;My Music&amp;quot;

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Deleted My Music.

C:\Users\user\Documents&amp;gt;junction -d &amp;quot;My Pictures&amp;quot;

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Deleted My Pictures.

C:\Users\user\Documents&amp;gt;junction -d &amp;quot;My Videos&amp;quot;

Junction v1.06 - Windows junction creator and reparse point viewer
Copyright (C) 2000-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

Deleted My Videos.
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Happy days, afterall.&lt;br /&gt;
&lt;br /&gt;
So back to robocopy. I was looking for a tool to backup all my stuff, and I have encountered this tool. I am using the following commands from a powershell script:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/160513"&gt;http://support.microsoft.com/kb/160513&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;robocopy C:\Users\user\Music E:\music\ /MIR /Z /NP /LOG:C:\Users\user\Desktop\logs\music_e_$(Get-Date -format yyyy_M_d).log.txt
robocopy C:\Users\user\Pictures E:\pics\ /MIR /Z /NP /LOG:C:\Users\user\Desktop\logs\pics_e_$(Get-Date -format yyyy_M_d).log.txt
robocopy C:\Users\user\Documents E:\docz\ /MIR /Z /NP /LOG:C:\Users\user\Desktop\logs\docz_e_$(Get-Date -format yyyy_M_d).log.txt

&lt;/code&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-8662218049794764702?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RhCwo1nvcbXrR_m8wX91rQReUzk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RhCwo1nvcbXrR_m8wX91rQReUzk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/RhCwo1nvcbXrR_m8wX91rQReUzk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RhCwo1nvcbXrR_m8wX91rQReUzk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/kM_d5d0x-S4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/8662218049794764702/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2011/01/robocopy-backup-meets-symlinks-in.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/8662218049794764702?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/8662218049794764702?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/kM_d5d0x-S4/robocopy-backup-meets-symlinks-in.html" title="robocopy backup meets symlinks in windows" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://blog.l1x.me/2011/01/robocopy-backup-meets-symlinks-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMNQ3Y8cSp7ImA9Wx5UFEU.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-4652402845491770860</id><published>2010-10-19T12:08:00.000+01:00</published><updated>2010-10-19T12:08:12.879+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-19T12:08:12.879+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="insecurity" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="security" /><title>The most secure operating systems worldwide</title><content type="html">Do you know which operating system is the most secure one? I have the answer for you! Right here, right now, for free!!&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://lists.centos.org/pipermail/centos/2010-October/100034.html"&gt;http://lists.centos.org/pipermail/centos/2010-October/100034.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
The only problem is with this statement the unfortunate happening yesterday.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://seclists.org/fulldisclosure/2010/Oct/257"&gt;http://seclists.org/fulldisclosure/2010/Oct/257&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
--------------------&lt;br /&gt;
Affected Software&lt;br /&gt;
------------------------&lt;br /&gt;
&lt;br /&gt;
At least the following versions have been tested&lt;br /&gt;
&lt;br /&gt;
    2.12.1, FC13&lt;br /&gt;
    2.5, RHEL5 / CentOS5&lt;br /&gt;
&lt;br /&gt;
The most secure operating system worldwide? U mad bro?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-4652402845491770860?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DHqpEdTz180dI00G6idFLMCHha8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DHqpEdTz180dI00G6idFLMCHha8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DHqpEdTz180dI00G6idFLMCHha8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DHqpEdTz180dI00G6idFLMCHha8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/5-FJ0EBe7rI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/4652402845491770860/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/10/most-secure-operating-systems-worldwide.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/4652402845491770860?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/4652402845491770860?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/5-FJ0EBe7rI/most-secure-operating-systems-worldwide.html" title="The most secure operating systems worldwide" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/10/most-secure-operating-systems-worldwide.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EDSH8zfSp7ImA9Wx5WE08.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-7192758897546931095</id><published>2010-09-24T10:47:00.002+01:00</published><updated>2010-09-24T10:47:59.185+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-24T10:47:59.185+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="freud" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Narcissism of minor differences</title><content type="html">I am loling my head off. This is so true.&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;The Linux Zealot typically displays an irrational hatred of Microsoft, a complete conviction that his choice of operating system is the only valid one, and a scathing patronising contempt of anyone "stupid" enough to use "windoze"*.&lt;br /&gt;
&lt;br /&gt;
What causes this mindless OS bigotry? you may be wondering. Well, the father of modern psychoanalysis - Professor Sigmund Freud proposed an idea which he called the "narcissism of minor differences". Put simply it means that people hate other people who are very similar to them. This similarity threatens their sense of individuality, their sense of self, causing them to react in a hostile manner, which seems to become more hostile, the closer the similarity.&lt;/blockquote&gt;&lt;br /&gt;
&lt;a href="http://www.adequacy.org/stories/2002.2.28.112557.148.html"&gt;http://www.adequacy.org/stories/2002.2.28.112557.148.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-7192758897546931095?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hqQUigEBS2HxZbYvhDgiSyo-cPU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hqQUigEBS2HxZbYvhDgiSyo-cPU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hqQUigEBS2HxZbYvhDgiSyo-cPU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hqQUigEBS2HxZbYvhDgiSyo-cPU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/jZJnCOJluQg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/7192758897546931095/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/09/narcissism-of-minor-differences.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7192758897546931095?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7192758897546931095?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/jZJnCOJluQg/narcissism-of-minor-differences.html" title="Narcissism of minor differences" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/09/narcissism-of-minor-differences.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMERHs6cCp7ImA9Wx5XF0k.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-6383670175984330095</id><published>2010-09-17T19:16:00.000+01:00</published><updated>2010-09-17T19:16:45.518+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-17T19:16:45.518+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ruby" /><category scheme="http://www.blogger.com/atom/ns#" term="freebsd" /><category scheme="http://www.blogger.com/atom/ns#" term="build" /><category scheme="http://www.blogger.com/atom/ns#" term="gem" /><title>iconv gem fails to install on FreeBSD</title><content type="html">sigh, a new linux only developer in the ruby biz.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;/usr/local/bin/ruby18 extconf.rb
checking for iconv() in iconv.h... no
checking for iconv() in -liconv... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
        --with-opt-dir
        --without-opt-dir
        --with-opt-include
        --without-opt-include=${opt-dir}/include
        --with-opt-lib
        --without-opt-lib=${opt-dir}/lib
        --with-make-prog
        --without-make-prog
        --srcdir=.
        --curdir
        --ruby=/usr/local/bin/ruby18
        --with-iconv-dir
        --without-iconv-dir
        --with-iconv-include
        --without-iconv-include=${iconv-dir}/include
        --with-iconv-lib
        --without-iconv-lib=${iconv-dir}/lib
        --enable-config-charset
        --disable-config-charset
        --with-config-charset
        --without-config-charset
        --with-iconvlib
        --without-iconvlib
[root@irkmaffia ~]# ls -larth /usr/local/include/iconv.h
-r--r--r--  1 root  wheel   9.0K Aug  7  2009 /usr/local/include/iconv.h
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
Actually I didn't know that you can pass parameters to the build script using the following:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"&gt;&lt;code&gt;[root@irkmaffia ~]# gem install iconv -- --with-opt-dir=/usr/local/
Building native extensions.  This could take a while...
Successfully installed iconv-0.1
1 gem installed
Installing ri documentation for iconv-0.1...
Installing RDoc documentation for iconv-0.1...
[root@irkmaffia ~]# gem install iconv -- --with-opt-dir=/usr/local/

&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
I played tada.wav&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-6383670175984330095?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/r0_RHPEzTNllyjEffPxuJ8TONiI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r0_RHPEzTNllyjEffPxuJ8TONiI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/r0_RHPEzTNllyjEffPxuJ8TONiI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/r0_RHPEzTNllyjEffPxuJ8TONiI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/yB7409OyILw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/6383670175984330095/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/09/iconv-gem-fails-to-install-on-freebsd.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/6383670175984330095?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/6383670175984330095?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/yB7409OyILw/iconv-gem-fails-to-install-on-freebsd.html" title="iconv gem fails to install on FreeBSD" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/09/iconv-gem-fails-to-install-on-freebsd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08DRXsyfSp7ImA9Wx5TFko.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-2504970083371883026</id><published>2010-08-01T17:24:00.001+01:00</published><updated>2010-08-01T17:24:34.595+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-01T17:24:34.595+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="lol" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="bsdl" /><category scheme="http://www.blogger.com/atom/ns#" term="rms" /><category scheme="http://www.blogger.com/atom/ns#" term="gpl" /><category scheme="http://www.blogger.com/atom/ns#" term="bsd" /><title>RMSism in 2010</title><content type="html">Can's stop loling on this:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;blockquote&gt;6. ZorbaTHeHut: Ten years ago, GNU/Linux was pulling itself out of the depths,&lt;br /&gt;
supported on the shoulders of the FSF. GCC was the compiler of choice&lt;br /&gt;
and people looked forward to Hurd. The GPL seemed to be the future - a&lt;br /&gt;
network of GPL-licensed software was rapidly spreading across the&lt;br /&gt;
software ecosystem. Today, relatively few people care about the Linux&lt;br /&gt;
kernel itself. The focus has moved towards the operating systems built&lt;br /&gt;
upon GNU/Linux, with Ubuntu at its forefront. Meanwhile, the Linux&lt;br /&gt;
kernel, while impressive, is Mostly Good Enough - there have been few&lt;br /&gt;
must-have improvements in the last few years, with the majority of work&lt;br /&gt;
going towards software that runs on it. The BSD kernels are catching up&lt;br /&gt;
rapidly, to the point where some "Linux distributions" now have BSD&lt;br /&gt;
kernel options. The Linux kernel itself is stuck on a GPLv2 license,&lt;br /&gt;
the GPLv3 Hurd is near-stagnant, and even GCC is finding itself&lt;br /&gt;
threatened by the BSD-licensed LLVM+Clang.&lt;br /&gt;
&lt;br /&gt;
RMS: That states many claims, some of which I think are true, while others&lt;br /&gt;
seem exaggeratedly negative. My overall response is that I don't see&lt;br /&gt;
anything that all these points are particularly relevant to.&lt;/blockquote&gt;&lt;br /&gt;
&lt;a href="http://blog.reddit.com/2010/07/rms-ama.html"&gt;http://blog.reddit.com/2010/07/rms-ama.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This guys should wake up. License trolling is not something smart and MySQL is the best example that it won't save projects from death at all. Quality, responsible and smart developers, good community, these are the ingredients of success.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-2504970083371883026?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/93qFS7FoX_XX1p8rr53w7lTqXk0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/93qFS7FoX_XX1p8rr53w7lTqXk0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/93qFS7FoX_XX1p8rr53w7lTqXk0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/93qFS7FoX_XX1p8rr53w7lTqXk0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/szNYeYIJeDc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/2504970083371883026/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/08/cans-stop-loling-on-this-6.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/2504970083371883026?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/2504970083371883026?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/szNYeYIJeDc/cans-stop-loling-on-this-6.html" title="RMSism in 2010" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/08/cans-stop-loling-on-this-6.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE4BRno6eip7ImA9WxFaFEg.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-9060561993924425108</id><published>2010-07-18T13:42:00.000+01:00</published><updated>2010-07-18T13:42:37.412+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-18T13:42:37.412+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="distributed" /><category scheme="http://www.blogger.com/atom/ns#" term="nosql" /><category scheme="http://www.blogger.com/atom/ns#" term="database" /><title>Cassandra in production</title><content type="html">I was digging around the topic and I found some useful URLs about the topic. You have to change you approach to databases or data stores learning Cassandra(or any distributed data store) but it is worth it.&lt;br /&gt;
&lt;br /&gt;
WTF is a SuperColumn:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://arin.me/blog/wtf-is-a-supercolumn-cassandra-data-model"&gt;http://arin.me/blog/wtf-is-a-supercolumn-cassandra-data-model&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://arin.me/blog/video-of-my-nosql-east-talk"&gt;http://arin.me/blog/video-of-my-nosql-east-talk&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Data model:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://wiki.apache.org/cassandra/DataModel"&gt;http://wiki.apache.org/cassandra/DataModel&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
CLI for Cassandra:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://wiki.apache.org/cassandra/CassandraCli"&gt;http://wiki.apache.org/cassandra/CassandraCli&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Example for those who are moving from SQL:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.rackspacecloud.com/blog/2010/05/12/cassandra-by-example/"&gt;http://www.rackspacecloud.com/blog/2010/05/12/cassandra-by-example/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-9060561993924425108?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/WVsnFldajq2tVf2KyRwLRjh8nNQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WVsnFldajq2tVf2KyRwLRjh8nNQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/WVsnFldajq2tVf2KyRwLRjh8nNQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/WVsnFldajq2tVf2KyRwLRjh8nNQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/p30FWLq70hY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/9060561993924425108/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/07/cassandra-in-production.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/9060561993924425108?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/9060561993924425108?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/p30FWLq70hY/cassandra-in-production.html" title="Cassandra in production" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/07/cassandra-in-production.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQMRXc-cCp7ImA9WxFREEw.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-8390162194410666580</id><published>2010-04-23T11:26:00.000+01:00</published><updated>2010-04-23T11:26:24.958+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-23T11:26:24.958+01:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="top" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="load" /><title>linux top output fields</title><content type="html">From the top man page:&lt;br /&gt;
&lt;br /&gt;
 2c. SUMMARY Area Fields&lt;br /&gt;
       The summary area fields describing CPU statistics are abbreviated.   They  provide  information  about  times&lt;br /&gt;
       spent in:&lt;br /&gt;
           us = user mode&lt;br /&gt;
           sy = system mode&lt;br /&gt;
           ni = low priority user mode (nice)&lt;br /&gt;
           id = idle task&lt;br /&gt;
           wa = I/O waiting&lt;br /&gt;
           hi = servicing IRQs&lt;br /&gt;
           si = servicing soft IRQs&lt;br /&gt;
           st = steal (time given to other DomU instances)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-8390162194410666580?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ThhD_b3n0r9nekKHRHk744WMGDo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ThhD_b3n0r9nekKHRHk744WMGDo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ThhD_b3n0r9nekKHRHk744WMGDo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ThhD_b3n0r9nekKHRHk744WMGDo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/zRHnrbvfzUw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/8390162194410666580/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/04/linux-top-output-fields.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/8390162194410666580?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/8390162194410666580?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/zRHnrbvfzUw/linux-top-output-fields.html" title="linux top output fields" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/04/linux-top-output-fields.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AEQ3gyeip7ImA9WxBUFEo.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-5108172190972402546</id><published>2010-03-01T21:27:00.001Z</published><updated>2010-03-01T21:41:42.692Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-03-01T21:41:42.692Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ps3" /><category scheme="http://www.blogger.com/atom/ns#" term="sony" /><category scheme="http://www.blogger.com/atom/ns#" term="bug" /><category scheme="http://www.blogger.com/atom/ns#" term="playstation" /><category scheme="http://www.blogger.com/atom/ns#" term="8001050f" /><title>There is no fix for error code 8001050F yet</title><content type="html">Sony failed, big time now. This company doesn't really care about players and bugs as you might have seen previously:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://boardsus.playstation.com/t5/PlayStation-3-Media/media-server-disconnecting-problem/m-p/32258754"&gt;http://boardsus.playstation.com/t5/PlayStation-3-Media/media-server-disconnecting-problem/m-p/32258754&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
But the good thing is they write a really nice software for you.&lt;br /&gt;
&lt;br /&gt;
"Sony recommends you to not using your earlier generation PS3 system, as doing so may perhaps result in errors in some functionality, and also not being able to restore certain data."&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.freakygossip.com/2010/03/sony-playstation-error-codes-8001050f-sony-ps3-bug-fixing-guide/"&gt;http://www.freakygossip.com/2010/03/sony-playstation-error-codes-8001050f-sony-ps3-bug-fixing-guide/&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
I was trying to fix mine by setting up the date/time manually and rebooted the device couple of times but it didn't help.&lt;br /&gt;
&lt;br /&gt;
UPDATE:&lt;br /&gt;
&lt;br /&gt;
SONY "We hope to resolve this problem within the next 24 hours"&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://blog.us.playstation.com/2010/03/latest-info-on-playstation-network-status/"&gt;http://blog.us.playstation.com/2010/03/latest-info-on-playstation-network-status/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-5108172190972402546?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/s7VhTo3zsSoZDF5v7LrO7o1hLIw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s7VhTo3zsSoZDF5v7LrO7o1hLIw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/s7VhTo3zsSoZDF5v7LrO7o1hLIw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/s7VhTo3zsSoZDF5v7LrO7o1hLIw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/aHqTO9CXW9k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/5108172190972402546/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/03/there-is-no-fix-for-error-code-8001050f.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/5108172190972402546?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/5108172190972402546?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/aHqTO9CXW9k/there-is-no-fix-for-error-code-8001050f.html" title="There is no fix for error code 8001050F yet" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/03/there-is-no-fix-for-error-code-8001050f.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8ASXo5eyp7ImA9WxBUE0Q.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-7066504612695494789</id><published>2010-02-28T21:00:00.003Z</published><updated>2010-02-28T21:00:48.423Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-28T21:00:48.423Z</app:edited><title>Matz loves Python</title><content type="html">&lt;div style="float: right; margin-left: 10px; margin-bottom: 10px;"&gt;&lt;a href="http://www.flickr.com/photos/john_lam/1910968816/" title="photo sharing"&gt;&lt;img src="http://farm3.static.flickr.com/2162/1910968816_d077eb3a40_m.jpg" alt="" style="border: solid 2px #000000;" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size: 0.9em; margin-top: 0px;"&gt;&lt;a href="http://www.flickr.com/photos/john_lam/1910968816/"&gt;Matz loves Python&lt;/a&gt;&lt;br /&gt;Originally uploaded by &lt;a href="http://www.flickr.com/people/john_lam/"&gt;John Lam&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;kign&lt;br clear="all" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-7066504612695494789?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CP_6ujWoD6Y1iiws-GHtsjRn_RI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CP_6ujWoD6Y1iiws-GHtsjRn_RI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CP_6ujWoD6Y1iiws-GHtsjRn_RI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CP_6ujWoD6Y1iiws-GHtsjRn_RI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/BCRsp5ERbHc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/7066504612695494789/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/02/matz-loves-python.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7066504612695494789?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7066504612695494789?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/BCRsp5ERbHc/matz-loves-python.html" title="Matz loves Python" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2162/1910968816_d077eb3a40_t.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/02/matz-loves-python.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8FSX0zeyp7ImA9WxBUE0Q.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-7697367454533232573</id><published>2010-02-28T21:00:00.001Z</published><updated>2010-02-28T21:00:18.383Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-02-28T21:00:18.383Z</app:edited><title>Flickr</title><content type="html">This is a test post from &lt;a href="http://www.flickr.com/r/testpost"&gt;&lt;img alt="flickr" src="http://www.flickr.com/images/flickr_logo_blog.gif" width="41" height="18" border="0" align="absmiddle" /&gt;&lt;/a&gt;, a fancy photo sharing thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-7697367454533232573?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m5v9oMEK945AlCxdxB_GjTw3fgM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m5v9oMEK945AlCxdxB_GjTw3fgM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m5v9oMEK945AlCxdxB_GjTw3fgM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m5v9oMEK945AlCxdxB_GjTw3fgM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/SuODWfAjoY0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/7697367454533232573/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/02/flickr.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7697367454533232573?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7697367454533232573?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/SuODWfAjoY0/flickr.html" title="Flickr" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/02/flickr.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04GQ3s8fSp7ImA9WxBQEEg.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-7837917284457169081</id><published>2010-01-09T16:52:00.000Z</published><updated>2010-01-09T16:52:02.575Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-09T16:52:02.575Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="firefox" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><title>Compacting Firefox 3 sqlite databases</title><content type="html">Open you profile from "%appdata%\Roaming\Mozilla\Firefox\Profiles" and run the following:&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;
@FOR %G IN (*.sqlite) DO ( sqlite3 %G "VACUUM" )
&lt;/code&gt;
&lt;/pre&gt;&lt;br /&gt;
Sqlite3 must be installed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-7837917284457169081?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PXVV6j9JXftyfBTX8hEL0ILWd7I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PXVV6j9JXftyfBTX8hEL0ILWd7I/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/PXVV6j9JXftyfBTX8hEL0ILWd7I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PXVV6j9JXftyfBTX8hEL0ILWd7I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/SFEihQROSQs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/7837917284457169081/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2010/01/compacting-firefox-3-sqlite-databases.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7837917284457169081?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7837917284457169081?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/SFEihQROSQs/compacting-firefox-3-sqlite-databases.html" title="Compacting Firefox 3 sqlite databases" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2010/01/compacting-firefox-3-sqlite-databases.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUECSXszfCp7ImA9WxBSGUQ.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-7199838017394288735</id><published>2009-12-28T10:54:00.000Z</published><updated>2009-12-28T10:54:28.584Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-28T10:54:28.584Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="fedora" /><category scheme="http://www.blogger.com/atom/ns#" term="virtualbox" /><category scheme="http://www.blogger.com/atom/ns#" term="networking" /><title>Fedora 12 with VirtualBox 3.1 bridged networking</title><content type="html">It is possible to use virtualbox internal bridging support if you are running the guest with the same user to have multiple bridged interfaces but if you are working in a multi user environment you have to be a bit more advanced in order to have many users with many virtualbox guests using one interface.&lt;br /&gt;
&lt;br /&gt;
You need two packages:&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;yum install tunctl
yum install bridge-utils
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
We need 3 interfaces to start: eth0 is the physical device, br0 is going to be the bridge, vbox0 is the interface what you are going to use for the guest.&lt;br /&gt;
&lt;br /&gt;
Configuration files:&lt;br /&gt;
&lt;br /&gt;
Please note if you had an static ip on the eth0 it is moving to br0 now.&lt;br /&gt;
&lt;br /&gt;
&lt;pre style="background-color: #eeeeee; border: 1px dashed #999999; color: black; font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; font-size: 12px; line-height: 14px; overflow: auto; padding: 5px; width: 100%;"&gt;&lt;code&gt;

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
HWADDR=00:16:36:aa:aa:aa
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br0
USERCTL=yes
IPV6INIT=no
PEERDNS=no
PROMISC=yes


/etc/sysconfig/network-scripts/ifcfg-br0

# Bridge device
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
ONBOOT=yes
IPADDR=xx.xx.xx.xx
NETMASK=yy.yyy.yy.yy
GATEWAY=zz.zz.zz.zz
USERCTL=yes
IPV6INIT=no
PEERDNS=no
PROMISC=yes


/etc/sysconfig/network-scripts/ifcfg-vbox0

# TAP device
DEVICE=vbox0
TYPE=Tap
GROUP=vboxusers
BRIDGE=br0

To get it working:
service network restart
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
In virtualbox you just use the vbox0 interface as bridged interface and bind any ip you want within the guest. If you need more guest with different user you are creating a new tap device and assign it to the br0. I am running multiple external bridges br0, br1 to separate comunication by cisco vlans.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-7199838017394288735?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pWgEjsopzhngu2gzpq848zsJt84/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pWgEjsopzhngu2gzpq848zsJt84/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pWgEjsopzhngu2gzpq848zsJt84/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pWgEjsopzhngu2gzpq848zsJt84/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/HTY6HqyMtGU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/7199838017394288735/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2009/12/fedora-12-with-virtualbox-31-bridged.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7199838017394288735?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/7199838017394288735?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/HTY6HqyMtGU/fedora-12-with-virtualbox-31-bridged.html" title="Fedora 12 with VirtualBox 3.1 bridged networking" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2009/12/fedora-12-with-virtualbox-31-bridged.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cBSH0_fSp7ImA9WxBSFE0.&quot;"><id>tag:blogger.com,1999:blog-967174014701725848.post-9139820734874792423</id><published>2009-12-21T15:24:00.000Z</published><updated>2009-12-21T15:24:19.345Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-12-21T15:24:19.345Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="visual" /><category scheme="http://www.blogger.com/atom/ns#" term="amazon" /><category scheme="http://www.blogger.com/atom/ns#" term="aws" /><title>cloudexchange</title><content type="html">Nice graphs about cloud instance price history:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.cloudexchange.org/"&gt;http://www.cloudexchange.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/967174014701725848-9139820734874792423?l=blog.l1x.me' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5Ub-82BZ4lIzSEoYSyy1v9bLsng/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5Ub-82BZ4lIzSEoYSyy1v9bLsng/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5Ub-82BZ4lIzSEoYSyy1v9bLsng/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5Ub-82BZ4lIzSEoYSyy1v9bLsng/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/blogspot/Mdhu/~4/bKAuplJMt-o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.l1x.me/feeds/9139820734874792423/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.l1x.me/2009/12/cloudexchange.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/9139820734874792423?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/967174014701725848/posts/default/9139820734874792423?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/blogspot/Mdhu/~3/bKAuplJMt-o/cloudexchange.html" title="cloudexchange" /><author><name>l1x</name><uri>http://www.blogger.com/profile/16740504322580371933</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="21" src="http://2.bp.blogspot.com/-n6lYL5_nAfI/TuP8bEoQWFI/AAAAAAAABM0/Dqrb8_ELLuw/s220/gp_08.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.l1x.me/2009/12/cloudexchange.html</feedburner:origLink></entry></feed>

