    <?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yet Another Linux BlogYet Another Linux Blog &#187; Linux@Work</title>
	<atom:link href="http://linux-blog.org/tag/linuxwork/feed/" rel="self" type="application/rss+xml" />
	<link>http://linux-blog.org</link>
	<description>Open Source, Open Blog</description>
	<lastBuildDate>Wed, 14 Mar 2012 23:18:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Overheard at the Water Cooler</title>
		<link>http://linux-blog.org/overheard-at-the-water-cooler/</link>
		<comments>http://linux-blog.org/overheard-at-the-water-cooler/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 20:12:28 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[dumb]]></category>
		<category><![CDATA[experience]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://linux-blog.org/?p=906</guid>
		<description><![CDATA[Heard at the water cooler recently in my almost all Windows workplace was something that took me by surprise.  We have a couple of highly trained individuals here in Networking.  We&#8217;re a Cisco shop, so if you know how confusing that can be, you know that not everyone can just jump right into one of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://linux-blog.org/wp-content/uploads/2009/07/icecubed.jpg" onclick="return TrackClick('http%3A%2F%2Flinux-blog.org%2Fwp-content%2Fuploads%2F2009%2F07%2Ficecubed.jpg','icecubed')"><img class="alignleft size-full wp-image-1153" style="margin-left: 5px; margin-right: 5px;" title="icecubed" src="http://linux-blog.org/wp-content/uploads/2009/07/icecubed.jpg" onclick="return TrackClick('http%3A%2F%2Flinux-blog.org%2Fwp-content%2Fuploads%2F2009%2F07%2Ficecubed.jpg','icecubed')" alt="icecubed" width="204" height="226" /></a>Heard at the water cooler recently in my almost all Windows workplace was something that took me by surprise.  We have a couple of highly trained individuals here in Networking.  We&#8217;re a Cisco shop, so if you know how confusing that can be, you know that not everyone can just jump right into one of those networks and know what they&#8217;re doing.  These individuals were having a conversation outside of my cube so I didn&#8217;t inject myself into the conversation.  But, I did ask myself, is this what Linux and Open Source is up against?  If so, we still have a long way to go.</p>
<p>It seems an external site was attempting VPN access into our corporate network.  The problem the external site was hitting was that they couldn&#8217;t initiate a session FROM their network&#8230;but someone from our location could initiate a connection TO their network.  They used a Linux box to provide them VPN, Firewall, and proxy services.  Now, any Linux admin worth his or her salt would have immediately known that being able to VPN back into a site but not VPN out of a site means that the firewall doesn&#8217;t have the right ports open and/or forwarded.  This should have been an easy fix&#8230;but the guys at this external location evidently didn&#8217;t posses this knowledge.</p>
<p>Instead of blame falling on the improper configuration, open source was blamed as a whole.  My colleagues stated that those &#8220;free tools people use never stack up to paid ones&#8221; and that &#8220;you get what you pay for&#8230;and if you don&#8217;t pay for it you don&#8217;t get it&#8221;.  So according to these guys:</p>
<ul>
<li>Free = poorly designed, less than good software</li>
<li>Paid = better designed, wicked awesome software</li>
</ul>
<p>Which of course, you and I know is a bunch of hooey.  And this is what some of the smartest guys I&#8217;ve had a chance to work with state about Linux and open source.  Makes me really wonder if they know their Cisco stuff is often times Linux and open source as well.  I guess maybe I should tell them sometime.  Either way, Linux still has a long way to go to garner the acceptance it should have.</p>
<p><a href="http://linux-blog.org/overheard-at-the-water-cooler/" rel="bookmark">Overheard at the Water Cooler</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on July 7, 2009.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/overheard-at-the-water-cooler/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>rPath Documentation Status Update</title>
		<link>http://linux-blog.org/rpath-documentation-status-update/</link>
		<comments>http://linux-blog.org/rpath-documentation-status-update/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 11:01:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[conary]]></category>
		<category><![CDATA[docbook]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[rmake]]></category>
		<category><![CDATA[rpath]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/rpath-documentation-status-update/</guid>
		<description><![CDATA[There are many changes on the horizon for rPath Documentation. One of the things that team docs here has known for a while is that the rPath wiki is a fantastic tool to leverage for documentation. It&#8217;s quick. It&#8217;s easy. It allows engineers to contribute directly to the wiki. It allows community members to contribute [...]]]></description>
			<content:encoded><![CDATA[<p>There are many changes on the horizon for rPath Documentation.</p>
<p>One of the things that team docs here has known for a while is that the rPath wiki is a fantastic tool to leverage for documentation.  It&#8217;s quick.  It&#8217;s easy.  It allows engineers to contribute directly to the wiki.  It allows community members to contribute to to the wiki.</p>
<p>We&#8217;ve also known for a while that this tool has a major caveat&#8230;and that is that versioned documentation is costly.  For example, if we had say version 1.0 documentation of a project at wiki.rpath.com/v1/productname and version 2.0 came out, we&#8217;d have to maintain 2 separate documents with the same information in two different URI&#8217;s and 2 different name spaces.  With each addition of namespace and project version, updates would be more costly and time consuming.</p>
<p>It&#8217;s also a bad thing that a user can search the wiki&#8230;and have the possibility of getting results from versions that they are not using&#8230;possibly information and behavior of products that no longer applies.</p>
<p><span id="more-218"></span></p>
<p>So how do we plan on combating this? There are a couple of phases of plans that we&#8217;ve been thinking about. The first of these is to move all product related guides (Administrative, User) offline into docbook format (pdf, html). We&#8217;ve begun testing this idea already.</p>
<p>This buys us the ability to keep versioned documentation separate from the wiki which empowers customers by giving them only the documentation they need and not requiring them to wade through search results to get the documentation they need.</p>
<p>This also is good for the community. Why? Because community docs will remain on the wiki and product documentation will be separated from it <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  This means that documentation on using open source tools like Conary and working with rBuilder Online will be separate from rPath products making things easier to find and easier to contribute to.</p>
<p>The next phase of the plan after separating product specific documentation is to provide a central repository for those offline docs. This is further down the road and will only take place if product documentation has been moved offline. When this phase hits, there will be a handy website that serves as a central repository for all documentation, whether product based or community based. Currently, there are no plans to move community documentation from the wiki (Conary, rBuilder Online, rMake).</p>
<p>So, those are some of the updates we&#8217;ve been talking about doing. Nothing is set in concrete but we&#8217;re continuing to stay busy by keeping the information readily available to both community and customer <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://linux-blog.org/rpath-documentation-status-update/" rel="bookmark">rPath Documentation Status Update</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on June 12, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/rpath-documentation-status-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Foresight Linux and Conary Part I</title>
		<link>http://linux-blog.org/foresight-linux-and-conary-part-i/</link>
		<comments>http://linux-blog.org/foresight-linux-and-conary-part-i/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 10:33:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[conary]]></category>
		<category><![CDATA[foresight]]></category>
		<category><![CDATA[packaging]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/foresight-linux-and-conary-part-i/</guid>
		<description><![CDATA[People flat out do not understand anything about Conary. What I hear the most: Why another package manger? Isn&#8217;t there already too many of these out there? Why use Conary when I can apt-get? Apt-get is soooo much better. Dpkg gives you sooooo much more than anything could possibly give you. Conary is still beta [...]]]></description>
			<content:encoded><![CDATA[<p>People flat out do not understand anything about Conary.  What I hear the most:</p>
<blockquote><p><strong><em>Why another package manger?  Isn&#8217;t there already too many of these out there?  Why use Conary when I can apt-get?  Apt-get is soooo much better.  Dpkg gives you sooooo much more than anything could possibly give you.  Conary is still beta quality&#8230;rpm and deb are much more developed mature.</em></strong></p></blockquote>
<p>If the person(s) asking the questions above actually understood what Conary is and CAN do&#8230;they would see this is a very limited view of Conary.  Not only is conary a package management system vis-a-vis a system that manages EVERY single package of software on your system&#8230;it is also a powerful version control system for software packages and packaging.  It&#8217;s an enabling mechanism for packaging software quickly and easily.</p>
<p>I&#8217;d like to go over some of the things I think are great about Conary&#8230;clear up some of the &#8220;why is this needed&#8221; speak by showing how Conary actually gets things right and the common problems experienced by other package managers that it solves.</p>
<p><span id="more-207"></span></p>
<p><span style="text-decoration: underline;"><strong>How Conary Organizes Packages</strong></span></p>
<p>If you use debian or rpm repositories&#8230;you know that inside a repository directory &#8220;stable&#8221; (as an example) are all the stable packages for your distribution. The packages are versioned according to their upstream version (if the repository maintainers are sane) and maybe arch and revision number. This is done by hand. It is managed by hand. If developers/packagers cross names between repositories you are brought into dependency problems. To illustrate this concept, if you and I both packaged firefox3 and named it accordingly&#8230;and someone used both your and my repository&#8230;our versions would conflict because the packaging system wouldn&#8217;t know which one to install.</p>
<p>Conary takes the manual operation from this&#8230;if you use a Conary based system, your <span style="text-decoration: underline;">repositories</span> ARE VERSIONED. In other words, the repositories aren&#8217;t static directories that contain a bunch of packages&#8230;they are versioned branches that contain components of software.</p>
<p>These components (packages) are also versioned according to upstream version&#8230;but revision is handled automatically by Conary&#8230;no manual process. <em><strong>This eliminates the possibility of having two packages named the same exact thing in different repositories.</strong></em> In other words, if Joe Schmoe is packaging Liferea for his apt.joeschmoe.com repository and names his package the same thing as say Joe Smith&#8217;s package for Liferea in his apt.joesmith.com repository we run into problems. With conary this NEVER WILL HAPPEN&#8230;EVER. This kills about 90% of dependency problems all together.</p>
<p>But what about arch? Arch is architecture&#8230;32bit or 64bit&#8230;PPC and more. Once again, you&#8217;re bit by the possibility of conflicting names across repositories. You&#8217;re also limited in the name because a developer has to put the architecture INSIDE THE NAME. Take a look at liferea as an example: liferea-1.2.2-2.el5.rf.x86_64.rpm. Is this easy for an end user to understand? Is it the same as liferea-1.2.2-2.el5.rf.x86-64.rpm?</p>
<p>Conary takes a different approach. Each package has a &#8216;flavor&#8217; that it is &#8216;cooked&#8217; (committed) in. There may be a 64bit flavor, 32bit flavor, Xen flavor, and so on. This flavor is visible to the user only if the user requests to see it&#8230;and it is NOT inside the name of the package. The package is still called, simply enough, liferea. Revision number, arch, upstream version, etc&#8230;are all handled automatically by Conary.</p>
<p>You can see how creating and maintaining software would rely less on a manual process and more on automatic source controlled one with Conary. You can also see how organized Conary is with its packages.</p>
<p><span style="text-decoration: underline;"><strong>Sources.list Not Needed</strong></span></p>
<p>Conary is smart enough to remember where you installed what package. There is no need to keep a sources.list. So if you install the package balsa (a Gnome mail client) from my personal repository the command would be:</p>
<pre><strong>sudo conary update balsa=caffeine.rpath.org@coffee:venti-1</strong></pre>
<p>So now what? Do you have to add caffeine into a sources.list somewhere? Nope. Conary remembers where that package came from and when an update is available later it will find it and notify you. Let&#8217;s say you did the same thing for a hypothetical repository for deb or RPM&#8230;you&#8217;d add in the repository address for where balsa is at. Then you inherit ALL packages listed at that repository&#8230;not just a single package. There once again may be problems with package names, versions, and now sources.</p>
<p>Conary elimiates this problem for you as well. A single package is taken from that repository and since the repository is versioned, conary knows where it came from. It knows that it doesn&#8217;t need anything else from that repository unless you tell it to install more.</p>
<p><span style="text-decoration: underline;"><strong>Problems With RPM and Deb</strong></span></p>
<p>The real problem I see with deb and rpm is monolithic dependency resolution.  This is the term I use to describe what happens when you go to install one package and you get over 10 more packages as dependencies.  Dependency resolution in RPM and Deb is left up to the developer to find when creating packages.</p>
<p>When packaging software with Conary, dependency resolution is automatically done FOR you. When you &#8216;cook&#8217; a package, it calls out what dependencies you need to add to your &#8216;recipe&#8217; (comparable to rpm spec file).</p>
<p>Another important characteristic of deb and rpm is that when you update a package, the old version is completely removed from your system. This means that if a program depends on another that is being removed, you&#8217;re out of luck unless it was flagged as a dependency (manually). As you can imagine, large packages like openoffice take forever to upgrade AND packages depending on one another for specific versions might find they have problems interacting. With conary, dependencies are done at the file level&#8230;so only the file(s) that requires updating is updated. This saves bandwidth for downloading and saves time for upgrading. It also allows you to get dependency resolution honed to specific files instead of just specific packages. This means that distros CAN become much smaller&#8230;that is, if you were making a liveCD and wanted to trim it down to under 200MB you could do so very easily with Conary&#8217;s fine tooth dependency resolution and packages that are componentized.</p>
<p><span style="text-decoration: underline;"><strong>Rollback to Previous</strong></span></p>
<p>Conary operates using something called changesets. It looks at what is on your system for software and what you want to install and creates a changeset (like a diff) between the two states. This changeset is then installed by the package manager&#8230;it reads it, fetches the software the changeset says it needs to install&#8230;and then installs it.</p>
<p>What if you installed a group of packages that you don&#8217;t want installed anymore? What if something you installed doesn&#8217;t work as expected? Rollback <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<pre class="brush: plain; title: ; notranslate">sudo conary rollback #</pre>
<p>where # is the number of rollbacks you would like to rollback to. Each installation action is considered one numbered change for conary. It tracks each installation/removal action and numbers it in a list. You can therefore return to a previous state on your system with ease. See <a href="http://wiki.rpath.com/wiki/Conary:conary_rollback" onclick="return TrackClick('http%3A%2F%2Fwiki.rpath.com%2Fwiki%2FConary%3Aconary_rollback','Conary+Rollbacks')">Conary Rollbacks</a> for more information.</p>
<p><span style="text-decoration: underline;"><strong>Summary</strong></span></p>
<p>I&#8217;ve covered quite a bit of information here&#8230;enough for a discussion I&#8217;m sure. Are there still areas about Conary you&#8217;re unsure of? Leave me a comment. Part II will be coming soon that will discuss more topics about Conary and Foresight Linux. I&#8217;d like to base Part II on answering questions from the readers.</p>
<p><a href="http://linux-blog.org/foresight-linux-and-conary-part-i/" rel="bookmark">Foresight Linux and Conary Part I</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on April 23, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/foresight-linux-and-conary-part-i/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Foresight KDE Alpha-Alpha-Pre-Alpha-Pre Screenshot</title>
		<link>http://linux-blog.org/foresight-kde-alpha-alpha-pre-alpha-pre-screenshot/</link>
		<comments>http://linux-blog.org/foresight-kde-alpha-alpha-pre-alpha-pre-screenshot/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 17:35:35 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[foresight]]></category>
		<category><![CDATA[kde]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/foresight-kde-alpha-alpha-pre-alpha-pre-screenshot/</guid>
		<description><![CDATA[Is that Foresight Linux running a pre-pre-pre-alpha-alpha-alpha build of KDE 3.5.9 I see? Those of you interested in helping us develop, package, or use KDE are welcome to join us in IRC #foresight-kde freenode.  Plans are to build a 3.5.9 Stable version and wait until 4.1 is released to push out a 4.1 version.  Of [...]]]></description>
			<content:encoded><![CDATA[<p>Is that Foresight Linux running a pre-pre-pre-alpha-alpha-alpha build of KDE 3.5.9 I see? <img src='http://linux-blog.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p align="center"><a class="serendipity_image_link" href="/uploads/Posts/pre-fore-kde-alpha.png"><!-- s9ymdb:599 --><img class="serendipity_image_center" style="border: 0px none; padding-left: 5px; padding-right: 5px; width: 154px; height: 106px;" src="/uploads/Posts/pre-fore-kde-alpha.Thumbs.png" alt="" /></a></p>
<p>Those of you interested in helping us develop, package, or use KDE are welcome to join us in IRC #foresight-kde freenode.  Plans are to build a 3.5.9 Stable version and wait until 4.1 is released to push out a 4.1 version.  Of course, we&#8217;ll have 4.0.X builds available for testing and fun all the while <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Please, lend us a hand and file those bug reports!</p>
<p><a href="http://linux-blog.org/foresight-kde-alpha-alpha-pre-alpha-pre-screenshot/" rel="bookmark">Foresight KDE Alpha-Alpha-Pre-Alpha-Pre Screenshot</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on April 22, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/foresight-kde-alpha-alpha-pre-alpha-pre-screenshot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thunderbird and Lightning .8</title>
		<link>http://linux-blog.org/thunderbird-and-lightning-8/</link>
		<comments>http://linux-blog.org/thunderbird-and-lightning-8/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 12:38:38 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[calendar]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[lightning]]></category>
		<category><![CDATA[Stats]]></category>
		<category><![CDATA[thunderbird]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/thunderbird-and-lightning-8/</guid>
		<description><![CDATA[I saw that Lightning .8, a calendar extension for thunderbird, had been released and my heart jumped.  Had they fixed the memory leak that forced me to abandon it in version .7? I used to use Lightning for my google calendar in versions before .7&#8230; When .7 came out, it caused Thunderbird to rocket memory [...]]]></description>
			<content:encoded><![CDATA[<p>I saw that Lightning .8, a calendar extension for thunderbird, had been released and my heart jumped.  Had they fixed the memory leak that forced me to abandon it in version .7?</p>
<p>I used to use Lightning for my google calendar in versions before .7&#8230;</p>
<p>When .7 came out, it caused Thunderbird to rocket memory usage above 80% which brought my computer to a screeching halt.  I figured I&#8217;d not use it until next version (and submitted a bug report as well).</p>
<p>Today I downloaded .8 in hopes it would work better.  It doesn&#8217;t.  Memory usage still skyrockets when attempting use the google calendar (provider addon) and the remember mismatched domains add on with it (otherwise you&#8217;re unable to connect or get a popup every time you view).</p>
<p>Is it one of these plugins causing it?  Is it Lightning?  I&#8217;m leaning toward the latter&#8230;even when uninstalling the extensions, I still get memory usage skyrocketing.  Either way, syncing your google calendar with Lightning isn&#8217;t a very smooth thing to do if it causes your Linux desktop to screech to a halt.</p>
<p>I guess there is always evolution with built in google calendar support.  Anyone else getting these problems?</p>
<p>At work, we use Zimbra for emailing.  I use Thunderbird with IMAP as my desktop client.  I&#8217;ve also seen that as of Zimbra 5.0 RC2, they will have the ability to sync with Lightning.  Good news!  Now if Lightning would stop leaking!</p>
<p><a href="http://linux-blog.org/thunderbird-and-lightning-8/" rel="bookmark">Thunderbird and Lightning .8</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on April 7, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/thunderbird-and-lightning-8/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Foresight Users and Developer Conference 2008</title>
		<link>http://linux-blog.org/foresight-users-and-developer-conference-2008/</link>
		<comments>http://linux-blog.org/foresight-users-and-developer-conference-2008/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 08:46:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[foresight]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/foresight-users-and-developer-conference-2008/</guid>
		<description><![CDATA[Are you interested in Foresight Linux or the Conary package management system? Are you located in or near North Carolina&#8230;specifically Raleigh? If so, join us April 18th through the 20th for the Foresight Users and Developer Conference! Even if you&#8217;re not a Foresight User and are just curious about the Conary System Manager, Software Appliances, [...]]]></description>
			<content:encoded><![CDATA[<p>Are you interested in Foresight Linux or the Conary package management system?  Are you located in or near North Carolina&#8230;specifically Raleigh?  If so, join us April 18th through the 20th for the Foresight Users and Developer Conference!</p>
<p>Even if you&#8217;re not a Foresight User and are just curious about the Conary System Manager, Software Appliances, or software packaging&#8230;it would be a great boon to understanding how these things give Foresight an edge over most distros.</p>
<p><a href="https://wiki.foresightlinux.org/display/marketing/Foresight+User+and+Developer+Conference" onclick="return TrackClick('https%3A%2F%2Fwiki.foresightlinux.org%2Fdisplay%2Fmarketing%2FForesight%2BUser%2Band%2BDeveloper%2BConference','Signup+on+the+wiki+page')">Signup on the wiki page</a> (add your name) to attend and we&#8217;ll see you there <img src='http://linux-blog.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://linux-blog.org/foresight-users-and-developer-conference-2008/" rel="bookmark">Foresight Users and Developer Conference 2008</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on March 11, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/foresight-users-and-developer-conference-2008/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Installing and Using RealPlayer on Foresight Linux</title>
		<link>http://linux-blog.org/installing-and-using-realplayer-on-foresight-linux/</link>
		<comments>http://linux-blog.org/installing-and-using-realplayer-on-foresight-linux/#comments</comments>
		<pubDate>Tue, 26 Feb 2008 09:40:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[desktop]]></category>
		<category><![CDATA[foresight]]></category>
		<category><![CDATA[tips and tricks]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/installing-and-using-realplayer-on-foresight-linux/</guid>
		<description><![CDATA[Last night, I decided to install RealPlayer onto my fresh Foresight Linux 1.4.X install. I&#8217;ve replaced my main workstation with Foresight due to convenience (I use it at work) and I use RealPlayer from time to time for videos and music. No package exists for RealPlayer in the repositories, so head over to Real.com and [...]]]></description>
			<content:encoded><![CDATA[<p>Last night, I decided to install RealPlayer onto my fresh Foresight Linux 1.4.X install.  I&#8217;ve replaced my main workstation with Foresight due to convenience (I use it at work) and I use RealPlayer from time to time for videos and music.</p>
<p>No package exists for RealPlayer in the repositories, so head over to <a href="http://www.real.com" onclick="return TrackClick('http%3A%2F%2Fwww.real.com','Real.com')">Real.com</a> and download the .bin file.  After the .bin file has been downloaded, use the following commands to install:</p>
<pre>chmod 755 RealPlayer10GOLD.bin &amp;&amp; sudo ./RealPlayer10Gold.bin</pre>
<p>In the terminal, it will ask you what directory you&#8217;d like to install RealPlayer into.  I chose /opt/RealPlayer (you&#8217;ll have to type it in) because I&#8217;d rather have the files installed there than in my home directory, which is where I downloaded the file to.  After this, you&#8217;ll have a shiny, new shortcut inside Applications &gt;&gt; Sound and Video &gt;&gt; RealPlayer.  Click on this to launch the program and follow the wizard.</p>
<p>The wizard will setup the Mozilla (firefox) plugins for you but they still won&#8217;t work solidly.  This is because mplayer is overtaking the player duties for real media formats. To change this, <tt>gedit ~/.mplayer/mplayerplug-in.conf</tt> and change these entries as shown below:</p>
<pre>enable-rm=0enable-smil=0enable-helix=0</pre>
<p>Save and close that document.  You&#8217;re set <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Restart Firefox and go to real.com and test out the player capabilities.</p>
<p><a href="http://linux-blog.org/installing-and-using-realplayer-on-foresight-linux/" rel="bookmark">Installing and Using RealPlayer on Foresight Linux</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on February 26, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/installing-and-using-realplayer-on-foresight-linux/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mediawiki: Remove External Arrow from Links</title>
		<link>http://linux-blog.org/mediawiki-remove-external-arrow-from-links/</link>
		<comments>http://linux-blog.org/mediawiki-remove-external-arrow-from-links/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 12:34:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[appliance]]></category>
		<category><![CDATA[rpath]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/mediawiki-remove-external-arrow-from-links/</guid>
		<description><![CDATA[My main job here at rPath, Inc. is to document our technologies via the rPath Documentation Wiki. For this wiki, we use a Mediawiki Appliance. For those that don&#8217;t know, the &#8220;appliance&#8221; I refer to here is a software appliance&#8230;something rPath technologies make easy to maintain and create. For more information see the definition of [...]]]></description>
			<content:encoded><![CDATA[<p>My main job here at <a href="http://www.rpath.com/corp" onclick="return TrackClick('http%3A%2F%2Fwww.rpath.com%2Fcorp','rPath')">rPath</a>, Inc. is to document our technologies via the <a href="http://wiki.rpath.com/wiki/Main_Page" onclick="return TrackClick('http%3A%2F%2Fwiki.rpath.com%2Fwiki%2FMain_Page','rPath+Documentation+Wiki')">rPath Documentation Wiki</a>.  For this wiki, we use a <a href="http://www.rpath.org/rbuilder/project/vehera-base/" onclick="return TrackClick('http%3A%2F%2Fwww.rpath.org%2Frbuilder%2Fproject%2Fvehera-base%2F','Mediawiki+Appliance')">Mediawiki Appliance</a>.  For those that don&#8217;t know, the &#8220;appliance&#8221; I refer to here is a software appliance&#8230;something rPath technologies make easy to maintain and create.  For more information see the<a href="http://www.rpath.com/corp/resources/What-is-a-Software-Appliance-Registration.html" onclick="return TrackClick('http%3A%2F%2Fwww.rpath.com%2Fcorp%2Fresources%2FWhat-is-a-Software-Appliance-Registration.html','definition+of+a+software+appliance+here')"> definition of a software appliance here</a>.</p>
<p>Moving on, I was ANNOYED by the fact that you have a small arrow &#8220;<img src="uploads/Posts/external.Thumbs.png" alt="" width="10" height="10" />&#8221; that appears beside any image that references an external URL or any link that does the same.  This is fine to let people know that links will take them to a different page&#8230;but what I was trying to do was to make a PDF Icon have the same link as the URL it was sitting beside:</p>
<p><!-- s9ymdb:597 --><!-- s9ymdb:597 --><img style="border: 0px none ; padding-left: 5px; padding-right: 5px;" src="/uploads/Posts/applaince2appliance.gif" alt="" width="352" height="32" /></p>
<p>So in the above image, if one clicked on the PDF icon <strong>or</strong> the &#8220;Application to Appliance: A Hands-on Guide (PDF)&#8221; the PDF would download.</p>
<p>Mediawiki doesn&#8217;t provide a fantastic way for you to do this.  However, after some snooping around via google, I found a fairly easy way to <a href="http://wiki.rpath.com/wiki/Application_to_Appliance" onclick="return TrackClick('http%3A%2F%2Fwiki.rpath.com%2Fwiki%2FApplication_to_Appliance','make+things+happen')">make things happen</a>.</p>
<p><span id="more-204"></span></p>
<p><span style="text-decoration: underline;"><strong>How to Do This</strong></span></p>
<p>First things first.  Open up <span style="font-family: courier new,courier,monospace;">LocalSettings.php</span> and make sure to set $wgAllowExternalImages = true; if it&#8217;s not done already.</p>
<p>Next get the full URL link to the thing you want downloaded&#8230;in my case, a PDF. Then, get the URL for the image you want to display/link. What I did was upload the icon to the wiki and then right click on the icon and &#8216;view image&#8217;. Now let&#8217;s put them together:</p>
<p><span style="font-family: courier new,courier,monospace;">[http://example.com/wiki/uploads/yourdownload.pdf http://example.com/wiki/images/Pdficon_small.gif]</span></p>
<p>Just after this will go the actual internal link&#8230;because the above is only for the icon. So you&#8217;d place your double bracket link just after this single bracket one.</p>
<p><span style="font-family: courier new,courier,monospace;">[[Media:yourdownload.pdf|Title of Your Download]]</span></p>
<p>Now that you have both of these completed, you must encapsulate them in a span class to remove the arrow formatting. Add the following before the single bracket above:</p>
<p><span style="font-family: courier new,courier,monospace;">&lt;span class=&#8221;plainlinks&#8221;&gt;</span></p>
<p>Then close out the span at the end of the double bracket wiki markup above:</p>
<p><span style="font-family: courier new,courier,monospace;">&lt;/span&gt;</span></p>
<p><span style="text-decoration: underline;"><strong>Putting It All Together</strong></span></p>
<p>So, to summarize, you&#8217;d have the following:</p>
<p><span style="font-family: courier new,courier,monospace;">&lt;span class=&#8221;plainlinks&#8221;&gt;</span><span style="font-family: courier new,courier,monospace;">[http://example.com/wiki/uploads/yourdownload.pdf http://example.com/wiki/images/Pdficon_small.gif]</span><span style="font-family: courier new,courier,monospace;">[[Media:yourdownload.pdf|Title of Your Download]]&lt;/span&gt;</span></p>
<p>Seems like a lot of stuff to get a simple image link right? Yes it is. But it works and I don&#8217;t have to install an extension to do it (I&#8217;m not fond of extensions). Remember also that you can call that span class plainlinks for other simple external links as well to remove the arrow <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Hope this helps someone in need&#8230;I know it helped me.</p>
<p>I would like to give special thanks to <a href="http://distributedresearch.net/blog/2008/01/21/how-to-make-image-links-in-mediawiki" onclick="return TrackClick('http%3A%2F%2Fdistributedresearch.net%2Fblog%2F2008%2F01%2F21%2Fhow-to-make-image-links-in-mediawiki','Distributedresearch.net+which+contains+the+meat+and+potatoes')">Distributedresearch.net which contains the meat and potatoes</a> of this entry. What I&#8217;ve done in the example above is make it generic and give a practical example of how I used Andy&#8217;s original post.</p>
<p><a href="http://linux-blog.org/mediawiki-remove-external-arrow-from-links/" rel="bookmark">Mediawiki: Remove External Arrow from Links</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on February 7, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/mediawiki-remove-external-arrow-from-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The rPath Forum goes Live!</title>
		<link>http://linux-blog.org/the-rpath-forum-goes-live/</link>
		<comments>http://linux-blog.org/the-rpath-forum-goes-live/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 15:57:50 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[appliance]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[packaging]]></category>
		<category><![CDATA[rpath]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/the-rpath-forum-goes-live/</guid>
		<description><![CDATA[Here at rPath we use our own Mediawiki appliance for documentation (what is a software appliance?). While this is an excellent way of getting things documented quickly (as wiki&#8217;s are) it is NOT a great place for community based questions to influx nor a good place for knowledgebase questions to be stored. Often, the discussion [...]]]></description>
			<content:encoded><![CDATA[<p>Here at <a href="http://www.rpath.com/corp/" onclick="return TrackClick('http%3A%2F%2Fwww.rpath.com%2Fcorp%2F','rPath')" target="_blank">rPath</a> we <a href="http://wiki.rpath.com/wiki/Main_Page" onclick="return TrackClick('http%3A%2F%2Fwiki.rpath.com%2Fwiki%2FMain_Page','use')">use</a> our own <a href="http://www.rpath.org/rbuilder/project/vehera-base/" onclick="return TrackClick('http%3A%2F%2Fwww.rpath.org%2Frbuilder%2Fproject%2Fvehera-base%2F','Mediawiki+appliance')" target="_blank">Mediawiki appliance</a> for documentation (<a href="http://www.rpath.com/corp/resources/What-is-a-Software-Appliance-Registration.html" onclick="return TrackClick('http%3A%2F%2Fwww.rpath.com%2Fcorp%2Fresources%2FWhat-is-a-Software-Appliance-Registration.html','what+is+a+software+appliance%3F')" target="_blank">what is a software appliance?</a>).  While this is an excellent way of getting things documented quickly (as wiki&#8217;s are) it is NOT a great place for community based questions to influx nor a good place for knowledgebase questions to be stored.  Often, the discussion tab on wiki&#8217;s go ignored with issue tracking systems replacing problems users have.</p>
<p>The problem with issue tracking systems is they have workflows of their own and often are impartial where they don&#8217;t need to be <img src='http://linux-blog.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .  Wouldn&#8217;t it be nice if there was a place where like users of software could come together to ask questions and help each other reach conclusive answers?  Hence, the <a href="http://forum.rpath.com/" onclick="return TrackClick('http%3A%2F%2Fforum.rpath.com%2F','rPath+Forum')">rPath Forum</a> was born.</p>
<p><a href="http://stefw.livejournal.com/" onclick="return TrackClick('http%3A%2F%2Fstefw.livejournal.com%2F','Stef')" target="_blank">Stef</a> created the <a href="http://www.rpath.org/rbuilder/project/smf/" onclick="return TrackClick('http%3A%2F%2Fwww.rpath.org%2Frbuilder%2Fproject%2Fsmf%2F','Simple+Machines+Forum+Appliance')" target="_blank">Simple Machines Forum Appliance</a>, which you can install and run in various formats such as VMWare, Xen, ISO, RAW, and even a LiveCD (in x86 and x86_64 bit flavors!).  What a wonderful concept&#8230;to be able to quickly download and deploy a forum using nothing but a virtualized environment <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>As some of you know, I&#8217;ve chose Simple Machines in the past at <a href="http://www.mypclinuxos.com/forum/index.php?action=forum" onclick="return TrackClick('http%3A%2F%2Fwww.mypclinuxos.com%2Fforum%2Findex.php%3Faction%3Dforum','MyPCLinuxOS')" target="_blank">MyPCLinuxOS</a> and <a href="http://www.pclinuxos.com/index.php?option=com_smf&amp;Itemid=58" onclick="return TrackClick('http%3A%2F%2Fwww.pclinuxos.com%2Findex.php%3Foption%3Dcom_smf%26amp%3BItemid%3D58','PCLinuxOS')" target="_blank">PCLinuxOS</a> proper to power those communities.  Stef and I are excited to power the rPath community with this same wonderful software.</p>
<p>If you are a packager, appliance developer, Foresight Linux user, or are just interested in our products and technologies such as <a href="http://wiki.rpath.com/wiki/Conary" onclick="return TrackClick('http%3A%2F%2Fwiki.rpath.com%2Fwiki%2FConary','Conary')" target="_blank">Conary</a> and <a href="http://wiki.rpath.com/wiki/rMake" onclick="return TrackClick('http%3A%2F%2Fwiki.rpath.com%2Fwiki%2FrMake','rMake')">rMake</a>&#8230;<a href="http://forum.rpath.com/index.php" onclick="return TrackClick('http%3A%2F%2Fforum.rpath.com%2Findex.php','come+on+over+to+the+rPath+Forum')" target="_blank">come on over to the rPath Forum</a> and <a href="http://forum.rpath.com/index.php?action=register" onclick="return TrackClick('http%3A%2F%2Fforum.rpath.com%2Findex.php%3Faction%3Dregister','register')">register</a>.  Drop us a line and say hello <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://linux-blog.org/the-rpath-forum-goes-live/" rel="bookmark">The rPath Forum goes Live!</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on February 1, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/the-rpath-forum-goes-live/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gmrun and openbox</title>
		<link>http://linux-blog.org/gmrun-and-openbox/</link>
		<comments>http://linux-blog.org/gmrun-and-openbox/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 19:02:13 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[foresight]]></category>
		<category><![CDATA[openbox]]></category>
		<category><![CDATA[packaging]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/gmrun-and-openbox/</guid>
		<description><![CDATA[My friend Og Maciel and I had a short package session today where we updated some openbox items that we use such as Nitrogen for wallpaper, pypanel, and something we didn&#8217;t package before&#8230;gmrun. Install it with: I&#8217;ve patched the default gmrunrc file so that when it executes, it places itself toward the top right hand [...]]]></description>
			<content:encoded><![CDATA[<p>My friend <a href="http://www.ogmaciel.com/" onclick="return TrackClick('http%3A%2F%2Fwww.ogmaciel.com%2F','Og+Maciel')" target="_blank">Og Maciel</a> and I had a short package session today where we updated some openbox items that we use such as <a href="http://projects.l3ib.org/nitrogen/" onclick="return TrackClick('http%3A%2F%2Fprojects.l3ib.org%2Fnitrogen%2F','Nitrogen')">Nitrogen</a> for wallpaper, <a href="http://pypanel.sourceforge.net/" onclick="return TrackClick('http%3A%2F%2Fpypanel.sourceforge.net%2F','pypanel')">pypanel</a>, and something we didn&#8217;t package before&#8230;gmrun.  Install it with:</p>
<pre class="brush: plain; title: ; notranslate">sudo conary update gmrun</pre>
<p>I&#8217;ve patched the default gmrunrc file so that when it executes, it places itself toward the top right hand side of the desktop.  To override this, create a <em>.gmrunrc</em> from the default.</p>
<pre class="brush: plain; title: ; notranslate">cp /usr/share/gmrun/gmrunrc ~/.gmrunrc</pre>
<p>alter the left and top values to move it around on the screen.  Width may also be adjusted.  You can also use openbox to bind this to Alt-F2 or a key combo of your choosing.  Open up <em>~/.config/openbox/rc.xml</em> and add the following in the &lt;keyboard&gt; section:</p>
<pre class="xml:nogutter">&lt;keybind key="A-F2"&gt;&lt;action name="execute"&gt;&lt;execute&gt;gmrun&lt;/execute&gt;&lt;/action&gt;&lt;/keybind&gt;</pre>
<p>There are also some built in macros for using gmrun that can be found on the <a href="http://www.bazon.net/mishoo/gmrun.epl#gen5" onclick="return TrackClick('http%3A%2F%2Fwww.bazon.net%2Fmishoo%2Fgmrun.epl%23gen5','homepage+here')">homepage here</a>.  it&#8217;s quite a handy tool and works quite well for openbox <img src='http://linux-blog.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' />   Screenshot showing updated nitrogen and gmrun below:</p>
<p align="center"><a class="serendipity_image_link" href="/uploads/Posts/Screenshot-1.png"><!-- s9ymdb:594 --><img style="border: 0px none ; padding-left: 5px; padding-right: 5px;" src="/uploads/Posts/Screenshot-1.Thumbs.png" alt="" width="110" height="83" /></a></p>
<p><a href="http://linux-blog.org/gmrun-and-openbox/" rel="bookmark">gmrun and openbox</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on January 26, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/gmrun-and-openbox/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 25/94 queries in 0.404 seconds using disk: basic
Object Caching 1203/1262 objects using disk: basic

Served from: linux-blog.org @ 2012-05-23 22:11:23 -->
