<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny"/>
  <title>Larry the Universe</title>
  <updated>2009-07-03T00:45:18Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Steve Dibb</name>
    <email>beandog@gentoo.org</email>
  </author>
  <id>http://universe.larrythecow.org/atom.xml</id>
  <link href="http://universe.larrythecow.org/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://universe.larrythecow.org/" rel="alternate"/>

  <entry xml:lang="en">
    <id>http://www.void.gr/kargig/blog/?p=661</id>
    <link href="http://www.void.gr/kargig/blog/2009/07/02/using-firefox-password-exporter/" rel="alternate" type="text/html"/>
    <title>Using Firefox Password Exporter</title>
    <summary>I am using the Password Exporter addon for Firefox to sync my passwords between my various Firefox installations (2 OS on the laptop, 2 OS on the desktop and one for portable firefox on a usb stick). I am using it with version 3.0.X and 3.5 just fine.
I have created a shell script that finds [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I am using the <a href="https://addons.mozilla.org/en-US/firefox/addon/2848">Password Exporter addon</a> for <a href="http://getfirefox.com">Firefox</a> to sync my passwords between my various Firefox installations (2 OS on the laptop, 2 OS on the desktop and one for portable firefox on a usb stick). I am using it with version 3.0.X and 3.5 just fine.</p>
<p>I have created a shell script that finds the differences between two exported password files and creates a new xml with the differences of the two so that one can edit it and pick the ones he wants imported.<br/>
File: <a href="http://www.void.gr/kargig/blog/wp-content/ff-password-sync.sh">ff-password-sync.sh</a><br/>
To use it follow these two steps on each firefox installation:<br/>
<em>Firefox-&gt;Tools-&gt;Add-ons-&gt;Password Exporter-&gt;Preferences-&gt;Export Passwords</em><br/>
Then use the script (you need bash and mktemp):<br/>
<code>$ ./ff-password-sync.sh laptop-password-export-2009-07-01 dektop-password-export-2009-07-02</code><br/>
If it runs successfully you should have 2 files in your home dir:<br/>
<strong>ff-password-sync.diff</strong>: Contains the differences of the two files in diff format<br/>
<strong>ff-password-sync.xml</strong>: Contains the unique username password combinations that are missing<br/>
Edit ff-password-sync.xml to possibly remove entries you don’t want imported and then go to:<br/>
<em>Firefox-&gt;Tools-&gt;Add-ons-&gt;Password Exporter-&gt;Preferences-&gt;Import Passwords</em><br/>
and load ff-password-sync.xml</p>
<p>If you engage in this process it’s almost certain that you will hit this bug:<br/>
<a href="http://code.google.com/p/passwordexporter/issues/detail?id=37">“Can’t add a login with both a httpRealm and formSubmitURL.’ when calling method: [nsILoginManager::addLogin]“</a></p>
<p>The fix is provided by a user on his blog: <a href="http://blog.vicshih.com/2009/01/fix-for-firefoxs-password-exporter-add.html">Fix for Firefox’s Password Exporter Add-on </a></p></div>
    </content>
    <updated>2009-07-02T11:15:26Z</updated>
    <category term="Linux"/>
    <category term="bugfix"/>
    <category term="firefox"/>
    <category term="passsword"/>
    <category term="shell script"/>
    <author>
      <name>site admin</name>
    </author>
    <source>
      <id>http://www.void.gr/kargig/blog</id>
      <link href="http://www.void.gr/kargig/blog/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.void.gr/kargig/blog" rel="alternate" type="text/html"/>
      <subtitle>Into The Void</subtitle>
      <title>Into.the.Void.</title>
      <updated>2009-07-02T18:25:24Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.obsidianprofile.com/index.php/blog/entry/1246522620</id>
    <link href="http://www.obsidianprofile.com/index.php/blog/entry/1246522620" rel="alternate" type="text/html"/>
    <title>Wishing for more KDE integration</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>An effective Linux desktop is made up of various sets of software, using various programming languages, paradigms, toolkits, and more.  The two major desktop environments competing for top dog are obviously <a href="http://www.kde.org">KDE</a> and <a href="http://www.gnome.org">GNOME</a>. I've been using KDE since the 2.x days, and it was X-Windows before that. I have to admit that KDE4 is bringing a lot of improvements in desktop usability, but there's a lot of non-KDE programs out there that I use on a daily basis that simply don't work as nicely as I'd like to see.</p>
<ul><li><u><b>Firefox</b></u> - My only real complaint about Firefox is the lack of support for the QT toolkit. Yes, there is a project going on to port it over to QT... sadly, the progress is slow and the usability isn't there yet.</li><li><u><b>Thunderbird</b></u> - KMail isn't that bad, but it randomly crashed on me. For that reason, I use Thunderbird.  Again, no QT support.  My other complaint is that the "Message Checker" plasmoid doesn't support Thunderbird for checking mail.</li><li><u><b>Pidgin</b></u> - Kopete doesn't stand a chance against Pidgin. It's a more solid codebase, and much more widely supported. I think Kopete would benefit more if they build a QT client for libpurple, Pidgin's backend.</li><li><u><b>OpenOffice.org</b></u> - This has shown the most improvement in this area over all the other programs I've listed so far. QT4 support finally arrived a week or so ago, and now I'm just waiting for Gentoo to update Portage. KOffice is a very nice office suite, but OpenOffice.org is a much more robust application.</li></ul>
<p>Reasons such as those above are what have sparked my interest in developing a QT4 client for XMMS2. I'm hoping that in the near future we'll see more KDE/QT4 compatibility with some of these programs I've listed.</p></div>
    </summary>
    <updated>2009-07-02T08:17:00Z</updated>
    <author>
      <name>Sean Potter</name>
      <email>obsidian@antilan.com</email>
    </author>
    <source>
      <id>http://www.obsidianprofile.com</id>
      <link href="http://www.obsidianprofile.com" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/2.0/" rel="license"/>
      <link href="http://feeds.feedburner.com/ObsidianProfile" rel="self" type="application/rss+xml"/>
      <subtitle>Focusing in on Computers, Web Design, and DIY Projects</subtitle>
      <title>Obsidian Profile</title>
      <updated>2009-07-02T08:17:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://patrick-nagel.net/blog/?p=159</id>
    <link href="http://patrick-nagel.net/blog/archives/159" rel="alternate" type="text/html"/>
    <title>VirtualBox 3 – SMP for guests</title>
    <summary>VirtualBox – my current favourite desktop virtualisation software – has been released in version 3.0.0 two days ago, so I gave it a try. The most interesting new feature in this new version is the “Guest SMP” support. It finally removes the limitation, that a guest can only work on one host core (which means, [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://www.virtualbox.org/">VirtualBox</a> – my current favourite desktop virtualisation software – has been released in version 3.0.0 two days ago, so I gave it a try. The most interesting new feature in this new version is the “Guest SMP” support. It finally removes the limitation, that a guest can only work on one host core (which means, when you have a 4-core host CPU, the guest could only run with 1/4 of the speed).</p>
<p>The documentation is not very clear about what “Guest SMP” <em>really</em> does – it could, for example, just show multiple CPUs to the guest, but still only use one host core. To make sure that my assumption of VirtualBox 3 actually making it possible to assign multiple host CPUs/cores to the guest, so that it can actually run faster, I did a quick test. I started by making one of my Linux VMs a dual CPU VM:</p>
<p><a href="http://patrick-nagel.net/blog/wp-content/uploads/2009/07/vbox3_multi_cpu2.png"><img alt="vbox3_multi_cpu2" class="alignnone size-full wp-image-162" height="169" src="http://patrick-nagel.net/blog/wp-content/uploads/2009/07/vbox3_multi_cpu2.png" title="vbox3_multi_cpu2" width="418"/></a></p>
<p>In the VM, I then started to build the Linux kernel, once with <code>make -j1</code> and once with <code>make -j2</code>. This is my CPU usage monitor on the (2-core) host, which shows both cores’ usage combined:</p>
<p><a href="http://patrick-nagel.net/blog/wp-content/uploads/2009/07/vbox3_multi_cpu.png"><img alt="vbox3_multi_cpu" class="alignnone size-full wp-image-160" height="85" src="http://patrick-nagel.net/blog/wp-content/uploads/2009/07/vbox3_multi_cpu.png" title="vbox3_multi_cpu" width="63"/></a></p>
<p>In section 1 of the graph, only one compiler process is running (<code>make -j1</code>). At the end of section 1 I aborted the building process and (in section 2) I typed in <code>make -j2</code>. Thus, section 3 shows the CPU usage when two compiler processes are running simultaneously in the VM. So my assumption was correct, it is now possible to make all of the host’s processing power available in a VM.</p>
<p>Thanks, VirtualBox team! (I won’t address the company behind VirtualBox, since this would probably cause my post to be outdated before I can press the “Publish” button). Lets just hope that this great project will see further development, it is currently the best desktop virtualisation project available, in my opinion. It would be even greater if all of the functionality was available in the Open Source version though. This would ensure that, no matter what the current company behind VirtualBox decides to do with it, development could go on.</p></div>
    </content>
    <updated>2009-07-02T02:43:35Z</updated>
    <category term="General"/>
    <author>
      <name>Patrick</name>
    </author>
    <source>
      <id>http://patrick-nagel.net/blog</id>
      <link href="http://patrick-nagel.net/blog/feed" rel="self" type="application/atom+xml"/>
      <link href="http://patrick-nagel.net/blog" rel="alternate" type="text/html"/>
      <subtitle>patrick-nagel.net/blog</subtitle>
      <title>Patrick's WebLog</title>
      <updated>2009-07-02T18:25:35Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://steveno.wordpress.com/2009/06/30/24-hp-monitor-vs-fonts/</id>
    <link href="http://steveno.wordpress.com/2009/06/30/24-hp-monitor-vs-fonts/" rel="alternate" type="text/html"/>
    <title>24″ HP Monitor vs Fonts</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">What on earth is it about monitors that makes them all render my fonts differently??
At work I have twin DELL 19″ 3:4 LCD displays. At home a 24″ HP 16:9 LCD and they seem to render things completely differently. It’s enough to drive me nuts. One thing of note though is I only really seem [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=steveno.wordpress.com&amp;blog=1231018&amp;post=591&amp;subd=steveno&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p>What on earth is it about monitors that makes them all render my fonts differently??</p>
<p>At work I have twin DELL 19″ 3:4 LCD displays. At home a 24″ HP 16:9 LCD and they seem to render things completely differently. It’s enough to drive me nuts. One thing of note though is I only really seem to have trouble with this using gVim. Is the font rendering code in vim so old that switching monitors ruins the font??</p>
<p>Enjoy the Penguins!</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/steveno.wordpress.com/591/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/steveno.wordpress.com/591/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/steveno.wordpress.com/591/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/steveno.wordpress.com/591/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/steveno.wordpress.com/591/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/steveno.wordpress.com/591/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/steveno.wordpress.com/591/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/steveno.wordpress.com/591/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/steveno.wordpress.com/591/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/steveno.wordpress.com/591/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=steveno.wordpress.com&amp;blog=1231018&amp;post=591&amp;subd=steveno&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-07-01T02:52:47Z</updated>
    <category term="Uncategorized"/>
    <category term="fonts"/>
    <category term="vim"/>
    <author>
      <name>Steven Oliver</name>
    </author>
    <source>
      <id>http://steveno.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/745c3eb41babfba1de2c29dbac7b790f?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://steveno.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://steveno.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>My life living with and using Linux</subtitle>
      <title>Living With Penguins</title>
      <updated>2009-07-02T18:26:51Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://linuxtidbits.wordpress.com/?p=858</id>
    <link href="http://linuxtidbits.wordpress.com/2009/06/30/restore-settings-on-a-broken-firefox/" rel="alternate" type="text/html"/>
    <title>Restore Settings on a Broken Firefox</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">When people have a problem with Firefox I’ve seen many people will resort to deleting their old profile (or folder) and creating a new one.  This works, but doing this though will get rid of any passwords, history, bookmarks… you may have.  I recently deleted the Microsoft fonts on my installation and Firefox [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&amp;blog=1210515&amp;post=858&amp;subd=linuxtidbits&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p align="justify">When people have a problem with Firefox I’ve seen many people will resort to deleting their old profile (or folder) and creating a new one.  This works, but doing this though will get rid of any passwords, history, bookmarks… you may have.  I recently deleted the Microsoft fonts on my installation and Firefox began to display alot of site with monospace – thought I was still in vim <img alt=":)" class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif"/> .  Having used Firefox quite a bit, getting a new profile was a good idea anyhow as cruft and buggy configs can slow down the browsing experience.</p>
<h4>Details</h4>
<p>First you’ll need to get to your Firefox configs:</p>
<div style="overflow: auto; width: auto; border: solid #73ba63; background-color: #defad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .4em .2em .6em;">cd ~/.mozilla/firefox/</div>
<p>Backup your old profile and profile list:</p>
<div style="overflow: auto; width: auto; border: solid #73ba63; background-color: #defad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .4em .2em .6em;">mv xxxxxxxx.default{,.bck}<br/>
mv profiles.ini{,.bck}</div>
<p>Create a new profile:</p>
<div style="overflow: auto; width: auto; border: solid #73ba63; background-color: #defad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .4em .2em .6em;">firefox -CreateProfile &lt;profilename&gt;</div>
<p align="justify">This command will tell you the name of the new folder. Copy important information to the new profile:</p>
<div style="overflow: auto; width: auto; border: solid #73ba63; background-color: #defad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .4em .2em .6em;">cd *.default.bck<br/>
cp places.sqlite key3.db formhistory.sqlite signons3.txt persdict.dat content-prefs.sqlite ../*.&lt;profilename&gt;</div>
<p align="justify">This will transfer your bookmarks, browsing history, form entries, passwords, personal dictonary changes, and page zooms.  There might be a couple other things you’d like to add (possibly your firefox preferences), take a look at <a href="http://kb.mozillazine.org/Transferring_data_to_a_new_profile_-_Firefox" target="_blank">Transferring data to a new profile</a>.</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/linuxtidbits.wordpress.com/858/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxtidbits.wordpress.com/858/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/linuxtidbits.wordpress.com/858/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/linuxtidbits.wordpress.com/858/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/linuxtidbits.wordpress.com/858/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/linuxtidbits.wordpress.com/858/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/linuxtidbits.wordpress.com/858/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/linuxtidbits.wordpress.com/858/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/linuxtidbits.wordpress.com/858/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/linuxtidbits.wordpress.com/858/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&amp;blog=1210515&amp;post=858&amp;subd=linuxtidbits&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-06-30T23:24:18Z</updated>
    <category term="Linux"/>
    <author>
      <name>Gen2ly</name>
    </author>
    <source>
      <id>http://linuxtidbits.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/5ad9566326fdd6b7f4e8af74375a3cac?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://linuxtidbits.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://linuxtidbits.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Every Letter has it's place</subtitle>
      <title>Helpful Linux Tidbits</title>
      <updated>2009-07-02T18:26:38Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-32090778.post-8947995833245252722</id>
    <link href="http://blog.funtoo.org/feeds/8947995833245252722/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=32090778&amp;postID=8947995833245252722" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/8947995833245252722?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/8947995833245252722?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/HelloToYou/~3/icHTvG5LltY/10th-anniversary-of-gentoo.html" rel="alternate" type="text/html"/>
    <title>10th Anniversary of Gentoo</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">NeddySeagoon and I have been trying to figure out the official 10th anniverary date of Gentoo, and here are the dates I've figured out so far:<div><ul><li>July, 1997 - Started a new position at University of New Mexico, was using Debian 1.3</li><li>Nov, 1998 - Was using/developing for Stampede Linux at home, but had not (yet) started Enoch?</li><li>Apr, 1999 - Was working on Enoch - wrote xpak .tbz2 code that is still in Portage</li><li>May 18-27, 1999 - First version of Enoch released, according to <a href="http://lwn.net/1999/0527/dists.php3">LWN.net</a>. My blurb for Enoch: "<span class="Apple-style-span"><i>Enoch is an advanced GNU/Linux distribution for the x86 PC Architecture, designed to bring your Linux experience into a new dimension. Or something like that.</i>"</span></li><li>Aug, 1999 - My new dual Celeron mobo would not run Linux, went to FreeBSD, Achim Gottinger kept Enoch going</li><li>Late 1999 - Must have came back to Enoch and done the Gentoo name change right about now - the "Gentoo" name was Bob Mutch's idea - started incorporating some FreeBSD ideas into Enoch - Portage (as we know it today) was born.</li><li>July 26, 2000 - Gentoo 1.0 release "imminent", cvs online, rsync "coming soon"</li><li>Nov 3, 2000 - Gentoo 1.0 Release Candidate 2</li><li>Dec 11, 2000 - Gentoo 1.0 Release Candidate 3</li><li>Aug 14, 2001 - New Gentoo Logo/Web site debut - designed by me! Still in use today! :)</li><li>Feb 16-17, 2002 - Was in Brussels, Belgium to attend FOSDEM</li><li>Mar 31, 2002 - Gentoo Linux 1.0 Released !!!</li><li>May 10, 2002 - Gentoo Listed as one of the top 10 Linux distributions on DistroWatch</li><li>Apr 8, 2002 - Gentoo Linux 1.1a released :)</li><li>Jun 10, 2002 - Gentoo Linux 1.2 released :)</li></ul><div>So, we're thinking of calling "late 2009" the official 10th anniversary of the birth of Gentoo - whaddya think? If it sounds good, we need to get the party planning committee together...</div></div><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/32090778-8947995833245252722?l=blog.funtoo.org" width="1"/></div><img height="1" src="http://feeds.feedburner.com/~r/HelloToYou/~4/icHTvG5LltY" width="1"/></div>
    </content>
    <updated>2009-06-30T22:36:26Z</updated>
    <published>2009-06-30T21:57:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="gentoo"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="funtoo"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.funtoo.org/2009/06/10th-anniversary-of-gentoo.html</feedburner:origLink>
    <author>
      <name>Daniel Robbins</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09134601055128665246</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-32090778</id>
      <author>
        <name>Daniel Robbins</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09134601055128665246</uri>
      </author>
      <link href="http://blog.funtoo.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.funtoo.org/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/32090778/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/HelloToYou" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html"/>
      <subtitle>Linux, Software, Articles, and your host... Daniel Robbins.</subtitle>
      <title>Funtoo by Daniel Robbins</title>
      <updated>2009-07-01T14:25:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-US">
    <id>http://roy.marples.name/projects/self/blog/2009/06/30</id>
    <link href="http://roy.marples.name/projects/self/blog/2009/06/30" rel="alternate" type="text/html"/>
    <title>ISP Changed!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>
I as <a href="http://roy.marples.name/projects/self/blog/2009/06/15">blogged about earlier</a> I've now changed ISP to <a class="ext-link" href="http://www.goscomb.net"><span class="icon"> </span>Goscomb Technologies</a>. Quite a straight forward migration and although the downspeed isn't much better, it's a lot snappier which implies I was congested on the Demon line. However, my upload speed has doubled, which is good news for this server :D
</p>
<p>
There maybe some more downtime in the near future as I may change registrar as I'll be getting native IPv6 later today (yay, no more <a class="ext-link" href="http://en.wikipedia.org/wiki/Tunnel_broker"><span class="icon"> </span>tunnel</a>!) and my current one (<a class="ext-link" href="http://www.1and1.co.uk"><span class="icon"> </span>1&amp;1</a>)don't appear to support IPv6 in their domain / dns setup.
</p></div>
    </summary>
    <updated>2009-06-30T08:47:30Z</updated>
    <category term="site"/>
    <author>
      <name>roy</name>
    </author>
    <source>
      <id>http://roy.marples.name/projects/self/blog</id>
      <logo>http://roy.marples.name/sonic.gif</logo>
      <link href="http://roy.marples.name/projects/self/blog" rel="alternate" type="text/html"/>
      <link href="http://roy.marples.name/projects/self/blog?format=rss" rel="self" type="application/rss+xml"/>
      <title>Roy's Web - Blog</title>
      <updated>2009-07-02T18:25:12Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.void.gr/kargig/blog/?p=656</id>
    <link href="http://www.void.gr/kargig/blog/2009/06/30/nicotine-1-2-12-ebuild/" rel="alternate" type="text/html"/>
    <title>nicotine+ 1.2.12 ebuild</title>
    <summary>I’ve uploaded an ebuild for the latest version of nicotine+ on gentoo’s bugzilla. Nicotine+ is a great p2p app written in PyGtK2 to connect to the Soulseek network.
I’ve also added psyco as a USE flag since it makes nicotine+ faster…but sadly, a bit more unstable as well. Test it and see if it makes any [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’ve uploaded an ebuild for the latest version of <a href="http://www.nicotine-plus.org/">nicotine+</a> on <a href="http://bugs.gentoo.org">gentoo’s bugzilla</a>. Nicotine+ is a great p2p app written in <a href="http://www.pygtk.org/">PyGtK2</a> to connect to the <a href="http://slsknet.org/">Soulseek</a> network.</p>
<p>I’ve also added <a href="http://psyco.sourceforge.net/">psyco</a> as a USE flag since it makes nicotine+ faster…but sadly, a bit more unstable as well. Test it and see if it makes any difference to you.</p>
<p>Ebuild: <a href="https://bugs.gentoo.org/attachment.cgi?id=195974&amp;action=view">nicotine+-1.2.12.ebuild</a></p></div>
    </content>
    <updated>2009-06-30T07:03:22Z</updated>
    <category term="Gentoo"/>
    <category term="Linux"/>
    <category term="ebuild"/>
    <category term="gtk"/>
    <category term="nicotine"/>
    <category term="p2p"/>
    <category term="python"/>
    <category term="soulseek"/>
    <author>
      <name>site admin</name>
    </author>
    <source>
      <id>http://www.void.gr/kargig/blog</id>
      <link href="http://www.void.gr/kargig/blog/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.void.gr/kargig/blog" rel="alternate" type="text/html"/>
      <subtitle>Into The Void</subtitle>
      <title>Into.the.Void.</title>
      <updated>2009-07-02T18:25:24Z</updated>
    </source>
  </entry>

  <entry xml:lang="en-us">
    <id>http://www.ilovemyjournal.com/?action=view_entry&amp;eid=4482</id>
    <link href="http://www.ilovemyjournal.com/?action=view_entry&amp;eid=4482" rel="alternate" type="text/html"/>
    <title>Zend Studio on Gentoo AMD64</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Since I've been job-hopping for the last bit, I've had the chance to install fresh gentoo builds on quite a few 64-bit computers in the last couple of months.<br/>
<br/>
I've also been looking at different IDEs for PHP development.  After using jEdit now for close to 5 years, I've gotta say the one which impresses me the most is Zend Studio for Eclipse - (freely available (albeit crippled) at Zend.com).<br/>
<br/>
The first computer I installed it on, didn't give me any grief at all.  It just worked.  The next few, however, because I was installing from scratch, gave me a few problems, so I thought I'd jot down what is needed in order for ZendStudio to properly install and execute.<br/>
<br/>
If you have a 64-bit computer, the following libraries are needed, but never explicitly requested.  I'm pretty sure if you have a 32-bit computer, everything will work just fine out of the box.<br/>
<ul><br/>
    <li><em><strong>emul-linux-x86-java</strong></em> (required for installation.  Installation will fail without it)</li><br/>
    <li><em><strong>emul-linux-x86-gtklibs</strong></em> (required for execution.  If not there, ZendStudio will simply exit right after invocation, with no GUI loading at all.</li><br/>
</ul><br/>
<br/>
After those two are installed, (along with some sort of X-Window system, of course) things should work just fine.<br/>
<br/>
Hope this helps someone.</div>
    </summary>
    <updated>2009-06-29T09:32:26Z</updated>
    <category term="Computers"/>
    <category term="Linux"/>
    <category term="Programming"/>
    <author>
      <name>PoeticIntensity</name>
    </author>
    <source>
      <id>http://www.ilovemyjournal.com</id>
      <link href="http://www.ilovemyjournal.com" rel="alternate" type="text/html"/>
      <link href="http://www.ilovemyjournal.com/?action=personal_entries&amp;user=1&amp;rss" rel="self" type="application/rss+xml"/>
      <subtitle>Family-friendly blogs within all categories.</subtitle>
      <title>A Little Closer to Center...</title>
      <updated>2009-06-29T10:22:13Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-32090778.post-6113635257422457298</id>
    <link href="http://blog.funtoo.org/feeds/6113635257422457298/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=32090778&amp;postID=6113635257422457298" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/6113635257422457298?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/6113635257422457298?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/HelloToYou/~3/VkTYd6xqy6k/metro-141-released.html" rel="alternate" type="text/html"/>
    <title>Metro 1.4.1 Released</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Metro 1.4.1 has been released! I have new documentation online, now hosted on funtoo.org:<div><br/></div><div><a href="http://www.funtoo.org/en/metro/tutorial/">Metro 1.4.1 Quick Start Tutorial</a></div><div><a href="http://www.funtoo.org/en/metro/datamodel/">Metro 1.4.1 Data Model Reference</a><br/><div><br/></div><div>Enjoy!</div></div><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/32090778-6113635257422457298?l=blog.funtoo.org" width="1"/></div><img height="1" src="http://feeds.feedburner.com/~r/HelloToYou/~4/VkTYd6xqy6k" width="1"/></div>
    </content>
    <updated>2009-06-29T07:26:10Z</updated>
    <published>2009-06-29T07:23:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="gentoo"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="funtoo"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.funtoo.org/2009/06/metro-141-released.html</feedburner:origLink>
    <author>
      <name>Daniel Robbins</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09134601055128665246</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-32090778</id>
      <author>
        <name>Daniel Robbins</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09134601055128665246</uri>
      </author>
      <link href="http://blog.funtoo.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.funtoo.org/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/32090778/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/HelloToYou" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html"/>
      <subtitle>Linux, Software, Articles, and your host... Daniel Robbins.</subtitle>
      <title>Funtoo by Daniel Robbins</title>
      <updated>2009-07-01T14:25:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://linuxtidbits.wordpress.com/?p=850</id>
    <link href="http://linuxtidbits.wordpress.com/2009/06/28/keyboard-template/" rel="alternate" type="text/html"/>
    <title>Keyboard Template</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I needed a keyboard template and I couldn’t find any so I made one (uh kinda).  The outline was made by aphasia100stock:

Notes

Converted from .ai format to .svg
Removed inner borders
Added Letters, Numbers, Symbols
Added guidelines to be able to reference keys.

Download svg
Thanks aphasia100stock for the outline.
Enjoy!
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&amp;blog=1210515&amp;post=850&amp;subd=linuxtidbits&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p align="justify">I needed a keyboard template and I couldn’t find any so I made one (uh kinda).  The outline was made by <a href="http://aphasia100stock.deviantart.com/art/Keyboard-Layout-Source-File-28965987" target="_blank">aphasia100stock</a>:</p>
<p><a href="http://linuxtidbits.files.wordpress.com/2009/06/keyboard-outline.png" target="_blank"><img alt="" src="http://linuxtidbits.files.wordpress.com/2009/06/keyboard-outline-478.jpg" style="border: 1px solid #8282ff; border-width: 1px;"/></a></p>
<h4>Notes</h4>
<ul>
<li>Converted from .ai format to .svg</li>
<li>Removed inner borders</li>
<li>Added Letters, Numbers, Symbols</li>
<li>Added guidelines to be able to reference keys.</li>
</ul>
<p><a href="http://www.archive.org/download/KeyboardTemplate/KeyboardOutline.svg" target="_blank">Download svg</a></p>
<p>Thanks aphasia100stock for the outline.</p>
<p>Enjoy!</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/linuxtidbits.wordpress.com/850/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxtidbits.wordpress.com/850/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/linuxtidbits.wordpress.com/850/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/linuxtidbits.wordpress.com/850/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/linuxtidbits.wordpress.com/850/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/linuxtidbits.wordpress.com/850/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/linuxtidbits.wordpress.com/850/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/linuxtidbits.wordpress.com/850/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/linuxtidbits.wordpress.com/850/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/linuxtidbits.wordpress.com/850/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&amp;blog=1210515&amp;post=850&amp;subd=linuxtidbits&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-06-29T03:54:58Z</updated>
    <category term="Linux"/>
    <author>
      <name>Gen2ly</name>
    </author>
    <source>
      <id>http://linuxtidbits.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/5ad9566326fdd6b7f4e8af74375a3cac?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://linuxtidbits.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://linuxtidbits.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Every Letter has it's place</subtitle>
      <title>Helpful Linux Tidbits</title>
      <updated>2009-07-02T18:26:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://thinkmoult.com/?p=727</id>
    <link href="http://feedproxy.google.com/~r/thinkmoult/~3/M7MxGJlauKA/" rel="alternate" type="text/html"/>
    <title>ThoughtStall</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The ThoughtScore project is another gypsy on my to-do list along with the BMR. It seems as though the world of 3D graphics and I are drifting slowly apart. It’ll be such a pity to let it go, so I want to make a serious effort and continue the amazing progress I once had on [...]


Related posts:<ol><li><a href="http://thinkmoult.com/2008/08/05/thoughtscore-updated/" rel="bookmark" title="Permanent Link: ThoughtScore Updated!">ThoughtScore Updated!</a></li><li><a href="http://thinkmoult.com/2009/03/20/a-little-reintroduction-to-pose2-and-thoughtscore/" rel="bookmark" title="Permanent Link: A little (re)introduction to POSE2 and ThoughtScore">A little (re)introduction to POSE2 and ThoughtScore</a></li><li><a href="http://thinkmoult.com/2009/06/08/final-call-for-eadrax-testers/" rel="bookmark" title="Permanent Link: Final call for Eadrax testers.">Final call for Eadrax testers.</a></li></ol></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>The ThoughtScore project is another gypsy on my to-do list along with the BMR. It seems as though the world of 3D graphics and I are drifting slowly apart. It’ll be such a pity to let it go, so I want to make a serious effort and continue the amazing progress I once had on ThoughtScore.</p>
<p>You can see the pitiful post I made after scrolling through history on this page:</p>
<p><a href="http://blenderartists.org/forum/showthread.php?t=88517&amp;page=3"><strong>http://blenderartists.org/forum/showthread.php?t=88517&amp;page=3</strong></a></p>
<p>Revive ThoughtScore! I need a plan, a design, something huge! Grab me some pencil and paper, and let’s bring my vision into a reality! I have a holiday coming up, and I hope I can approach this through another angle which should allow me to continue production.</p>
<p>The next post will be in a week’s time because I am going to be stuck in a jungle throughout next week. You will then receive posts in this order: 1) The Trek, 2) New Perspective Magazine Released, and 3) What is becoming of Eadrax.</p>


<p>Related posts:</p><ol><li><a href="http://thinkmoult.com/2008/08/05/thoughtscore-updated/" rel="bookmark" title="Permanent Link: ThoughtScore Updated!">ThoughtScore Updated!</a></li><li><a href="http://thinkmoult.com/2009/03/20/a-little-reintroduction-to-pose2-and-thoughtscore/" rel="bookmark" title="Permanent Link: A little (re)introduction to POSE2 and ThoughtScore">A little (re)introduction to POSE2 and ThoughtScore</a></li><li><a href="http://thinkmoult.com/2009/06/08/final-call-for-eadrax-testers/" rel="bookmark" title="Permanent Link: Final call for Eadrax testers.">Final call for Eadrax testers.</a></li></ol><p/><img height="1" src="http://feeds.feedburner.com/~r/thinkmoult/~4/M7MxGJlauKA" width="1"/></div>
    </content>
    <updated>2009-06-28T08:22:44Z</updated>
    <category term="3D Art"/>
    <category term="Animation"/>
    <category term="Art"/>
    <category term="3d"/>
    <category term="blender"/>
    <category term="project"/>
    <category term="thoughtscore"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://thinkmoult.com/2009/06/28/thoughtstall/</feedburner:origLink>
    <author>
      <name>Dion Moult</name>
    </author>
    <source>
      <id>http://thinkmoult.com</id>
      <link href="http://thinkmoult.com" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/thinkmoult" rel="self" type="application/atom+xml"/>
      <subtitle>Updated every two days ... now with indepth analysis!</subtitle>
      <title>thinkMoult</title>
      <updated>2009-06-28T08:25:19Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-32090778.post-1340844028789945446</id>
    <link href="http://blog.funtoo.org/feeds/1340844028789945446/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=32090778&amp;postID=1340844028789945446" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/1340844028789945446?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/1340844028789945446?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/HelloToYou/~3/YwTCQepoy1I/anti-slowloris-dos-patch-in-funtoo.html" rel="alternate" type="text/html"/>
    <title>Anti-Slowloris DOS patch in Funtoo</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I've committed an anti-slowloris patch to Funtoo, in apache-2.2.11-r1. I recommend that Apache users upgrade to this new version. (see <a href="http://bit.ly/WGSvD">http://bit.ly/WGSvD</a>)<div><div><br/></div><div>All still-affected MPMs (everything except prefork) have been masked. The intent here is to force you to use an Apache configuration that is not vulnerable to slowloris. If you are in a situation where slowloris cannot affect you, you can manually enable the other MPMs to gain access to them.</div><div><br/></div><div>I tested the anti-slowloris patch myself on a Drupal installation I had on my machine. Without the patch, slowloris was able to make Apache unresponsive immediately. With the patch, Apache was a bit laggy but continued to run with no problems.</div></div><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/32090778-1340844028789945446?l=blog.funtoo.org" width="1"/></div><img height="1" src="http://feeds.feedburner.com/~r/HelloToYou/~4/YwTCQepoy1I" width="1"/></div>
    </content>
    <updated>2009-06-27T22:48:20Z</updated>
    <published>2009-06-27T22:44:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="gentoo"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="funtoo"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.funtoo.org/2009/06/anti-slowloris-dos-patch-in-funtoo.html</feedburner:origLink>
    <author>
      <name>Daniel Robbins</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09134601055128665246</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-32090778</id>
      <author>
        <name>Daniel Robbins</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09134601055128665246</uri>
      </author>
      <link href="http://blog.funtoo.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.funtoo.org/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/32090778/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/HelloToYou" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html"/>
      <subtitle>Linux, Software, Articles, and your host... Daniel Robbins.</subtitle>
      <title>Funtoo by Daniel Robbins</title>
      <updated>2009-07-01T14:25:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.obsidianprofile.com/index.php/blog/entry/1246126742</id>
    <link href="http://www.obsidianprofile.com/index.php/blog/entry/1246126742" rel="alternate" type="text/html"/>
    <title>Weird Dream</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I came home from Sarah's this morning after sleeping for a few hours. In those few hours, I had what seemed to be a weird dream... but not?</p>
<p>Unfortunately, all I can remember is that I was standing inside a classroom full of people standing up. I turned towards the door and saw my friend Chris Hernandez standing there. I gasped, then tried to move towards him, but he ran out the door. After I left the classroom, I woke up and couldn't manage to fall back asleep.</p>
<p>Chris committed suicide in 2007... and I haven't seen him since. It's so distinctly odd that I would see him in a dream like that. Especially when I woke up from it and couldn't get back to sleep... almost like a ghastly feeling was tingling the back of my head. Visitation from an old friend, or a sign of something to come?</p></div>
    </summary>
    <updated>2009-06-27T18:19:02Z</updated>
    <author>
      <name>Sean Potter</name>
      <email>obsidian@antilan.com</email>
    </author>
    <source>
      <id>http://www.obsidianprofile.com</id>
      <link href="http://www.obsidianprofile.com" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/2.0/" rel="license"/>
      <link href="http://feeds.feedburner.com/ObsidianProfile" rel="self" type="application/rss+xml"/>
      <subtitle>Focusing in on Computers, Web Design, and DIY Projects</subtitle>
      <title>Obsidian Profile</title>
      <updated>2009-07-02T08:17:00Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-32090778.post-7321512469841569648</id>
    <link href="http://blog.funtoo.org/feeds/7321512469841569648/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=32090778&amp;postID=7321512469841569648" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/7321512469841569648?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/7321512469841569648?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/HelloToYou/~3/FGdhPK6jBls/apache-slowloris-dos-is-nasty.html" rel="alternate" type="text/html"/>
    <title>Apache Slowloris DoS is Nasty - Protection Guide in Works</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The <a href="http://ha.ckers.org/blog/20090617/slowloris-http-dos/">Apache SlowLoris DoS</a> is a pretty nasty thing. If you are running Apache (who isn't) then I <b>strongly</b> recommend you look carefully at the link above, learn about how this exploit works, and ensure that your infrastructure is safe.<div><br/></div><div>If you are running Apache or IBM Web servers that are directly exposed to the Web, you are vulnerable. If you have a load balancer in front of your Web site (most of us don't) <b>you may still be vulnerable. Your load balancer needs to be configured to protect against this DoS, many (including Cisco) need to be told to do so and do not protect by default. So test to ensure your infrastructure is protected.</b></div><div><b><br/></b></div><div>From what I've read, if you have a squid proxy in front of Apache, you should be safe, but we have not confirmed this yet.</div><div><br/></div><div>I'm planning to get a SlowLoris Protection Guide available early next week which will help to provide detailed information on how to protect against this particularly nasty DoS.</div><div><br/></div><div>I also think that the Apache team's historical response to this very preventable issue has been horrendous - we all run Web servers in the real world, not some theoretical happy world, and it's Apache's job to ensure that it manages its own resources properly. For future Web-related efforts, I think I'm going to be avoiding Apache and looking at the <a href="http://www.cherokee-project.com/">Cherokee Web Server</a>.  </div><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/32090778-7321512469841569648?l=blog.funtoo.org" width="1"/></div><img height="1" src="http://feeds.feedburner.com/~r/HelloToYou/~4/FGdhPK6jBls" width="1"/></div>
    </content>
    <updated>2009-06-26T22:41:16Z</updated>
    <published>2009-06-26T22:33:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="gentoo"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="funtoo"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.funtoo.org/2009/06/apache-slowloris-dos-is-nasty.html</feedburner:origLink>
    <author>
      <name>Daniel Robbins</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09134601055128665246</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-32090778</id>
      <author>
        <name>Daniel Robbins</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09134601055128665246</uri>
      </author>
      <link href="http://blog.funtoo.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.funtoo.org/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/32090778/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/HelloToYou" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html"/>
      <subtitle>Linux, Software, Articles, and your host... Daniel Robbins.</subtitle>
      <title>Funtoo by Daniel Robbins</title>
      <updated>2009-07-01T14:25:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://menelkir.wordpress.com/?p=109</id>
    <link href="http://menelkir.wordpress.com/2009/06/26/109/" rel="alternate" type="text/html"/>
    <title>menelkir</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">The Dante’s Inferno Test has banished you to the Seventh Level of Hell!Here is how you matched up against all the levels:


Level
Score


Purgatory (Repenting Believers)
Very Low


Level 1 – Limbo (Virtuous Non-Believers)
Very Low


Level 2 (Lustful)
Very High


Level 3 (Gluttonous)
High


Level 4 (Prodigal and Avaricious)
Extreme


Level 5 (Wrathful and Gloomy)
Extreme


Level 6 – The City of Dis (Heretics)
Extreme


Level 7 (Violent)
Extreme


Level 8- the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=menelkir.wordpress.com&amp;blog=349801&amp;post=109&amp;subd=menelkir&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p><b>The Dante’s Inferno Test has banished you to <i>the Seventh Level of Hell!</i></b><br/>Here is how you matched up against all the levels:<br/>
</p><table cellspacing="1" style="background-color: #000000; border: none; font: 10pt arial, verdana, 'sans serif'; margin: 5px;">
<tbody><tr style="font: bold 12pt arial, verdana, 'sans serif'; text-align: center; color: #ffffff; background-color: #333333;">
<th><b>Level</b></th>
<th><b>Score</b></th>
</tr>
<tr style="background-color: #220033; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#0" style="color: #ff3344; text-decoration: underline;">Purgatory</a></b> (Repenting Believers)</td>
<td style="color: #3344bb; background-color: #333333; padding: 4px;"><b>Very Low</b></td>
</tr>
<tr style="background-color: #110022; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#1" style="color: #ff3344; text-decoration: underline;">Level 1 – Limbo</a></b> (Virtuous Non-Believers)</td>
<td style="color: #3344bb; background-color: #333333; padding: 4px;"><b>Very Low</b></td>
</tr>
<tr style="background-color: #220011; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#2" style="color: #ff3344; text-decoration: underline;">Level 2</a></b> (Lustful)</td>
<td style="color: #c40033; background-color: #333333; padding: 4px;"><b>Very High</b></td>
</tr>
<tr style="background-color: #330011; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#3" style="color: #ff3344; text-decoration: underline;">Level 3</a></b> (Gluttonous)</td>
<td style="color: #ff1133; background-color: #333333; padding: 4px;"><b>High</b></td>
</tr>
<tr style="background-color: #440011; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#4" style="color: #ff3344; text-decoration: underline;">Level 4</a></b> (Prodigal and Avaricious)</td>
<td style="color: #ee2244; background-color: #333333; padding: 4px;"><b>Extreme</b></td>
</tr>
<tr style="background-color: #550011; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#5" style="color: #ff3344; text-decoration: underline;">Level 5</a></b> (Wrathful and Gloomy)</td>
<td style="color: #ee2244; background-color: #333333; padding: 4px;"><b>Extreme</b></td>
</tr>
<tr style="background-color: #660011; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#6" style="color: #ff3344; text-decoration: underline;">Level 6 – The City of Dis</a></b> (Heretics)</td>
<td style="color: #ee2244; background-color: #333333; padding: 4px;"><b>Extreme</b></td>
</tr>
<tr style="background-color: #770011; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#7" style="color: #ff3344; text-decoration: underline;">Level 7</a></b> (Violent)</td>
<td style="color: #ee2244; background-color: #333333; padding: 4px;"><b>Extreme</b></td>
</tr>
<tr style="background-color: #880011; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#8" style="color: #ff3344; text-decoration: underline;">Level 8- the Malebolge</a></b> (Fraudulent, Malicious, Panderers)</td>
<td style="color: #c40033; background-color: #333333; padding: 4px;"><b>Very High</b></td>
</tr>
<tr style="background-color: #990011; color: #eeeeee;">
<td style="padding: 4px;"><b><a href="http://www.4degreez.com/misc/dante-inferno-information.html#9" style="color: #ff3344; text-decoration: underline;">Level 9 – Cocytus</a></b> (Treacherous)</td>
<td style="color: #ee2244; background-color: #333333; padding: 4px;"><b>Extreme</b></td>
</tr>
</tbody></table>
<p><b>Take the <a href="http://www.4degreez.com/misc/dante-inferno-test.mv">Dante’s Inferno Hell Test</a></b></p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/menelkir.wordpress.com/109/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/menelkir.wordpress.com/109/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/menelkir.wordpress.com/109/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/menelkir.wordpress.com/109/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/menelkir.wordpress.com/109/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/menelkir.wordpress.com/109/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/menelkir.wordpress.com/109/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/menelkir.wordpress.com/109/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/menelkir.wordpress.com/109/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/menelkir.wordpress.com/109/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=menelkir.wordpress.com&amp;blog=349801&amp;post=109&amp;subd=menelkir&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-06-26T18:41:32Z</updated>
    <category term="Uncategorized"/>
    <author>
      <name>Daniel Menelkir</name>
    </author>
    <source>
      <id>http://menelkir.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/a6e694ace907c3463efecdf79dd68a05?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://menelkir.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://menelkir.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Tech stuff</subtitle>
      <title>Daniel de Oliveira</title>
      <updated>2009-06-27T17:45:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://briancarper.net/blog/clojure-slime-odbc-sql-server</id>
    <link href="http://briancarper.net/blog/clojure-slime-odbc-sql-server" rel="alternate" type="text/html"/>
    <title>Clojure, SLIME, ODBC, SQL Server</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I had a lot of trouble connecting to an MS SQL Server at work via Clojure.  Java 6 comes with a JDBC-ODBC bridge which worked fine from a Clojure REPL at a command prompt, or from inferior-lisp in Emacs, but in SLIME it would hang every time I tried to connect and I'd have to kill Java.  Couldn't for the life of me figure out why.</p>

<p>I got it to work eventually by using Microsoft's own JDBC driver, which you can download <a href="http://msdn.microsoft.com/en-us/data/aa937724.aspx">here</a>.</p>

<p>Once you put the downloaded .jar file on your <code>CLASSPATH</code> (in my case, <code>sqljdbc4.jar</code>) you can connect like this:</p>

<pre><code>user&gt; (def db {:classname "com.microsoft.sqlserver.jdbc.SQLServerDriver"
               :subprotocol "sqlserver"
               :subname "//server_hostname;database=SomeDatabase;user=SomeUser;password=SomePassword"})
#'user/db
user&gt; (use 'clojure.contrib.sql)
nil
user&gt; (with-connection db 
        (with-query-results rs ["SELECT * FROM whatever"] (prn rs)))
... results ...
</code></pre>

<p>Posted for the sake of Googlebot and for my own future sanity.</p></div>
    </summary>
    <updated>2009-06-26T18:27:22Z</updated>
    <source>
      <id>http://briancarper.net</id>
      <author>
        <name>Brian Carper</name>
      </author>
      <link href="http://briancarper.net" rel="alternate" type="text/html"/>
      <link href="http://briancarper.net/feed/" rel="self" type="application/rss+xml"/>
      <subtitle>Some guy's blog about programming and Linux and cows</subtitle>
      <title>briancarper.net</title>
      <updated>2009-07-02T18:26:03Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-32090778.post-6436592760147325300</id>
    <link href="http://blog.funtoo.org/feeds/6436592760147325300/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=32090778&amp;postID=6436592760147325300" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/6436592760147325300?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/6436592760147325300?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/HelloToYou/~3/2WPatEcYNlA/initscripts-keeping-it-simple.html" rel="alternate" type="text/html"/>
    <title>Initscripts - Keeping It Simple</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I've been reviewing Roy Marples' 0.5.0 release of OpenRC for inclusion in Funtoo (we're currently at 0.4.2,) and the big change with 0.5.0 is that Roy has ripped out the existing networking functionality, and replaced it with something a lot simpler. <div><br/></div><div>I think this is a step in the right direction, but I'm leaning towards "going all the way" and ripping out networking support entirely, in favor of having Funtoo-supplied /etc/init.d/net.* templates that actually call the route/ifconfig/ip/vconfig/brctl commands directly, and users can modify to suit their needs.</div><div><br/></div><div>Why do this? Here are some reasons:</div><div><ol><li>WYSIWYG - no need to figure out some kind of distro-specific network configuration layer that is supposed to make things easier for you.</li><li>It encourages (but does not force) users to become familiar with the ifconfig/ip/route commands, which is a good thing.</li><li>It is the most flexible option, since it allows you do get as freaky with your network as you want.</li><li>It allows users to leverage the dependency-based functionality in the initscripts for their own purposes - the dependency functionality was designed to be used by end-users.</li><li>Theoretically faster.</li><li>Self-documenting.</li><li>Simpler.</li><li>Reduces footprint of the initscript code (reduced maintenance.)</li></ol><div>Now, here are some negatives, along with how I hope to address them:</div><div><ol><li>It's more complicated - Yes, slightly, initially, which means Funtoo network documentation needs to be written to help users. Several easy-to-use /etc/init.d/net.* samples need to be available for beginners. That will make things easy for networking newbies.</li><li>Configuration gets stored in /etc/init.d rather than /etc/conf.d (where some might say it "should" be) - This, I do not really agree with, so I don't see it as a significant negative. I don't think that /etc/conf.d should be a mandatory design rule for storing configuration. For networking, putting configuration in /etc/init.d is simpler - users who like /etc/conf.d can still use it, and I can have our templates be usable with /etc/init.d or /etc/conf.d for configuration storage. And designing complex network configuration scripts just for the sake of getting all network configuration stuffed inside variables in /etc/conf.d is not a winning strategy. </li><li>Not desktop-friendly - Some might say that Gentoo and OpenRC network configuration scripts isolate the user from the complexity underneath, and are thus better. In theory, this may be right - in reality, it creates another distro-specific configuration layer you need to learn, and developers need to maintain. And it's not significantly easier, really.</li></ol><div>So, I think this is the right way to go. Let me know what you think. </div><div><br/></div><div><br/></div></div></div><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/32090778-6436592760147325300?l=blog.funtoo.org" width="1"/></div><img height="1" src="http://feeds.feedburner.com/~r/HelloToYou/~4/2WPatEcYNlA" width="1"/></div>
    </content>
    <updated>2009-06-26T05:13:02Z</updated>
    <published>2009-06-26T04:41:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="gentoo"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="funtoo"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.funtoo.org/2009/06/initscripts-keeping-it-simple.html</feedburner:origLink>
    <author>
      <name>Daniel Robbins</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09134601055128665246</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-32090778</id>
      <author>
        <name>Daniel Robbins</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09134601055128665246</uri>
      </author>
      <link href="http://blog.funtoo.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.funtoo.org/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/32090778/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/HelloToYou" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html"/>
      <subtitle>Linux, Software, Articles, and your host... Daniel Robbins.</subtitle>
      <title>Funtoo by Daniel Robbins</title>
      <updated>2009-07-01T14:25:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://vxjasonxv.livejournal.com/525049.html</id>
    <link href="http://vxjasonxv.livejournal.com/525049.html" rel="alternate" type="text/html"/>
    <link href="http://vxjasonxv.livejournal.com/data/phonepost/7234.mp3" length="54395" rel="enclosure" type="audio/mp3"/>
    <title>Voice Post</title>
    <updated>2009-06-26T00:49:35Z</updated>
    <source>
      <id>http://vxjasonxv.livejournal.com/</id>
      <logo>http://l-userpic.livejournal.com/50988115/699816</logo>
      <author>
        <name>Jason Salaz</name>
      </author>
      <link href="http://vxjasonxv.livejournal.com/" rel="alternate" type="text/html"/>
      <link href="http://vxjasonxv.livejournal.com/data/rss/" rel="self" type="application/rss+xml"/>
      <subtitle>Jason's Little Corner of THE INTERNET! - LiveJournal.com</subtitle>
      <title>Jason's Little Corner of THE INTERNET!</title>
      <updated>2009-06-26T01:25:12Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://matija.suklje.name/111 at http://matija.suklje.name</id>
    <link href="http://matija.suklje.name/?q=node/111" rel="alternate" type="text/html"/>
    <title>TGJE report no. 3 — What I dislike on Jamendo</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Due to my laptop being dead I am not behind my regular desktop and thus not seeing the statistics what I have listened to the most in the past weeks. So I will take this oportunity to reflect on <strong>what I dislike on Jamendo</strong>. There is not much, and its mostly just annoyances, but it is only fair to say it out loud and hope things improve.</p>
<p>For starters, <strong>I dislike the Flash player</strong>. There less volatile and more open technologies out there — <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/77"><dfn title="Exemplum Gratia (latin for: for example)">e.g.</dfn></a> <a href="http://mediaplayer.yahoo.com">The Yahoo! Media Player</a> that is also being used by <a href="http://matija.suklje.name/&gt;http://blocsonic.com">BlocSonic</a> seems to be written in JavaScript/EcmaScript and feels nicer to me. I am even thinking of implementing it on my page.</p>
<p>The <strong>OGG/Vorbis torrents are sometimes seedless</strong>, which makes it sometimes a bit of a drag to wait days or even <em>weeks</em> for an album to finally download.</p>
<p>Already after my first <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/176"><dfn title="The (Great) Jamendo Experiment">TGJE</dfn></a> report <cite>mareviq</cite> suggested to me <a href="http://www.jamendo.com/en/artist/rob.costlow"><em>Rob Costlow</em></a> — a great pianist who offers his music under a <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/71"><dfn title="Creative Commons (or) Carbon Copy">CC</dfn></a> license. Sadly though, his music can be <em>heard</em> on Jamendo, <strong>but not downloaded</strong>. After I contacted Jamendo with that problem, they responded that <cite><em>Rob Costlow</em> is an exception</cite>. As someone who does have some idea of <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/25"><dfn title="Intellectual Property (or) Internet Protocol">IP</dfn></a> law, I find this really odd. Considering <em>Rob Costlow</em> has published his works under a <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/71"><dfn title="Creative Commons (or) Carbon Copy">CC</dfn></a> <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/168"><dfn title="Attribution">BY</dfn></a>-<a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/170"><dfn title="Non-commercial">NC</dfn></a>-<a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/169"><dfn title="Share Alike">SA</dfn></a> license at least on <a href="http://www.magnatune.com/artists/costlow">Magnatune</a>, it should not have been any problem with anyone who got the music legally to share it with others.</p>
<p>But even graver then the above case is <a href="http://www.jamendo.com/en/artist/HYPE"><em>HYPE</em></a> — a french band whose music is not available on Jamendo anymore at all. From what I could gather from e-mailing Jamendo, is that <em>HYPE</em> got a record deal and the label gave the band an ultimatum to get all their free music offline. If anything, this looks like a school example of a copyright violation. Sure, an artist has a right to revoke his work under <em>certain</em> conditions, but a better commercial exploitation is hardly one of them. Again, since they (most probably) had their work on Jamendo under a <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/71"><dfn title="Creative Commons (or) Carbon Copy">CC</dfn></a> license, it is a violation from their part to take back the rights that they already gave away to the public.</p>
<p>This brings me to <strong>free singles of non-free albums</strong> — lately I have found a lot of singles on Jamendo and when looking at the artists' sites I usually found out they have full albums released as <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/91"><dfn title="Compact Disc">CD</dfn></a>'s and nowhere any notice of any <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/71"><dfn title="Creative Commons (or) Carbon Copy">CC</dfn></a>. Quite a lot of these I found were promoted by <a href="http://www.jamendo.com/en/openmusicwire">Open Music Wire</a>. After looking at the <a href="http://openmusicwire.com">Open Music Wire website</a> it seems to me that in some cases both Open Music Wire's and in turn also Jamendo's services are being misused for promoting non-free labels and artists, by <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/71"><dfn title="Creative Commons (or) Carbon Copy">CC</dfn></a>'ing just one track. This gives me very mixed feelings. On the one hand it <em>does</em> promote some lesser known artists. But on the other hand, it (ab)uses free services to tease people into buying non-free content. Moreover since <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/71"><dfn title="Creative Commons (or) Carbon Copy">CC</dfn></a> is not mentioned anywhere on the artists' homepages, I wonder what would happen if, <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/77"><dfn title="Exemplum Gratia (latin for: for example)">e.g.</dfn></a> a user would get sued for copyright infringement of a track that is under a strict copyright on the <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/91"><dfn title="Compact Disc">CD</dfn></a>, yet freely available under a <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/71"><dfn title="Creative Commons (or) Carbon Copy">CC</dfn></a> license on Jamendo or Open Music Wire.</p>
<p>In other news: Since I started this experiment I have listened almost exclusively music from <a href="http://www.jamendo.com">Jamendo</a>. This will probably change a bit in the future, not because there is much wrong with Jamendo, but just because after proving that one can survive for a month of listening only to music served by Jamendo, I will go on with a normal life and <strong>expand <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/176"><dfn title="The (Great) Jamendo Experiment">TGJE</dfn></a> over other free netlables</strong> non-discriminatory. This way I will try to make a user case of a normal, internet-savvy music lover.</p>
<p> <i> hook out &gt;&gt; listening to <a href="http://www.jamendo.com/en/radio">Jamendo Radio</a> on my dad's laptop and slowly going to bed</i><br/>
&lt;!--break--&gt;</p></div>
    </summary>
    <updated>2009-06-25T22:09:37Z</updated>
    <category scheme="http://matija.suklje.name/?q=taxonomy/term/1" term="IP law"/>
    <category scheme="http://matija.suklje.name/?q=taxonomy/term/167" term="Jamendo Experiment"/>
    <category scheme="http://matija.suklje.name/?q=taxonomy/term/90" term="Music"/>
    <category scheme="http://matija.suklje.name/?q=taxonomy/term/94" term="Web"/>
    <author>
      <name>Matija Šuklje</name>
    </author>
    <source>
      <id>http://matija.suklje.name</id>
      <link href="http://matija.suklje.name" rel="alternate" type="text/html"/>
      <link href="http://matija.suklje.name/?q=rss.xml" rel="self" type="application/rss+xml"/>
      <title>Hook's Humble Homepage</title>
      <updated>2009-07-02T18:26:07Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://www.obsidianprofile.com/index.php/blog/entry/1245958494</id>
    <link href="http://www.obsidianprofile.com/index.php/blog/entry/1245958494" rel="alternate" type="text/html"/>
    <title>New Beginnings</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I deleted all my old posts.  It was about that time. I have a record of them all for myself to look at, but there's no need for them to plague the internet any longer.  I figured it was time for some change, as my life has been so plagued with trouble these past few months. Maybe this is exactly what I need.</p>

<p>Things are going well. I'm looking for a new job, and contemplating how I'd like to finish up my bachelor's degree.   For the time being, I think I'm going to stick with the restaurant industry.  Honestly, I love the people, and I love the hours.  A 9-5 job seems so boring to me, and I've never been one to get up early more than two days in a row.</p>

<p>I have some exciting projects I'm slowly working on. Obviously, number one is <a href="http://www.bioslevel.com">BIOSLEVEL</a>, my group's product review site with an open source-twist. It's down at the moment, but I promise it won't be down much longer. I just need to finish interfacing with phpBB3 and make a few other small adjustments before it will live again.</p>

<p>Also in my newfound spare time, I started working on a QT4 XMMS2 client. I don't have much accomplished outside of an interface, but it's promising. I'm not a fan of Amarok, and using a GTK-based audio player just isn't pretty. I'd like to incorporate many different ideas into it such as Last.FM browsing, multiple playlists, iPod support, and much more. Once I have a little more going, be certain that there will be a post here about it</p></div>
    </summary>
    <updated>2009-06-25T19:34:54Z</updated>
    <author>
      <name>Sean Potter</name>
      <email>obsidian@antilan.com</email>
    </author>
    <source>
      <id>http://www.obsidianprofile.com</id>
      <link href="http://www.obsidianprofile.com" rel="alternate" type="text/html"/>
      <link href="http://creativecommons.org/licenses/by-nc-sa/2.0/" rel="license"/>
      <link href="http://feeds.feedburner.com/ObsidianProfile" rel="self" type="application/rss+xml"/>
      <subtitle>Focusing in on Computers, Web Design, and DIY Projects</subtitle>
      <title>Obsidian Profile</title>
      <updated>2009-07-02T08:17:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://linuxtidbits.wordpress.com/?p=844</id>
    <link href="http://linuxtidbits.wordpress.com/2009/06/25/troubleshooting-from-console/" rel="alternate" type="text/html"/>
    <title>Getting Help from Console</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">If you’re in console (aka virtual console) doing an install or repairs on a system, it’s good to know how to get help if problems occur.
“Ground Control…”
To get help in console you can use a chat client.  Read this page on how to set up irssi – a terminal/console IRC program.  The guide [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&amp;blog=1210515&amp;post=844&amp;subd=linuxtidbits&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p align="justify">If you’re in console (aka virtual console) doing an install or repairs on a system, it’s good to know how to get help if problems occur.</p>
<h4>“Ground Control…”</h4>
<p align="justify">To get help in console you can use a chat client.  Read <a href="http://linuxtidbits.wordpress.com/2008/01/09/setting-up-irssi/" target="_blank">this page</a> on how to set up <a href="http://irssi.org/" target="_blank">irssi</a> – a terminal/console IRC program.  The guide will walk you through setting up irssi and connecting to freenode where many Linux distribution chat channels are located.</p>
<h4>“Waiting for details, Houston…”</h4>
<p align="justify">When you tell the people in the chat-room what your problem is, sometimes they will need to know additional information.  This could be the output of a command or the contents of a configuration file.  To do a command without leaving irssi do <b>Ctrl</b>+<b>Alt</b>+<b>F2</b> (F3, F4… can also be used) to enter another console, then enter the command.</p>
<p align="justify">Be better not to have to write everything down on a notepad and then type it into irssi, this is where it becomes useful to use a collaborative debugging tool like pastebin.  Pastebin is a website that temporarily holds configurations, bug outputs… that you can refer other people to get help.  There are several tools that can be used from the command line that can send files to a pastebin service, for example pastebinit.  Add pastebinit from your distro, then upload a file.  For example, your <code>xorg.conf</code> file:</p>
<div style="overflow: auto; width: auto; border: solid #73ba63; background-color: #defad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .4em .2em .6em;">pastebinit /etc/X11/xorg.conf</div>
<p align="justify">For uploading the output of a command, first you have to put it into a file:</p>
<div style="overflow: auto; width: auto; border: solid #ba6363; background-color: #fad8d8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .4em .2em .6em;">fdisk -l &amp;&gt; partitions.txt</div>
<p align="justify"><b>&amp;&gt;</b> will redirect all output to a text file (both standard output and error output) and now it can be uploaded.</p>
<h4>“I have visual…”</h4>
<p align="justify">Occasionally you might need to actually show a picture of what your question is about (e.g. if you have a question about a console-based installer).  For this you can use fbshot.  fbshot is a framebuffer screenshot program.  To take a screenshot of the first console (<b>Ctrl</b>+<b>Alt</b>+<b>F1</b>):</p>
<div style="overflow: auto; width: auto; border: solid #ba6363; background-color: #fad8d8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .4em .2em .6em;">fbshot -c 1 console1.png</div>
<p align="justify">Then you can use <a href="http://atrey.karlin.mff.cuni.cz/~clock/twibright/links/" target="_blank">links</a> and a image-hosting website to upload the image.</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/linuxtidbits.wordpress.com/844/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxtidbits.wordpress.com/844/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/linuxtidbits.wordpress.com/844/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/linuxtidbits.wordpress.com/844/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/linuxtidbits.wordpress.com/844/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/linuxtidbits.wordpress.com/844/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/linuxtidbits.wordpress.com/844/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/linuxtidbits.wordpress.com/844/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/linuxtidbits.wordpress.com/844/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/linuxtidbits.wordpress.com/844/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&amp;blog=1210515&amp;post=844&amp;subd=linuxtidbits&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-06-25T18:37:03Z</updated>
    <category term="Linux"/>
    <author>
      <name>Todd Partridge</name>
    </author>
    <source>
      <id>http://linuxtidbits.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/5ad9566326fdd6b7f4e8af74375a3cac?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://linuxtidbits.wordpress.com/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://linuxtidbits.wordpress.com" rel="alternate" type="text/html"/>
      <subtitle>Every Letter has it's place</subtitle>
      <title>Helpful Linux Tidbits</title>
      <updated>2009-07-02T18:26:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://thinkmoult.com/?p=722</id>
    <link href="http://feedproxy.google.com/~r/thinkmoult/~3/CyWO4w_X4i0/" rel="alternate" type="text/html"/>
    <title>Another Perspective Preview</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">…and here I am for yesterday’s blog post with a quick new preview on the Perspective magazine: the centerspread. Lots of things going on, progress on Eadrax being made, my cousin, his wife and baby were staying over for a while, and I’m going on a monday-friday camp/trek/survival next week, so this’ll likely be one [...]


Related posts:<ol><li><a href="http://thinkmoult.com/2008/11/16/perspective-nov-2008-distributed/" rel="bookmark" title="Permanent Link: Perspective Nov 2008 Distributed">Perspective Nov 2008 Distributed</a></li><li><a href="http://thinkmoult.com/2009/02/16/perspective-magazine-feb-09-released/" rel="bookmark" title="Permanent Link: Perspective Magazine Feb 09 Released!">Perspective Magazine Feb 09 Released!</a></li><li><a href="http://thinkmoult.com/2009/06/21/perspective-in-progress/" rel="bookmark" title="Permanent Link: Perspective in progress">Perspective in progress</a></li></ol></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>…and here I am for yesterday’s blog post with a quick new preview on the Perspective magazine: the centerspread. Lots of things going on, progress on Eadrax being made, my cousin, his wife and baby were staying over for a while, and I’m going on a monday-friday camp/trek/survival next week, so this’ll likely be one of my last posts for a while. Here it is in all its picture-speaks-a-thousand-words glory:</p>
<p style="text-align: center;"><a href="http://thinkmoult.com/wp-content/uploads/2009/06/snapshot3.png"><img alt="snapshot3" class="size-medium wp-image-723 aligncenter" height="211" src="http://thinkmoult.com/wp-content/uploads/2009/06/snapshot3-300x211.png" title="snapshot3" width="300"/></a></p>
<p>Oh, by the way I don’t take any credit for the photography.</p>


<p>Related posts:</p><ol><li><a href="http://thinkmoult.com/2008/11/16/perspective-nov-2008-distributed/" rel="bookmark" title="Permanent Link: Perspective Nov 2008 Distributed">Perspective Nov 2008 Distributed</a></li><li><a href="http://thinkmoult.com/2009/02/16/perspective-magazine-feb-09-released/" rel="bookmark" title="Permanent Link: Perspective Magazine Feb 09 Released!">Perspective Magazine Feb 09 Released!</a></li><li><a href="http://thinkmoult.com/2009/06/21/perspective-in-progress/" rel="bookmark" title="Permanent Link: Perspective in progress">Perspective in progress</a></li></ol><p/><img height="1" src="http://feeds.feedburner.com/~r/thinkmoult/~4/CyWO4w_X4i0" width="1"/></div>
    </content>
    <updated>2009-06-25T16:15:44Z</updated>
    <category term="2D Art"/>
    <category term="gimp"/>
    <category term="magazine"/>
    <category term="perspective"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://thinkmoult.com/2009/06/26/another-perspective-preview/</feedburner:origLink>
    <author>
      <name>Dion Moult</name>
    </author>
    <source>
      <id>http://thinkmoult.com</id>
      <link href="http://thinkmoult.com" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/thinkmoult" rel="self" type="application/atom+xml"/>
      <subtitle>Updated every two days ... now with indepth analysis!</subtitle>
      <title>thinkMoult</title>
      <updated>2009-06-28T08:25:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-32090778.post-1154353832150155619</id>
    <link href="http://blog.funtoo.org/feeds/1154353832150155619/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=32090778&amp;postID=1154353832150155619" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/1154353832150155619?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/1154353832150155619?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/HelloToYou/~3/kOrik3OZVvE/im-on-twitter.html" rel="alternate" type="text/html"/>
    <title>I'm on Twitter</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">In addition to keeping my blog more up-to-date, I've also decided to post tweets to <a href="http://www.twitter.com/funtoo">my Twitter account (funtoo)</a> at least daily.<br/><br/>I have to admit that I haven't been consumed by Twitter hysteria - if you're someone who really loves Twitter, and think I should totally love it too, please feel free to try to enlighten me about how awesome it is. :)<div><br/>Until then, I'll be tweeting regularly, so that I am at least giving it a chance :) Please send any tips for newbies my way.</div><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/32090778-1154353832150155619?l=blog.funtoo.org" width="1"/></div><img height="1" src="http://feeds.feedburner.com/~r/HelloToYou/~4/kOrik3OZVvE" width="1"/></div>
    </content>
    <updated>2009-06-24T23:48:19Z</updated>
    <published>2009-06-24T23:35:00Z</published><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.funtoo.org/2009/06/im-on-twitter.html</feedburner:origLink>
    <author>
      <name>Daniel Robbins</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09134601055128665246</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-32090778</id>
      <author>
        <name>Daniel Robbins</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09134601055128665246</uri>
      </author>
      <link href="http://blog.funtoo.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.funtoo.org/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/32090778/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/HelloToYou" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html"/>
      <subtitle>Linux, Software, Articles, and your host... Daniel Robbins.</subtitle>
      <title>Funtoo by Daniel Robbins</title>
      <updated>2009-07-01T14:25:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-32090778.post-5951653012716087322</id>
    <link href="http://blog.funtoo.org/feeds/5951653012716087322/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="https://www.blogger.com/comment.g?blogID=32090778&amp;postID=5951653012716087322" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/5951653012716087322?v=2" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/32090778/posts/default/5951653012716087322?v=2" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/HelloToYou/~3/LmImOErDoTc/quiet-but-busy.html" rel="alternate" type="text/html"/>
    <title>Quiet but busy</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">I haven't blogged in a long time, but strangely there has been a ton of stuff for me to blog about. I've just been very busy and need to get back into the habit.<div><br/><div>For one, I am now working full-time on Funtoo-related endeavors (no longer with E*TRADE) - I've been spending my extra time catching up on much-needed geeky things behind the scenes, which I hope to be able to share with you soon.</div><div><br/></div><div>For Metro, even though I haven't made an official release in a while, there have been a ton -- a TON -- of changes in the git repo. Fortunately, it still mostly works the same and the quick start guide should still mostly be applicable. There is still much to do with Metro, and my focus over the next month or so will be on the parser and its next evolution. I am removing *all* existing conditional logic (i.e. "[when ...]" and ["collect foo when ..."]) from Metro itself, and replacing it with something that should work quite a bit better and be a lot more powerful. A Metro without conditionals! Crazy, huh? Turns out we don't need them.</div><div><br/></div><div>I'll try to post more here soon.</div><div><br/></div><div>-Daniel</div></div><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/32090778-5951653012716087322?l=blog.funtoo.org" width="1"/></div><img height="1" src="http://feeds.feedburner.com/~r/HelloToYou/~4/LmImOErDoTc" width="1"/></div>
    </content>
    <updated>2009-06-24T19:50:15Z</updated>
    <published>2009-06-24T19:43:00Z</published><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://blog.funtoo.org/2009/06/quiet-but-busy.html</feedburner:origLink>
    <author>
      <name>Daniel Robbins</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/09134601055128665246</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-32090778</id>
      <author>
        <name>Daniel Robbins</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/09134601055128665246</uri>
      </author>
      <link href="http://blog.funtoo.org/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://blog.funtoo.org/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/32090778/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/HelloToYou" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html"/>
      <subtitle>Linux, Software, Articles, and your host... Daniel Robbins.</subtitle>
      <title>Funtoo by Daniel Robbins</title>
      <updated>2009-07-01T14:25:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://the-gay-bar.com/index.php?/archives/315-guid/</id>
    <link href="http://the-gay-bar.com/index.php?/archives/315-Porting-as-iterative-software-development-who-cares-whether-its-Mono/" rel="alternate" type="text/html"/>
    <link href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"/>
    <title>Porting as iterative software development (who cares whether it's Mono?)</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">A few days ago I <a href="http://the-gay-bar.com/index.php?/archives/314-Linux-Action-Show-Season-10,-Episode-7-Cleaning-up-the-mess/">wrote about</a> people complaining that somebody was "wasting time" by porting <a href="http://projects.gnome.org/tomboy/">Tomboy</a> from <a href="http://www.mono-project.com/Main_Page">Mono</a> to C++ in a project called <a href="http://live.gnome.org/Gnote">Gnote</a>. Other people like it cause it frees them of the danger that is Mono and whatnot.<br/>
<br/>
So what should we call this port of a program from one language to another one? Waste of time? Rescue from the patent-trap? How about we are all revolutionary and call it just what it is? <em>Software development</em>.<br/>
<br/>
Let's just leave the snake pit that the whole Mono discussion is for a bit and look at something a lot less overcharged with FUD and suspicion, let's look at <a href="http://www.python.org">Python</a> development.<br/>
<br/>
In Python you usually write Python code to implement the functionality you need (wow who saw that one coming? <img alt=";-)" class="emoticon" src="http://the-gay-bar.com/templates/default/img/emoticons/wink.png" style="display: inline; vertical-align: bottom;"/> ), but since Python is not really the fastest running language (it's interpreted and lacks a JIT after all [at least CPython does]) it's quite usual to port your library to C for the heavy lifting: After you have the functionality working (and you've got unit tests of course) you start rewriting parts of the library in C to be able to gain native speed. Most cryptographic libraries in Python go that route because crypto-algorithms are bloody expensive.<br/>
<br/>
Does anyone call it a waste of time? No. Why? Because even if the direct porting might not even be a lot faster it will probably be in the end. It's just the normal process of development.<br/>
<br/>
When I need to create something new, I first start building some prototype of sorts. To build prototypes I use the tool that allows me to get the prototype up to where it needs to be as quickly and efficiently as possible: When I need to design a GUI, I use paper or a whiteboard, when I wanna design a library I hack together a quick implementation in a dynamic language that makes developing things in an agile way easier (for me that means usually Python though Prolog has been good to me at times, too). <em>Prototyping</em> is a really important step in development because only when you prototype you can really see whether the basic idea that your mind created actually <em>works</em>.<br/>
<br/>
Now let's go back to the whole Gnote thing. We have a working app, why would someone take a different language/platform to implement it? Well cause nobody (probably someone will come and say they do but I think most people don't <img alt=";-)" class="emoticon" src="http://the-gay-bar.com/templates/default/img/emoticons/wink.png" style="display: inline; vertical-align: bottom;"/> ) prototypes in C++ because C++ isn't great for that. All the little things you have to manage make it harder to get to the point where the prototype is good enough so you use something else. Maybe Mono. Now we have an app that works, which means the file format to store things <em>works</em>, basic conceptual problems have been ironed out. The prototype has done its job. Of course we can keep it, develop it further but maybe someone thinks it's time to take what we learned from the prototype and reimplement it in a language that allows things to run faster, less resource consuming and whatnot. That's not a bad thing and not even against the prototype implementation (Tomboy in this case), it's just a new way to look at what we've learned to see whether we gain something from doing it differently.<br/>
<br/>
How often have we read about people wanting to have some application or framework rewritten in another language: "Oh I'd love to use RubyOnRails but Ruby is just so slow!", "Oh I wanna use Django, but Python isn't installed on my webhost, I wished it was implemented in PHP!", "I really like Eclipse but there's no good JRE for my platform and it doesn't run well, I wished it was implemented in C!"? Why do we treat it differently when Mono is involved?<br/>
<br/>
Why does the whole Mono discussion always seem to go towards FUD and flames and people accusing each other of conspiracies? Just look around, it's a completely normal process, one that happens every day all around everyone who develops.<br/></div>
    </content>
    <updated>2009-06-24T09:05:11Z</updated>
    <category term="english"/>
    <category term="brainfart"/>
    <category term="development"/>
    <category term="gnote"/>
    <category term="mono"/>
    <category term="porting"/>
    <category term="process"/>
    <category term="prototype"/>
    <category term="python"/>
    <category term="tomboy"/>
    <author>
      <name>tante</name>
      <email>tante@the-gay-bar.com</email>
    </author>
    <source>
      <id>http://the-gay-bar.com/</id>
      <logo>http://the-gay-bar.com/templates/the_gay_bar/img/logo.png</logo>
      <author>
        <name/>
        <email>tante@the-gay-bar.com</email>
      </author>
      <link href="http://the-gay-bar.com/" rel="alternate" type="text/html"/>
      <link href="http://the-gay-bar.com/index.php?/feeds/categories/1-english.rss" rel="self" type="application/rss+xml"/>
      <subtitle>Shimpanzee that!</subtitle>
      <title>tante's blog - english</title>
      <updated>2009-06-24T10:30:56Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.void.gr/kargig/blog/?p=641</id>
    <link href="http://www.void.gr/kargig/blog/2009/06/23/filter-out-advertisments-from-greek-sites-using-adblock-plus/" rel="alternate" type="text/html"/>
    <title>Filter out advertisments from greek sites using adblock plus</title>
    <summary>I’ve decided to start a filter for adblock plus to filter out advertisements from Greek sites.
You can find more information on subscribing to the filter on the page: Greek adblock plus filter.
I started the list a long time ago with some personal filter for sites I visit the most. In order to enrich the list [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I’ve decided to start a filter for <a href="http://adblockplus.org/">adblock plus</a> to filter out advertisements from Greek sites.</p>
<p>You can find more information on subscribing to the filter on the page: <a href="http://www.void.gr/kargig/blog/greek-adblock-plus-filter/">Greek adblock plus filter</a>.</p>
<p>I started the list a long time ago with some personal filter for sites I visit the most. In order to enrich the list I searched and found a list with the supposedly “top 50″ greek sites (regarding traffic), so I visited them and started adding filters to reduce the ads on them.</p>
<p>I warn you though, the filters are a bit strict…and I don’t like flash ads…I really don’t. I hope you like the list. </p>
<p>Please contact me, by <a href="http://www.void.gr/kargig/blog/contact/">email</a> or by commenting on <a href="http://www.void.gr/kargig/blog/greek-adblock-plus-filter/">Greek adblock plus filter</a> page to add your own custom filters to the list.</p></div>
    </content>
    <updated>2009-06-23T20:46:11Z</updated>
    <category term="Internet"/>
    <category term="adblock"/>
    <category term="adblock plus"/>
    <category term="ads"/>
    <category term="filter"/>
    <category term="firefox"/>
    <category term="web"/>
    <author>
      <name>site admin</name>
    </author>
    <source>
      <id>http://www.void.gr/kargig/blog</id>
      <link href="http://www.void.gr/kargig/blog/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.void.gr/kargig/blog" rel="alternate" type="text/html"/>
      <subtitle>Into The Void</subtitle>
      <title>Into.the.Void.</title>
      <updated>2009-07-02T18:25:23Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.kev009.com/wp/?p=268</id>
    <link href="http://www.kev009.com/wp/2009/06/mirroring-fedora/" rel="alternate" type="text/html"/>
    <title>Mirroring Fedora</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Introduction
This post details setting up your own private mirror of Fedora’s repos.  There are many ways to do this, but this method is by far the best for heavy usage.  By using MirrorManager, clients in your IP range need no custom configuration.  Roaming laptop users automagically hit your mirror while on the premises, yet use [...]


Related posts:<ol><li><a href="http://www.kev009.com/wp/2008/05/fedora-9-kde-40-done-right/" rel="bookmark" title="Permanent Link: Fedora 9, KDE 4.0 done right">Fedora 9, KDE 4.0 done right</a> <small>Wow! I just downloaded the Fedora 9 KDE live spin. ...</small></li><li><a href="http://www.kev009.com/wp/2007/06/syncing-directories-with-multiple-computers/" rel="bookmark" title="Permanent Link: Syncing Directories with Multiple Computers">Syncing Directories with Multiple Computers</a> <small>I have a laptop, a workstation, and a server at...</small></li><li><a href="http://www.kev009.com/wp/2009/06/kernel-developers-dont-get-xen/" rel="bookmark" title="Permanent Link: Kernel developers don&#x2019;t get Xen">Kernel developers don’t get Xen</a> <small>The recent bruhaha surrounding Xen on LKML (http://lkml.org/lkml/2009/6/2/475) is really...</small></li></ol></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><h3>Introduction</h3>
<p>This post details setting up your own private mirror of Fedora’s repos.  There are many ways to do this, but this method is by far the best for heavy usage.  By using MirrorManager, clients in your IP range need no custom configuration.  Roaming laptop users automagically hit your mirror while on the premises, yet use the public infrastructure elsewhere.  Setup isn’t exactly hard, but it isn’t well documented so I’ll write about my experience here.</p>
<p>Some background info.. we have at least 50 Linux desktops, laptops, servers and VMs running about half Fedora 10 and half Fedora 11 at work.  Due to the number of systems, breadth of packages used, and desire to quickly update when new releases are out, I decided on a full mirror setup.  If you only have a handful of systems, you may be better off simply using a general purpose caching proxy like Squid, perhaps telling MirrorManager to point to it.</p>
<p>This guide should be used in addition to <a href="http://fedoraproject.org/wiki/Infrastructure/Mirroring" target="_blank">http://fedoraproject.org/wiki/Infrastructure/Mirroring</a> which has some background info.</p>
<h3>Initial setup and mirror</h3>
<p>First, get prepared by installing MirrorManager-client, which contains the report_mirror script you will need.  If your mirror isn’t running Fedora, you can clone the source of this app from their GIT repo.</p>
<pre>yum install mirrormanager-client</pre>
<p>You’ll be using rsync, a sysadmin’s best friend, for efficient mirroring.</p>
<p>Set up a shell script like mine below (<em>d0mirror.sh</em>) one level up from where your mirror will be accessible (http, ftp, rsync, nfs - covered later).  This one mirrors against kernel.org.  Choose a mirror close to you on the Internet.</p>
<pre>rsync -vaH --exclude-from=fedora-excludes.txt --numeric-ids --delete --delete-delay \
 --delay-updates rsync://mirrors.kernel.org/fedora-enchilada fedora-mirror
report_mirror</pre>
<p>And a text file (<em>fedora-excludes.txt</em>) excluding things you don’t want/need.  Take a look through a public mirror and decide if you want to eliminate anything else.  You may want to remove the *.iso line below if you want users to be able to pull disc images from this box.  Otherwise, this is probably a good list for most people.  You can exclude all of linux/updates/testing/ if you don’t enable the testing repo on any of your machines.</p>
<pre>**/debug/**
**/alpha/**
**/source/**
**/SRPMS/**
**/*.iso
**/ppc/**
**/ppc64/**
linux/core/**
linux/development/**
linux/releases/7/**
linux/releases/8/**
linux/releases/9/**
linux/releases/test/**
linux/updates/8/**
linux/updates/9/**
linux/updates/testing/7/**
linux/updates/testing/8/**
linux/updates/testing/9/**</pre>
<p>Run your shell script and sit back for up to a day or two depending on your connection speed.  My current mirror weighs in at about 80G.</p>
<h3>Internal distribution</h3>
<p>While you wait for sync, decide how you want to run the service internally.  HTTP is nice because it is easy for users to browse and decently quick with keep-alive.   Using NFS, rsync, or FTP may be a bit more efficient if you are worried about this.  You can list several URLs in MirrorManager for the best of all worlds.</p>
<p>Add the following to your Apache configuration if you decide to use HTTP:</p>
<pre>Alias /fedora/ "/mnt/ar1/fedora-mirror/"

AddType application/octet-stream .rpm

&lt;Directory "/mnt/ar1/fedora-mirror"&gt;
    Options Indexes FollowSymLinks
    Order allow,deny
    Allow from all
&lt;/Directory&gt;

&lt;LocationMatch "\.(xml|xml\.gz|xml\.asc|sqlite)"&gt;
    Header set Cache-Control "must-revalidate"
    ExpiresActive On
    ExpiresDefault "now"
&lt;/LocationMatch&gt;</pre>
<p>Set up any other services of you choice to push that directory out in addition.</p>
<h3>Working with MirrorManager client and server</h3>
<p>Next, open up <em>/etc/mirrormanager-client/report_mirror.conf</em>.  Take notice of the site name, password, and host name.  You will need to set these up in MirrorManager in a bit.  The paths here are all local and used by report_mirror to check what you have available.</p>
<pre># if enabled=0, no data is sent to the database
enabled=1
server=https://admin.fedoraproject.org/mirrormanager/xmlrpc

[site]
# if enabled=0, no data about this site is sent to the database
enabled=1
name=&lt;yoursitename&gt;
password=&lt;yourhostpassword&gt;

[host]
# if enabled=0, no data about this host is sent to the database
enabled=1
name=x345-a2.internal
# if user_active=0, no data about this category is given to the public
# This can be used to toggle between serving and not serving data,
# such enabled during the nighttime (when you have more idle bandwidth
# available) and disabled during the daytime.
# not passing it means leave it alone in the database.

[stats]
# Stats are only sent when run with the -s option
# and when this section is enabled.
enabled=0
apache=/var/log/httpd/access_log
vsftpd=/var/log/vsftpd.log
# remember to enable log file and transfer logging in rsyncd.conf
rsyncd=/var/log/rsyncd.log

[Fedora Linux]
enabled=1
path=/mnt/ar1/fedora-mirror/linux

[Fedora EPEL]
path=/var/www/html/pub/epel
enabled=0

# lesser used categories below

[Fedora Web]
enabled=0
path=/var/www/html/pub/fedora/web

[Fedora Secondary Arches]
enabled=0
path=/var/www/html/pub/fedora-secondary

[Fedora Other]
enabled=0
path=/var/www/html/pub/alt

# historical content

[Fedora Core]
# if enabled=0, no data about this host is sent to the database
enabled=0
path=/var/www/html/pub/fedora/linux/core

[Fedora Extras]
enabled=0
path=/var/www/html/pub/fedora/linux/extras</pre>
<p>Log into <a href="https://admin.fedoraproject.org/mirrormanager" target="_blank">https://admin.fedoraproject.org/mirrormanager</a>, creating a new account if you need to.  Add a new site with the same name as the config file from above.  You’ll set the site password here, and make sure to check the ‘private’ box if this is only for internal users.  Now, add a host under this site.  The name here should probably be a FQDN of your actual mirror, even if it is internal only (i.e x345-a2.internal from my example above).  Once that is done, add a “site-local netblock”.  This is your public IP network/netmask or network in CIDR notation.  If you only have one public IP, it will be in the format nnn.nnn.nnn.nnn/32.</p>
<p>Almost done.  Now, click Add Category.  “Fedora Linux” is the only one you are concerned with if you followed all the values in this guide so far.  Add the others if needed.  Tell them your upstream source (rsync://mirrors.kernel.org/fedora-enchilada from above) and then your internal URL (http://x345-a2.internal/fedora/linux for my setup).</p>
<h3>Conclusion</h3>
<p>Once your rsync is complete and report_mirror is done, you should see clients start hitting your box.   Don’t forget to add your mirror script (domirror.sh from above — rsync and report_mirror) to cron!  You may wish to join the private ‘fedora-mirrors’ mail lists to be informed of new releases and changes.</p>
<p>The best thing is that it works across all package requests, including new machines, roaming users,  ‘preupgrade’, etc.   All in all, pretty nifty!  Your users will love you when their upgrades are almost instant!  The Fedora infrastructure is set up very well for mirroring, public and private, and this is how the project copes with the huge demand for new releases.  Comment away if you need clarification or help.</p>



Share and Enjoy:


	<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F&amp;title=Mirroring%20Fedora&amp;bodytext=Introduction%0D%0AThis%20post%20details%20setting%20up%20your%20own%20private%20mirror%20of%20Fedora%27s%20repos.%C2%A0%20There%20are%20many%20ways%20to%20do%20this%2C%20but%20this%20method%20is%20by%20far%20the%20best%20for%20heavy%20usage.%C2%A0%20By%20using%20MirrorManager%2C%20clients%20in%20your%20IP%20range%20need%20no%20custom%20configuratio" rel="nofollow" target="_blank" title="Digg"><img alt="Digg" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/digg.png" title="Digg"/></a>
	<a href="http://delicious.com/post?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F&amp;title=Mirroring%20Fedora&amp;notes=Introduction%0D%0AThis%20post%20details%20setting%20up%20your%20own%20private%20mirror%20of%20Fedora%27s%20repos.%C2%A0%20There%20are%20many%20ways%20to%20do%20this%2C%20but%20this%20method%20is%20by%20far%20the%20best%20for%20heavy%20usage.%C2%A0%20By%20using%20MirrorManager%2C%20clients%20in%20your%20IP%20range%20need%20no%20custom%20configuratio" rel="nofollow" target="_blank" title="del.icio.us"><img alt="del.icio.us" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us"/></a>
	<a href="http://slashdot.org/bookmark.pl?title=Mirroring%20Fedora&amp;url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F" rel="nofollow" target="_blank" title="Slashdot"><img alt="Slashdot" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/slashdot.png" title="Slashdot"/></a>
	<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F&amp;t=Mirroring%20Fedora" rel="nofollow" target="_blank" title="Facebook"><img alt="Facebook" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/facebook.png" title="Facebook"/></a>
	<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F&amp;title=Mirroring%20Fedora" rel="nofollow" target="_blank" title="Reddit"><img alt="Reddit" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/reddit.png" title="Reddit"/></a>
	<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F&amp;title=Mirroring%20Fedora" rel="nofollow" target="_blank" title="StumbleUpon"><img alt="StumbleUpon" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/stumbleupon.png" title="StumbleUpon"/></a>
	<a href="http://www.google.com/bookmarks/mark?op=edit&amp;bkmk=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F&amp;title=Mirroring%20Fedora&amp;annotation=Introduction%0D%0AThis%20post%20details%20setting%20up%20your%20own%20private%20mirror%20of%20Fedora%27s%20repos.%C2%A0%20There%20are%20many%20ways%20to%20do%20this%2C%20but%20this%20method%20is%20by%20far%20the%20best%20for%20heavy%20usage.%C2%A0%20By%20using%20MirrorManager%2C%20clients%20in%20your%20IP%20range%20need%20no%20custom%20configuratio" rel="nofollow" target="_blank" title="Google Bookmarks"><img alt="Google Bookmarks" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/googlebookmark.png" title="Google Bookmarks"/></a>
	<a href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F" rel="nofollow" target="_blank" title="Print this article!"><img alt="Print this article!" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/printfriendly.png" title="Print this article!"/></a>
	<a href="mailto:?subject=Mirroring%20Fedora&amp;body=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F" rel="nofollow" target="_blank" title="E-mail this story to a friend!"><img alt="E-mail this story to a friend!" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/email_link.png" title="E-mail this story to a friend!"/></a>
	<a href="http://www.printfriendly.com/getpf?url=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F" rel="nofollow" target="_blank" title="Turn this article into a PDF!"><img alt="Turn this article into a PDF!" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/pdf.png" title="Turn this article into a PDF!"/></a>
	<a href="http://twitter.com/home?status=http%3A%2F%2Fwww.kev009.com%2Fwp%2F2009%2F06%2Fmirroring-fedora%2F" rel="nofollow" target="_blank" title="TwitThis"><img alt="TwitThis" class="sociable-hovers" src="http://www.kev009.com/wp/wp-content/plugins/sociable/images/twitter.png" title="TwitThis"/></a>


<br/><br/>

<p>Related posts:</p><ol><li><a href="http://www.kev009.com/wp/2008/05/fedora-9-kde-40-done-right/" rel="bookmark" title="Permanent Link: Fedora 9, KDE 4.0 done right">Fedora 9, KDE 4.0 done right</a> <small>Wow! I just downloaded the Fedora 9 KDE live spin. ...</small></li><li><a href="http://www.kev009.com/wp/2007/06/syncing-directories-with-multiple-computers/" rel="bookmark" title="Permanent Link: Syncing Directories with Multiple Computers">Syncing Directories with Multiple Computers</a> <small>I have a laptop, a workstation, and a server at...</small></li><li><a href="http://www.kev009.com/wp/2009/06/kernel-developers-dont-get-xen/" rel="bookmark" title="Permanent Link: Kernel developers don&#x2019;t get Xen">Kernel developers don’t get Xen</a> <small>The recent bruhaha surrounding Xen on LKML (http://lkml.org/lkml/2009/6/2/475) is really...</small></li></ol><p/></div>
    </content>
    <updated>2009-06-23T11:11:41Z</updated>
    <category term="Computing"/>
    <category term="Datacenter"/>
    <category term="Linux"/>
    <category term="Redhat"/>
    <category term="fedora 11"/>
    <category term="mirroring"/>
    <category term="MirrorManager"/>
    <category term="rsync"/>
    <author>
      <name>kev009</name>
    </author>
    <source>
      <id>http://www.kev009.com/wp</id>
      <link href="http://www.kev009.com/wp/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.kev009.com/wp" rel="alternate" type="text/html"/>
      <subtitle>Speed and Accuracy are fine, kev009 is final: Projects and Ventures of Kevin Bowling</subtitle>
      <title>Kev009.com</title>
      <updated>2009-06-23T11:15:53Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.void.gr/kargig/blog/?p=610</id>
    <link href="http://www.void.gr/kargig/blog/2009/06/23/using-halevt-to-automount-media-and-make-them-appear-on-rox-desktop/" rel="alternate" type="text/html"/>
    <title>Using halevt to automount media and make them appear on ROX desktop</title>
    <summary>With the recent addition of halevt in Gentoo’s portage it is now relatively easy to automatically mount media like USB sticks and CD/DVD discs on /media. 
What I wanted to do was to emulate my previous set of configs and scripts that ivman used to create icons of automatically mounted media on ROX desktop (called [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>With the recent addition of <a href="http://packages.gentoo.org/package/sys-apps/halevt">halevt in Gentoo’s portage</a> it is now relatively easy to automatically mount media like USB sticks and CD/DVD discs on /media. </p>
<p>What I wanted to do was to emulate my <a href="http://www.void.gr/kargig/blog/2006/07/24/create-icons-on-rox-desktop-of-automounted-media-by-ivman/">previous set of configs</a> and <a href="http://www.void.gr/kargig/blog/2006/09/23/rox-icons-ivman-continued/">scripts</a> that ivman used to create icons of automatically mounted media on <a href="http://roscidus.com/desktop/node/169">ROX desktop (called pinboard)</a>. I am using ROX pinboard on top of my favorite window manager, <a href="http://fluxbox.org">fluxbox</a>.</p>
<p>The idea is that <a href="http://www.nongnu.org/halevt/">halevt</a> is started by the fluxbox startup config file and when a new device is attached to the computer, halevt config calls a script that creates an icon on the ROX pinboard using ROX rpc. When a device needs to be removed ROX pinboard is configured to call a special eject command that checks for a couple of things before unmounting the device and calling the script to remove the icon from ROX pinboard.<br/>
Apart from automatically mounting/unmounting of devices I have also added a nice option in the halevt config to unmount and eject the CD/DVD drive when the eject button on the device is used and of course when the CD/DVD is not in use. That emulates a bit the windows behavior that so many users have gotten used to.</p>
<p>Since the script used by halevt involves a lot of file reading/writing and parsing I thought it would be wise to convert my old <a href="http://www.void.gr/kargig/blog/2006/09/23/rox-icons-ivman-continued/">rox.panelput bash script</a> to perl. And I was correct, the speed difference, even for such simple tasks is more than noticeable.</p>
<p>The <strong>installation process</strong>. Please take notice of the user executing the commands, $ is for normal user, # is for root:<br/>
0) <strong>create /usr/local/bin/ path and put it in your shell’s PATH</strong><br/>
<code># mkdir /usr/local/bin<br/>
$ echo "export PATH=$PATH:/usr/local/bin/" &gt;&gt; ~/.bashrc</code></p>
<p>1) <strong>install halevt</strong><br/>
<code># echo "sys-apps/halevt ~x86" &gt;&gt; /etc/portage/package.keywords<br/>
# emerge halevt<br/>
</code><br/>
<span id="more-610"/><br/>
2) create <strong>~/.halevt/HalevtConfigActions.xml</strong> in your home directory:<br/>
File: <a href="http://www.void.gr/kargig/blog/wp-content/HalevtConfigActions.xml">HalevtConfigActions.xml</a>  (right click-&gt;Save-as)</p>
<p>3) <strong>Create /usr/bin/eject.hal</strong>. Take notice that the script uses bash and not dash!<br/>
<code>#!/bin/bash<br/>
if [ -z $1 ]; then<br/>
    echo "Usage: eject.hal "<br/>
    exit<br/>
else<br/>
  echo "$1" | egrep "^/dev"<br/>
  if [ "$?" == "0" ]; then<br/>
    #echo "Device First, find mount point"<br/>
    TOSCAN=`echo "$1" | sed -e 's/ /\\\\\\\\040/g'`<br/>
    TOUMOUNT=`grep "$TOSCAN" /proc/mounts | cut -d" " -f2`<br/>
    UDI=`hal-find-by-property --key volume.mount_point --string "$TOUMOUNT"`<br/>
    DISC=`hal-get-property --udi "$UDI" --key volume.is_disc`<br/>
    /usr/local/bin/rox.panelput.pl Remove "$TOUMOUNT"<br/>
    halevt-umount "$1"<br/>
    halevt-umount -s<br/>
    if [ "$DISC" == "true" ]; then<br/>
        /usr/bin/eject -p "$1" &amp;&gt;/dev/null<br/>
    fi<br/>
  else<br/>
    #echo "Mount Point First, find device"<br/>
    UDI=`hal-find-by-property --key volume.mount_point --string "$1"`<br/>
    DISC=`hal-get-property --udi "$UDI" --key volume.is_disc`<br/>
    TOSCAN=`echo "$1" | sed -e 's/ /\\\\\\\\040/g'`<br/>
    TOUMOUNT=`grep "$TOSCAN" /proc/mounts | cut -d" " -f1`<br/>
    /usr/local/bin/rox.panelput.pl Remove "$1" nowait<br/>
    halevt-umount "$1"<br/>
    halevt-umount -s<br/>
    if [ "$DISC" == "true" ]; then<br/>
        /usr/bin/eject -p "$TOUMOUNT" &amp;&gt;/dev/null<br/>
    fi<br/>
  fi<br/>
fi<br/>
</code><br/>
File: <a href="http://www.void.gr/kargig/blog/wp-content/eject.hal">eject.hal</a></p>
<p>4) <strong>Create /usr/bin/rox.panelput.pl</strong> perl script. The script is written very simplistically to be easily understandable and changable.<br/>
File: <a href="http://www.void.gr/kargig/blog/wp-content/rox.panelput.pl">rox.panelput.pl</a></p>
<p>5) <strong>Start halevt from fluxbox startup</strong>..make sure <strong>~/.fluxbox/startup</strong> file contains at least the following, changing YOURUSERNAME to the one appropriate:<br/>
<code>/usr/local/bin/rox.panelput.pl Restore<br/>
killall -9 halevt; halevt -f -u YOURUSERNAME -g plugdev &amp;<br/>
/usr/bin/rox -p pinboard</code></p>
<p>6) <strong>go to ROX options and change ‘eject command’ to use eject.hal</strong><br/>
<a href="http://www.void.gr/kargig/blog/wp-content/rox-using-eject-hal-screenshot.jpg"><img alt="rox-using-eject-hal-screenshot" class="alignnone size-medium wp-image-622" height="186" src="http://www.void.gr/kargig/blog/wp-content/rox-using-eject-hal-screenshot-300x186.jpg" title="rox-using-eject-hal-screenshot" width="300"/></a></p>
<p>That should be all. Upon fluxbox restart halevt should start and when you plug in your usb the set of scripts will create an icons on ROX pinboard for you.</p>
<p>Example:<br/>
<a href="http://www.void.gr/kargig/blog/wp-content/usb-mounted-by-halevt-and-rox.panelput.pl.jpg"><img alt="usb-mounted-by-halevt-and-rox.panelput.pl" class="alignnone size-medium wp-image-624" height="240" src="http://www.void.gr/kargig/blog/wp-content/usb-mounted-by-halevt-and-rox.panelput.pl-300x240.jpg" title="usb-mounted-by-halevt-and-rox.panelput.pl" width="300"/></a></p>
<p>References: <a href="http://forums.gentoo.org/viewtopic-t-731555-highlight-halevt.html">http://forums.gentoo.org/viewtopic-t-731555-highlight-halevt.html</a></p></div>
    </content>
    <updated>2009-06-22T22:10:06Z</updated>
    <category term="Linux"/>
    <category term="automount"/>
    <category term="bash"/>
    <category term="desktop"/>
    <category term="Gentoo"/>
    <category term="halevt"/>
    <category term="icons"/>
    <category term="mount"/>
    <category term="perl"/>
    <category term="pinboard"/>
    <category term="portage"/>
    <category term="rox"/>
    <author>
      <name>site admin</name>
    </author>
    <source>
      <id>http://www.void.gr/kargig/blog</id>
      <link href="http://www.void.gr/kargig/blog/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://www.void.gr/kargig/blog" rel="alternate" type="text/html"/>
      <subtitle>Into The Void</subtitle>
      <title>Into.the.Void.</title>
      <updated>2009-07-02T18:25:25Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://the-gay-bar.com/index.php?/archives/314-guid/</id>
    <link href="http://the-gay-bar.com/index.php?/archives/314-Linux-Action-Show-Season-10,-Episode-7-Cleaning-up-the-mess/" rel="alternate" type="text/html"/>
    <link href="http://creativecommons.org/licenses/by-sa/3.0/" rel="license"/>
    <title>Linux Action Show Season 10, Episode 7 - Cleaning up the mess</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><!-- s9ymdb:131 --><img alt="" class="serendipity_image_right" height="62" src="http://the-gay-bar.com/uploads/las227.jpg" style="float: right; border: 0px; padding-left: 5px; padding-right: 5px;" width="227"/>Usually I do really enjoy the <a href="http://www.jupiterbroadcasting.com/?cat=4">Linux Action Show</a>: The production quality is good, they aggregate some stuff I might have not seen earlier and are most of the time just fun. I like that they have their own agendas and positions which often go out of the "linux mainstream", it gives people a good hook to start thinking about what's really right and good and what's just propaganda of any side of the discussion.<br/>
<br/>
Today I listened to <a href="http://www.jupiterbroadcasting.com/?p=876">Episode 7 of Season 10</a> (the current one at the time of writing this) and I gotta say that that episode was just below any quality standard when it came to the "<a href="http://www.mono-project.com/Main_Page">Mono</a> Discussion". <br/>
<br/>
A few remarks first: I have written about Mono <a href="http://the-gay-bar.com/index.php?/archives/160-Is-Mono-evil/">before</a>, coming to the conclusion that it is in fact <em>not</em> evil. I use a bunch of Mono applications (because they allow me to do things better than I could do them without these apps): I run <a href="http://banshee-project.org">Banshee</a>, <a href="http://do.davebsd.com/">GNOME-Do</a>, <a href="http://projects.gnome.org/tomboy/">Tomboy</a> and <a href="http://f-spot.org/Main_Page">F-Spot</a> without feeling "guilty" or "bad". Those apps rock and make my days better. I am not a "Mono hater" (though I'd probably avoid writing C# just as I would avoid writing Java just cause I don't like those languages, but that's a different topic).<br/>
<br/>
The discussion was triggered by the <a href="http://fedoraproject.org/">Fedora Project</a> deciding to drop Tomboy from the LiveCD and the default install and replacing it with <a href="http://live.gnome.org/Gnote">GNote</a>, which is pretty much a clone of Tomboy just written in C++. <a href="http://lunduke.com/">Bryan</a> and <a href="http://bin-false.org/">Chris</a> then went on and on, pushing each other into more and more extreme phrases. Now I know how it is sometimes and how getting into that kind of ranting can be fun, but that's why you can edit your podcast to make sure that you've got at least the facts straight. Let's do some cleaning up.<br/>
<br/>
<h3>Complaint No.1: Duplication is waste of developer time</h3><br/>
<br/>
Both hosts complained that Hubert Figuiere, the creator of Gnote would just waste developer time replacing an app that works. They continued collecting all those little bugs they encountered in the different Linux distros they use, hinted at some MacOSX features the Linux kernel didn't have and that duplication was the reason for those "flaws in Linux".<br/>
<br/>
This might look like it makes sense if you don't look to closely: You have X people, each putting in Y hours a month into Linux/FOSS. If one person spends Z hours to do something "useless" we lose those hours and have just X*Y-Z hours left for the "valid" stuff. Which would make sense if hours were that freely distributable which they ain't for a bunch of reasons: I don't know Hubert, but maybe he has no interest or skills to hack on the Kernel or patching it to duplicate some MacOSX feature? So his hours couldn't be spend in that area. But the more important aspect, one that always annoys me when it comes to <a href="http://the-gay-bar.com/index.php?/archives/244-The-criterium-of-relevance/">Wikipedia deletionism</a>, too: If somebody takes time out of his or her full day to do something, that is <em>never</em> futile or useless, if it was, that person wouldn't have done it. Whether Hubert just doesn't like Mono cause of legal reasons or cause he hates the platform for its less that stellar startup times or just cause he loves C++ oh so much more doesn't matter: He decided that it was worth his time to implement a Tomboy clone in C++.<br/>
<br/>
FOSS is about choice and this is a great example: You can chose to use the Mono app that is probably more mature or you can use Gnote. Maybe you just don't wanna have Mono on your system for space reasons (or cause you don't wanna compile it [me being a Gentoo user knows the pain: It's the reason I don't run any KDE apps: compiling kdelibs and family just wastes precious time and resources]), maybe Mono doesn't run? Your choice. The best program will win the mindshare or both projects will agree on a standard that lets them interact. That is the way FOSS works. Just cause Tomboy was first and works we shouldn't grant its developers the monopoly on note-taking: what happens if Gnote goes in a different direction in a month and creates something even more awesome? Do we wanna risk losing that? New perspectives on problems, on software implementations are <em>good</em>, they allow us to see flaws more clearly and competition forces us to define open interfaces and standards that allow better integration in the long run. If Beagle had not gotten competition by Tracker we probably wouldn't have the Xesam standard that allows everybody to plug random desktop search engines into the desktop. Competition is our strength, because it makes our platform stronger, more refined.<br/>
<br/>
<h3>Complaint No.2: Dropping Mono programs is just cause of FUD and legal threats that don't exist</h3><br/>
<br/>
The next big comlaint was that fedora was just dropping Tomboy cause of FUD: That the Mo