<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planetsuse.org">
	<title>Planet SUSE</title>
	<link>http://planetsuse.org</link>
	<description>Planet SUSE - http://planetsuse.org</description>

	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://stick.gk2.sk/?p=535" />
			<rdf:li rdf:resource="http://pavelmachek.livejournal.com/81401.html" />
			<rdf:li rdf:resource="http://kevinsword.com/?p=376" />
			<rdf:li rdf:resource="http://www.novell.com/prblogs/?p=776" />
			<rdf:li rdf:resource="http://lizards.opensuse.org/?p=1443" />
			<rdf:li rdf:resource="http://lizards.opensuse.org/?p=1438" />
			<rdf:li rdf:resource="http://www.benkevan.com/blog/?p=632" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-4613455571367806369.post-5541682552958376199" />
			<rdf:li rdf:resource="http://linuxart.com/log/?p=1229" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-2867321763955747460.post-4205497038595795973" />
			<rdf:li rdf:resource="http://blog.cboltz.de/archives/52-guid.html" />
			<rdf:li rdf:resource="http://www.kdedevelopers.org/4001 at http://www.kdedevelopers.org" />
			<rdf:li rdf:resource="http://www.novell.com/8560 at http://www.novell.com/communities" />
			<rdf:li rdf:resource="http://jamesthevicar.com/blog/?post=20090701_latest_gwibber_opensuse" />
			<rdf:li rdf:resource="http://blog.carrion.ws/?p=571" />
			<rdf:li rdf:resource="http://www.benkevan.com/blog/?p=630" />
			<rdf:li rdf:resource="http://www.decriptor.com/?p=205" />
			<rdf:li rdf:resource="urn:md5:2b053740f647991d3ceecf0621fb014a" />
			<rdf:li rdf:resource="http://news.opensuse.org/?p=1867" />
			<rdf:li rdf:resource="urn:md5:7099da8cd5a6137f647953b04a139a0d" />
			<rdf:li rdf:resource="http://www.lenzg.net/archives/269-guid.html" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-6440604575561980711.post-6253271879256637503" />
			<rdf:li rdf:resource="http://seife.kernalert.de/blog/?p=107" />
			<rdf:li rdf:resource="http://lizards.opensuse.org/?p=1427" />
			<rdf:li rdf:resource="http://lmedinas.livejournal.com/13770.html" />
			<rdf:li rdf:resource="http://www.gnome.org/~michael/blog/2009/06/30/2009-06-30" />
			<rdf:li rdf:resource="http://www.novell.com/prblogs/?p=769" />
			<rdf:li rdf:resource="http://news.opensuse.org/?p=1859" />
			<rdf:li rdf:resource="http://zonker.opensuse.org/?p=429" />
			<rdf:li rdf:resource="http://news.opensuse.org/?p=1856" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-5078819831496085982.post-7313297080593299571" />
			<rdf:li rdf:resource="http://www.benkevan.com/blog/?p=626" />
			<rdf:li rdf:resource="http://tirania.org/blog/archive/2009/Jun-30-1.html" />
			<rdf:li rdf:resource="http://tirania.org/blog/archive/2009/Jun-30.html" />
			<rdf:li rdf:resource="http://www.kdedevelopers.org/3997 at http://www.kdedevelopers.org" />
			<rdf:li rdf:resource="http://www.lenzg.net/archives/268-guid.html" />
			<rdf:li rdf:resource="http://gabrielstein.org/blog/?p=467" />
			<rdf:li rdf:resource="tag:blogger.com,1999:blog-29052616.post-1499479428562571054" />
			<rdf:li rdf:resource="http://jamesthevicar.com/blog/?post=20090630_cowon_s9_banshee_linux3" />
			<rdf:li rdf:resource="http://duncan.mac-vicar.com/blog/?p=550" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="http://stick.gk2.sk/?p=535">
	<title>Pavol Rusnak: Game Store</title>
	<link>http://stick.gk2.sk/blog/2009/07/gamestore/</link>
	<content:encoded>&lt;p&gt;I was adding some new packages to our &lt;a href=&quot;http://download.opensuse.org/repositories/games/&quot;&gt;games&lt;/a&gt; repository in openSUSE Build Service, when I realized that we have over 150 games at this one centralized place! Wouldn&amp;#8217;t it be great if there was an application which would allow users to browse through games, filter them by genres or names, view the screenshots and read the information about the games? Players usings Windows can already use  &amp;#8220;Games for Windows&amp;#8221; or &amp;#8220;Steam&amp;#8221; from Valve, but they also have to pay for the majority of the games. All games in our repository are free and just one click away! I started to hack an application with pretty concrete idea in my mind. You can look at the result of my efforts below (left Games for Windows, right Game Store):
&lt;p&gt;&lt;a href=&quot;http://stick.gk2.sk/blog/wp-content/uploads/2009/07/games_for_windows.jpg&quot; rel=&quot;lightbox[535]&quot;&gt;&lt;img class=&quot;size-thumbnail wp-image-536&quot; title=&quot;Games for Windows&quot; src=&quot;http://stick.gk2.sk/blog/wp-content/uploads/2009/07/games_for_windows-150x150.jpg&quot; alt=&quot;Games for Windows&quot; width=&quot;150&quot; height=&quot;150&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://stick.gk2.sk/blog/wp-content/uploads/2009/07/gamestore.jpg&quot; rel=&quot;lightbox[535]&quot;&gt;&lt;img src=&quot;http://stick.gk2.sk/blog/wp-content/uploads/2009/07/gamestore-150x150.jpg&quot; alt=&quot;Game Store&quot; title=&quot;Game Store&quot; width=&quot;150&quot; height=&quot;150&quot; class=&quot;size-thumbnail wp-image-538&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As you can see, Game Store is at the moment quite immature Qt application (actually it is my first Qt app, so my Qt skills suck pretty much right now &lt;img src=&quot;http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  ), but it is already able to load locally stored XML together with game icons, screenshots and descriptions. User can install new games (using our great One Click Install feature) and launch the installed ones. There is a long way ahead to go, but I wanted to approach you very early, so you could be involved too. Even if you don&amp;#8217;t speak C++ or Qt, you can help us with filling the missing descriptions, gathering game icons and screenshots. Just read the &lt;a href=&quot;http://en.opensuse.org/GameStore&quot;&gt;GameStore&lt;/a&gt; wiki page to get the idea what needs to be done or clone the &lt;a href=&quot;http://github.com/stickac/gamestore/tree/master&quot;&gt;git repo&lt;/a&gt; and start hacking right away! &lt;img src=&quot;http://stick.gk2.sk/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Thank you and I hope that GameStore will be a great addition to other openSUSE applications and tools we already have!&lt;/p&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-02T22:58:54+00:00</dc:date>
</item>
<item rdf:about="http://pavelmachek.livejournal.com/81401.html">
	<title>Pavel Machek: According to yr.no, world is going to end tommorow</title>
	<link>http://pavelmachek.livejournal.com/81401.html</link>
	<content:encoded>...at 14:00 Prague time.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src=&quot;http://atrey.karlin.mff.cuni.cz/~pavel/picture/meteogram_no_tommorow.png&quot; /&gt;. &lt;br /&gt;&lt;br /&gt;&lt;p&gt;([Un]fortunately, prediction was already updated).&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Oh and BTW... weather predictions seem to be quite a way off in the last few days. Always predicting rain... and then there's a sunny day with storm in a distance. (Ok, yesterday we got storm very close, and we did not make it to the stables fast enough -- could not gallop with all the children -- so we were totally wet, but....) I guess storms are hard to predict?&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-02T22:23:09+00:00</dc:date>
</item>
<item rdf:about="http://kevinsword.com/?p=376">
	<title>Kevin Dupuy: Bearing Arms</title>
	<link>http://kevinsword.com/2009/07/bearing-arms/</link>
	<content:encoded>&lt;address&gt;In recent weeks, I&amp;#8217;ve been reposting articles and essays sent to me about different subjects. I&amp;#8217;m the &lt;a href=&quot;http://www.campaignforliberty.com&quot;&gt;Campaign for Liberty&lt;/a&gt; Local Coordinator for West Baton Rouge Parish in Louisiana, this was posted to me by our State Coordinator, on the subject of the Second Amendment of the United States Constitution.&lt;/address&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Iranians Have Two Options: Obey or Die&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;by Jacob G. Hornberger&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Many Europeans love to look down their noses at Americans over the issue of gun rights. They just cannot understand how Americans can be so uncivilized as to leave people free to own guns.&lt;/p&gt;
&lt;p&gt;Whenever I discuss the gun-rights issue with Europeans, I point out one fundamental fact, one with which they can never disagree. The fact is this: When European citizens become the victims of a tyrannical political regime within their own country, they have no effective choice but to submit to its dictates and obey its commands.&lt;/p&gt;
&lt;p&gt;Americans, on the other hand, would have at least one last option if a tyrannical regime were ever to assume power in the United States. That last option is violent resistance against the forces of government.&lt;/p&gt;
&lt;p&gt;Consider Nazi Germany. The Nazis were able to take power in Germany through democratic means (a point that democracy lovers often forget). After assuming power, they used two threats to assume tyrannical power: terrorism and communism. The threat of terrorism was rooted in the terrorist attack on the Reichstag. The communist threat was rooted in the Soviet Union.&lt;/p&gt;
&lt;p&gt;Using those two threats, Hitler induced the German parliament to grant him emergency powers by which civil liberties were suspended. Even though the suspension was supposed to be temporary &amp;#8211; that is, until the crises over terrorism and communism were over &amp;#8211; as a practical matter it became permanent.&lt;/p&gt;
&lt;p&gt;The Nazis used the period to consolidate their power over the citizenry and impose their tyrannical regime onto the German people. As a result of gun control, violent resistance to Nazi tyranny by the German people was not an option. As a result, most Germans became submissive, loyal, and obedient.&lt;/p&gt;
&lt;p&gt;This same phenomenon is now playing itself out in Iran. At first, the post-election demonstrations challenging the validity of the election results were drawing hundreds of thousands of people. Today, the protests are drawing only a few thousand.&lt;/p&gt;
&lt;p&gt;The reason? The tyrants in Iran are killing protestors and promising to execute many more after kangaroo tribunals find them guilty of acts that threaten national security. Everyone in Iran knows that there are now only two options: obey and meekly submit to the orders of the tyrants or die. Owing to gun control, shooting back at the tyrants&amp;#8217; police and military, who are faithfully and loyally following the orders of their superiors, is not an option.&lt;/p&gt;
&lt;p&gt;Ironically, the right to keep and bear arms actually serves as an inhibitor to would-be tyrants. When they know that hundreds of thousands of protestors have the ability to shoot back at the police and troops, they inevitably factor that into their decision-making when deciding what steps to take against the citizenry.&lt;/p&gt;
&lt;p&gt;Could the United States ever end up with a tyrannical regime? Of course. And make no mistake about it: Such a regime could easily count on many members of the police and the military to faithfully and loyally follow orders to kill, torture, and incarcerate the citizenry. All the regime would have to do is tell the police and the troops that they&amp;#8217;re targeting communists, terrorists, and other serious threats to national security.&lt;/p&gt;
&lt;p&gt;In the recent case of &lt;em&gt;D.C. v. Heller, &lt;/em&gt; the Supreme Court pointed out that the primary purpose of the Second Amendment was to ensure that Americans were not deprived of the means to resist tyranny by force. What the Court was referring to, of course, was not the tyranny of some foreign government but rather the U.S. government. Federal appellate Judge Alex Kozinski expressed the matter well in the 2003 case of &lt;em&gt;Silveira vs. Lockyer: &lt;/em&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The prospect of tyranny may not grab the headlines the way vivid stories of gun crime routinely do. But few saw the Third Reich coming until it was too late. The Second Amendment is a doomsday provision, one designed for those exceptionally rare circumstances where all other rights have failed &amp;#8211; where the government refuses to stand for reelection and silences those who protest; where courts have lost the courage to oppose, or can find no one to enforce their decrees. However improbable these contingencies may seem today, facing them unprepared is a mistake a free people get to make only once.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;em&gt;Jacob Hornberger is founder and president of &lt;a href=&quot;http://www.fff.org/blog/index.asp&quot;&gt;The Future of Freedom Foundation&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Editors note: I don&amp;#8217;t know too much about the Future of Freedom Foundation, and neither I nor the Campaign for Liberty endorse them or their message necessarily. I just read this article and wanted to share it.&lt;br /&gt;
&lt;/em&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-02T20:47:27+00:00</dc:date>
</item>
<item rdf:about="http://www.novell.com/prblogs/?p=776">
	<title>Novell OpenPR Blog: Technology TLC</title>
	<link>http://www.novell.com/prblogs/?p=776</link>
	<content:encoded>&lt;p&gt;This week IBM &lt;a href=&quot;http://www-03.ibm.com/press/us/en/pressrelease/27889.wss&quot;&gt;announced&lt;/a&gt; that Glendale Adventist Medical Center (GAMC), part of Adventist Health, a not-for-profit, faith-based health system operating in California, Hawaii, Oregon and Washington and comprised of 18 hospitals with more than 2,800 beds, has improved the experience of its hospital patients by delivering email and Web access in patient rooms. Working with Novell and IBM partner &lt;a href=&quot;http://www.novell.com/prblogs/www.nomachines.com&quot;&gt;NoMachines&lt;/a&gt;, GAMC is virtualizing 65 &lt;a href=&quot;http://www.novell.com/linux/products.html#linuxdesktop&quot;&gt;SUSE Linux Enterprise Desktops&lt;/a&gt; to give patients access to the Internet during their hospital stay. With access to tools such as e-mail, Twitter, Facebook or websites that offer information about a patients condition, patients are able to stay connected while they are in the hospital.&lt;/p&gt;
