<?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>Planet Larry</title>
  <updated>2009-07-03T00:35:28Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>Steve Dibb</name>
    <email>beandog@gentoo.org</email>
  </author>
  <id>http://planet.larrythecow.org/atom.xml</id>
  <link href="http://planet.larrythecow.org/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://planet.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:15:17Z</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:15:15Z</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:16:11Z</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:16:05Z</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">
    <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:15:16Z</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:16:04Z</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>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>
    <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:15:32Z</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://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:16:04Z</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:15:16Z</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:15:18Z</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 Mono haters had won to cheat them into dropping Mono. This has a few aspects:<br/>
<br/>
a) If anybody in the fedora project sees a legal ambivalence with Mono it's their fucking Job as distribution to drop Mono: They have a responsibility for their users and bringing them into a situation that might compromise them is just dead wrong. <br/>
Now let's just say they have a few concerns, as little as they are, they are just not 100% sure that Tomboy is fine. A competing product comes a long that works and that is clearly not having any of the legal ambiguities that Mono has. It would be completely stupid <em>not to drop</em> Mono: You have a program to provide the functionality you want with less trouble? Go for it I say!<br/>
b) Even if they didn't see legal trouble there's the fact of slimmer dependencies. Mono is a big dependency if you have it there just for Tomboy. If dropping Tomboy for a functionally good enough replacement allows you to clean that much space for your user, why wouldn't you do that? Maybe that allows you to put that other nifty new program on the LiveCD? Maybe more documentation or a new language? All reasons that are worth it.<br/>
c) The fedora people make their decisions based on the facts they have in front of them. You can disagree, can get involved into the process but in the end it's up to the project to decide their way. They don't have to please anyone, they make decisions and in the case of Fedora those are usually made completely in the open. I think the Fedora devs are a bunch of really smart people and if they decide something for their own project, who am I or who are you to tell them what to do? <br/>
<br/>
<h3>Complaint No.3: Dropping Mono from your distro is as bad as any DRM</h3><br/>
<br/>
This is the part that got Chris all excited and with every word more into the <em>wrong</em> spectrum of the discussion: Chris (and Bryan) seem to have just read over the Fedora/Gnote messages very quickly cause they seemed to have missed half of it: Fedora does not delete Mono and Mono apps from the repos, they are just not on the LiveCD and the default install. Every user can have all of those apps by selecting it in the package manager and hitting "install". Mono is <em>not gone</em>.<br/>
<br/>
Based on this false assumption Chris said that Fedora dropping Mono was just as bad as DRM, that it was just another software vendor locking him out of software. This whole notion is ridiculous and very clearly not thought through.<br/>
<br/>
What does DRM do? The supplier of something uses DRM to force you to use the Software or content just exactly as that supplier intends it, no installing the software where the supplier doesn't want it, no playing content on unregistered players. DRM locks you out of options.<br/>
If Fedora <em>had</em> dropped Mono and all Mono apps completely how would that relate? Well ... not at all in fact. It would just mean that Fedora wouldn't support Mono anymore with their limited resources (see Complaint No.1), nobody would bar you from setting up a repo with all the Mono stuff and somebody probably would do that very quickly. It's like some Windows Software Shop not supporting running their app under Wine: It's not like they forbid you from doing it, it's not even that they wouldn't help you if you come with good suggestions on how to make running it on Wine easier, it's just that they wouldn't write "We support running this under Linux through Wine" on their box.<br/>
The Fedora has any right to drop certain packages from their repos if they can't or don't want to support them anymore, it happens all the time: Old unmaintained software is dropped because maintaining it is a pain. Fedora knows whether they can and want to support Mono and if they see it as the best way to drop Mono packages cause their resources are limited it is <em>the right thing</em> to do. Because the users <em>deserve</em> to only get official packages that are maintained and supported. Every DRM comparison fails here in any thinkable way.<br/>
<br/>
I think Chris and Bryan just got carried away by their quick perception that everything was about FUD and just reacted out of that wrong perception without thinking it through. But I hold them to higher standards than that: If you speak "for the community" (well they don't speak for all of it but they do have a bunch of listeners which gives their opinion and voice some weight) you gotta think before accusing projects of things. It's just really bad style if you don't.<br/>
<br/>
I for one am looking forward to the next episode of the Linux Action Show, one of those Podcasts that I enjoy listening to. What's your opinion on the whole thing? Do you see Fedora's replacing of Tomboy with Gnote as negatively as Bryan and Chris do? I'm looking forward to your opinions!<br/></div>
    </content>
    <updated>2009-06-22T18:02:25Z</updated>
    <category term="english"/>
    <category term="action"/>
    <category term="brainfart"/>
    <category term="bryan"/>
    <category term="chris"/>
    <category term="fedora"/>
    <category term="foss"/>
    <category term="fud"/>
    <category term="gnote"/>
    <category term="linux"/>
    <category term="mono"/>
    <category term="show"/>
    <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-gb">
    <id>http://commandline.org.uk/linux/mobile-wireless-questions-and-answers/</id>
    <link href="http://commandline.org.uk/linux/mobile-wireless-questions-and-answers/" rel="alternate" type="text/html"/>
    <title>Mobile Wireless Questions and Answers</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><em>Some interesting questions and answers from my local Linux Group, the responses were written by Linux wireless expert Quentin Wright.</em></p>
<p><em>The first questioner wants temporary Internet access for a local community group:</em></p>
<p><em>I run a group in a venue without Internet access, I've been thinking of getting a USB 3G dongle (possibly with one of those USB-&gt;Ethernet hubs people like Three offer).</em></p>
<p>You could just get a pay-as-you-go SIM and a dongle.</p>
<p>I quite like the Netgear MBM621 which is an HSPDA/Ethernet modem and does NAT. Unfortunately they cost about 230 UKP new, and second-hand ones sell for nearly as much on eBay.</p>
<p><em>The next two questions are from the same author, who has connection problems with a mobile broadband USB dongle.</em></p>
<p><em>I have the T-Mobile web-n-walk mobile broadband USB stick which identifies itself as a Huawei E220/E270 HSDPA modem.</em></p>
<p><em>I recently downloaded and installed the latest version of the vodafone-mobile-connect (VMC) package for Fedora 10.</em></p>
<p><em>This installed okay after I had installed a few other things it required and it now runs, detects the Huawei and is quite happy to read and send text messages, which I previously had to do using a hand-crafted script.</em></p>
<p><em>But it will not set the device into internet mode, and although it installed lots of files in /usr/share/vodafone-mobile-connect/ I can't find what I have to change to make it work with the t-mobile network.</em></p>
<p>Not especially constructive I'm afraid, but it works out of the box with Ubuntu 9.04 using Network Manager. There is a look-up table of providers and their configurations installed by default - something different from VMC.</p>
<p>It may well work similarly with Fedora 11 as they said they were going to put the code in - I'll try it in the next day or so other distractions at work permitting.</p>
<p><em>I got rid of Network Manager because it interfered with other things (including the latest version of Firefox) and I mostly prefer to use scripts to handle my network connections (including changing /etc/hosts, and other things). Various colleagues who previously used 'NM' have now switched to 'wicd' which they find works where NM breaks in recent versions of linux. I don't know what's going on there.</em></p>
<p>Things have been particularly complicated with respect to networking since the transition to the Devicescape architecture in the kernel last year, coupled with the incorporation of the driver code from the more common wireless devices into the kernel as well.</p>
<p>These changes have in turn obliged the driver developers, the wpa-supplicant people, and the teams involved in the configuration utilities like Network Manager and wicd to catch up with the changes in the kernel. Further the distribution builders have had quite difficult decisions to make about the particular kernel build and other components to put into their release.</p>
<p>It's not sufficient to make a statement like "NM breaks with such-and-such a version of Linux". In reality a problem will relate to the combination of the specific kernel version, the particular device being used, as well as the versions of NM and wpa-supplicant.</p>
<p>Additionally in some distributions, like Debian, Mandrive and PCLinux OS, with some devices multiple conflicting drivers are loaded when particular devices are detected. In other distributions like Arch Linux, SUSE and Debian the firmware has to be copied into /lib/firmware. The symptom is that Network Manager appears to work, including acceptance of the key and even the appearance of a brief connection which then dies.</p>
<p>In endeavouring to triage NM problems in Ubuntu, about 50% of the problems relate to a failure to understand how to use the configuration icon. In particular the mistakes that are made are:</p>
<ol class="arabic simple">
<li>Right clicking and using manual configuration when it is unnecessary.</li>
<li>Failing to appreciate that it is necessary to left-click on the icon to configure wireless. This is a particular problem with users coming from a Windows environment.</li>
<li>Not knowing the network passphrase, or only having a hex passphrase when a string is required (some BT Homehub users).</li>
<li>Setting it up, changing the hub configuration and failing to make a note of the default keyring password and being unable to change the configuration.</li>
</ol>
<p>On the topic of kernel versions, it's not enough just to rely on the kernel version for the 3G modems, because the udev rules have to be right as well.</p>
<p>As a rule it's best to avoid upgrading. The best strategy seems to be to have multiple partitions, maybe with a shared /home partition and do a clean install into the least used partition. You might then decide to migrate to the latest (greatest?!) version, or alternatively just give it a miss this time around.</p>

<a class="reference" href="http://commandline.org.uk//linux/mobile-wireless-questions-and-answers/#discussion">Discuss this post - Leave a comment</a></div>
    </summary>
    <updated>2009-06-21T19:31:43Z</updated>
    <source>
      <id>http://commandline.org.uk/</id>
      <author>
        <name>Zeth</name>
      </author>
      <link href="http://commandline.org.uk/" rel="alternate" type="text/html"/>
      <link href="http://commandline.org.uk/feeds/full/" rel="self" type="application/rss+xml"/>
      <subtitle>commandline.org.uk recently posted entries.</subtitle>
      <title>commandline.org.uk latest entries</title>
      <updated>2009-07-02T18:15:37Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://linuxtidbits.wordpress.com/?p=831</id>
    <link href="http://linuxtidbits.wordpress.com/2009/06/20/customizable-liveusb/" rel="alternate" type="text/html"/>
    <title>Customizable LiveUSB</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">If you ever have an emergency and need a rescue disk to recover your Linux install, or maybe you just want to brag to your friends there’s some good LiveCD/USB’s out there and many distro’s now make LiveUSB install images, but it is also possible to create your own customizable LiveUSB.  Hey, if you’re [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&amp;blog=1210515&amp;post=831&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 ever have an emergency and need a rescue disk to recover your Linux install, or maybe you just want to brag to your friends there’s some good LiveCD/USB’s out there and many distro’s now make LiveUSB install images, but it is also possible to create your own customizable LiveUSB.  Hey, if you’re willing to put the time in, you can have a portable Linux in your pocket.</p>
<p align="justify">There’s alot of articles about creating your own custom CD/LiveUSB but many of them seemed dramatic involving messing with things like syslinux… Plus many of these create a fixed image, meaning that once it’s on your USB it can’t be changed.  But having a customizable Linux on a USB flashdrive isn’t that difficult – just install Linux to the USB drive.</p>
<h4>Partition the USB Drive</h4>
<p align="justify">The first thing you’ll need is at least a 2GB flash drive.  Anything less and you better plan a real basic install.  First thing you might like to do is partition the flash drive.  This isn’t necessary but I was pretty sure I wouldn’t need the 4GB for what I needed so I partitioned the flash drive to have a 1GB FAT32 partition first (so that Vista can see any files I put on it) then I partitioned the remaining 3GB as ext4 with kparted (there’s also gparted for gnome users).</p>
<h4>Install via VirtualBox</h4>
<p align="justify">No need to burn an ISO and reboot, use VirtualBox and do it from your desktop.  You can follow my <a href="http://linuxtidbits.wordpress.com/2009/06/12/test-a-livecd-with-virtualbox/" target="_blank">Testdrive a LiveCD with VirtualBox post</a> to getting VirtualBox setup.  I personally used <a href="http://www.archlinux.org/download/" target="_blank">Arch Linux</a> for this install because it’s easy to configure, <a href="http://www.gentoo.org/main/en/where.xml" target="_blank">Gentoo</a> should work well too, and Ubuntu looks to be <a href="http://ubuntuforums.org/showpost.php?p=4928697&amp;postcount=3" target="_blank">easy</a>.</p>
<p>
</p><div style="width: auto; border: solid #637dba; background-color: #d8e2fa; font-size: .9em; text-align: justify; color: #2a354f; border-width: .1em .8em; padding: .3em .6em;"><strong>Note: </strong>At the time VirtualBox does not have 64bit capabilities.  If you want to install a 64bit Linux on your flash drive best to boot a LiveCD and follow these instruction from there.</div>
<p/>
<p align="justify">Make sure your user is part of the VirtualBox group to enable usb recognition:</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;">gpasswd -a &lt;username&gt; vboxusers</div>
<p align="justify">Boot the LiveCD/USB iso/img in VirtualBox then in Devices &gt; USB devices select your flash drive.  Now the installer will recognize your flash drive.  Proceed to install the distro on the flash drive.  If you partitioned beforehand you can skip partitioning and go to setting Filesystem Mountpoints.  When you reach GRUB setup be sure to install GRUB on the flash drive itself, for me it was <code>/dev/sdb</code>.  Be sure NOT to install GRUB to a partition, it should be at the beginning of the drive.</p>
<h4>Fix Grub</h4>
<p align="justify">Because your BIOS is likely setup to recognize your hard drive before your USB drive you get drive denominations like <code>/dev/sda</code> for your hard disk and <code>/dev/sdb</code> for your flash drive on regular bootup.  If booting from a flash drive, many BIOS’s have you enter a key (mine is F10) to get to a Boot Menu.  So when you select your flash drive in your BIOS Boot Menu your flash drive now becomes <code>/dev/sda</code>, hard drive <code>/dev/sdb</code>.  In grub terminology this is <code>hd0</code> and <code>hd1</code>.  Most BIOS’s are like this (though there a few exceptions).  To know for sure you won’t be able to detect this until you try and boot your flash drive (more below).</p>
<p align="justify">Close VirtualBox and open your GRUB menu list and change to the first recognized drive:</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;">mount /dev/sdb2 /mnt/usb<br/>
vim /mnt/usb/boot/grub/menu.lst</div>
<p align="justify">or however you edit your system files.  Then change:</p>
<div style="overflow: auto; width: auto; border: solid #a7ba63; background-color: #f3fad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .6em;"># (0) Arch Linux<br/>
title  Arch Linux<br/>
root   (hd<b>1</b>,1)<br/>
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/34393cdf-9f39-431e-88c8-ea89a2518c83 ro<br/>
initrd /boot/kernel26.img</div>
<p>to:</p>
<div style="overflow: auto; width: auto; border: solid #a7ba63; background-color: #f3fad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .6em;"># (0) Arch Linux<br/>
title  Arch Linux<br/>
root   (hd<b>0</b>,1)<br/>
kernel /boot/vmlinuz26 root=/dev/disk/by-uuid/34393cdf-9f39-431e-88c8-ea89a2518c83 ro<br/>
initrd /boot/kernel26.img</div>
<p align="justify">The (hd0,<strong>1</strong>) value denotes the partition number, again starting with 0.  So this denotation tells GRUB the root filesystem is on the first drive, second partition.</p>
<h4>Arch-specific Details (Mostly)</h4>
<p align="justify">If you already did the configuration for your hard disk, you should be able to copy most the configuation files over to the flash drive (rc.conf, mirrorlist, modprobe.conf, local.conf…) and then install xorg, xfce4… by chrooting in.  This is my chroot script:</p>
<div style="overflow: auto; width: auto; border: solid #a7ba63; background-color: #f3fad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .6em;">#!/bin/bash<br/>
# chrootmount – change root to current directory<p/>
<p>cp /etc/resolv.conf etc/resolv.conf<br/>
mount -t proc none proc<br/>
mount -o bind /dev dev<br/>
mount -t sysfs none sys<br/>
chroot . /bin/bash<br/>
source /etc/profile<br/>
grep -v rootfs /proc/mounts &gt; /etc/mtab<br/>
source ~/.bashrc</p></div>
<p align="justify">This will allow you to just cd to the mounted directory and enter command to chroot to the new environment.  From there you can install a desktop environment (I choose XFCE because I wanted a lightweight environment and limited disk space):</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;">pacman -Syu<br/>
pacman -S xorg xfce4 gdm &lt;few-fonts&gt; nvidia</div>
<p align="justify">And a couple other things following the <a href="http://wiki.archlinux.org/index.php/Beginners_Guide" target="_blank">Beginner’s Guide</a>.</p>
<p align="justify">The kernel initramfs image will need to be rebuilt too to have usb driver support.  In the chrooted environment edit <code>/etc/mkinitcpio.conf</code> and add usb to HOOKS:</p>
<div style="overflow: auto; width: auto; border: solid #a7ba63; background-color: #f3fad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .6em;">HOOKS=”base udev autodetect pata scsi sata filesystems usb”</div>
<p align="justify">Then find the the kernel version name and version:</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;">uname -r</div>
<p align="justify">and build a new initramfs image:</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;">mkinitcpio -g /boot/kernel26.img -k &lt;your-kernel-name-version&gt;</div>
<p align="justify">The <code>-k</code> option needs to be specified to use the chrooted kernel and not runtime kernel that is being used by chroot.</p>
<p align="justify">When done, exit chroot:</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;">exit &amp;&amp; umount proc sys dev</div>
<h4>Reboot and Test</h4>
<p align="justify">Now reboot and get to the BIOS Boot Menu.  As I said, all BIOS’s are different so keep an eye for a key to get to it.  Once in the Boot Menu select your USB drive.</p>
<p>Try and boot the flash drive.  If you get a GRUB 17 error or boot into hard drive OS, you’ll have to edit your <code>menu.lst</code>.  You can find the devices Grub sees by starting the flash drive again and in the Grub menu press <b>e</b> to edit.  On the root line press <b>e</b> again and delete to:</p>
<pre>root (hd</pre>
<p align="justify">now press tab and it will show you the availble drive and partitions.  Enter the correct one, hit escape and then <b>b</b> to boot.  That’s it, you should now have your own customizable Linux USB drive.</p>
<p><a href="http://linuxtidbits.files.wordpress.com/2009/06/arch-usb.png" target="_blank"><img alt="" src="http://linuxtidbits.files.wordpress.com/2009/06/arch-usb-478.jpg" style="border: 1px solid #8282ff; border-width: 1px;"/></a></p>
<h4>Troubleshooting</h4>
<p align="justify">If you get errors loading the kernel, it may be because USB device detection may need a delay before loading root.  Try to add this to the end of your kernel line in your <code>menu.lst</code>:</p>
<div style="overflow: auto; width: auto; border: solid #a7ba63; background-color: #f3fad8; font-family: 'DejaVu Sans Mono', Monospace, Consolas; font-size: .9em; white-space: prewrap; border-width: .1em .1em .1em .8em; padding: .2em .6em;">rootdelay=8</div>
<h4>Conclusion</h4>
<p align="justify">I was a bit surprised.  I didn’t think a USB drive would be much different that a CD/DVD but actually it was alot faster.  And I just discovered that I’m using a USB 1.1 flash drive. <img alt=":)" class="wp-smiley" src="http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif"/>   Not quite as quick as my hard drive but definitely not bad.  This is also the first time I ran without an xorg.conf and my desktop runs great.  Definitely worth a try if you ever need a rescue os to fix problems with.</p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/linuxtidbits.wordpress.com/831/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/linuxtidbits.wordpress.com/831/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/linuxtidbits.wordpress.com/831/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/linuxtidbits.wordpress.com/831/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/linuxtidbits.wordpress.com/831/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/linuxtidbits.wordpress.com/831/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/linuxtidbits.wordpress.com/831/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/linuxtidbits.wordpress.com/831/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/linuxtidbits.wordpress.com/831/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/linuxtidbits.wordpress.com/831/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linuxtidbits.wordpress.com&amp;blog=1210515&amp;post=831&amp;subd=linuxtidbits&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-06-21T03:57:10Z</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:16:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://comzeradd.wordpress.com/?p=212</id>
    <link href="http://comzeradd.wordpress.com/2009/06/20/foss-devs-conference-2009/" rel="alternate" type="text/html"/>
    <title>foss devs conference 2009</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">another great libre software event just ended. this time was the foss developers conference organized by eellak.gr. two full days with presentations (6 sessions) and workshops (14).
my highlights from the conference: openerp greek community announced at the conference, moodle workshop, great olpc workshop by re-public e-zine, a complete foss guide for education by kaskamanidis, a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=comzeradd.wordpress.com&amp;blog=7443188&amp;post=212&amp;subd=comzeradd&amp;ref=&amp;feed=1"/></div>
    </summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div class="snap_preview"><br/><p><a href="http://www.flickr.com/photos/comzeradd/3644218148/" title="workshops by comzeradd, on Flickr"><img alt="workshops" height="334" src="http://farm4.static.flickr.com/3404/3644218148_bccc1fb0a9.jpg" style="float: none;" width="500"/></a></p>
<p>another great libre software event just ended. this time was the <a href="http://conf.ellak.gr/" target="_blank">foss developers conference</a> organized by <a href="http://eellak.gr/" target="_blank">eellak.gr</a>. two full days with presentations (6 sessions) and workshops (14).</p>
<p>my highlights from the conference: <a href="http://openerp.hellug.gr/" target="_blank">openerp greek community</a> announced <a href="http://www.flickr.com/photos/comzeradd/3644218160/" target="_blank">at the conference</a>, moodle workshop, great <a href="http://www.flickr.com/photos/comzeradd/3644218172/" target="_blank">olpc workshop</a> by <a href="http://www.re-public.gr/" target="_blank">re-public e-zine</a>, a <a href="http://www.ellak.gr/index.php?option=com_openwiki&amp;Itemid=103&amp;id=ellak:ellak_guide_for_education" target="_blank">complete foss guide for education</a> by <a href="http://blogs.sch.gr/ttnfy17" target="_blank">kaskamanidis</a>, a vivid presentation <a href="http://www.ellak.gr/index.php?option=com_openwiki&amp;Itemid=103&amp;id=ellak:ubuntu_9.04_ltsp_guide_educational_material" target="_blank">about ltsp</a> by <a href="http://launchpad.net/~linux.sch.gr" target="_blank">kainourgiakis</a> (the last two were a good brainstorm input for me concerning <a href="http://alphabetlinux.org/" target="_blank">my educational linux distributuion</a>). and of course it was nice to see again some <a href="http://www.flickr.com/photos/comzeradd/3644218200/" target="_blank">good friends</a> :)</p>
<p>i have to admit that it was a great experience since i helped organizing this conference. more to come :)</p>
<p><img alt="eellak" class="alignleft size-full wp-image-219" height="119" src="http://comzeradd.files.wordpress.com/2009/06/eellak.png?w=120&amp;h=119" style="float: none;" title="eellak" width="120"/></p>
  <a href="http://feeds.wordpress.com/1.0/gocomments/comzeradd.wordpress.com/212/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/comzeradd.wordpress.com/212/"/></a> <a href="http://feeds.wordpress.com/1.0/godelicious/comzeradd.wordpress.com/212/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/comzeradd.wordpress.com/212/"/></a> <a href="http://feeds.wordpress.com/1.0/gostumble/comzeradd.wordpress.com/212/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/comzeradd.wordpress.com/212/"/></a> <a href="http://feeds.wordpress.com/1.0/godigg/comzeradd.wordpress.com/212/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/comzeradd.wordpress.com/212/"/></a> <a href="http://feeds.wordpress.com/1.0/goreddit/comzeradd.wordpress.com/212/" rel="nofollow"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/comzeradd.wordpress.com/212/"/></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=comzeradd.wordpress.com&amp;blog=7443188&amp;post=212&amp;subd=comzeradd&amp;ref=&amp;feed=1"/></div></div>
    </content>
    <updated>2009-06-20T18:16:14Z</updated>
    <category term="libre"/>
    <category term="conference"/>
    <category term="eellak"/>
    <author>
      <name>comzeradd</name>
    </author>
    <source>
      <id>http://comzeradd.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/cb3d2ff82a2f35c540c9b43c3d9f3084?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://comzeradd.wordpress.com/category/libre/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://comzeradd.wordpress.com" rel="alternate" type="text/html"/>
      <title>autoverse - a life automaton » libre</title>
      <updated>2009-07-02T18:15:13Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://matija.suklje.name/109 at http://matija.suklje.name</id>
    <link href="http://matija.suklje.name/?q=node/109" rel="alternate" type="text/html"/>
    <title>x86 vs. amd64 in Portage</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>I just realised something: how come if there's almost no way of getting a 32-bit x86 <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/174"><dfn title="Central Processing Unit">CPU</dfn></a> nowadays and almost all <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/174"><dfn title="Central Processing Unit">CPU</dfn></a> are x86_64, that <span class="geshifilter"><code class="geshifilter-text">ARCH="x86"</code></span> is still the default and most maintained in Gentoo/Portage?</p>
