<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2672101349454203732</id><updated>2012-02-16T03:18:27.436-08:00</updated><category term='images'/><category term='virtualization'/><category term='csrf'/><category term='11.04'/><category term='xcodecapp-cocoa'/><category term='macosx vpn gui networking'/><category term='javascript'/><category term='package'/><category term='documentation'/><category term='html5'/><category term='apple'/><category term='session fixation attack'/><category term='macosx'/><category term='cappuccino'/><category term='transparent'/><category term='objective-j'/><category term='Jonathan Ive'/><category term='zui'/><category term='upgrade'/><category term='general'/><category term='keyboard shortcut'/><category term='presentation'/><category term='grails'/><category term='test'/><category term='11.10'/><category term='resources'/><category term='rails'/><category term='cgroups'/><category term='jsessionid'/><category term='sproutcore'/><category term='kvm'/><category term='limit'/><category term='cde'/><category term='linux'/><category term='powerpoint'/><category term='screen'/><category term='platform'/><category term='p2p'/><category term='java'/><category term='tomcat 7'/><category term='hci'/><category term='os'/><category term='security'/><category term='programming'/><category term='keynote'/><category term='language'/><category term='gui'/><category term='networking'/><category term='jquery-ui'/><category term='jquery'/><category term='xcode'/><category term='ubuntu 10.10 10.04 11.04 grub'/><category term='cross-site request forgery'/><category term='control groups'/><category term='html'/><category term='jexin'/><category term='exception'/><category term='design'/><category term='vpn'/><category term='jail'/><category term='ria'/><category term='framework'/><category term='ubuntu'/><category term='window manager'/><category term='lcd'/><category term='piccolo'/><title type='text'>This might be Karim's blog ...</title><subtitle type='html'>tracking the space, time and information continuum</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>21</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-6901766683648294236</id><published>2012-01-23T13:40:00.000-08:00</published><updated>2012-01-23T13:40:33.861-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery'/><category scheme='http://www.blogger.com/atom/ns#' term='jquery-ui'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>jquery and everything surrounding it</title><content type='html'>BTW, I'm totally hooked on jquery, jquery-ui and surrounding stuff. A brand new world.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-6901766683648294236?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/6901766683648294236/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=6901766683648294236' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/6901766683648294236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/6901766683648294236'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2012/01/jquery-and-everything-surrounding-it.html' title='jquery and everything surrounding it'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-7995119739522214247</id><published>2012-01-23T13:37:00.000-08:00</published><updated>2012-01-25T04:59:59.026-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='upgrade'/><category scheme='http://www.blogger.com/atom/ns#' term='11.04'/><category scheme='http://www.blogger.com/atom/ns#' term='11.10'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>upgrading Ubuntu... the sequel</title><content type='html'>Here we go again. I decided to give my virtual Ubuntu install an upgrade shot. Last time I tried, was when upgrading from 10.10 to 11.04, which was quite bumpy as you can read in a previous post. This time I tried to upgrade 11.04 to 11.10. The install went quite smooth, I restarted on request and got my brand new 'unity' desktop after network configuration timed out. So I executed the vmware-config tool to make sure I got the network (and X) drivers compiled for the new kernel (3.0) and restarted again.&lt;br /&gt;Guess what. The network configuration still timed out and instead of X I got a nice black (like blank) screen...&lt;br /&gt;So I started googling. I could still press ctrl-alt-f1 to get a tty login screen, which is good news. After some research &lt;a href="https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/811441/comments/24" target="_blank"&gt;I found&lt;/a&gt; that Ubuntu migrated from /var/run to /run and a bug in the upgrade scripts caused networking startup and X failures.&lt;br /&gt;&lt;br /&gt;Following the steps described in&amp;nbsp;&lt;a href="https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/811441/comments/24" target="_blank"&gt;the mentioned post&lt;/a&gt;,&amp;nbsp;solved the issue for me. Luckily!&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-7995119739522214247?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/7995119739522214247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=7995119739522214247' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/7995119739522214247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/7995119739522214247'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2012/01/upgrading-ubuntu-sequel.html' title='upgrading Ubuntu... the sequel'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-8764544116453068079</id><published>2011-08-24T08:51:00.000-07:00</published><updated>2011-08-24T09:40:11.355-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='ria'/><category scheme='http://www.blogger.com/atom/ns#' term='sproutcore'/><category scheme='http://www.blogger.com/atom/ns#' term='cappuccino'/><category scheme='http://www.blogger.com/atom/ns#' term='rails'/><category scheme='http://www.blogger.com/atom/ns#' term='xcode'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='grails'/><category scheme='http://www.blogger.com/atom/ns#' term='objective-j'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='xcodecapp-cocoa'/><title type='text'>Developing html5/javascript based RIA's</title><content type='html'>Lately I was looking for different approaches to develop RIA's based on html5 and javascript. I came across multiple frameworks, some only focussing on the widget side, some tackling the complete dev stack from coding, over testing to deployment.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm impressed with &lt;a href="http://www.sproutcore.com/"&gt;sproutcore&lt;/a&gt; (JS), &lt;a href="http://rubyonrails.org/"&gt;rails&lt;/a&gt; (ruby) and &lt;a href="http://grails.org/"&gt;grails&lt;/a&gt; (groovy, spring, hibernate), but &lt;a href="http://cappuccino.org/"&gt;Cappuccino&lt;/a&gt; (Objective-J, Javascript superset inspired by Objective-C/cocoa) really caught my attention because it &lt;a href="http://antoinemercadal.fr/xcodecappcocoa"&gt;integrates&lt;/a&gt; with XCode through XCodeCapp-Cocoa so you can actually draw your UI's.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;XCodeCapp-Cocoa is currently not yet included in Cappuccino v0.9.0, but it will be merged in the next release. So for now it's a separate &lt;a href="http://capptutorials.net/getting-started"&gt;install&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Watch the video, it's really cool!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;iframe width="480" height="390" src="http://www.youtube.com/embed/hElPzfXNXSY?rel=0" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-8764544116453068079?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/8764544116453068079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=8764544116453068079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/8764544116453068079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/8764544116453068079'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2011/08/developing-html5javascript-based-rias.html' title='Developing html5/javascript based RIA&apos;s'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/hElPzfXNXSY/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-8615508363749287096</id><published>2011-06-09T06:18:00.000-07:00</published><updated>2012-01-12T00:33:31.239-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='jail'/><category scheme='http://www.blogger.com/atom/ns#' term='resources'/><category scheme='http://www.blogger.com/atom/ns#' term='limit'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cgroups'/><category scheme='http://www.blogger.com/atom/ns#' term='control groups'/><title type='text'>Partition Linux Resources</title><content type='html'>I always wondered how to limit processes on linux to a certain % use of CPU. It seems control groups, also called cgroups, provides this feature since kernel 2.6.24. Good to know! And it provides more then 'partioning' CPU ;-)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check this &lt;a href="http://linux-tipps.blogspot.com/2011/06/putting-group-of-processes-into-cpu-and.html"&gt;nice article&lt;/a&gt; or the &lt;a href="http://en.wikipedia.org/wiki/Cgroups"&gt;wikipedia page&lt;/a&gt; on this subject.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-8615508363749287096?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/8615508363749287096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=8615508363749287096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/8615508363749287096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/8615508363749287096'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2011/06/partion-linux-resources.html' title='Partition Linux Resources'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-5930483638998188371</id><published>2011-05-03T05:42:00.000-07:00</published><updated>2011-05-03T05:54:25.679-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu 10.10 10.04 11.04 grub'/><title type='text'>upgrade from Ubuntu 10.10 to 11.04 stuck on grub prompt</title><content type='html'>Ok, so I upgraded from the moment 11.04 was released, curious at the unity experience, but...&lt;div&gt;When doing the initial reboot after the upgrade I got stuck at the grub prompt. Clearly something was broken.&lt;/div&gt;&lt;div&gt;I managed to instruct grub with the root device, pointing to the appropriate 'new' kernel and new initrd image. Something like, if I recall it correctly:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;root (hd0,1)&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;linux &lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;/vmlinuz-2.6.38-8-generic root=/dev/sda1&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;initrd initrd.img-2.6.38-8-generic&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;reboot&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;This allowed me to boot the new, upgraded and fresh Ubuntu 11.04.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;I had to add a couple of actions to make the fix persistent. After checking on the Internet &lt;a href="http://aaron-kelley.net/blog/2011/04/grub-prompt-after-upgrade-to-ubuntu-11-04"&gt;I found&lt;/a&gt; the issue occurs when 10.10 was itself upgraded from 10.04 and grub was never upgraded.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;So fire up a terminal and do the following:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;sudo grub-install /dev/sda&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;sudo update-grub&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:Helvetica;"&gt;&lt;span class="Apple-style-span"  style="font-size:medium;"&gt;When you reboot the next time everything should be fine.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-5930483638998188371?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/5930483638998188371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=5930483638998188371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/5930483638998188371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/5930483638998188371'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2011/05/upgrade-from-ubuntu-1010-to-1104-stuck.html' title='upgrade from Ubuntu 10.10 to 11.04 stuck on grub prompt'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-6173290459956867739</id><published>2010-11-16T03:44:00.000-08:00</published><updated>2010-11-16T04:00:08.442-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='transparent'/><category scheme='http://www.blogger.com/atom/ns#' term='package'/><category scheme='http://www.blogger.com/atom/ns#' term='platform'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='cde'/><title type='text'>CDE seems like magic</title><content type='html'>No, it's not the archaic Common Desktop Environment. CDE is a Linux application which creates a package out of whatever command that you run and allows you or someone else to run the same command on another Linux box. At least if it's running the same major kernel version (e.g. 2.6.x).&lt;div&gt;Maybe you'd think this is just trivial, but it's not. CDE makes library dependencies and environment differences between platforms transparent for the user. And CDE solves this issue not only for native binary applications but also for interpreted stuff like complex Python scripts.&lt;/div&gt;&lt;div&gt;Just watch the video on the CDE &lt;a href="http://stanford.edu/~pgbovine/cde.html"&gt;site&lt;/a&gt; to be even more impressed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In addition to the way you can use CDE as explained on the CDE site, one could also use it to run applications on older infrastructure and platforms if the platform teams don't move fast enough to support your dependencies. Just package the complete CDE package of your application in the platform required format (e.g. rpm), hand it over and you're done. Sounds great!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-6173290459956867739?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/6173290459956867739/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=6173290459956867739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/6173290459956867739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/6173290459956867739'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2010/11/cde-seems-like-magic.html' title='CDE seems like magic'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-6950153496194555287</id><published>2010-09-24T01:16:00.000-07:00</published><updated>2010-09-24T01:46:45.645-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tomcat 7'/><category scheme='http://www.blogger.com/atom/ns#' term='csrf'/><category scheme='http://www.blogger.com/atom/ns#' term='session fixation attack'/><category scheme='http://www.blogger.com/atom/ns#' term='security'/><category scheme='http://www.blogger.com/atom/ns#' term='cross-site request forgery'/><category scheme='http://www.blogger.com/atom/ns#' term='jsessionid'/><title type='text'>Browsing 'secure' sites is like being in the Matrix. Security becomes very subjective!</title><content type='html'>Reading &lt;a href="http://www.developer.com/java/web/article.php/3904871/Top-7-Features-in-Tomcat-7-The-New-and-the-Improved.htm"&gt;this article about some key Tomcat 7 features&lt;/a&gt; I got really scared about the security related issues which have been tackled. Take a look to the cross-site request forgery (check also the &lt;a href="http://en.wikipedia.org/wiki/Cross-site_request_forgery"&gt;wikipedia explanation of CSRF&lt;/a&gt;) and session fixation attack mechanisms. When understanding these issues you'd be really doubting if you want your browser to store private information for ease of use. I don't trust it anymore!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-6950153496194555287?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/6950153496194555287/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=6950153496194555287' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/6950153496194555287'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/6950153496194555287'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2010/09/browsing-secure-sites-is-like-being-in.html' title='Browsing &apos;secure&apos; sites is like being in the Matrix. Security becomes very subjective!'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-7684983994085311208</id><published>2009-08-22T05:34:00.000-07:00</published><updated>2009-08-22T05:38:37.776-07:00</updated><title type='text'>Where is my content?</title><content type='html'>It's more then a year now since I blogged the last time. The reason is all my entries are now on the internal blog of the &lt;a href="http://www.newtec.eu/"&gt;company&lt;/a&gt; I'm working at. That's not that public of course. Doesn't matter he.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-7684983994085311208?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/7684983994085311208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=7684983994085311208' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/7684983994085311208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/7684983994085311208'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2009/08/where-is-my-content.html' title='Where is my content?'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-2302156474875723408</id><published>2008-06-02T07:23:00.000-07:00</published><updated>2008-06-02T07:28:53.874-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jexin'/><category scheme='http://www.blogger.com/atom/ns#' term='framework'/><category scheme='http://www.blogger.com/atom/ns#' term='exception'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='test'/><title type='text'>JEXIN: a framework to test the exception behavior of your Java application</title><content type='html'>I just stumbled on this functional testing framework which allows you to inject exceptions so you can test the exception behavior of your application.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Check &lt;a href="http://jexin.sourceforge.net/"&gt;JEXIN&lt;/a&gt; and this article on &lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=49505"&gt;TSS&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-2302156474875723408?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/2302156474875723408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=2302156474875723408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/2302156474875723408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/2302156474875723408'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2008/06/i-just-stumbled-on-this-functional.html' title='JEXIN: a framework to test the exception behavior of your Java application'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-2320835449907719142</id><published>2008-02-09T06:20:00.000-08:00</published><updated>2008-02-09T06:26:38.152-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='language'/><title type='text'></title><content type='html'>&lt;a href="http://cobra-language.com/docs/why/"&gt;Cobra&lt;/a&gt; is a programming language intended to contain a lot of the nice features of a whole set of programming languages. Now this sounds like a mish-mash and a mission doomed to fail. Right? But if the language is designed from the ground-up just to achieve this bold goal, then it might have a chance. Definitely worth to analyze and maybe try out. Time is ticking...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-2320835449907719142?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/2320835449907719142/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=2320835449907719142' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/2320835449907719142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/2320835449907719142'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2008/02/cobra-is-programming-languageintendedto.html' title=''/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-1648146370693278046</id><published>2008-01-05T05:24:00.000-08:00</published><updated>2008-01-05T05:31:14.112-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Jonathan Ive'/><category scheme='http://www.blogger.com/atom/ns#' term='design'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'></title><content type='html'>Check this &lt;a href="http://yahoo.businessweek.com/magazine/content/06_39/b4002414.htm"&gt;great article&lt;/a&gt; if you want to have a glimpse on how magic happens in Apple's small design team led by Jonathan Ive. It's quite inspiring, not only for design teams.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-1648146370693278046?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/1648146370693278046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=1648146370693278046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/1648146370693278046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/1648146370693278046'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2008/01/check-this-great-article-if-you-want-to.html' title=''/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-149066850932324189</id><published>2007-10-08T16:51:00.000-07:00</published><updated>2007-10-08T16:53:49.142-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='powerpoint'/><category scheme='http://www.blogger.com/atom/ns#' term='keynote'/><category scheme='http://www.blogger.com/atom/ns#' term='presentation'/><title type='text'>Presentation Zen</title><content type='html'>He, he... Learning how to make and give presentations from the masters: check &lt;a href="http://www.presentationzen.com/presentationzen/"&gt;Presentation Zen&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-149066850932324189?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/149066850932324189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=149066850932324189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/149066850932324189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/149066850932324189'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2007/10/he-he.html' title='Presentation Zen'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-1686319800407634764</id><published>2007-09-17T13:18:00.000-07:00</published><updated>2007-09-17T13:21:03.370-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='screen'/><category scheme='http://www.blogger.com/atom/ns#' term='images'/><category scheme='http://www.blogger.com/atom/ns#' term='lcd'/><category scheme='http://www.blogger.com/atom/ns#' term='test'/><title type='text'>LCD monitor test images</title><content type='html'>If you want to test your LCD screen, check &lt;a href="http://www.lagom.nl/lcd-test/"&gt;this site&lt;/a&gt; with a lot of interesting test images.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-1686319800407634764?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/1686319800407634764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=1686319800407634764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/1686319800407634764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/1686319800407634764'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2007/09/lcd-monitor-test-images.html' title='LCD monitor test images'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-834551974980665761</id><published>2007-08-31T15:12:00.000-07:00</published><updated>2007-08-31T15:27:19.875-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macosx vpn gui networking'/><title type='text'>Mac OS X VPN client and Cisco ASA/PIX firewall</title><content type='html'>Once I'll be using a Mac laptop to connect to my companies Cisco VPN server. For now I'm using VTUN and it works like a charm on my iMac 17". Apparently their seem to be some quirks to integrate the Mac OS X L2TP/IPSec client with the Cisco server. &lt;a href="http://www.macosxhints.com/article.php?story=20070827135109248"&gt;This article&lt;/a&gt; and associated threads however depict some workarounds for these issues. &lt;div&gt;The Cisco Mac OS X client has apparently an ugly interface design, so nex Umoja created a beautiful GUI on top of the Cisco command line tools in Mac OS X style. Check their &lt;a href="http://www.nexumoja.org/projects/Shimo/"&gt;site&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-834551974980665761?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/834551974980665761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=834551974980665761' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/834551974980665761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/834551974980665761'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2007/08/mac-os-x-vpn-client-and-cisco-asapix.html' title='Mac OS X VPN client and Cisco ASA/PIX firewall'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-3959985178156909323</id><published>2007-08-11T09:41:00.000-07:00</published><updated>2007-08-14T16:39:29.666-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='window manager'/><category scheme='http://www.blogger.com/atom/ns#' term='keyboard shortcut'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>Keyboard shortcuts to control windows on macosx</title><content type='html'>I've been / I'm a long time Linux user. Since two years I'm an avid macosx user, but what I miss a lot while using macosx are some of the window management features like keyboard shortcuts for maximising vertically windows. Finally I found some solution for this by combining an applescript with quicksilver on this guys &lt;a href="http://jon.smajda.com/blog/?p=609"&gt;blog entry&lt;/a&gt;. It's a hack, but whatever, it's a nice solution until Apple finally includes these features in their window manager.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-3959985178156909323?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/3959985178156909323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=3959985178156909323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/3959985178156909323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/3959985178156909323'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2007/08/ive-been-im-long-time-linux-user.html' title='Keyboard shortcuts to control windows on macosx'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-2474114543964304787</id><published>2007-04-26T13:51:00.000-07:00</published><updated>2007-08-11T09:51:20.204-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='hci'/><category scheme='http://www.blogger.com/atom/ns#' term='zui'/><category scheme='http://www.blogger.com/atom/ns#' term='gui'/><category scheme='http://www.blogger.com/atom/ns#' term='piccolo'/><title type='text'>Zoomable User Interface SDK</title><content type='html'>Several times I encountered the problem of visualization of a big set of data. Most of the time, depending on how deep a user wants to dig into the data, a different view is needed, such that the view stays informative and not too bloated. Suppose you could zoom in and out on a GUI to see more or less details. Enter the ZUI. Indeed, the &lt;span style="font-weight:bold;"&gt;Z&lt;/span&gt;oomable &lt;span style="font-weight:bold;"&gt;U&lt;/span&gt;ser &lt;span style="font-weight:bold;"&gt;I&lt;/span&gt;nterface.&lt;br /&gt;&lt;br /&gt;While surfing around and checking some Human-Computer Interaction stuff, I stumbled upon a software development toolkit supporting this concept. Check the &lt;a href="http://www.cs.umd.edu/hcil/piccolo/"&gt;Piccolo site&lt;/a&gt; for more information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-2474114543964304787?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/2474114543964304787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=2474114543964304787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/2474114543964304787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/2474114543964304787'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2007/04/several-times-i-encountered-problem-of.html' title='Zoomable User Interface SDK'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-3563694690738468299</id><published>2007-03-04T08:22:00.000-08:00</published><updated>2007-04-26T14:39:22.691-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='p2p'/><category scheme='http://www.blogger.com/atom/ns#' term='vpn'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='macosx'/><title type='text'>Hamachi, a cool P2P VPN solution</title><content type='html'>This VPN's architecture is a bit different then usual. Normally a VPN is set up through a VPN server, resulting in a connection from several VPN hosts to a central VPN server. All connections between the peers go through this VPN server.&lt;br /&gt;&lt;br /&gt;Hamachi's architecture is different as, a central server is only used to securely discover VPN members, while the secure connection is set up between each host individually in P2P style. Once the connection between peers is set up the mediating server is not required anymore.&lt;br /&gt;&lt;br /&gt;Clients exist for several OS's. A cocoa macosx front-end is also available.&lt;br /&gt;&lt;br /&gt;Check the &lt;a href="http://www.hamachi.cc"&gt;Hamachi site&lt;/a&gt; and the &lt;a href="http://homepage.mac.com/lxr/homepage/spaceants/hamachix"&gt;HamachiX front-end&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-3563694690738468299?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/3563694690738468299/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=3563694690738468299' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/3563694690738468299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/3563694690738468299'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2007/03/hamachi-cool-p2p-vpn-solution.html' title='Hamachi, a cool P2P VPN solution'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-1638298181487318049</id><published>2006-12-27T05:37:00.000-08:00</published><updated>2007-04-26T14:38:41.790-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='kvm'/><title type='text'>KVM: Kernel-based Virtual Machine for Linux</title><content type='html'>This is yet another virtualization implementation on Linux. But it seems to be very easy to use. &lt;a href="http://kvm.sourceforge.net/howto.html"&gt;Look&lt;/a&gt; at how simple it is to install a (Linux/MS Windows) guest...&lt;br /&gt;To make it even easier, the solution will be included in the standard 2.6.20 Linux kernel. For now, a kernel module can be build for 2.6.16+ kernels.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-1638298181487318049?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/1638298181487318049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=1638298181487318049' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/1638298181487318049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/1638298181487318049'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2006/12/kvm-kernel-based-virtual-machine-for.html' title='KVM: Kernel-based Virtual Machine for Linux'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-112594286018934641</id><published>2006-10-29T11:24:00.000-08:00</published><updated>2006-10-29T12:17:48.899-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='documentation'/><title type='text'>Writing documentation the DITA way</title><content type='html'>Everybody knows it is hard to write good software documentation. Even harder is to manage this documentation and generate several kinds of documentation (eg. high level design, references, help pages) based on the same source of consistent and up to date information.&lt;br /&gt;&lt;br /&gt;DITA, the Darwin Information Typing Architecture and the DITA Open Toolkit offer an infrastructure to help with this.&lt;br /&gt;&lt;br /&gt;The idea is that any document is build up from different elements (topics) within different domains, which then can be glued together as lego blocks using topic maps.&lt;br /&gt;&lt;br /&gt;Check the following article: &lt;a href="http://www.informit.com/articles/article.asp?p=663081"&gt;an introduction to DITA&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-112594286018934641?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/112594286018934641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=112594286018934641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/112594286018934641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/112594286018934641'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2006/10/writing-documentation-dita-way.html' title='Writing documentation the DITA way'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-6155447625421670516</id><published>2006-08-19T09:07:00.000-07:00</published><updated>2006-08-19T09:27:22.944-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>Tau Ceti</title><content type='html'>As you probably observed, the name of the blog contained in the URL is Tau Ceti. This is an alias I used since I was a child, because Tau Ceti intruiged me... big time. Tau Ceti is the name of a close in distance star, with a close spectral and physical (mass and size) fit with our sun, relatively high chance of having planets, hence potentialy hosting life. That's why this star is contained in several top 10 lists of systems to observe in search of extra-terrestrial life.&lt;br /&gt;&lt;br /&gt;For more info, google around or check:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Tau_Ceti"&gt;the Tau Ceti Wikipedia page&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://news.nationalgeographic.com/news/2006/02/0223_060223_habitable_stars_2.html"&gt;this National Geographic article&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://planetquest.jpl.nasa.gov/TPF/tpf_index.cfm"&gt;the NASA TPF site&lt;span class="down" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-6155447625421670516?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/6155447625421670516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=6155447625421670516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/6155447625421670516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/6155447625421670516'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2006/08/tau-ceti.html' title='Tau Ceti'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2672101349454203732.post-2813040085657228428</id><published>2006-08-19T04:18:00.000-07:00</published><updated>2006-08-19T05:21:17.200-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='general'/><title type='text'>Moved away from bloglines</title><content type='html'>I used to have a &lt;a href="http://bloglines.com/blog/karimdaghay"&gt;blog&lt;/a&gt; on &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;bloglines&lt;/span&gt;.com, but I'm &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_1"&gt;discontinuing&lt;/span&gt; that one in favour of a blog hosted on blogger.com. The only reason is because the style on this service is much more &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-corrected" id="SPELLING_ERROR_2"&gt;aesthetically&lt;/span&gt; pleasing than the first world war style used by &lt;span onclick="BLOG_clickHandler(this)" class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;bloglines&lt;/span&gt;. Bloglines should definitely add some reasonable templates a user can choose from.&lt;br /&gt;Please move your feed subscription to this blogs feed, if you are still interested ... you never know what the future will bring.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2672101349454203732-2813040085657228428?l=tau-ceti.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://tau-ceti.blogspot.com/feeds/2813040085657228428/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2672101349454203732&amp;postID=2813040085657228428' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/2813040085657228428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2672101349454203732/posts/default/2813040085657228428'/><link rel='alternate' type='text/html' href='http://tau-ceti.blogspot.com/2006/08/moved-away-from-bloglines.html' title='Moved away from bloglines'/><author><name>Karim Daghay</name><uri>http://www.blogger.com/profile/02059767509629703449</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