&lt;p&gt;This virtualized desktop experience helps offer patients some comfort, while saving significant information technology (IT) maintenance and energy costs for the GAMC. One small way that technology is helping to improve the lives of its users.&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;
&lt;p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-02T17:48:12+00:00</dc:date>
</item>
<item rdf:about="http://lizards.opensuse.org/?p=1443">
	<title>Sascha Manns: Howto: How to create an Userpage</title>
	<link>http://lizards.opensuse.org/2009/07/02/howto-how-to-create-an-userpage/</link>
	<content:encoded>&lt;p&gt;Novell Account&lt;br /&gt;
==============&lt;br /&gt;
First of all, it is needed to Create an Useraccount from Novell. This Account is for the forums, buildservice, features and bugzilla. Just visit: &lt;a href=&quot;https://secure-www.novell.com/selfreg/jsp/createOpenSuseAccount.jsp?target=http://www.opensuse.org&quot;&gt;https://secure-www.novell.com/selfreg/jsp/createOpenSuseAccount.jsp?target=http://www.opensuse.org&lt;/a&gt; and fill out the Form.&lt;/p&gt;
&lt;p&gt;Login&lt;br /&gt;
=====&lt;br /&gt;
After them, go to en.opensuse.org and go to the right-top of the Site, and select &amp;#8220;Login&amp;#8221;. After you submitted your Username ans Password, you come to the Mainpage.&lt;/p&gt;
&lt;p&gt;Userpage&lt;br /&gt;
========&lt;br /&gt;
Now you can see your Username in the right-top of the Site.&lt;br /&gt;
Now klick on your Username. Now you see the editpage of your Username. Here you can Place some needful Information like your Name, your Emailadress and if present the Instant Messenger Informations.&lt;/p&gt;
&lt;p&gt;Picture Uploading&lt;br /&gt;
=================&lt;/p&gt;
&lt;p&gt;If you would like to add an Picture from you, you can go to &lt;a href=&quot;http://en.opensuse.org/Special:Upload&quot;&gt;http://en.opensuse.org/Special:Upload&lt;/a&gt;. The select the File and upload it. Now search the right Path from the Picture. At last you can bind in your Picture into your Userpage.&lt;/p&gt;
&lt;p&gt;Have a lot of Fun !!! &lt;img src=&quot;http://lizards.opensuse.org/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content:encoded>
	<dc:date>2009-07-02T17:46:53+00:00</dc:date>
</item>
<item rdf:about="http://lizards.opensuse.org/?p=1438">
	<title>Petr Mladek: OpenOffice_org 3.1.1 alpha2 available for openSUSE</title>
	<link>http://lizards.opensuse.org/2009/07/02/openoffice_org-3_1_0_98_2/</link>
	<content:encoded>&lt;p&gt;I&#8217;m happy to announce OpenOffice.org &lt;em&gt;3.1.1 alpha2&lt;/em&gt; packages for&lt;em&gt; openSUSE&lt;/em&gt;. They are available in the Build Service &lt;a href=&quot;http://en.opensuse.org/Additional_YaST_Package_Repositories#OpenOffice.org_UNSTABLE&quot;&gt;OpenOffice:org:UNSTABLE&lt;/a&gt; project and include many &lt;a href=&quot;http://development.openoffice.org/releases/OOO310_m14_snapshot.html&quot; target=&quot;_blank&quot;&gt;upstream&lt;/a&gt; and &lt;a href=&quot;http://cgit.freedesktop.org/ooo-build/ooo-build/plain/NEWS?id=OOO_BUILD_3_1_0_98_2&quot; target=&quot;_blank&quot;&gt;Go-oo&lt;/a&gt; fixes. Please, look for more details about the &lt;em&gt;openSUSE OOo build&lt;/em&gt; on the &lt;a href=&quot;http://en.opensuse.org/OpenOffice.org&quot; target=&quot;_blank&quot;&gt;wiki page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The packages are alpha versions and might include even serious bugs. Therefore they are &lt;em&gt;not&lt;/em&gt; intended for &lt;em&gt;data-critical&lt;/em&gt; usage. A good practice is to archive any important data before an use, &#8230;&lt;/p&gt;
&lt;p&gt;We kindly ask any interested &lt;em&gt;beta testers&lt;/em&gt; to try the package and &lt;a href=&quot;http://en.opensuse.org/OpenOffice.org#Reporting_Bugs&quot; target=&quot;_blank&quot;&gt;report bugs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Other information and plans:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The next build will be &lt;em&gt;3.1.1-beta1&lt;/em&gt; and should be available 3-4 weeks from now. The final &lt;em&gt;OOo-3.1.1&lt;/em&gt; packages should be available at the beginning of September.&lt;/p&gt;
&lt;p&gt;I have vacation the following two weeks and will not have access to the internet. I hope that the current &lt;em&gt;alpha2&lt;/em&gt; build is usable. If not, please report bugs and switch back to the &lt;a href=&quot;http://en.opensuse.org/Additional_YaST_Package_Repositories#OpenOffice.org_STABLE&quot;&gt;stable&lt;/a&gt; build.&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-02T17:11:02+00:00</dc:date>
</item>
<item rdf:about="http://www.benkevan.com/blog/?p=632">
	<title>Ben Kevan: VirtualBox 3.0.0 OSE Release &#8211; openSUSE</title>
	<link>http://www.benkevan.com/blog/virtualbox-3-0-0-ose-release-opensuse/</link>
	<content:encoded>&lt;p&gt;Looking to replace VMware Workstation with a free open source application? Well, VirtualBox is the application for you. Recently VirtualBox released version 3.0.0 which has these &amp;#8220;major&amp;#8221; changes:&lt;br /&gt;