<p>Yes, I know there's still people who use 32-bit, but there's also still people who use <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/175"><dfn title="PowerPC">PPC</dfn></a> (or even more exotic arches) and that's in second place.</p>
<p>Wouldn't it make sense for <span class="geshifilter"><code class="geshifilter-text">ARCH="amd64"</code></span> to be at least as well supported as <span class="geshifilter"><code class="geshifilter-text">ARCH="x86"</code></span> (if not even made the default/primary) in the given circumstances?</p>
<p> <i> hook out &gt;&gt; woke up (still) laptopless, getting some grub and studying finances :P</i></p>
<p>P.S. I'm probably not the only one who finds it a bit confusing that the <a class="glossary-term" href="http://matija.suklje.name/?q=glossary/term/173"><dfn title="GNU Compiler Collection (historically: GNU C Compiler)">GCC</dfn></a> calls the architecture <cite>x86_64</cite>, but Portage calls it <cite>amd64</cite>, am I?<br/>
&lt;!--break--&gt;</p></div>
    </summary>
    <updated>2009-06-20T08:46:52Z</updated>
    <category scheme="http://matija.suklje.name/?q=taxonomy/term/6" term="Gentoo"/>
    <category scheme="http://matija.suklje.name/?q=taxonomy/term/98" term="Hardware"/>
    <category scheme="http://matija.suklje.name/?q=taxonomy/term/11" term="Random moments"/>
    <author>
      <name>Matija Šuklje</name>
    </author>
    <source>
      <id>http://matija.suklje.name/?q=blog/1</id>
      <link href="http://matija.suklje.name/?q=blog/1" rel="alternate" type="text/html"/>
      <link href="http://matija.suklje.name/?q=blog/1/feed" rel="self" type="application/rss+xml"/>
      <title>Matija Šuklje's blog</title>
      <updated>2009-07-02T18:15:06Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.void.gr/kar