&lt;strong&gt;Guest SMP with up to 32 virtual CPUs (VT-x and AMD-V only; see chapter 3.7.2.2 of the user manual)&lt;br /&gt;
Windows guests: ability to use Direct3D 8/9 applications / games (experimental; see chapter 4.8 of the user manual)&lt;br /&gt;
Support for OpenGL 2.0 for Windows, Linux and Solaris guests&lt;/strong&gt;&lt;br /&gt;
You can see the full &lt;a href=&quot;http://www.virtualbox.org/wiki/Changelog&quot;&gt;changelog here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;As always the openSUSE team has updated their openSUSE 11.1 BuildService with the newest build and it is available for download: &lt;/p&gt;
&lt;p&gt;You can add the repository with:&lt;br /&gt;
&lt;strong&gt;sudo zypper ar http://download.opensuse.org/repositories/Virtualization:/VirtualBox/openSUSE_11.1/ VirtualBox&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You can mark the repository for auto refresh with:&lt;br /&gt;
&lt;strong&gt;sudo zypper mr -r VirtualBox&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Install virtual box with&lt;br /&gt;
&lt;strong&gt;sudo zypper in virtualbox&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll do write up of VirtualBox again (I&amp;#8217;ve converted from VMware Workstation even though I have a free license for since I&amp;#8217;m a VCP). &lt;/p&gt;
&lt;p&gt;Oh.. if you require features like USB support etc, you can download the closed source version of VirtualBox from:&lt;br /&gt;
&lt;a href=&quot;http://www.virtualbox.org/wiki/Linux_Downloads&quot;&gt;http://www.virtualbox.org/wiki/Linux_Downloads&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Do you have experience with VirtualBox? VMware Workstation? tell me about your experiences. &lt;/p&gt;</content:encoded>
	<dc:date>2009-07-02T15:17:55+00:00</dc:date>
</item>
<item rdf:about="tag:blogger.com,1999:blog-4613455571367806369.post-5541682552958376199">
	<title>Han Wen Kam: SUSE Meetup:  SLES 11 on IBM System p</title>
	<link>http://sellingfreesoftwareforaliving.blogspot.com/2009/07/suse-meetup-sles-11-on-ibm-system-p.html</link>
	<content:encoded>I attended the monthly SUSE meetup group here in Singapore last night.  The highlight of the evening is a walkthrough and demo of installing SUSE Linux Enterprise Server 11 on IBM System p (POWER) by Mike Veltman, our SUSE meetup lead and our talent from Holland.   Antarius is an authorised IBM Training partner and has a number of IBM System p5 in their training centre.  Mike is a SUSE and AIX</content:encoded>
	<dc:date>2009-07-02T13:30:16+00:00</dc:date>
</item>
<item rdf:about="http://linuxart.com/log/?p=1229">
	<title>Garrett LeSage: Desktop Summit!</title>
	<link>http://linuxart.com/log/archives/2009/07/02/desktop-summit/</link>
	<content:encoded>&lt;p&gt;I am heading to &lt;a href=&quot;http://www.grancanariadesktopsummit.org/&quot;&gt;the Gran Canaria Desktop Summit&lt;/a&gt;&amp;#8230; but first, need to quickly finish packing! (:&lt;/p&gt;
&lt;p&gt;It&amp;#8217;ll be an amazing time. I&amp;#8217;m excited to see everyone attending!&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-02T05:34:26+00:00</dc:date>
</item>
<item rdf:about="tag:blogger.com,1999:blog-2867321763955747460.post-4205497038595795973">
	<title>Sandy Armstrong: See you in Gran Canaria!</title>
	<link>http://automorphic.blogspot.com/2009/07/see-you-in-gran-canaria.html</link>
	<content:encoded>&lt;div&gt;Pounding a bowl of &lt;a href=&quot;http://mail.gnome.org/archives/snowy-list/2009-May/msg00000.html&quot;&gt;cereal&lt;/a&gt;.  Almost time to leave for my flight!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;On Sunday I'll be giving &lt;a href=&quot;http://www.grancanariadesktopsummit.org/node/179&quot;&gt;a talk about the UI Automation spec, and the work of the Mono Accessibility team&lt;/a&gt;.  If you're an a11y nerd, or your day job is Winforms or Silverlight app development and you want to automate that shit on Windows and Linux, or you just don't believe that I am currently bearded and want to confirm for yourself, please check it out.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'd also love to talk to people about &lt;a href=&quot;http://live.gnome.org/Snowy&quot;&gt;Snowy&lt;/a&gt;, Free web services, GNOME's online desktop strategy, Batman, and the future of Tomboy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.amazon.com/Batman-Dark-Victory-Jeph-Loeb/dp/1563898683&quot;&gt;Dark Victory&lt;/a&gt; is really good so far.  Doesn't stand on its own...you need to read The Long Halloween first (and therefore should read Year One before that).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A few weeks ago I drafted a blog with updates on Snowy, and just ran out of time to finish it up and post it.  But there is some basic info I want to share, so here's an updated excerpt:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;We are really excited about all of the positive feedback we're hearing about Snowy, and the upcoming Tomboy Online service.  We were reluctant to announce the project before we could confidently host it, but based on the excellent feedback and participation we've received so far, it's clear that we did the right thing by announcing early.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The day I blogged about Snowy, I left for San Diego to participate in my friends' wedding.  When I returned on Monday, I had a lot of catching up to do!  Here are some of the recent happenings:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Brad set up a &lt;a href=&quot;http://mail.gnome.org/mailman/listinfo/snowy-list&quot;&gt;Snowy mailing list&lt;/a&gt;, and a &lt;a href=&quot;http://bugzilla.gnome.org/browse.cgi?product=snowy&quot;&gt;Snowy product in GNOME bugzilla&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Og Maciel has &lt;a href=&quot;http://mail.gnome.org/archives/snowy-list/2009-May/msg00000.html&quot;&gt;begun work on a virtual appliance&lt;/a&gt; for Snowy, and in the process of doing so has helped to unearth some bugs (our first mailing list activity).  Thanks Og!&lt;/li&gt;&lt;li&gt;Ryan Paul of Ars Technica fame as written &lt;a href=&quot;http://arstechnica.com/open-source/news/2009/06/tomboy-note-app-gains-web-sync-showcases-power-of-open-web.ars&quot;&gt;a great article about the current state of Snowy&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Rodrigo Moya and Stuart Langridge have continued to help us refine our REST API, as they work on implementing it for Ubuntu One.  Stuart contributed patches to upgrade our authentication from HTTP basic to OAuth, and I finally pushed it upstream, along with corresponding support in Tomboy (based on some handy dandy code from &lt;a href=&quot;http://www.dieinahole.com/&quot;&gt;Bojan Rajkovic&lt;/a&gt;).  I am really grateful for their help!&lt;/li&gt;&lt;li&gt;We have our &lt;a href=&quot;http://git.gnome.org/cgit/snowy/commit/?id=8d1c737d277f980208e7dd4672c879f0d17b59f3&quot;&gt;first localization&lt;/a&gt;!  Thanks to Viatcheslav Ivanov for diving in.&lt;/li&gt;&lt;li&gt;The &lt;a href=&quot;http://bergie.iki.fi/blog/tomboy_web_synchronization-conboy_and_midgard/&quot;&gt;Midgard project&lt;/a&gt; has implemented our REST API as well, and intends to add support to Conboy (Tomboy ported to C on Maemo) as well.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;This is all after less than a week of Snowy &quot;going public&quot;!  This is an encouraging sign that we are on the right track with API design and modularity of implementation.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So that is my updated paste from the draft.  The rest was all technical details on the design of the API, and how much Rodrigo, Stuart, and Brad all rock, etc etc.  I'll post about that soon...for now I'm going to focus on getting a demo server up for you all to play with!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For those to whom I owe a drink, your day of reckoning approaches!&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/2867321763955747460-4205497038595795973?l=automorphic.blogspot.com&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-07-02T06:13:17+00:00</dc:date>
</item>
<item rdf:about="http://blog.cboltz.de/archives/52-guid.html">
	<title>Christian Boltz: th_mailformplus und Attachments</title>
	<link>http://blog.cboltz.de/archives/52-th_mailformplus-und-Attachments.html</link>
	<content:encoded>&lt;p&gt;Auf der Typo3-Website eines Kunden verwende ich th_mailformplus f&#252;r ein Webformular mit Dateiupload. Funktioniert auch soweit, allerdings wurde die hochgeladene Datei (trotz entsprechender Konfiguration des Formulars) nicht an die Maill angeh&#228;ngt.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Seit vorhin kenne ich den Grund: Der Mail-Funktion wird nur der Dateiname ohne Pfad angegeben, und dadurch findet die Funktion nat&#252;rlich die Datei nicht und kann sie auch nicht anh&#228;ngen :-(&amp;#160; Au&#223;erdem endet der Dateiname noch mit \n.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt; Ich habe eben einen kleinen &lt;a href=&quot;http://bugs.typo3.org/view.php?id=6593&quot; target=&quot;_blank&quot;&gt;Patch in den Typo3-Bugtracker&lt;/a&gt; hochgeladen, der den Pfad beim Dateinamen einf&#252;gt und das \n per trim() entsorgt. Und schon werden Mails mit Anhang verschickt :-)&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;I use th_mailformplus for a mailform with file upload on a customer's typo3 website. Works mostly, but the uploaded file was not attached to the mail (even if the mailform config was correct).&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;Since a short while ago I know the reason: The mail function is called with the filename without path, and therefore obviously can't find the file :-(&amp;#160; Besides that, the filename ends with \n.&lt;/p&gt; &lt;br /&gt;
&lt;p&gt;&lt;span&gt;I just uploaded a &lt;a href=&quot;http://bugs.typo3.org/view.php?id=6593&quot; target=&quot;_blank&quot;&gt;small patch to the Typo3 bugtracker&lt;/a&gt; which inserts the path into the filename and removes the \n using trim(). Now mailformplus sends mails with attachments :-)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T23:00:00+00:00</dc:date>
</item>
<item rdf:about="http://www.kdedevelopers.org/4001 at http://www.kdedevelopers.org">
	<title>Cornelius Schumacher: Blog moved</title>
	<link>http://www.kdedevelopers.org/node/4001</link>
	<content:encoded>&lt;p&gt;I finally decided to move my blog. &lt;a href=&quot;http://www.kdedevelopers.org/blog/54&quot;&gt;kdedevelopers.org&lt;/a&gt; has served me well, but now I want some more features. &lt;a href=&quot;http://blogger.com&quot;&gt;Blogger&lt;/a&gt; provides some killer features, such as using my own domain, blogging by email, or the powerful comment system. So from now on you'll find my blog at &lt;a href=&quot;http://blog.cornelius-schumacher.de&quot;&gt;blog.cornelius-schumacher.de&lt;/a&gt;. See you there.&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T22:45:33+00:00</dc:date>
</item>
<item rdf:about="http://www.novell.com/8560 at http://www.novell.com/communities">
	<title>Novell User Communities: SLES: LJDT: Taking Advantage of Screen</title>
	<link>http://www.novell.com/communities/node/8560/ljdt-taking-advantage-screen</link>
	<content:encoded>&lt;p&gt;Last week I was asked if there was a way to start an application at the &lt;a class=&quot;glossary-term&quot; href=&quot;http://www.novell.com/communities/glossary/term/527&quot;&gt;&lt;acronym title=&quot;A space provided directly on the screen where users type specific commands, rather than execute commands through graphical selections, such as menus and buttons. In Linux, you open a shell prompt, which generally displays a $ at the end, and type commands at the command line. An example of a command line is the area next to the DOS prompt on a personal computer.&quot;&gt;command line&lt;/acronym&gt;&lt;/a&gt; and later come back to it from somewhere else.  Normally in Linux/Unix (*nix) it is possible to 'background' a process and then return to it later on but that's only if you are still in the same session where the process was sent to the background.  This is useful to have something run while you do other things but reconnecting to this session cannot be done with just the &lt;a class=&quot;glossary-term&quot; href=&quot;http://www.novell.com/communities/glossary/term/791&quot;&gt;&lt;acronym title=&quot;The outermost layer of a program. Shell is another term for user interface. Operating systems and applications sometimes provide an alternative shell to make interaction with the program easier. For example, if the application is usually command driven, the shell might be a menu-driven system that translates the user's selections into the appropriate commands.&quot;&gt;shell&lt;/acronym&gt;&lt;/a&gt;.  Thankfully 'screen' is on Linux systems by default (all of them I've used anyway) and as a result, Linux Just Does That.&lt;/p&gt;
 &lt;div class=&quot;og_rss_groups&quot;&gt;&lt;ul class=&quot;links&quot;&gt;&lt;li class=&quot;first last og_links&quot;&gt;&lt;a href=&quot;http://www.novell.com/communities/partners/datacenter&quot; class=&quot;og_links&quot;&gt;Data Center&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.novell.com/communities/node/8560/ljdt-taking-advantage-screen&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T21:29:08+00:00</dc:date>
</item>
<item rdf:about="http://jamesthevicar.com/blog/?post=20090701_latest_gwibber_opensuse">
	<title>James Ogley: Using the latest Gwibber on openSUSE</title>
	<link>http://jamesthevicar.com/blog/?post=20090701_latest_gwibber_opensuse</link>
	<content:encoded>We're in the process of getting the relatively stable 1.0 branch of &lt;a href=&quot;http://launchpad.net/gwibber&quot;&gt;Gwibber&lt;/a&gt; into &lt;a href=&quot;http://en.opensuse.org/Contrib&quot;&gt;Contrib&lt;/a&gt;.  So, I decided to test out the latest trunk to see how it's looking.  originally my plan was not to publish the packages, assuming they could be ropey.  What I've found is that they are more stable for me than the stable ones and have a lot of the functionality that one now expects of a Twitter client.
&lt;p&gt;
So, I'm publishing them.  They're in the &lt;a href=&quot;http://download.opensuse.org/repositories/home:/Riggwelter:/GNOME_Contrib/&quot;&gt;home:Riggwelter:GNOME_Contrib repository&lt;/a&gt; for 11.1 and Factory.  Feel free to test them but the usual warnings about non-stable and non-official packages.&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T20:46:16+00:00</dc:date>
</item>
<item rdf:about="http://blog.carrion.ws/?p=571">
	<title>Mario Carrion: Multiple Parallel Mono Environments</title>
	<link>http://blog.carrion.ws/2009/07/01/multiple-parallel-mono-environments/</link>
	<content:encoded>&lt;p&gt;If you are a &lt;a href=&quot;http://www.mono-project.com/&quot;&gt;Mono&lt;/a&gt; developer, either you develop Mono or you use Mono for development, I&amp;#8217;m sure you already have your &lt;a title=&quot;Paralle Mono Environments&quot; href=&quot;http://www.mono-project.com/Parallel_Mono_Environments&quot;&gt;Parallel Mono Environment&lt;/a&gt; set up and you are happy using it. Keeping a parallel environment is necessary because that way you don&amp;#8217;t break your default Mono installation or an specific mono application, so you can keep using the latest version of whatever you need, however sometimes you need more than one parallel environment, usually because you are working on different versions, for example &lt;em&gt;mono-2-6&lt;/em&gt;, &lt;em&gt;mono-head&lt;/em&gt; and &lt;em&gt;mono-package&lt;/em&gt;; in the &lt;a href=&quot;http://www.mono-project.com/Accessibility&quot;&gt;Accessibility Team&lt;/a&gt; we are always working on different Mono versions jumping from one version to another, so we need to keep multiple parallel environments, and we don&amp;#8217;t want to compile everything every time over and over. One way to accomplish multiple parallel environments is to keep &lt;em&gt;n&lt;/em&gt; copies of &lt;em&gt;mono-dev-env&lt;/em&gt; (something like &lt;em&gt;mono-dev-env-2-6&lt;/em&gt; or &lt;em&gt;mono-dev-env-trunk&lt;/em&gt;); but since I like to keep everything in one place and use the same procedure to set up my environments, I updated the default environment file to something like this (you can always get an updated version from: &lt;a href=&quot;http://www.mariocarrion.com/files/mono-dev&quot;&gt;here&lt;/a&gt;):&lt;/p&gt;
&lt;div class=&quot;codecolorer-container bash vibrant&quot;&gt;&lt;div class=&quot;bash codecolorer&quot;&gt;&lt;span class=&quot;co0&quot;&gt;#!/bin/bash&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# Based on http://www.mono-project.com/Parallel_Mono_Environments , with the &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# following modifications:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# - Aliases for make:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - mk = make&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - mki = make install&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - mku = make uninstall&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - mkuci = make uninstall, clean, autogen and install&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - mkc = make clean&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - mkdc = make dist-clean&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - autogenmono = autogen.sh with prefix, you also add your arguments&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - configuremono = configure with prefix, you also add your arguments&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; - bootstrapmono = bootstrap with prefix, you also add your arguments&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# - Success/Failure messages raised depending on executed command.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# You will need to add the following alias into your .bashrc:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# function exportmono {&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &amp;nbsp; source ~/path/to/mono-dev $1&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# }&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# so you can use:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# - &quot;exportmono trunk&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# - &quot;exportmono 2.4&quot; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# - &quot;exportmono whatever&quot; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# to use multiple parallel environments, when no argument is used &quot;trunk&quot; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# is set by default.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# You can also use &quot;lcustom&quot; to load custom scripts, for example&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# if you need to define environment variables instead of adding those here&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# you will write a custom-var.sh and will use:&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;#&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &quot;lcustom ~/custom-var.sh&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# Use this variable to add local enviroment paths &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# (i.e. to include a custom executable script)&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;EXTRA_PATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$HOME&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;Documents&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;Repository&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;uia2atk&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;tools&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# Colors, based on http://wiki.archlinux.org/index.php/Color_Bash_Prompt&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;NO_COLOR&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# regular colors&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BLACK&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0;30m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;RED&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0;31m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;GREEN&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0;32m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;YELLOW&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0;33m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BLUE&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0;34m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;MAGENTA&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0;35m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;CYAN&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0;36m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;WHITE&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[0;37m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# emphasized (bolded) colors&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;EBLACK&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[1;30m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;ERED&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[1;31m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;EGREEN&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[1;32m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;EYELLOW&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[1;33m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;EBLUE&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[1;34m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;EMAGENTA&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[1;35m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;ECYAN&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[1;36m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;EWHITE&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[1;37m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# underlined colors&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;UBLACK&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[4;30m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;URED&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[4;31m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;UGREEN&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[4;32m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;UYELLOW&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[4;33m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;UBLUE&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[4;34m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;UMAGENTA&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[4;35m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;UCYAN&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[4;36m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;UWHITE&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[4;37m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# background colors&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BBLACK&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[40m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BRED&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[41m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BGREEN&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[42m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BYELLOW&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[43m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BBLUE&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[44m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BMAGENTA&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[45m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BCYAN&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[46m'&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;BWHITE&lt;/span&gt;=&lt;span class=&quot;st_h&quot;&gt;'\e[47m'&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# We are going to load CUSTOM FILES&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# Basically the idea is to split multiple development paths or variables&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# into different files, that way we can keep this file as clean as possible.&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# This magic function tries to load those files.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; lcustom &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;test&lt;/span&gt; x&lt;span class=&quot;st0&quot;&gt;&quot;$1&quot;&lt;/span&gt; = x; &lt;span class=&quot;kw1&quot;&gt;then&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&amp;gt;&amp;gt;&lt;span class=&quot;es3&quot;&gt;${NO_COLOR}&lt;/span&gt; Nothing to do, no arguments provided.&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;else&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw3&quot;&gt;source&lt;/span&gt; $&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&amp;gt;&amp;gt;&lt;span class=&quot;es3&quot;&gt;${NO_COLOR}&lt;/span&gt; Loaded: '$1'&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&amp;gt;&amp;gt;&lt;span class=&quot;es3&quot;&gt;${NO_COLOR}&lt;/span&gt; Not loaded&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;MONO_REV&lt;/span&gt;=$&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;test&lt;/span&gt; x&lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es2&quot;&gt;$MONO_REV&lt;/span&gt;&quot;&lt;/span&gt; = x; &lt;span class=&quot;kw1&quot;&gt;then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;re2&quot;&gt;MONO_REV&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&quot;trunk&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;HOME_ROOT&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$HOME&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;.root-dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;re1&quot;&gt;$MONO_REV&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;MONO_PREFIX&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$HOME_ROOT&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;GNOME_PREFIX&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$HOME_ROOT&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-d&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$HOME_ROOT&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;; &lt;span class=&quot;kw1&quot;&gt;then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&amp;gt;&amp;gt;&lt;span class=&quot;es3&quot;&gt;${NO_COLOR}&lt;/span&gt; Using environment: &lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&lt;span class=&quot;es2&quot;&gt;$MONO_REV&lt;/span&gt;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;else&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;mkdir&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$HOME_ROOT&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&amp;gt;&amp;gt;&lt;span class=&quot;es3&quot;&gt;${NO_COLOR}&lt;/span&gt; Using environment (for the first time): &lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&lt;span class=&quot;es2&quot;&gt;$MONO_REV&lt;/span&gt;&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&amp;gt;&amp;gt;&lt;span class=&quot;es3&quot;&gt;${NO_COLOR}&lt;/span&gt; Unable to create local path.&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# configure-related functions&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; autogenmono &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; .&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;autogen.sh &lt;span class=&quot;re5&quot;&gt;--prefix&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt; &lt;span class=&quot;re4&quot;&gt;$*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;autogenmono&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;autogenmono&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; configuremono &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; .&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;configure &lt;span class=&quot;re5&quot;&gt;--prefix&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt; &lt;span class=&quot;re4&quot;&gt;$*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;configuremono&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;configuremono&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; bootstrapmono &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;kw3&quot;&gt;test&lt;/span&gt; x&lt;span class=&quot;st0&quot;&gt;&quot;$1&quot;&lt;/span&gt; = x; &lt;span class=&quot;kw1&quot;&gt;then&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&amp;gt;&amp;gt;&lt;span class=&quot;es3&quot;&gt;${NO_COLOR}&lt;/span&gt; Use bootstrapmono bootstrap-file&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-e&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es3&quot;&gt;${RED}&lt;/span&gt;&amp;gt;&amp;gt;&lt;span class=&quot;es3&quot;&gt;${NO_COLOR}&lt;/span&gt; For example: bootstrapmono bootstrap-2.12&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;else&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; .&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;$&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;--prefix&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt; $&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;bootstrapmono&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;bootstrapmono&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# make-related functions&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; mkuci &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;make&lt;/span&gt; uninstall &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;make&lt;/span&gt; clean &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; autogenmono &lt;span class=&quot;re4&quot;&gt;$*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;make&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;mkuci&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;mkuci&quot;&lt;/span&gt; &lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; mk &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;make&lt;/span&gt; &lt;span class=&quot;re4&quot;&gt;$*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;mk&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;mk&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; mki &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;make&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;install&lt;/span&gt; &lt;span class=&quot;re4&quot;&gt;$*&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;mki&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;mki&quot;&lt;/span&gt; &lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; mku &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;make&lt;/span&gt; uninstall &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;mku&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;mku&quot;&lt;/span&gt; &lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; mkc &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;make&lt;/span&gt; clean &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;mkc&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;mkc&quot;&lt;/span&gt; &lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; mkdc &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw2&quot;&gt;make&lt;/span&gt; dist-clean &lt;span class=&quot;sy0&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mynotify &lt;span class=&quot;st0&quot;&gt;&quot;mkdc&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;||&lt;/span&gt; mynotify &lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;mkdc&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;kw1&quot;&gt;function&lt;/span&gt; mynotify &lt;span class=&quot;br0&quot;&gt;&amp;#123;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;re2&quot;&gt;MSG_CONTENT&lt;/span&gt;=$&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;re2&quot;&gt;MSG_URGENCY&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&quot;normal&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;re2&quot;&gt;MSG_RESULT&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&quot;done&quot;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw3&quot;&gt;echo&lt;/span&gt; $&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;kw2&quot;&gt;grep&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;[^0-9]&quot;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;&amp;gt;&lt;/span&gt; &lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;dev&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;null &lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;&amp;gt;&amp;amp;&lt;/span&gt;&lt;span class=&quot;nu0&quot;&gt;1&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;co0&quot;&gt;# Is first argument a numeric value?&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;$?&quot;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-ne&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;0&quot;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;; &lt;span class=&quot;kw1&quot;&gt;then&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#91;&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;$1&quot;&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-eq&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;1&quot;&lt;/span&gt; &lt;span class=&quot;br0&quot;&gt;&amp;#93;&lt;/span&gt;; &lt;span class=&quot;kw1&quot;&gt;then&lt;/span&gt; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;re2&quot;&gt;MSG_CONTENT&lt;/span&gt;=$&lt;span class=&quot;nu0&quot;&gt;2&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;re2&quot;&gt;MSG_URGENCY&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&quot;critical&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;re2&quot;&gt;MSG_RESULT&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&quot;failed&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &lt;span class=&quot;kw1&quot;&gt;fi&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; notify-send &lt;span class=&quot;re5&quot;&gt;-t&lt;/span&gt; &lt;span class=&quot;nu0&quot;&gt;2500&lt;/span&gt; &lt;span class=&quot;re5&quot;&gt;-u&lt;/span&gt; &lt;span class=&quot;re1&quot;&gt;$MSG_URGENCY&lt;/span&gt; &lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es2&quot;&gt;$MSG_CONTENT&lt;/span&gt; &lt;span class=&quot;es2&quot;&gt;$MSG_RESULT&lt;/span&gt;: '&lt;span class=&quot;es5&quot;&gt;`basename $PWD`&lt;/span&gt;'&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;br0&quot;&gt;&amp;#125;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;kw3&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;re2&quot;&gt;DYLD_LIBRARY_PATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;lib:&lt;span class=&quot;re1&quot;&gt;$DYLD_LIBRARY_PATH&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw3&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;re2&quot;&gt;LD_LIBRARY_PATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;lib:&lt;span class=&quot;re1&quot;&gt;$LD_LIBRARY_PATH&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw3&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;re2&quot;&gt;C_INCLUDE_PATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;include:&lt;span class=&quot;re1&quot;&gt;$GNOME_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;include&lt;br /&gt;
&lt;span class=&quot;kw3&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;re2&quot;&gt;ACLOCAL_PATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;share&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;aclocal&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw3&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;re2&quot;&gt;PKG_CONFIG_PATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;lib&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;pkgconfig:&lt;span class=&quot;re1&quot;&gt;$GNOME_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;lib&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;pkgconfig&lt;br /&gt;
&lt;span class=&quot;kw3&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;re2&quot;&gt;MANPATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;share&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;&lt;span class=&quot;kw2&quot;&gt;man&lt;/span&gt;:&lt;span class=&quot;re1&quot;&gt;$MANPATH&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;co0&quot;&gt;# a11y support&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;kw3&quot;&gt;export&lt;/span&gt; &lt;span class=&quot;re2&quot;&gt;GTK_MODULES&lt;/span&gt;=gail:atk-bridge&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;PATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$EXTRA_PATH&lt;/span&gt;:&lt;span class=&quot;re1&quot;&gt;$PATH&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;PATH&lt;/span&gt;=&lt;span class=&quot;re1&quot;&gt;$MONO_PREFIX&lt;/span&gt;&lt;span class=&quot;sy0&quot;&gt;/&lt;/span&gt;bin:&lt;span class=&quot;re1&quot;&gt;$PATH&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;re2&quot;&gt;PS1&lt;/span&gt;=&lt;span class=&quot;st0&quot;&gt;&quot;&lt;span class=&quot;es2&quot;&gt;$WHITE&lt;/span&gt;@mono-dev&lt;span class=&quot;es2&quot;&gt;$NO_COLOR&lt;/span&gt;:&lt;span class=&quot;es2&quot;&gt;$RED&lt;/span&gt;&lt;span class=&quot;es2&quot;&gt;$MONO_REV&lt;/span&gt;&lt;span class=&quot;es2&quot;&gt;$NO_COLOR&lt;/span&gt;:\w-&amp;gt; &quot;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;To use this script you will need to define an alias in your &lt;em&gt;.bashrc&lt;/em&gt;:&lt;/p&gt;
&lt;div class=&quot;codecolorer-container text vibrant&quot;&gt;&lt;div class=&quot;text codecolorer&quot;&gt;function exportmono {&lt;br /&gt;
&amp;nbsp; &amp;nbsp;source ~/path/to/mono-dev $1&lt;br /&gt;
}&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;You can use this alias: &lt;em&gt;exportmono 2.4&lt;/em&gt; if you are planning to define a 2.4 environment, or &lt;em&gt;exportmono trunk&lt;/em&gt;, or whatever; there are more aliases that I like to use, for example, &lt;em&gt;autogenmono&lt;/em&gt;, &lt;em&gt;mk&lt;/em&gt; or &lt;em&gt;mki&lt;/em&gt;, the nice about these aliases is that they also use &lt;em&gt;notify-send&lt;/em&gt; to send a message when the command is completed, so you can work on something else while compiling, installing, cleaning or configuring. Also the bash prompt is using colors to identify what is the current parallel environment, in this case I&amp;#8217;m using mono-2-4 and the environment name is &lt;em&gt;2.4&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/mariocarrion/3679259436/&quot; title=&quot;Mono  by Mario Carrion, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3641/3679259436_e8d2f03123.jpg&quot; width=&quot;500&quot; height=&quot;193&quot; alt=&quot;Mono &quot; /&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href=&quot;http://www.flickr.com/photos/mariocarrion/3679267312/&quot; title=&quot;Screenshot by Mario Carrion, on Flickr&quot;&gt;&lt;img src=&quot;http://farm4.static.flickr.com/3016/3679267312_324898f2e1.jpg&quot; width=&quot;500&quot; height=&quot;193&quot; alt=&quot;Screenshot&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This environment should work on any recent bash version, if not let me know.&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T18:20:49+00:00</dc:date>
</item>
<item rdf:about="http://www.benkevan.com/blog/?p=630">
	<title>Ben Kevan: openSUSE vs Ubuntu Package Management</title>
	<link>http://www.benkevan.com/blog/opensuse-vs-ubuntu-package-management/</link>
	<content:encoded>&lt;p&gt;Ok, this isn&amp;#8217;t about RPM vs DEB this is about repositories and openSUSE&amp;#8217;s build service. &lt;/p&gt;
&lt;p&gt;I recently installed Ubuntu on a test box to play around a bit, and was perplexed when there was no great structure of repositories like the openSUSE Build Service. &lt;/p&gt;
&lt;p&gt;I think this is one thing that is GRAVELY over-looked and undervalued by new linux users, or linux users that want to keep up with &amp;#8220;bleeding edge&amp;#8221;. &lt;/p&gt;
&lt;p&gt;There&amp;#8217;s many instances where you&amp;#8217;d want to install newer package like: &lt;/p&gt;
&lt;p&gt;GNOME versions, Firefox Releases, VirtualBox releases and these are just not available at a single central location with Ubuntu as they are with openSUSE.. &lt;/p&gt;
&lt;p&gt;Guess this is just another &amp;#8220;props&amp;#8221; to the openSUSE team for keeping up with the jonses and keeping the distribution one of, if not THE BEST. &lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T17:54:55+00:00</dc:date>
</item>
<item rdf:about="http://www.decriptor.com/?p=205">
	<title>Stephen Shaw: openFATE: Now with more open</title>
	<link>http://www.decriptor.com/2009/07/01/openfate-now-with-more-open/</link>
	<content:encoded>&lt;p&gt;It was just announced that openFATE, openSUSE&amp;#8217;s feature tracking system, will now be open to non openSUSE members.&#160; What this means anyone can submit new feature requests.&#160; For more info: &lt;a title=&quot;openFate - Adding New Features Now Open for Everybody&quot; href=&quot;http://news.opensuse.org/2009/07/01/openfate-adding-new-features-now-open-for-everybody/&quot; target=&quot;_blank&quot;&gt;openFATE &amp;#8211; Adding New Features Now Open for Everybody&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T17:24:59+00:00</dc:date>
</item>
<item rdf:about="urn:md5:2b053740f647991d3ceecf0621fb014a">
	<title>Vincent Untz: Newsflash: Ice Cream Deathmatch!</title>
	<link>http://www.vuntz.net/journal/post/2009/07/01/Newsflash%3A-Ice-Cream-Deathmatch%21</link>
	<content:encoded>&lt;p&gt;Woo, &lt;a href=&quot;http://noraisin.net/~jan/diary&quot;&gt;Jan Schmidt&lt;/a&gt; just created a &lt;a href=&quot;http://wiki.grancanariadesktopsummit.org/mediawiki/index.php/IcecreamEating&quot;&gt;wiki page&lt;/a&gt; so people can register to the most important part of GUADEC: the &lt;a href=&quot;http://wiki.grancanariadesktopsummit.org/mediawiki/index.php/IcecreamEating&quot;&gt;Ice Cream Deathmatch&lt;/a&gt; (renamed to &lt;q&gt;Ice Cream Eating Competition&lt;/q&gt;, probably because Jan doesn't feel he can win ;-)). So go ahead and register! If you want to help organize this, send us a small note &#8212; we don't know yet the date or format of this competition.&lt;/p&gt;


&lt;p&gt;Last year, the &lt;a href=&quot;http://live.gnome.org/GUADEC/2008/Events/IceCreamDeathmatch&quot;&gt;deathmatch&lt;/a&gt; was crazy, with &lt;a href=&quot;http://bergie.iki.fi/blog/&quot;&gt;Henri&lt;/a&gt; being stunningly fast. And &lt;q&gt;fast&lt;/q&gt; is actually not giving him enough credit...&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T17:04:00+00:00</dc:date>
</item>
<item rdf:about="http://news.opensuse.org/?p=1867">
	<title>openSUSE News: openFATE - Adding New Features Now Open for Everybody</title>
	<link>http://news.opensuse.org/2009/07/01/openfate-adding-new-features-now-open-for-everybody/</link>
	<content:encoded>&lt;p&gt;From &lt;a href=&quot;http://features.opensuse.org&quot;&gt;openFATE&amp;#8217;s&lt;/a&gt; launch in January &amp;#8216;09 the addition of a new feature was limited to &lt;a href=&quot;https://users.opensuse.org/membership/list&quot;&gt;openSUSE members&lt;/a&gt;. Due and thanks to several requests out of the openSUSE community we changed this and are happy to announce today that openFATE now allows feature requests for non-members as well. This will lower the bar again to participate directly in the project and in the development of openSUSE, openSUSE Build Service and openFATE itself.&lt;br /&gt;
We&amp;#8217;re looking forward to receive more qualified feature requests to make our openSUSE distribution and the project itself fit your needs better from day to day. To use openFATE please check first  &lt;a href=&quot;http://en.opensuse.org/OpenFATE/Documentation&quot;&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Have a lot of fun!&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T16:39:25+00:00</dc:date>
</item>
<item rdf:about="urn:md5:7099da8cd5a6137f647953b04a139a0d">
	<title>Vincent Untz: Vincent wandering in Berlin (LinuxTag 2009)</title>
	<link>http://www.vuntz.net/journal/post/2009/07/01/LinuxTag-2009</link>
	<content:encoded>&lt;p&gt;Last week was &lt;a href=&quot;http://www.linuxtag.org/2009/&quot;&gt;LinuxTag&lt;/a&gt;, in Berlin, and I went there to help with the openSUSE booth. We had a really nice booth, where people could play with laptops, try the &lt;a href=&quot;http://build.opensuse.org/&quot;&gt;build service&lt;/a&gt; or &lt;a href=&quot;http://susestudio.com/&quot;&gt;SUSE Studio&lt;/a&gt;. Oh, and we enjoyed writing words with magnetic letters on a board :-)&lt;/p&gt;


&lt;p&gt;Attendees were mostly german people, of course. So it was quite funny to start talking with people in English, and have them reply in German ;-) But after some time, I got used to German again, so I could talk a bit, or at least understand what people were saying. Yes, you might not know about it, but I'm supposed to have a good level of German. Let me stress the &lt;q&gt;supposed&lt;/q&gt;...&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gallery.opensuse.org/linuxtag2009/img_2384_jpg/img_2409.jpeg.html&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20090701_LinuxTag-booth.jpg&quot; alt=&quot;openSUSE booth at LinuxTag&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;http://gallery.opensuse.org/linuxtag2009/img_2384_jpg/img_2409.jpeg.html&quot;&gt;Image&lt;/a&gt; from &lt;a href=&quot;http://lizards.opensuse.org/author/adriansuse/&quot;&gt;Adrian Schr&#246;ter&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;This was a great opportunity to meet various people from the community. I discovered how active the people from the &lt;a href=&quot;http://www.opensuse-education.org/&quot;&gt;openSUSE Education&lt;/a&gt; are &#8212; quite impressive! As usual, it was good to also be able to put faces on names, and catch up with friends, or discuss various topics (login-time performance, &lt;acronym title=&quot;User Interface&quot;&gt;UI&lt;/acronym&gt; design, openSUSE Conference, etc.). I definitely came back with some food for thoughts.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.herzi.eu/&quot;&gt;Sven&lt;/a&gt; made sure the GNOME booth was working well The stickers that GNOME-FR had printed for &lt;a href=&quot;http://www.vuntz.net/journal/post/2009/04/10/Being-out-of-the-virtual-world-at-Solutions-Linux-2009&quot;&gt;Solutions Linux&lt;/a&gt; were quite nice to have, at least I would think so ;-) At some point, Sven and I created a new lovely background for the GNOME desktop, based on &lt;a href=&quot;http://www.bigbuckbunny.org/&quot;&gt;Big Buck Bunny&lt;/a&gt;; I'm pretty sure it would make a great default background! Ah, if only I had kept a copy of it...&lt;/p&gt;


&lt;p&gt;Among the tidbits worth mentioning, I demoed &lt;a href=&quot;http://live.gnome.org/GnomeShell&quot;&gt;GNOME Shell&lt;/a&gt; to various people &#8212; mostly people from the KDE community ;-) &#8212;, and although the version I had was quite old (it was git master as of May 1st), people seemed to like it. That makes me even more confident there will be quite some positive action around GNOME Shell during the &lt;a href=&quot;http://www.guadec.org/&quot;&gt;GUADEC&lt;/a&gt;/&lt;a href=&quot;http://www.grancanariadesktopsummit.org/&quot;&gt;Desktop Summit&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://gallery.opensuse.org/linuxtag2009/img_2384_jpg/img_2464.jpeg.html&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20090701_LinuxTag-lazy-vuntz.jpg&quot; alt=&quot;Working hard&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;a href=&quot;http://gallery.opensuse.org/linuxtag2009/img_2384_jpg/img_2464.jpeg.html&quot;&gt;Image&lt;/a&gt; from &lt;a href=&quot;http://lizards.opensuse.org/author/adriansuse/&quot;&gt;Adrian Schr&#246;ter&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;



&lt;p&gt;All in all, this event was obviously quite some hard work for me :-)&lt;/p&gt;


&lt;p&gt;I came back from Berlin on Sunday evening, and I'm leaving for Gran Canaria tomorrow. No need to mention that the three days between those dates were incredibly busy, if only for the part where I naively try to catch up with all mails ;-) Still, I find time to be quite excited about the Desktop Summit: it will probably be a busy week, but it'll be amazing for sure! It was also a good surprise to see &lt;a href=&quot;http://kaserf.blogspot.com/2009/06/gcds.html&quot;&gt;people&lt;/a&gt; &lt;a href=&quot;http://www.ogmaciel.com/?p=714&quot;&gt;thanking&lt;/a&gt; the Foundation for &lt;a href=&quot;http://monotonous.org/2009/06/30/las-palmas-i-go-to-ther/&quot;&gt;sponsoring&lt;/a&gt; them to &lt;a href=&quot;http://home.cs.tum.edu/~siegel/news/2009_07_01-gcds,_soc_and_a_hackfest&quot;&gt;go&lt;/a&gt;! The &lt;a href=&quot;http://live.gnome.org/Travel&quot;&gt;travel committee&lt;/a&gt; did a really great job there!&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.grancanariadesktopsummit.org/&quot;&gt;&lt;img src=&quot;http://www.vuntz.net/photoblog/20090701_GCDS-logo.png&quot; alt=&quot;Gran Canaria Desktop Summit&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;See you all in Gran Canaria!&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T15:30:00+00:00</dc:date>
</item>
<item rdf:about="http://www.lenzg.net/archives/269-guid.html">
	<title>LenZ Grimmer: OpenSQL Camp 2009: List of current session proposals; keep them coming!</title>
	<link>http://www.lenzg.net/archives/269-OpenSQL-Camp-2009-List-of-current-session-proposals;-keep-them-coming!.html</link>
	<content:encoded>&lt;p&gt;I've now posted all the current talk submissions to the &lt;a href=&quot;http://opensqlcamp.org/Events/2009/Proposed_Sessions&quot; title=&quot;OpenSQL Camp talk submission&quot;&gt;OpenSQL Camp Wiki&lt;/a&gt;. A big Thank You to everyone who contributed so far and helped us to bang the drum for this event! If you haven't heard about OpenSQL Camp yet, it's a subconference of the Free and Open Source Conference (&lt;a href=&quot;http://froscon.org/&quot;&gt;FrOSCon&lt;/a&gt;) in St. Augustin, Germany, which takes place on August 22+23. The topic of OpenSQL Camp is &quot;Open Source databases and related technologies&quot; and we're looking for interesting presentations in this field.&lt;/p&gt;

&lt;p&gt;As we have 12 session slots to fill, we still have room for at least 6 more submissions! It's also a tad bit MySQL-centric at the moment, that should definitely change! We would love to get some more diversity to cover a broader range of Open Source Database technology.&lt;/p&gt;

&lt;p&gt;So please submit your talk proposals and help spreading the word &amp;mdash; the &lt;a href=&quot;http://www.lenzg.net/blog/feeds/categories/  http://opensqlcamp.org/Events/2009/Call_for_Participation&quot; title=&quot;OpenSQL Camp Call for Papers&quot;&gt;Call for Papers&lt;/a&gt; is still open until July, 19th! Post a message to relevant discussion forums and mailing lists. Know an expert in this field? Approach him directly! OpenSQL Camp Speakers will receive free entry to FrOSCon, which is worth visiting in any case!&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T15:00:51+00:00</dc:date>
</item>
<item rdf:about="tag:blogger.com,1999:blog-6440604575561980711.post-6253271879256637503">
	<title>Lluis Sanchez: .NET/Mono Code Camp in Tarragona, Spain</title>
	<link>http://foodformonkeys.blogspot.com/2009/07/netmono-code-camp-in-tarragona-spain.html</link>
	<content:encoded>&lt;a href=&quot;http://1.bp.blogspot.com/_cHnO0qtZD7s/SktXcKy3pfI/AAAAAAAABF8/JuigJEosS9E/s1600-h/logo100.png&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_cHnO0qtZD7s/SktXcKy3pfI/AAAAAAAABF8/JuigJEosS9E/s400/logo100.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5353468723505636850&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It's official: there will be a .NET/Mono Code Camp in Spain in October. The proposal was made some months ago by CatDotNet, a local .NET user group. Several other .NET user groups quickly joined. The initial idea was to do a traditional Microsoft.NET Code Camp, but I though it would be a good chance of putting together .NET and Mono developers, since after all we have a lot to share. Everybody thought this was an awesome idea.&lt;br /&gt;&lt;br /&gt;This will be a good chance for learning and sharing knowledge about .NET and Mono, but I'd also like it to be a meeting point for the Spanish Mono community. I'll be there giving some talks, and I hope other Mono hackers can come too. If you want to propose a talk, or you want to contribute please join the &lt;a href=&quot;http://groups.google.com/group/codecamp-tarragona-2009&quot;&gt;official forum&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;More info about the Code Camp in the official web site: &lt;a href=&quot;http://www.codecamp.es/&quot;&gt;www.codecamp.es&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://2.bp.blogspot.com/_cHnO0qtZD7s/SktXiNyMWkI/AAAAAAAABGE/YDx0h65HtPg/s1600-h/sticker2.png&quot;&gt;&lt;img src=&quot;http://2.bp.blogspot.com/_cHnO0qtZD7s/SktXiNyMWkI/AAAAAAAABGE/YDx0h65HtPg/s400/sticker2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5353468827387320898&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6440604575561980711-6253271879256637503?l=foodformonkeys.blogspot.com&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-07-01T15:37:15+00:00</dc:date>
</item>
<item rdf:about="http://seife.kernalert.de/blog/?p=107">
	<title>Stefan Seyfried: Back from Linuxtag 2009</title>
	<link>http://seife.kernalert.de/blog/2009/07/01/back-from-linuxtag-2009/</link>
	<content:encoded>&lt;p&gt;I finally managed to upload my slides to &lt;a href=&quot;http://en.opensuse.org/LinuxTag_2009&quot;&gt;the openSUSE Wiki&amp;#8217;s Linuxtag 2009 page&lt;/a&gt; (I actually had nothing to do with openSUSE this year, but somebody had already listed me on that page and it&amp;#8217;s actually pretty handy to host the slides there). I also uploaded it to the Linuxtag site, but after experiencing really abysmal organisation this year, I doubt that it will appear anywhere there.&lt;/p&gt;
&lt;p&gt;The talk was not that exciting in my point of view - &amp;#8220;Netbooks&amp;#8221; are, in the end, a pretty boring topic to talk about - but the attending crowd seemed to like it, so apparently it was at least entertaining &lt;img src=&quot;http://seife.kernalert.de/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;The event itself was better than what I had expected from the organisation flaws, I did talk to some embedded people and made many interesting contacts, e.g. with &lt;a href=&quot;http://beagleboard.org&quot;&gt;beagleboard&lt;/a&gt; guys, peple from &lt;a href=&quot;http://wiki.openembedded.net&quot;&gt;the openembedded project&lt;/a&gt; and of course the cool hackers from &lt;a href=&quot;http://www.coreboot.org/Welcome_to_coreboot&quot;&gt;coreboot.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So after a disappointing start, Linuxtag 2009 finally ended pretty successfully for me.&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T13:54:04+00:00</dc:date>
</item>
<item rdf:about="http://lizards.opensuse.org/?p=1427">
	<title>Jigish Gohil: openSUSE Li-f-e sweetened by Sugar</title>
	<link>http://lizards.opensuse.org/2009/07/01/opensuse-li-f-e-sweetened-by-sugar/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://www.sugarlabs.org/&quot;&gt;Sugarlabs&lt;/a&gt;, creators of Sugar desktop environment for children recently released &lt;a href=&quot;http://wiki.sugarlabs.org/go/Sugar_on_a_Stick&quot;&gt;Sugar on a Stick&lt;/a&gt; (SoaS) Strawberry flavor. Strawberry is based on Fedora 11.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.opensuse.org/Education&quot;&gt;openSUSE Education&lt;/a&gt; team have also been working on getting &lt;a href=&quot;http://en.opensuse.org/Sugar&quot;&gt;Sugared up openSUSE&lt;/a&gt; in various (yet to be named) flavors :). Thomas C Gilliard (satellit) has put up openSUSE-Sugar VMWare appliance, &lt;a href=&quot;http://www.vmware.com/appliances/directory/216653&quot;&gt;get it from here&lt;/a&gt;. Apart from VMWare appliance openSUSE-Sugar is also available in&lt;a href=&quot;http://download.opensuse.org/repositories/Education/images/iso/&quot;&gt; live CD&lt;/a&gt; and &lt;a href=&quot;http://download.opensuse.org/repositories/Education/images/&quot;&gt;USB/flash stick&lt;/a&gt; version.&lt;/p&gt;
&lt;p&gt;Here are the &lt;a href=&quot;http://wiki.sugarlabs.org/go/VMware&quot;&gt;instructions&lt;/a&gt; for running VMWare appliance. To deploy USB stick image, download the image - &lt;strong&gt;openSUSE-Sugar-liveUSB-unstable.i686-0.X.X-BuildX.XX.raw.bz2&lt;/strong&gt;. and run this command to deploy on the stick plugged in &lt;strong&gt;/dev/sdX&lt;/strong&gt;. &lt;/p&gt;
&lt;p&gt;&lt;code&gt;bzcat imagename.raw.bz2 | dd of=/dev/sdX bs=4k&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Run &lt;strong&gt;dmesg&lt;/strong&gt; to find out where the USB is plugged in, replace&lt;strong&gt; &lt;em&gt;/dev/sdX&lt;/em&gt;&lt;/strong&gt; with the actual device, for example:&lt;strong&gt; /dev/sdb&lt;/strong&gt; and &lt;strong&gt;umount&lt;/strong&gt; it before running this command.&lt;/p&gt;
&lt;p&gt;We also have &lt;a href=&quot;http://en.opensuse.org/Education/Live&quot;&gt;openSUSE Li-f-e&lt;/a&gt; : Linux for Education DVD that has Sugar launcher right on the gnome desktop, it contains same number of activities as Sugar only flavors.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.nubae.com/&quot;&gt;David Van Assche(nubae)&lt;/a&gt; and the Moodle team are putting together great numbers of useful courses on newly launched education portal &lt;a href=&quot;http://www.linux-for-education.org/&quot;&gt;http://linux-for-education.org&lt;/a&gt;. Here teachers and students can find courses that helps learning their preferred subject with the aid of Li-f-e and other educational distributions. Check out the courses on &lt;a href=&quot;http://www.linux-for-education.org/course/category.php?id=13&quot;&gt;Sugar&lt;/a&gt; and &lt;a href=&quot;http://www.linux-for-education.org/course/category.php?id=14&quot;&gt;Perfect openSUSE Education Desktop&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Happy learning&amp;#8230;&lt;/p&gt;</content:encoded>
	<dc:date>2009-07-01T04:55:52+00:00</dc:date>
</item>
<item rdf:about="http://lmedinas.livejournal.com/13770.html">
	<title>Luis Medinas: BEEP, BEEP, BEEP</title>
	<link>http://lmedinas.livejournal.com/13770.html</link>
	<content:encoded>It's been a long time since i've blogged, been around with exams and &lt;a href=&quot;http://www.twitter.com/lmedinas&quot;&gt;twitting&lt;/a&gt; a lot. And because i'm an OSS lover i also created an account on &lt;a href=&quot;http://identi.ca/lmedinas&quot;&gt;identi.ca&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;On Brasero we introduced a couple of nice features (from Philippe) what will be available on 2.28.x stable releases such as:&lt;br /&gt;-&lt;code&gt; Use Brasero as a single instance application using libunique&lt;/code&gt;&lt;code&gt;&lt;br /&gt;&lt;code&gt;- Split burning backend into a new library called libbrasero-burn&lt;br /&gt;- Split some utilities into a new library called libbrasero-utils&lt;/code&gt;&lt;code&gt;&lt;br /&gt;- Data spanning&lt;br /&gt;&lt;/code&gt;&lt;code&gt;- Added NetBSD support to libbrasero-media&lt;br /&gt;&lt;/code&gt;&lt;/code&gt;-&amp;nbsp; New UI to show a more intuitive disc space&lt;br /&gt;- Lot's and lot's of bug fixes.&lt;br /&gt;&lt;br /&gt;Brasero is also on GSOC but i'll leave it to our student Alexey to blog and show his progress on his great work!&lt;br /&gt;&lt;br /&gt;</content:encoded>
	<dc:date>2009-07-01T01:57:45+00:00</dc:date>
</item>
<item rdf:about="http://www.gnome.org/~michael/blog/2009/06/30/2009-06-30">
	<title>Michael Meeks: 2009-06-30: Tuesday.</title>
	<link>http://www.gnome.org/~michael/blog/2009-06-30.html</link>
	<content:encoded>&lt;ul&gt; &lt;!-- --&gt;
    &lt;li&gt;
	Mini lie-in, breakfast, Richard &amp;amp; Clint arrived - first
sign of the builders for some weeks: they set to work hammer &amp;amp;
tongs. Mother discovered a 'tic' on E. - guzzling away - prolly from
Thetford Forest - urk; took her to the Doctor; H. to school / sports
day. J. starting to recover slowly.
    &lt;/li&gt;
    &lt;li&gt;
	Poked mail. It seems we have an opensuse Moblin related mailing
list setup now &lt;a href=&quot;mailto:opensuse-goblin+subscribe@opensuse.org&quot;&gt;subscribe&lt;/a&gt;.
Hacked away happily at a taskstat based bootchart collector in C - very
happily, lots of high-res goodness we can show there, in contrast to the
fearful /proc/*/stat bits.
    &lt;/li&gt;
&lt;/ul&gt;</content:encoded>
	<dc:date>2009-06-30T21:00:00+00:00</dc:date>
</item>
<item rdf:about="http://www.novell.com/prblogs/?p=769">
	<title>Novell OpenPR Blog: Teaming test drive</title>
	<link>http://www.novell.com/prblogs/?p=769</link>
	<content:encoded>&lt;p&gt;Looking for ways to boost productivity and maximize efficiency in your organization, then check out the beta of Novell Teaming 2.0. The Novell collaboration and enterprise social networking tools offer a compelling value proposition for &lt;a href=&quot;http://www.novell.com/groupwise&quot;&gt;GroupWise&lt;/a&gt; customers and are differentiated by a focus on interoperability and a TCO that won&amp;#8217;t break the bank.&lt;/p&gt;
&lt;p&gt;While the final release is still several weeks away, you can take the  beta out for a spin today.  Go &lt;a href=&quot;http://www.novell.com/beta/auth/beta.jsp?id=3165&amp;type=1&quot;&gt;here&lt;/a&gt; to download the beta and let us know what you think.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T20:00:33+00:00</dc:date>
</item>
<item rdf:about="http://news.opensuse.org/?p=1859">
	<title>openSUSE News: iFolder Packages Available for 11.1</title>
	<link>http://news.opensuse.org/2009/06/30/ifolder-packages-available-for-111/</link>
	<content:encoded>&lt;p&gt;Good news, everybody! &lt;a href=&quot;http://ifolder.com/ifolder&quot;&gt;iFolder client packages&lt;/a&gt; are now available for openSUSE 11.1 from the openSUSE update repositories. This means you can install iFolder client on openSUSE 11.1 using YaST or zypper, without any modifications to your installed system.&lt;/p&gt;
&lt;p&gt;Like openSUSE, iFolder is an open source project sponsored by Novell. iFolder is a simple and secure storage solution that can make syncing and sharing files easy. You can back up, access, and manage your personal files from anywhere, at any time. Once you have installed iFolder, you simply save your files locally and iFolder automatically updates the files on a network server and delivers them to the other machines you use.&lt;/p&gt;
&lt;p&gt;To install iFolder, just fire up YaST&amp;#8217;s Software Manager and search for &amp;#8220;ifolder3&amp;#8243;, or open a terminal and type the following:&lt;/p&gt;
&lt;pre&gt;&lt;strong&gt;sudo zypper ref
&lt;/strong&gt;
&lt;strong&gt;sudo zypper in ifolder3&lt;/strong&gt;&lt;/pre&gt;
&lt;p&gt;The iFolder server is available in the openSUSE Build Service. Just search for &amp;#8220;ifolder3-enterprise&amp;#8221; at &lt;a href=&quot;http://software.opensuse.org/search&quot;&gt;software.opensuse.org/search&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For more information on iFolder, see the iFolder &lt;a href=&quot;http://ifolder.com/ifolder&quot;&gt;site&lt;/a&gt;. Want to run an iFolder server without having to set up a server from scratch? Stephen Shaw, &lt;a href=&quot;http://blog.carrion.ws/&quot;&gt;Mario Carri&#243;n&lt;/a&gt;, and &lt;a href=&quot;http://www.blogger.com/profile/00267496347097861887&quot;&gt;Andr&#233;s G. Aragoneses&lt;/a&gt; &lt;a href=&quot;http://knocte.blogspot.com/2009/06/its-all-about-synchronization.html&quot;&gt;created&lt;/a&gt; a &lt;a href=&quot;http://www.decriptor.com/2009/05/22/ifolder-on-opensuse-11-1/&quot;&gt;openSUSE-based server appliance&lt;/a&gt; using SUSE Studio. Just download the VMware image and fire it up in VMware or VirtualBox.&lt;/p&gt;
&lt;p&gt;To get involved with iFolder, see the &lt;a href=&quot;http://community.ifolder.com/ssf/a/c/p_name/ss_forum/p_action/1/binderId/1487/action/view_folder_entry/namespace/_ss_forum_/entryId/1233&quot;&gt;how to contribute&lt;/a&gt; doc and join real-time discussions in the #ifolder channel on &lt;a href=&quot;irc://irc.freenode.net/ifolder&quot;&gt;Freenode&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T19:26:07+00:00</dc:date>
</item>
<item rdf:about="http://zonker.opensuse.org/?p=429">
	<title>openSUSE Spotlight: Kablink 2.0 Released</title>
	<link>http://zonker.opensuse.org/2009/06/30/kablink-20-released/</link>
	<content:encoded>&lt;p&gt;The Kablink team &lt;a href=&quot;http://www.novell.com/prblogs/?p=749&quot;&gt;has released&lt;/a&gt; 2.0 of the Kablink teaming platform.This release includes an updated user interface, advanced workflow features, an &amp;#8220;expertise locator,&amp;#8221; and tools for users to define what is (and isn&amp;#8217;t) relevant to them.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What is Kablink? &lt;/strong&gt;Kablink is an open source collaboration platform that is the foundation of Novell&amp;#8217;s Teaming + Conferencing products. It&amp;#8217;s a &amp;#8220;total&amp;#8221; collaboration tool that integrates blogs, wikis, forums, document sharing, and workflow features for teams that need an integrated collaboration platform rather than a piecemeal set of collaboration tools that only solve part of the collaboration puzzle.&lt;/p&gt;
&lt;p&gt;The 2.0 release is &lt;a href=&quot;http://kablink.org/download/&quot;&gt;ready for download&lt;/a&gt; &amp;#8212; you&amp;#8217;ll find a Linux installer, a VMware image, and Windows installer (if you insist) on the Kablink Web site.&lt;/p&gt;
&lt;p&gt;Questions about Kablink? Touch base with &lt;a href=&quot;mailto:bmcconnell@novell.com&quot;&gt;Brent McConnell&lt;/a&gt;, who&amp;#8217;s the community manager for Kablink and the ever-popular iFolder.&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T18:59:13+00:00</dc:date>
</item>
<item rdf:about="http://news.opensuse.org/?p=1856">
	<title>openSUSE News: Reminder: openSUSE Project Meeting July 1 at 16:00 UTC</title>
	<link>http://news.opensuse.org/2009/06/30/reminder-opensuse-project-meeting-july-1-at-1600-utc/</link>
	<content:encoded>&lt;p&gt;The next openSUSE Project meeting will take place Wednesday July 1 at 16:00 UTC. See all time zones on the &lt;a href=&quot;http://is.gd/1jldZ&quot;&gt;Fixed Time World Clock&lt;/a&gt;. As always, the meeting will be held in IRC on the #opensuse-project channel on Freenode.&lt;/p&gt;
&lt;p&gt;Please add your topics to the meeting wiki page at:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.opensuse.org/Meetings/Project_Meeting_2009-07-01&quot;&gt;http://en.opensuse.org/Meetings/Project_Meeting_2009-07-01&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Please add topics as soon as possible. Also, if you have questions for the meeting, but can&amp;#8217;t attend (we know that the meeting times can&amp;#8217;t work for everyone) please add them to the agenda as well.&lt;/p&gt;
&lt;p&gt;For more on IRC meetings, see: &lt;a href=&quot;http://en.opensuse.org/Meetings/About&quot;&gt;http://en.opensuse.org/Meetings/About&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As always, we meet in #opensuse-project on Freenode. Fire up your favorite IRC client and head over to #opensuse-project.&lt;/p&gt;
&lt;p&gt;Not familiar with IRC? A good overview can be found at &lt;a href=&quot;http://www.irchelp.org/&quot;&gt;irchelp.org&lt;/a&gt;. This site is not affiliated with openSUSE. For more information on Freenode, see http://freenode.net/.&lt;/p&gt;
&lt;p&gt;Wondering what meeting times are? &lt;a href=&quot;http://en.opensuse.org/Meetings&quot;&gt;Check the openSUSE Meetings page&lt;/a&gt;. All project meetings and team meetings should be listed there.&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T18:25:22+00:00</dc:date>
</item>
<item rdf:about="tag:blogger.com,1999:blog-5078819831496085982.post-7313297080593299571">
	<title>Mohit Verma: WikiHome has been setup</title>
	<link>http://bolta-gecko.blogspot.com/2009/06/wikihome-setup.html</link>
	<content:encoded>Hi, after procrastinating a lot on this, I've finally managed to set up the WikiHome for the project (here's the link: &lt;a href=&quot;http://code.google.com/p/vaani/wiki/WikiHome&quot;&gt;http://code.google.com/p/vaani/wiki/WikiHome&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;Again thanks to my mentor, &lt;a href=&quot;http://www.decriptor.com/&quot;&gt;Stephen Shaw&lt;/a&gt; for the final push yesterday. The wiki is minimal now, but I hope it'll grow like all Wiki do :)&lt;br /&gt;&lt;br /&gt;The changelog is on its way too.&lt;br /&gt;&lt;br /&gt;Btw two good news-&lt;br /&gt;&lt;br /&gt;1. Netbeans 6.7 has released which promises some good collaborative features.&lt;br /&gt;&lt;br /&gt;2. I've set up Google Analytic for the http://code.google.com/p/vaani&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/5078819831496085982-7313297080593299571?l=bolta-gecko.blogspot.com&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-06-30T17:32:19+00:00</dc:date>
</item>
<item rdf:about="http://www.benkevan.com/blog/?p=626">
	<title>Ben Kevan: Mozilla Firefox 3.5 now Gold &#8211; openSUSE 11.1</title>
	<link>http://www.benkevan.com/blog/mozilla-firefox-3-5-now-gold-opensuse-11-1/</link>
	<content:encoded>&lt;p&gt;Here&amp;#8217;s a snip from www.firefox.com:&lt;br /&gt;
&lt;b&gt;What&#8217;s New in Firefox 3.5&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Firefox 3.5  is based on the Gecko 1.9.1 rendering platform, which has been under development for the past year. Firefox 3.5 offers many changes over the previous version, supporting new web technologies, improving performance and ease of use. Some of the notable features are:&lt;br /&gt;
* Available in more than 70 languages. (Get your local version!)&lt;br /&gt;
* Support for the HTML5  and  elements including native support for Ogg Theora encoded video and Vorbis encoded audio. (Try it here!)&lt;br /&gt;
* Improved tools for controlling your private data, including a Private Browsing Mode.&lt;br /&gt;
* Better web application performance using the new TraceMonkey JavaScript engine.&lt;br /&gt;
* The ability to share your location with websites using Location Aware Browsing. (Try it here!)&lt;br /&gt;
* Support for native JSON, and web worker threads.&lt;br /&gt;
* Improvements to the Gecko layout engine, including speculative parsing for faster content rendering.&lt;br /&gt;
* Support for new web technologies such as: downloadable fonts, CSS media queries, new transformations and properties, JavaScript query selectors, HTML5 local storage and offline application storage, (canvas) text, ICC profiles, and SVG transforms.&lt;/p&gt;
&lt;p&gt;As always openSUSE gives you access to these new versions quickly through their build service. &lt;/p&gt;
&lt;p&gt;You can install using (for 11.1)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;sudo zypper ar http://download.opensuse.org/repositories/mozilla/openSUSE_11.1/ Firefox&lt;br /&gt;
sudo zypper mr -r Firefox&lt;br /&gt;
sudo zypper up -r Firefox&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Enjoy.. &lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T16:36:11+00:00</dc:date>
</item>
<item rdf:about="http://tirania.org/blog/archive/2009/Jun-30-1.html">
	<title>Miguel de Icaza: MonoSpace Conference Announced</title>
	<link>http://tirania.org/blog/archive/2009/Jun-30-1.html</link>
	<content:encoded>&lt;center&gt;
&lt;img src=&quot;http://primates.ximian.com/~miguel/pictures/monospace_logo.jpg&quot; /&gt;
&lt;/center&gt;

	&lt;p&gt;Scott Bellware has announced
	the &lt;a href=&quot;http://monospace.us/&quot;&gt;MonoSpace Conference&lt;/a&gt; in
	Austin Texas on October 27-30th.

	&lt;p&gt;Scott has made
	a &lt;a href=&quot;http://monospaceconf.blogspot.com/2009/06/call-for-speakers.html&quot;&gt;Call
	for Speakers&lt;/a&gt;:

	&lt;blockquote&gt;
	The Monospace Conference is looking for teachers to give
	tutorials on the Mono framework, tools, languages, and
	platforms supported by Mono.

	&lt;p&gt;Some tutorials are aimed at .NET developers with little
	experience with operating systems other than Windows, and
	others are geared to experienced Mono developers with exposure
	to the various Mono platforms.

	&lt;p&gt;The tutorials are two hour to three hour interactive sessions
	that can be any combination of follow-along examples, labs,
	and lecture.

	&lt;p&gt;We're looking for tutorials on subjects such as Linux, Mac,
	Windows, web, desktop, servers, message queues, databases,
	iPhone, Android, Amazon's EC2, among others.
	&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/blockquote&gt;
	
	&lt;p&gt;You can track the progress of the conference at
	the &lt;a href=&quot;http://monospaceconf.blogspot.com/&quot;&gt;MonoSpace
	Conf Blog&lt;/a&gt;.

	&lt;p&gt;You can also follow the progress
	on &lt;a href=&quot;http://twitter.com/monospace_conf&quot;&gt;twitter&lt;/a&gt;.

	&lt;p&gt;Scott was one of the founders of the Alt.Net series of
	conferences.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T16:01:21+00:00</dc:date>
</item>
<item rdf:about="http://tirania.org/blog/archive/2009/Jun-30.html">
	<title>Miguel de Icaza: Some Cool Mono Announcements</title>
	<link>http://tirania.org/blog/archive/2009/Jun-30.html</link>
	<content:encoded>&lt;p&gt;Yesterday we shipped Mono 2.4.2, our long-term supported
	version of Mono.   It ships Microsoft's opensourced ASP.NET
	MVC stack for the first time (you could get it before on your
	own, but now it is integrated) and fixes over 150 reported bugs.

	&lt;p&gt;Chris Toshok
	announced &lt;a href=&quot;http://squeedlyspooch.com/blog/2009/06/29/minvoke-forcing-portability/&quot;&gt;M/Invoke&lt;/a&gt;
	a tool to port applications that use P/Invokes on Win32 to
	Linux and MacOS.

	&lt;p&gt;What Chris &lt;b&gt;does not talk about&lt;/b&gt;  on his post is that
	he was trying to use some .NET software that interfaces via
	USB to his glucose meter and was trying to get this to run on
	Linux.   The tool is mostly .NET with the usual handful of
	P/Invokes to Win32.   And this is how M/Invoke was born: a
	tool to retarget P/Invoke happy applications into becoming
	pure managed applications.

	&lt;p&gt;This opens new doors to forcefully port more apps to Linux.
	
	&lt;p&gt;Alan
	McGovern &lt;a href=&quot;http://monotorrent.blogspot.com/2009/06/mononat-102.html&quot;&gt;released
	a new version&lt;/a&gt;
	of &lt;a href=&quot;http://projects.qnetp.net/projects/list_files/mono-nat&quot;&gt;Mono.Nat&lt;/a&gt;
	one of the libraries used by MonoTorrent.

	&lt;p&gt;Jordi Mas &lt;a href=&quot;http://gent.softcatala.org/jmas/bloc/pivot/entry.php?id=418&amp;w=jordis_english_bloc&quot;&gt;released
	a new version&lt;/a&gt;
	of &lt;a href=&quot;http://www.mistelix.org/&quot;&gt;Mistelix&lt;/a&gt; a DVD
	authoring tool for Linux:

	&lt;center&gt;
	&lt;img src=&quot;http://primates.ximian.com/~miguel/pictures/Mistelix_slideshow.png&quot; /&gt;
	&lt;/center&gt;

	&lt;p&gt;Jordi's &lt;a href=&quot;http://live.gnome.org/gbrainy/&quot;&gt;GBrainy&lt;/a&gt;
	brain teaser
	game &lt;a href=&quot;http://gent.softcatala.org/jmas/bloc/pivot/entry.php?id=420&amp;w=jordis_english_bloc&quot;&gt;was
	picked up&lt;/a&gt;
	by &lt;a href=&quot;http://www.molinux.info/&quot;&gt;MoLinux&lt;/a&gt;, a regional
	Linux distribution, and shipped it translated to Spanish:

	&lt;center&gt;
	&lt;img src=&quot;http://primates.ximian.com/~miguel/pictures/sabio_petit.png&quot; /&gt;
	&lt;/center&gt;

	&lt;p&gt;Joe
	Audette's &lt;a href=&quot;http://www.mojoportal.com/&quot;&gt;mojoPortal&lt;/a&gt;
	was
	being &lt;a href=&quot;http://www.mojoportal.com/mojo-rising.aspx&quot;&gt;installed
	four times&lt;/a&gt; as much when it got included in in Microsoft's
	Web Platform Installer site (more stats &lt;a href=&quot;http://mojoportal.codeplex.com/stats&quot;&gt;here&lt;/a&gt;).
						   
	&lt;p&gt;For years I have loved the Joel on Software rules for
	software engineering.    And one of those rules is &quot;Build in
	one step&quot;.    We have not always succeeded, but we have always
	tried.  &lt;a href=&quot;http://foodformonkeys.blogspot.com/2009/06/how-to-build-monodevelop-with-visual.html&quot;&gt;Lluis
	delivers&lt;/a&gt; the one step to build and run for MonoDevelop on
	Windows: Load solution, Hit F5, up and running.

	&lt;p&gt;Google Chrome really lead the way here, and I want very
	badly to have all of Mono building in Visual Studio with one
	keystroke, but we are not there yet.

	&lt;p&gt;Stephane reports on
	some &lt;a href=&quot;http://blog.reblochon.org/2009/06/report-on-f-spot-loading-times.html&quot;&gt;nice
	startup performance improvements&lt;/a&gt; for F-Spot.  Loading time
	for 10 images from Stephane's own image collection went from
	1.2 seconds to .5 seconds.

	&lt;p&gt;MonoDevelop got
	some &lt;a href=&quot;http://garuma.wordpress.com/2009/06/24/md-quick-feature-switch-support-in-autotools-deployment-project/&quot;&gt;enhanced
	support&lt;/a&gt; for autoconf integration.

	&lt;p&gt;Jeremy
	Laval &lt;a href=&quot;http://garuma.wordpress.com/2009/06/24/zencomic-0-1-3/&quot;&gt;released
	another version&lt;/a&gt; of ZenComic a desktop Comic reader:

	&lt;center&gt;
	&lt;img src=&quot;http://primates.ximian.com/~miguel/pictures/zencomig.png&quot; /&gt;
	&lt;/center&gt;

	&lt;p&gt;David
	Siegel &lt;a href=&quot;http://pengdeng.com/blog/2009/06/30/do-0-8-2-released/&quot;&gt;announced
	a new release&lt;/a&gt; of &lt;a href=&quot;http://do.davebsd.com/&quot;&gt;Gnome
	Do&lt;/a&gt; on behalf of the Gnome Do team.   In particular, it is
	now easier to write &quot;Docklets&quot; for the Gnome Do panel and for
	those of us that like the Emacs keybindings, it is now
	possible to use C-N and C-P for navigation

	&lt;center&gt;
	&lt;img src=&quot;http://primates.ximian.com/~miguel/pictures/shot.png&quot; /&gt;
	&lt;/center&gt;

	&lt;p&gt;And of course the Google Summer of Code is in full swing:

	&lt;center&gt;
	&lt;img src=&quot;http://primates.ximian.com/~miguel/pictures/soc2009.png&quot; /&gt;
	&lt;/center&gt;

	&lt;p&gt;And we have
	various &lt;a href=&quot;http://socghop.appspot.com/org/home/google/gsoc2009/mono&quot;&gt;very
	exciting projects&lt;/a&gt; brewing.

	&lt;p&gt;Jonathan Pobst has
	been &lt;a href=&quot;http://jpobst.blogspot.com/2009/06/mono-in-visual-studio-2010.html&quot;&gt;exploring
	integration points&lt;/a&gt; for Mono and Visual Studio 2010:
	
	&lt;center&gt;
	&lt;img src=&quot;http://primates.ximian.com/~miguel/pictures/stepscale.png&quot; /&gt;
	&lt;/center&gt;
	
	&lt;p&gt;Guadec: I will sadly not be attending the Guadec/Akademy
	conference in Canaria next week.  This is going to be a busy
	summer for us as we are shipping a lot of code in the next few
	months: Moonlight 2.0, Mono for Visual Studio, MonoTouch 1.0
	and Mono 2.6.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T16:01:21+00:00</dc:date>
</item>
<item rdf:about="http://www.kdedevelopers.org/3997 at http://www.kdedevelopers.org">
	<title>Cornelius Schumacher: KDE Wiki Meeting Report</title>
	<link>http://www.kdedevelopers.org/node/3997</link>
	<content:encoded>&lt;p&gt;Two days of KDE Wiki Meeting are over. Danimo, Frank, Lydia, Dominik, Milian, Thorsten and me met in Berlin with the goal to get some more structure into the KDE Wikis and provide a plan for the future, where to put content. I'm happy to say that we accomplished this mission.&lt;/p&gt;
&lt;p&gt;While we have &lt;a href=&quot;http://techbase.kde.org&quot;&gt;TechBase&lt;/a&gt; for high quality technical documentation for a while, and the corresponding &lt;a href=&quot;http://userbase.kde.org&quot;&gt;UserBase&lt;/a&gt; for end-user information since last year's Akademy, we were still missing a proper place for community content, especially for content which is mostly community internal, of more transient&lt;br /&gt;
nature, or just not finished yet. The idea to create a dedicated Wiki for this community content was floating around since a while, and now we created it at &lt;a href=&quot;http://community.kde.org&quot;&gt;community.kde.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;To make it clear which content belongs where, we created a mission statement, which gives clear guidance about which Wiki serves which purpose. You'll find it at wiki.kde.org in a few days. The basic idea is that &lt;a href=&quot;http://userbase.kde.org&quot;&gt;userbase.kde.org&lt;/a&gt; provides end-user information, &lt;a href=&quot;http://techbase.kde.org&quot;&gt;techbase.kde.org&lt;/a&gt; contains high-quality technical content for third party developers, distributors, and system administrators, while &lt;a href=&quot;http://community.kde.org&quot;&gt;community.kde.org&lt;/a&gt; acts as a collaboration space for the community.&lt;/p&gt;
&lt;p&gt;Actually community.kde.org already existed. It contained the charter of the community working group. But to keep things short and to the point we decided against creating another base, but go with the logical and short community.kde.org domain. The charter of the CWG will find a new home on the KDE e.V. web site.&lt;/p&gt;
&lt;p&gt;With the creation of community.kde.org we can also shut down at least two places where community content ended up due to lack of a proper home. We'll shut down the old Wiki, which was available under wiki.kde.org, but whose content wasn't that well maintained, and which didn't fit too well in KDE's infrastructure because of technical reasons. We'll also move all the pages which piled up under the Projects directory on techbase, but in almost all cases didn't really belong there and also didn't match the quality requirements of being polished content targeted at technical people who aren't necessarily familiar with the community. Most of these pages find a proper home on community.kde.org, though.&lt;/p&gt;
&lt;p&gt;In addition to the general cleanup and structuring we also worked on some improvements of the existing Mediawiki installation. Danimo replaced the OpenID login UI by a much more usable version, Milian finally managed to get rid of the annoying horizontal scrollbars inside the page on code samples, and we also discussed some more improvements, like the intensified use of templates and the introduction of a way to rate and classify documents on the Wiki to indicate their quality and make it more obvious what needs more work.&lt;/p&gt;
&lt;p&gt;As a side track, we had an interesting discussion with some &lt;a href=&quot;http://info.tikiwiki.org/tiki-index.php&quot;&gt;Tiki&lt;/a&gt; developers. They have an amazingly powerful and feature rich system, which would&lt;br /&gt;
be able to solve some of the problems, we still have with our Wikis, such as translation infrastructure. For now we decided for the sake of consistency and simplicity to stay with the current Mediawiki installation, but maybe Tiki is an option in the future.&lt;/p&gt;
&lt;p&gt;Working on the Wikis was fun and satisfying because we got some concrete results, which will simplify maintaining KDE web content in the future. But besides all the work we also didn't forget to relax with a great dinner at a Chinese restaurant at Berlin-Adlershof, enjoying a great buffet, including cheese cake for dessert.&lt;/p&gt;
&lt;p&gt;Thanks go to the KDE e.V. and Qt Software for supporting the meeting.&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T15:57:49+00:00</dc:date>
</item>
<item rdf:about="http://www.lenzg.net/archives/268-guid.html">
	<title>LenZ Grimmer: FlightGear 1.9.1 now added to the openSUSE Build Service</title>
	<link>http://www.lenzg.net/archives/268-FlightGear-1.9.1-now-added-to-the-openSUSE-Build-Service.html</link>
	<content:encoded>&lt;p&gt;I admit it &amp;mdash; I'm a fan of simulation software, particularly flight simulators. Probably the best Open Source Flight Simulator out there is &lt;a href=&quot;http://flightgear.org&quot;&gt;FlightGear&lt;/a&gt; &amp;mdash; it provides an impressive level of reality and you can download and install many additional plane models and terrains. There are &lt;a href=&quot;http://software.opensuse.org/search?baseproject=ALL&amp;p=1&amp;q=FlightGear&quot;&gt;packages of FlightGear 1.0.0&lt;/a&gt; in the &lt;a href=&quot;http://download.opensuse.org/repositories/games/&quot;&gt;games repository&lt;/a&gt; of the &lt;a href=&quot;http://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt;, which works quite well and I have been enjoying it a lot. However, the FlightGear project released version 1.9.x quite a while ago (1.9.1 was published in January 2009) and I was itching on giving the new version a try (just take a look at the &lt;a href=&quot;http://flightgear.org/Gallery-v1.9/&quot;&gt;screenshots&lt;/a&gt; and you know what I mean). However, &lt;a href=&quot;http://wiki.flightgear.org/index.php/Building_FlightGear_-_Linux&quot;&gt;building FlighGear on Linux&lt;/a&gt; is quite a complex task with &lt;a href=&quot;http://www.christianmarkgraf.de/flightgear/flightgear191.php&quot;&gt;many dependencies&lt;/a&gt;, and so held off from doing it myself, waiting for someone else to perform the update...&lt;/p&gt;

&lt;p&gt;Well, this weekend I finally bit the bullet and did it myself - FlightGear 1.9.1 has now been added to my &lt;a href=&quot;http://download.opensuse.org/repositories/home:/LenzGr/&quot;&gt;home:LenzGr&lt;/a&gt; build repository. I based my packages on the ones included in the games repository, but I plan on cleaning them up a bit and splitting them into separate packages (currently the FlightGear source RPM contains &lt;a href=&quot;http://www.simgear.org/&quot;&gt;SimGear&lt;/a&gt; and &lt;a href=&quot;http://fgrun.sourceforge.net/&quot;&gt;fgrun&lt;/a&gt; as well). I also &quot;borrowed&quot; the &lt;a href=&quot;http://www.openscenegraph.org/&quot;&gt;OpenSceneGraph&lt;/a&gt; sources and spec file from the &lt;a href=&quot;http://packman.links2linux.de/&quot;&gt;PackMan repository&lt;/a&gt;, in order to have a functional build. Unfortunately FlightGear currently only builds on a very limited list of distributions so far (namely OpenSUSE 11.0, just what I needed) &amp;mdash; I haven't had time to adapt the spec files for FlightGear and OpenSceneGraph to match the appropriate build dependencies for the other distributions yet and &quot;02-check-gcc-output&quot; gives me some grief on platforms where it actually builds but generates compiler warnings (but patches are welcome!)...&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T15:25:00+00:00</dc:date>
</item>
<item rdf:about="http://gabrielstein.org/blog/?p=467">
	<title>Gabriel Stein: Macbook+openSUSE 11.1+MacOSX</title>
	<link>http://gabrielstein.org/blog/?p=467</link>
	<content:encoded>&lt;p&gt;I don&amp;#8217;t have some screenshots, but I installed openSUSE 11.1 on Macbook and works fine! I will give some hints to people:&lt;/p&gt;
&lt;p&gt;- Install &lt;a href=&quot;http://refit.sourceforge.net/&quot; target=&quot;_blank&quot;&gt;rEFIt&lt;/a&gt; on MacOSX&lt;br /&gt;
- Use BootCamp to make the linux partition. After, quit BootCamp without installation.&lt;br /&gt;
- Reboot&lt;br /&gt;
- Install openSUSE, but you need to change the Boot Loader installation! NEVER install on MBR. Use the root partition installation.&lt;/p&gt;
&lt;p&gt;For me, worked fine. I can use the right click (just using 2 fingers at same time), wireless works fine. Just the webcam have some problems, but I didn&amp;#8217;t have enough time to test it. I read some documentation which says about Skype using, I will test it soon. On cheese, didn&amp;#8217;t works.&#160; V4L drivers didn&amp;#8217;t worked well(or I didn&amp;#8217;t installed correctly).&lt;/p&gt;
&lt;p&gt;Some links below about installation and hardware compatibility.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.opensuse.org/Installation_on_MacBook&quot; target=&quot;_blank&quot;&gt;http://en.opensuse.org/Installation_on_MacBook&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://en.opensuse.org/OpenSUSE_on_a_Mac&quot; target=&quot;_blank&quot;&gt;http://en.opensuse.org/OpenSUSE_on_a_Mac&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Any doubt, please use comments.&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T15:20:31+00:00</dc:date>
</item>
<item rdf:about="tag:blogger.com,1999:blog-29052616.post-1499479428562571054">
	<title>Florian Reuter</title>
	<link>http://florianreuter.blogspot.com/2009/06/bulk-conversion-before-continuing-api.html</link>
	<content:encoded>Bulk conversion&lt;br /&gt;&lt;br /&gt;Before continuing the &#8220;API saga&#8221; I needed to have an infrastructure to be able to load a bulk of documents and save them using a certain filter. For me the reason was mainly for testing purposes, however its very convenient for &#8220;bulk conversion&#8221; too.&lt;br /&gt;The syntax is:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;./soffice.bin -bulk [targetDir]/[filterName].[targetExt] [dir] ... [dir]&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;E.g. the following call will convert all *.odt documents from /home/freuter/tmp/ to &#8220;/home/freuter/tmp/out/*.doc&#8221; documents using the &#8220;MS Word 97&#8221; filter:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;./soffice.bin -bulk &quot;/home/freuter/tmp/out/MS Word 97.doc&quot; /home/freuter/tmp/*.odt&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;This command will convert all ~/tmp/*.doc documents to ~/tmp/out/*.odt using the ODF converter:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;./soffice.bin -bulk ~/tmp/out/writer8.odt ~/tmp/*.doc &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And finally this call will convert all ~/tmp/*.doc document to ~/tmp/out/*.pdf PDF document using the &#8220; writer_pdf_Export&#8221; filter:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;./soffice.bin -bulk ~/tmp/out/writer_pdf_Export.pdf ~/tmp/*.doc &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The patch is &lt;a href=&quot;http://cgit.freedesktop.org/ooo-build/ooo-build/tree/patches/dev300/desktop-cmd-bulk-conversion.diff&quot;&gt;here&lt;/a&gt;. I additionally fixed a bug in the m_nRequestCount logic and I enabled it in the [Experimental] section.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/29052616-1499479428562571054?l=florianreuter.blogspot.com&quot; /&gt;&lt;/div&gt;</content:encoded>
	<dc:date>2009-06-30T14:21:49+00:00</dc:date>
</item>
<item rdf:about="http://jamesthevicar.com/blog/?post=20090630_cowon_s9_banshee_linux3">
	<title>James Ogley: Cowon iAudio S9 with Banshee on Linux (3)</title>
	<link>http://jamesthevicar.com/blog/?post=20090630_cowon_s9_banshee_linux3</link>
	<content:encoded>Previously, I've &lt;a href=&quot;http://jamesthevicar.com/blog/?search=cowon&quot;&gt;blogged about my adventures&lt;/a&gt; with the gorgeous Cowon S9 and Banshee/Linux.  In the intervening time, I've been working towards &lt;a href=&quot;http://stnx.at/a033&quot;&gt;getting it working with libmtp&lt;/a&gt;.
&lt;p&gt;
While I've been doing that, Cowon have &lt;a href=&quot;http://stnx.at/a01m&quot;&gt;released an updated firmware&lt;/a&gt; that adds M3U playlist support.  This is a real result for Linux users.  The S9 doesn't actually seem to be able to read the M3U files correctly as yet but I've opened this as an issue with Cowon and hopefully they'll fix it in the next release.  Remember, this latest firmware is only a beta and may eat your children or your data - install with care although I've had no problems other that then non-reading M3Us.
&lt;p&gt;
Just have to get the HAL information integrated upstream so that people don't have to download my &lt;a href=&quot;http://jamesthevicar.com/blog/?post=20090513_cowon_s9_banshee_linux&quot;&gt;.fdi&lt;/a&gt; file for it.
&lt;p&gt;
Track &lt;a href=&quot;http://search.twitter.com/search?q=riggwelter+(cowon+OR+%23cowon+OR+%23cowon's+OR+%23cowon!+OR+%23S9+OR+S9)&quot;&gt;my thoughts&lt;/a&gt; on this via &lt;a href=&quot;http://twitter.com/riggwelter&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;&lt;/p&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2009-06-30T10:39:41+00:00</dc:date>
</item>
<item rdf:about="http://duncan.mac-vicar.com/blog/?p=550">
	<title>Duncan Mac-Vicar: Quickly testing Google Chrome binary on openSUSE</title>
	<link>http://duncan.mac-vicar.com/blog/archives/550</link>
	<content:encoded>&lt;p&gt;Get the deb package from the &lt;a href=&quot;http://www.google.com/chrome/intl/en/eula_dev.html?dl=unstable_i386_deb&quot;&gt;developer release site&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Unpack the deb:&lt;/p&gt;

&lt;pre&gt;
ar x google-chrome-unstable_current_i386.deb 
lzma -d data.tar.lzma 
tar xpvf data.tar
&lt;/pre&gt;

&lt;p&gt;Now you got a opt directory in the current directory with the full tree. Go to the Chrome directory.&lt;/p&gt;

&lt;pre&gt;
cd opt/google/chrome
&lt;/pre&gt;

&lt;p&gt;Symlink the libraries:&lt;/p&gt;

&lt;pre&gt;
ln -s /usr/lib/libnss3.so ./libnss3.so.1d
ln -s /usr/lib/libnssutil3.so ./libnssutil3.so.1d
ln -s /usr/lib/libsmime3.so ./libsmime3.so.1d
ln -s /usr/lib/libssl3.so ./libssl3.so.1d
ln -s /usr/lib/libplds4.so ./libplds4.so.0d
ln -s /usr/lib/libplc4.so ./libplc4.so.0d
ln -s /usr/lib/libnspr4.so ./libnspr4.so.0d
&lt;/pre&gt;

&lt;p&gt;Run it and enjoy!. Be sure to read &lt;a href=&quot;http://www.google.com/chrome/intl/en/privacy_linux.html&quot;&gt;about privacy features of this preview release&lt;/a&gt;.&lt;/p&gt;

&lt;pre&gt;
LD_LIBRARY_PATH=$PWD ./google-chrome
&lt;/pre&gt;</content:encoded>
	<dc:date>2009-06-30T10:36:04+00:00</dc:date>
</item>

</rdf:RDF>
