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

<channel>
	<title>sysblogd</title>
	<atom:link href="http://sysblogd.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://sysblogd.wordpress.com</link>
	<description>syslogd goes web 2.0</description>
	<lastBuildDate>Mon, 05 Oct 2009 09:39:09 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='sysblogd.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/7654c0f480fc05477de4f711df08b861?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>sysblogd</title>
		<link>http://sysblogd.wordpress.com</link>
	</image>
			<item>
		<title>iPhone at 3Gstore</title>
		<link>http://sysblogd.wordpress.com/2009/09/30/iphone-at-3gstore/</link>
		<comments>http://sysblogd.wordpress.com/2009/09/30/iphone-at-3gstore/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 13:55:49 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[technical stuff]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=247</guid>
		<description><![CDATA[There is an online store that has EU versions of the old and new iPhone without SIM-lock but not cracked. The store is called 3Gstore.de. And for writing this i get a gift  
Posted in technical stuff       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=247&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>There is an online store that has EU versions of the old and new iPhone without SIM-lock but not cracked. The store is called <a href="http://3Gstore.de">3Gstore.de</a>. And for writing this i get a gift <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
Posted in technical stuff  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/247/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/247/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/247/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=247&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2009/09/30/iphone-at-3gstore/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Batch Rename Multiple Files with Linux</title>
		<link>http://sysblogd.wordpress.com/2008/12/13/batch-rename-multiple-files-with-linux/</link>
		<comments>http://sysblogd.wordpress.com/2008/12/13/batch-rename-multiple-files-with-linux/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 22:07:57 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[file]]></category>
		<category><![CDATA[multiple files]]></category>
		<category><![CDATA[rename]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2008/12/13/batch-rename-multiple-files-with-linux/</guid>
		<description><![CDATA[Here is a list of ways how to rename multiple files with Linux. The easies and quickest way I found was to use &#8216;rename&#8217;.
Posted in administration, linux Tagged: batch, file, linux, multiple files, rename      <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=232&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here is a <a href="https://answers.launchpad.net/ubuntu/+source/nautilus/+question/2309">list of ways</a> how to rename multiple files with Linux. The easies and quickest way I found was to use &#8216;rename&#8217;.</p>
Posted in administration, linux Tagged: batch, file, linux, multiple files, rename <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/232/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/232/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/232/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=232&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/12/13/batch-rename-multiple-files-with-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>One hack of a perfect (as in jack of all trades) backup solution for Ubuntu Linux (remote, flexible, instant restore, automated, reliable)</title>
		<link>http://sysblogd.wordpress.com/2008/10/14/one-hack-of-a-perfect-as-in-jack-of-all-trades-backup-solution-for-ubuntu-linux-remote-flexible-instant-restore-automated-reliable/</link>
		<comments>http://sysblogd.wordpress.com/2008/10/14/one-hack-of-a-perfect-as-in-jack-of-all-trades-backup-solution-for-ubuntu-linux-remote-flexible-instant-restore-automated-reliable/#comments</comments>
		<pubDate>Tue, 14 Oct 2008 19:34:56 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[restore]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=223</guid>
		<description><![CDATA[This is a work in progress (and most likely will always be so)!
Here is what I have been working on and looking for to aquip myself with. I wanted to keep working without any hassle on my daily stuff just as I ever had and with changes to come. But at the same time I [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=223&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is a work in progress (and most likely will always be so)!</p>
<p>Here is what I have been working on and looking for to aquip myself with. I wanted to keep working without any hassle on my daily stuff just as I ever had and with changes to come. But at the same time I needed to be sure for a situation where I needed older versions of my files &#8212; would it be due to a system or hard disk brake down or a file deleted erroneously or changes need to be undone &#8212; to just have them there by no more than one command away. To say in short I wanted a time machine for my files that just works™ &#8212; also in at least 5 years time. In the case of recreation of older versions I want to be able to focus on <em>what</em> to restore and not <em>how</em>. And also with previous backups I have had e.g. corrupted archive files or unreadable part files/CDs to many times (one is even to many) or I&#8217;ve had issues because of too old of a file format (mostly proprietary formats).</p>
<p>Here is what I&#8217;ve been looking for feature-wise generally:</p>
<ul>
<li>no expenses money-wise</li>
<li>robust</li>
<li>using only small and freely available tools &#8212; the more system core utils the better</li>
<li>version control</li>
<li>snapshot system</li>
<li>remote storage</li>
<li>private, i.e. secure data transmission over network and reliably encrypted storage</li>
<li>suitable for mobility, independent of how I&#8217;m connected</li>
<li>simple  yet flexible usage</li>
</ul>
<p>for daily backups:</p>
<ul>
<li>automation using cron</li>
<li>no need for interaction</li>
<li>easy and flexible declaration of files or folders to omit from backup</li>
</ul>
<p>and for restoring data:</p>
<ul>
<li>just works™ (see above)</li>
<li>fast and easy look up of what versions are available at best via a GUI like <a href="http://simile.mit.edu/timeline/examples/jfk/jfk.html">Timeline</a> with filter options</li>
<li>at very best some sort of offline functionality, e.g. caching of most likely (whatever that means) required older versions</li>
</ul>
<h2>(partly) Alternative solutions I have come across on the run</h2>
<ul>
<li> Suns&#8217; <a href="http://en.wikipedia.org/wiki/Zfs">z file system</a> (zfs): Haven&#8217;t had enough time to get it working with Ubuntu Linux (because of license issues not packaged, only working via FUSE so far). Need&#8217;s partition setup thus lavish. Not sure about networking/mobility demands, e.g. remote snapshot location nor ease of use.</li>
<li><a href="http://en.wikipedia.org/wiki/Subversion_(software)">subversion</a> together with <a href="http://svk.bestpractical.com/view/SVKForSubversion">svk</a>: Easy and flexible to use and automate, version control per se, distributed and offline operations (svk). Contra: Recovery relays on subversion software, i.e. no cp or mv. Basic idea is to work on a copy: checkout before you start) and have daily automated commits. Should need no interactions since I&#8217;m the only one working with my &#8220;backup projects&#8221;. See this <a href="http://articles.techrepublic.com.com/5100-10878_11-6167205.html">lengthy description</a>.</li>
<li><a href="http://en.wikipedia.org/wiki/Coda_(file_system)">Coda file system</a>: distributed file system with caching. Had not enough time to try out.</li>
<li><a href="http://www.rsnapshot.org/">rsnapshot</a>: Has remote feature (ssh, rsync), automation, rotation. Relies on file systems using hard links within backup folder hierarchy for &#8220;non-incremental files&#8221; and runs as root only (system wide conf file, ssh configure issue, ssh-key, &#8230;). Workaround could be to use a specific group.</li>
<li><a href="http://fuse.sourceforge.net/sshfs.html">sshfs</a>: FUSE add on to use remote directories via ssh transparently.</li>
<li>croned bash backup script using tar and gzip; daily incremental and monthly save &#8220;snapshot&#8221; similar to <a href="http://www.linux.com/feature/48390">logrotate</a>.</li>
<li>grsync: gnome GUI for rsync optimized for (incremental) backups</li>
</ul>
<p><strong>Update 10/2009</strong>: A few weeks ago i stumbled upon <a href="http://backintime.le-web.org/">Back In Time</a> which has astonishingly many properties of what I expect from a perfect backup solution. It basis on <a href="http://flyback-project.org/">flyback project</a> and <a href="https://launchpad.net/timevault">TimeVault</a>. There is a &#8212; for some people maybe a little lengthy &#8212; <a href="http://blip.tv/file/1670466">video on blip.tv</a> that shows how to install and use it and how straight forward the GUI is.</p>
Posted in administration, ideas, linux, security, ubuntu Tagged: automation, backup, restore <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/223/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/223/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/223/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=223&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/10/14/one-hack-of-a-perfect-as-in-jack-of-all-trades-backup-solution-for-ubuntu-linux-remote-flexible-instant-restore-automated-reliable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu Linux backup utilities and links</title>
		<link>http://sysblogd.wordpress.com/2008/09/20/ubuntu-linux-backup-utilities-and-links/</link>
		<comments>http://sysblogd.wordpress.com/2008/09/20/ubuntu-linux-backup-utilities-and-links/#comments</comments>
		<pubDate>Sat, 20 Sep 2008 20:16:31 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[remote]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svk]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=217</guid>
		<description><![CDATA[Resources:

why not use subversion version control for private/business document backup
Quickstart: Versionskontrolle mit Subversion (German)
svk goes even further sitting on top of subversion (or others): distributed version control incl. offline operation features
rsnapshot (German): Works on any folder copying only changes, uses hard links, easy to integrate. For remote solution fuse sshfs or avfs (new in Ubuntu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=217&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h2>Resources:</h2>
<ul>
<li>why not use <a href="http://articles.techrepublic.com.com/5100-10878_11-6167205.html">subversion version control</a> for private/business document backup</li>
<li><a href="http://www.linux-fuer-alle.de/doc_show.php?docid=230&amp;catid=3">Quickstart: Versionskontrolle mit Subversion</a> (German)</li>
<li><a href="http://svk.elixus.org/view/HomePage">svk</a> goes even further sitting on top of subversion (or others): distributed version control incl. offline operation features</li>
<li><a href="http://www.rsnapshot.org/">rsnapshot</a> (<a href="http://wiki.ubuntuusers.de/rsnapshot">German</a>): Works on any folder copying only changes, uses hard links, easy to integrate. For remote solution fuse <a href="http://ubuntu.wordpress.com/2005/10/28/how-to-mount-a-remote-ssh-filesystem-using-sshfs/">sshfs</a> or avfs (new in Ubuntu Intrepid repos) might help. Or <a href="http://troy.jdmz.net/rsnapshot/">use ssh directly</a>.</li>
<li><a href="http://wua.la">wua.la</a> might be usefull for remote out-of-house storage. It&#8217;s a social encrypted distributed &#8220;file system&#8221;. <a href="http://wua.la/en/support/faq/c/19#id001912">Local fs integration</a> possible using NFS.</li>
<li>use <a href="https://wiki.ubuntu.com/GmailFS">gmailfs for remote storage</a> mounted <a href="http://www.uluga.ubuntuforums.org/showthread.php?t=232789">locally using FUSE</a> (also: <a href="http://richard.jones.name/google-hacks/gmail-filesystem/gmail-filesystem-using.html">Using Gmail Filesystem</a>) combined with <a href="http://www.debian-administration.org/articles/204">EncFS</a> (<a href="http://en.wikipedia.org/wiki/EncFS">Wikipedia</a>)<a href="http://www.debian-administration.org/articles/204"><br />
</a></li>
<li>Ubuntu <a href="https://help.ubuntu.com/community/Backupsolutionsforlinux">wiki page</a> on backup solutions for Linux</li>
<li><a href="https://help.ubuntu.com/community/DuplicityBackupHowto">Duplicity backup Howto</a></li>
<li>graphical: <a href="https://help.ubuntu.com/community/BackupYourSystem/SimpleBackupSuite">Simple Backup Suite</a></li>
<li><a href="https://help.ubuntu.com/community/BackupYourSystem">background</a> on backups on Ubuntu wiki pages</li>
<li>online solution: <a href="http://www.schiller.cc/blog/2007/05/30/online-backup-einfach-schnell-gunstig-mozy/">Mozy</a> (article could be sponsored, though)</li>
</ul>
Posted in administration, linux, software Tagged: backup, remote, server, subversion, svk, svn, version control <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/217/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/217/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/217/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=217&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/09/20/ubuntu-linux-backup-utilities-and-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Convert multiple Flash (flv) Videos to, for example, MPEG encoding</title>
		<link>http://sysblogd.wordpress.com/2008/07/15/convert-multiple-flash-flv-videos-to-for-example-mpeg-encoding/</link>
		<comments>http://sysblogd.wordpress.com/2008/07/15/convert-multiple-flash-flv-videos-to-for-example-mpeg-encoding/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 20:48:03 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[for loop]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=199</guid>
		<description><![CDATA[With ffmpeg and bash this is really easy. Also .flv and .mpeg are easily interchangeable by all other video codecs supported by ffmpeg:

#!/bin/bash
##convert all videos of $srctype type to $desttype type encoding
SRCCODEC=&#34;flv&#34;
DESTCODEC=&#34;mpeg&#34;
for i in *.$SRCCODEC; do
    echo
    echo -n &#34;###################  &#34;
    echo -n &#34;will convert [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=199&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>With ffmpeg and bash this is really easy. Also .flv and .mpeg are easily interchangeable by all other video codecs supported by ffmpeg:</p>
<pre class="brush: vb;">
#!/bin/bash
##convert all videos of $srctype type to $desttype type encoding
SRCCODEC=&quot;flv&quot;
DESTCODEC=&quot;mpeg&quot;
for i in *.$SRCCODEC; do
    echo
    echo -n &quot;###################  &quot;
    echo -n &quot;will convert \&quot;$i\&quot;&quot;
    echo &quot;  ###################&quot;
    echo
    ffmpeg -i &quot;${i}&quot; -y &quot;${i%%.${SRCCODEC}}.${DESTCODEC}&quot; &amp;&amp; rm -vf &quot;$i&quot;
done
</pre>
<p>Note that this includes removing the original video file only after a successful recode run overwriting existing destination files (-y option). The interesting part is this: <code>${i%%.${SRCCODEC}}</code>. It removes the source&#8217;s postfix, i.e. file extension. You could save this as a text file, say <code>convert_all_videos_in_pwd.sh</code> and <code>chmod +x <em>filename</em></code>. I have my own scripts go to ~/bin which I include in <code>$PATH</code> via <code>~/.bashrc</code>. If you do so you would typically call this within the videos&#8217; directory including logging all output and errors to <code>convert.log</code>, i.e. redirecting <code>STDOUT</code> (= file descriptor 1) and <code>STDERR</code> (= file descriptor 2) via <code>&amp;&gt;</code>:</p>
<pre class="brush: vb;">
convert_all_videos_in_pwd.sh &amp;&gt; convert_all.log &amp;
</pre>
<p>If you want to see the output you could use <code>tail -f <em>logfile</em></code> or <a href="http://sysblogd.wordpress.com/2008/07/15/bash-stdout-messages-to-display-in-terminal-as-well-as-be-written-into-file">read more on redirection and duplication</a>. You could also do all that in a single command line:</p>
<pre class="brush: vb;">
for i in *.flv; do echo converting $i; ffmpeg -i &quot;${i}&quot; -y &quot;${i%%.flv}.mpeg&quot; &amp;&amp; rm -vf &quot;$i&quot;; done
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/199/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/199/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/199/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/199/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/199/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=199&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/07/15/convert-multiple-flash-flv-videos-to-for-example-mpeg-encoding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Opera: X Shared memory extension is not available. ZPixmap not supported</title>
		<link>http://sysblogd.wordpress.com/2008/06/28/opera-x-shared-memory-extension-is-not-available-zpixmap-not-supported/</link>
		<comments>http://sysblogd.wordpress.com/2008/06/28/opera-x-shared-memory-extension-is-not-available-zpixmap-not-supported/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 21:23:16 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[technical stuff]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=194</guid>
		<description><![CDATA[It fell out of the skies today that Opera suddenly wouldn&#8217;t load any pages, not even feeds. I ran it from command line and got this not very verbose message:
Opera: X Shared memory extension is not available. ZPixmap not supported
So to find anything useful I had to start Firefox&#8230;   I did find something [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=194&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It fell out of the skies today that Opera suddenly wouldn&#8217;t load any pages, not even feeds. I ran it from command line and got this not very verbose message:</p>
<pre>Opera: X Shared memory extension is not available. ZPixmap not supported</pre>
<p>So to find anything useful I had to start Firefox&#8230; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  I did find something not via google but rather right at the source at <a href="http://my.opera.com/community/forums/topic.dml?id=235729">opera forums</a>. That got me started. I tested if that was the problem by adding the suggested line to /etc/X11/xorg.conf (not without backing up the config file!) and restarted X before installing the <a href="http://linux-tipps.blogspot.com/2008/06/new-intel-xorg-driver-released.html">brand new driver version</a> as suggested.</p>
<p>X Shared memory extension seams to be available now &#8212; no more error message at start up. But still Opera doesn&#8217;t load any web content.</p>
<p>Than I moved the preferences folder to a backup location for testing. Now Opera seams to work fine. But what use if all my preferences are lost?!? Anyway, since I don&#8217;t have the time to dig in deeper and I cannot find anything on Opera&#8217;s forum on this issue I might as well just copy the important preference files over to the &#8220;fresh install&#8221; and change the rest of my settings manually. After all it&#8217;s always a good idea to start over once in a while&#8230;</p>
<h2>Ressources:</h2>
<ul>
<li><a href="http://my.opera.com/community/forums/topic.dml?id=235729">Opera Forum Thread</a> which led me to:</li>
<li><a href="http://linux-tipps.blogspot.com/2008/06/operaintel-x-shared-memory-problem.html">Linux-Tipps</a> at blogspot</li>
<li><a href="http://mirrors.kernel.org/ubuntu/pool/main/x/xserver-xorg-video-intel/">mirror of Intel Linux Driver Debian packages</a> with the new 2.3.2 Version for Ubuntu</li>
<li>X.org xf86-video-intel at <a href="https://launchpad.net/xserver-xorg-video-intel">launchpad.net</a></li>
<li><a href="http://www.opera.com/docs/switches/">Opera command line switches</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/194/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/194/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/194/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/194/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/194/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=194&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/06/28/opera-x-shared-memory-extension-is-not-available-zpixmap-not-supported/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Opera Mini Euro Cup &#8211; 2008</title>
		<link>http://sysblogd.wordpress.com/2008/06/28/opera-mini-euro-cup-2008/</link>
		<comments>http://sysblogd.wordpress.com/2008/06/28/opera-mini-euro-cup-2008/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 19:51:11 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[fun stuff]]></category>
		<category><![CDATA[euro 2008]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[men]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[opera mini]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2008/06/28/opera-mini-euro-cup-2008/</guid>
		<description><![CDATA[
Opera Mini Euro Cup &#8211; 2008
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=193&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><span style="text-align:center; display: block;"><a href="http://sysblogd.wordpress.com/2008/06/28/opera-mini-euro-cup-2008/"><img src="http://img.youtube.com/vi/pJ3O9pPggJM/2.jpg" alt="" /></a></span></p>
<p class="citation"><cite><a href="http://www.youtube.com/?v=pJ3O9pPggJM">Opera Mini Euro Cup &#8211; 2008</a></cite></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/193/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/193/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/193/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/193/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/193/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=193&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/06/28/opera-mini-euro-cup-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/pJ3O9pPggJM/2.jpg" medium="image" />
	</item>
		<item>
		<title>Opera Mini vs. iPhone</title>
		<link>http://sysblogd.wordpress.com/2008/06/28/opera-mini-vs-iphone/</link>
		<comments>http://sysblogd.wordpress.com/2008/06/28/opera-mini-vs-iphone/#comments</comments>
		<pubDate>Sat, 28 Jun 2008 19:38:12 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[fun stuff]]></category>
		<category><![CDATA[ad]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[opera mini]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=191</guid>
		<description><![CDATA[Here is a funny ad I saw the other day:

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=191&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here is a funny ad I saw the other day:</p>
<p><span style="text-align:center; display: block;"><a href="http://sysblogd.wordpress.com/2008/06/28/opera-mini-vs-iphone/"><img src="http://img.youtube.com/vi/4jj4pkVoV9A/2.jpg" alt="" /></a></span></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/191/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/191/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/191/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/191/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/191/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=191&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/06/28/opera-mini-vs-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/4jj4pkVoV9A/2.jpg" medium="image" />
	</item>
		<item>
		<title>Emerge clone for Debian-based distributions like Ubuntu, or: Compile your own, dude!</title>
		<link>http://sysblogd.wordpress.com/2008/06/15/emerge-clone-for-debian-based-distributions-like-ubuntu-or-compile-your-own-dude/</link>
		<comments>http://sysblogd.wordpress.com/2008/06/15/emerge-clone-for-debian-based-distributions-like-ubuntu-or-compile-your-own-dude/#comments</comments>
		<pubDate>Sun, 15 Jun 2008 16:41:34 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[apt-build]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[emerge]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=189</guid>
		<description><![CDATA[There is a nice overview about apt-build, the package I&#8217;m talking about here. So I will not say much. Only so far as what to do to try it out. On my system gnomes system manager is fairly slow. So I gave it a try:

install the bundle:

sudo aptitude --reinstall install apt-build


configure your processor (dpkg-configure asks [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=189&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>There is a <a href="http://polishlinux.org/linux/debian/apt-build-optimize-debian/">nice overview about apt-build</a>, the package I&#8217;m talking about here. So I will not say much. Only so far as what to do to try it out. On my system gnomes system manager is fairly slow. So I gave it a try:</p>
<ol>
<li>install the bundle:
<pre class="brush: vb;">
sudo aptitude --reinstall install apt-build
</pre>
</li>
<li>configure your processor (dpkg-configure asks you about it)</li>
<li>add deb-src to sources.list if you haven&#8217;t already</li>
<li>run it on gnome-system-manager:
<pre class="brush: vb;">
sudo apt-build install gnome-system-manager
</pre>
</li>
</ol>
<p>And there you have it. You might want to copy the list of packages that apt-build installs via apt-get build-dep so you can mark them as auto installed using aptitude when done:</p>
<pre class="brush: vb;">
sudo aptitude markauto list_of_packages_you_copied_before
</pre>
<p>or, even easier, use apt-builds &#8211;remove-builddep option.</p>
<p>It really <em>does</em> make a difference!</p>
<p>If you&#8217;re really keen or you happen to have an older system just wasting away try this:</p>
<pre class="brush: vb;">
sudo apt-build world
</pre>
<p>and see what happens <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/189/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/189/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/189/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/189/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/189/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=189&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/06/15/emerge-clone-for-debian-based-distributions-like-ubuntu-or-compile-your-own-dude/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Compile Spicebird lastest trunk from Subversion (pre 0.7) on Ubuntu Linux (Hardy)</title>
		<link>http://sysblogd.wordpress.com/2008/06/12/compile-spicebird-lastest-trunk-from-subversion-pre-07-on-ubuntu-linux-hardy/</link>
		<comments>http://sysblogd.wordpress.com/2008/06/12/compile-spicebird-lastest-trunk-from-subversion-pre-07-on-ubuntu-linux-hardy/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 20:41:23 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[technical stuff]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[source code]]></category>
		<category><![CDATA[Spicebird]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=183</guid>
		<description><![CDATA[What you need to do to get the cutting edge of Spicebird (I wanted to try out the upcoming &#8220;blog&#8221; feature) is, if you haven&#8217;t done any gimmi-the-source-luke-compile-yourself-ing yet, quite a bit. I&#8217;ll list it one by one:

Get Spicebird&#8217;s sources via subversion (I used subclipse in Aptana but command line shouldn&#8217;t be any different in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=183&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://sysblogd.files.wordpress.com/2008/06/blogs-published.png"><img class="alignleft size-medium wp-image-184" style="border:0;float:left;margin:5px 10px;" src="http://sysblogd.files.wordpress.com/2008/06/blogs-published.png?w=160&#038;h=300" alt="Spicebird blogs published" width="160" height="300" /></a>What you need to do to get the <a href="http://wiki.spicebird.org/Developer:Building_Spicebird_From_Source_Code">cutting edge of Spicebird</a> (I wanted to try out the <a href="http://www.synovel.com/content/blogs-spicebird">upcoming &#8220;blog&#8221; feature</a>) is, if you haven&#8217;t done any gimmi-the-source-luke-compile-yourself-ing yet, quite a bit. I&#8217;ll list it one by one:</p>
<ol>
<li>Get <a href="http://wiki.spicebird.org/Developer:Get_Spicebird_Source_Code">Spicebird&#8217;s sources</a> via subversion (I used subclipse in Aptana but command line shouldn&#8217;t be any different in effect)</li>
<li>Since Spicebird builds on mozilla code base just like Thunderbird one needs to get the <a href="http://wiki.spicebird.org/Developer:Get_Compatible_Mozilla_Source_Code">compatible Mozilla source code</a>. The table in that wiki tells you really what you need (the linked tar ball is the one). I was new to Mozilla coding/compiling so I got a little confused. Subversion told me I had gotten &#8220;revision 763&#8243; so that matches &#8220;702 and above&#8221; <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Get all <a href="http://developer.mozilla.org/en/docs/Linux_Build_Prerequisites">Mozilla dependencies</a> which are quite a bit since I like to use aptitude over apt-get but aptitude doesn&#8217;t know the build-dep command here is the full command line including with the list of (Ubuntu) packages I needed:
<pre class="brush: vb;">
sudo aptitude install autoconf2.13 cdbs diffstat fdupes intltool libart-2.0-dev libatk1.0-dev libaudiofile-dev libavahi-client-dev libavahi-common-dev libavahi-glib-dev libbonobo2-dev libbonoboui2-dev libcairo2-dev libdbus-1-dev libdbus-glib-1-dev  libesd0-dev libexpat1-dev libfontconfig1-dev libfreetype6-dev libgail-dev libgconf2-dev libgcrypt11-dev libglade2-dev  libglib2.0-dev libgnome-keyring-dev libgnome2-dev libgnomecanvas2-dev libgnomeui-dev libgnomevfs2-dev libgnutls-dev  libgnutlsxx13 libgpg-error-dev libgtk2.0-dev libhunspell-dev libice-dev libidl-dev libjpeg62-dev liblzo2-dev libnspr4-dev  libnss3-dev libopencdk10-dev liborbit2-dev libpango1.0-dev libpixman-1-dev libpng12-dev libpopt-dev libpthread-stubs0  libpthread-stubs0-dev libselinux1-dev libsepol1-dev libsm-dev libtasn1-3-dev libx11-dev libxau-dev libxcb-xlib0-dev  libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev  libxinerama-dev libxml-xpath-perl libxml2-dev libxrandr-dev libxrender-dev libxt-dev mozilla-devscripts patchutils quilt  sharutils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev  x11proto-randr-dev x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev xulrunner-1.9-dev zlib1g-dev libdbus-glib-1-dev curl libcurl4-openssl-dev automake make build-essential cvs
</pre>
<p>To double-check run <code>sudo apt-get build-deb firefox</code>. If you would use aptitude normally you should cancel this command (Ctrl+c) after apt-get has shown you the necessary packages. Copy-paste the list (might need manual editing to remove line breaks) to sudo aptitude install &#8230; If you would like to keep this bunch of packages only to compile spicebird run the same command after you&#8217;re done compiling but with <a href="http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/ch02s02s07.html"><code>markauto</code></a> in place of <code>install</code>. This will remove all packages that are only installed to satisfy this build-dependency.</li>
<li>Now you should really have everything you need. Now move spicebird&#8217;s trunk folder as &#8220;collab&#8221; into the mozilla folder.</li>
<li>Then you need to create your .mozconfig file in your home directory. In the suggested line
<pre class="brush: vb;">
echo &quot;. ${topsrcdir}/collab/config/mozconfig&quot; &gt; $HOME/.mozconfig
</pre>
<p><code>${topsrcdir}</code> must be replaced by the absolute path to the newly created mozilla folder.</li>
<li>Now everything should be set to actually compile the sources as suggested in Spicebird&#8217;s wiki. Be prepared to let it run for quite some time (&gt; 1 hour depending on CPU speed and memory; that&#8217;s why I have time to write this post <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ); the code uses about 500 MB disk space.</li>
</ol>
<p>If you are interested in building a deb package have a look at <a href="http://wiki.inkscape.org/wiki/index.php/CompilingDebian">inkscape&#8217;s nice walk-through</a>. Mind you it&#8217;s written for Inkscape. See also: <a href="http://ariejan.net/2008/05/04/how-to-compile-packages-on-debianubuntu-by-hand/">how to compile deb packages by hand</a>.</p>

<a href='http://sysblogd.wordpress.com/2008/06/12/compile-spicebird-lastest-trunk-from-subversion-pre-07-on-ubuntu-linux-hardy/blogs-compose/' title='Spicebird compose blog posts'><img width="128" height="150" src="http://sysblogd.files.wordpress.com/2008/06/blogs-compose.png?w=128&#038;h=150" class="attachment-thumbnail" alt="Compose blog posts via Spicebird email" title="Spicebird compose blog posts" /></a>
<a href='http://sysblogd.wordpress.com/2008/06/12/compile-spicebird-lastest-trunk-from-subversion-pre-07-on-ubuntu-linux-hardy/blogs-account-wizard/' title='Spicebird blogs-account-wizard'><img width="143" height="150" src="http://sysblogd.files.wordpress.com/2008/06/blogs-account-wizard.png?w=143&#038;h=150" class="attachment-thumbnail" alt="Creating a new blog account with Spicebird" title="Spicebird blogs-account-wizard" /></a>
<a href='http://sysblogd.wordpress.com/2008/06/12/compile-spicebird-lastest-trunk-from-subversion-pre-07-on-ubuntu-linux-hardy/blogs-published/' title='blogs-published'><img width="80" height="150" src="http://sysblogd.files.wordpress.com/2008/06/blogs-published.png?w=80&#038;h=150" class="attachment-thumbnail" alt="Spicebird integrates blog accounts in email folders tree view including &quot;published&quot; posts folder" title="blogs-published" /></a>

<h2>Ressources</h2>
<ul>
<li><a href="http://www.debian.org/doc/manuals/apt-howto/ch-sourcehandling.en.html">Source handling</a> with apt</li>
<li><a href="http://wiki.spicebird.org/Developer:Get_Spicebird_Source_Code">Spicebird wiki</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/183/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/183/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/183/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/183/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/183/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=183&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/06/12/compile-spicebird-lastest-trunk-from-subversion-pre-07-on-ubuntu-linux-hardy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://sysblogd.files.wordpress.com/2008/06/blogs-published.png?w=160" medium="image">
			<media:title type="html">Spicebird blogs published</media:title>
		</media:content>
	</item>
		<item>
		<title>Move (Backup) Opera Profile to a New Installation (e.g. from Windows to Linux/Ubuntu)</title>
		<link>http://sysblogd.wordpress.com/2008/06/12/move-backup-opera-profile-to-a-new-installation-eg-from-windows-to-linuxubuntu/</link>
		<comments>http://sysblogd.wordpress.com/2008/06/12/move-backup-opera-profile-to-a-new-installation-eg-from-windows-to-linuxubuntu/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 12:44:09 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[application data]]></category>
		<category><![CDATA[move]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[profiles]]></category>
		<category><![CDATA[settings]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[user profile]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=181</guid>
		<description><![CDATA[Since Opera is, and has been for ages, my favorite browser I thought how I would be able to get my all my tweaks, settings and feeds-states over to a new installation. And this was not reinstalling Windows for the fiftieth time. It was from Windows to Linux (Ubuntu in my case). With coding and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=181&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Since Opera is, and has been for ages, my favorite browser I thought how I would be able to get my all my tweaks, settings and feeds-states over to a new installation. And this was not reinstalling Windows for the fiftieth time. It was from Windows to Linux (Ubuntu in my case). With coding and line-break differences and all those .ini files I expected it to be not very smooth (I noticed only later hat, once more, Opera encodes them in UTF-8 despite all that WINDOWS-1252 crap). To top all that the Windows version still is 9.50 Beta 2 but since <a href="http://www.opera.com/docs/changelogs/linux/">Opera released 9.50 final today</a> as a faithful Opera user I upgraded promptly. Now enough talking. Here is what I did (<code>'\ '</code>escapes underscores in folder names for bash!):</p>
<ol>
<li>Backup .opera in Linux</li>
<li>copy <code>&lt;path_to_windrive&gt;Documents\ and\ Settings/&lt;windows_user_name&gt;/Application\ Data/Opera/Opera/*</code> to <code>.opera/</code>. Mind you there can be a difference depending on whether you chose user profiles on install. I think didn&#8217;t. Yours might as well be located under <code>&lt;</code><code>path_to_windrive</code><code>&gt;Documents\ and\ Settings/&lt;</code><code>windows_user_name</code><code>&gt;/Local\ Settings\ Application\ Data/Opera/Opera/*</code></li>
<li>search.ini somehow got messed up so I had to manually go through it. For example URL=http://en.wikipedia.org/wiki/Special:Search?search=%s&amp;go=Go  was all well but the same for de.wikipedia.org had some strange UTF-8 character instead of the colon (<code>:</code>). Unfortunately that wasn&#8217;t it. So I thought of 9.50&#8217;s new feature &#8220;create search&#8221; and started from scratch.</li>
<li>went through settings for Windows paths such as download folder and programs tab plus <code>opera6.ini</code> (with an editor; most likely you will get even better results by using Opera&#8217;s interface at <a href="config">opera:config</a>)</li>
</ol>
<p>What I noticed so far:</p>
<ul>
<li>history search data base from beta 2</li>
<li>address history</li>
<li>.win (last open tabs) set-up</li>
<li>read feeds/messages (all though not subscribed feeds unfortunately; the somehow went to &#8220;Unread&#8221; message folder)</li>
<li>search.ini (as mentioned above) was somehow messed up</li>
<li>saved passwords lasted</li>
<li>preferences, i.e. settings, persisted (see above)</li>
<li>automatic page reload settings</li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/181/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/181/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/181/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/181/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/181/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=181&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/06/12/move-backup-opera-profile-to-a-new-installation-eg-from-windows-to-linuxubuntu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Will Drupal 7 help Semantic Web actually and finally come to live?</title>
		<link>http://sysblogd.wordpress.com/2008/06/07/will-drupal-7-help-semantic-web-actually-and-finally-come-to-live/</link>
		<comments>http://sysblogd.wordpress.com/2008/06/07/will-drupal-7-help-semantic-web-actually-and-finally-come-to-live/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 13:52:48 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[dries]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupalcon]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[web future]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=179</guid>
		<description><![CDATA[If you&#8217;ve been working with Drupal 6 (D6) and have taken a little time viewing

A. Dries&#8217; talk (mp4 video file) at Drupalcon Boston this year &#8212; especially the bit about focusing on data, exports and imports, deliver in different formats, reusing data &#8212; quoting him: &#8220;so that no single party owns the data&#8221;
B. strolling through [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=179&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you&#8217;ve been working with Drupal 6 (D6) and have taken a little time viewing</p>
<ul>
<li>A. Dries&#8217; talk (<a href="http://www.archive.org/download/DrupalconBoston2008-TheStateOfDrupal/05_state_of_drupal_raw_camC.mp4">mp4 video file</a>) at Drupalcon Boston this year &#8212; especially the bit about focusing on data, exports and imports, deliver in different formats, reusing data &#8212; quoting him: &#8220;so that no single party owns the data&#8221;</li>
<li>B. <a href="http://drupal.org/search/node?keys=rdf+type:project_project">strolling through D6 modules</a> already in development using <a href="http://en.wikipedia.org/wiki/Resource_Description_Framework">RDF</a> in some way or another, especially <a href="http://simile.mit.edu/exhibit/">exhibit demos</a></li>
</ul>
<p>then you really come to think of the next step of the web. Taking into account the goals set for the upcoming release (especially usability, WYSIWYG and media handling) on the one hand and through heaps of modules Drupals already extreamly flexible and extensable I really can believe it will be a &#8220;killer&#8221; as mentioned by Dries. And thereby premiering to take semantic web ceriously on a large scale.</p>
<p>So I propose on a more abstract level that web 3.0 (or whatever the buzzword might become) will depend on departing from the perspective &#8220;data in tables&#8221; and move towards &#8220;data in graphs&#8221;.</p>
<p>The really critical about this, though, could fast become that people will even more difficultly keep track of the truth or the sources of information in that matter. Only think about our media world as it is already where journalists/bloggers (name them as you wish) in large parts more or less do the copy-paste rather than actually investigating. One just hast to become even more aware I guess, which is not all that bad!</p>
<p>On a side note: I&#8217;m only disappointed that there was no mentioning of a couple of small but really effectiv <em>and</em> effectfull modules: <a href="http://drupal.org/project/teleport">Teleport</a>, <a href="http://drupal.org/project/wymeditor">WYMeditor</a>, <a href="http://drupal.org/project/live">Live</a> or <a href="http://drupal.org/project/livesearch">LiveSearch</a>. But I guess they are just to specific; even though WYMeditor working properly and broadly would really give Drupal an extra push-up wow-effect that is not <em>only</em> shiny blink-blink.</p>
<p>Update: I just finished watching the video (l wrote this articel about half way through) and what do I see? Berners-Lee beeing cited saying: &#8220;From the Wourld Wide Web (WWW) to the Giant Global Graph (GGG)&#8221;. And what did I say? <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/179/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/179/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/179/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/179/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/179/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=179&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/06/07/will-drupal-7-help-semantic-web-actually-and-finally-come-to-live/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.archive.org/download/DrupalconBoston2008-TheStateOfDrupal/05_state_of_drupal_raw_camC.mp4" length="321131048" type="video/mp4" />
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Have you ever looked at a vector graphic so watch the time fly by?</title>
		<link>http://sysblogd.wordpress.com/2008/06/03/have-you-ever-looked-at-a-vector-graphic-so-watch-the-time-fly-by/</link>
		<comments>http://sysblogd.wordpress.com/2008/06/03/have-you-ever-looked-at-a-vector-graphic-so-watch-the-time-fly-by/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 20:48:40 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[Scalable Vector Graphics]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[time flies]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=177</guid>
		<description><![CDATA[Well, here you can do so right now (you need Opera or another browser with SVG-viewer; FF3 doesn&#8217;t do it &#8212; it&#8217;s a Scalable Vector Graphic)
&#8230; Damit, why doesn&#8217;t wordpress allow .svg? Well, then you will have to follow this link above (I was going to show it in this post).
     [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=177&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, here you can do so <a href="http://de.selfhtml.org/html/multimedia/anzeige/uhr.svg">right now</a> (you need Opera or another browser with SVG-viewer; FF3 doesn&#8217;t do it &#8212; it&#8217;s a <a href="http://en.wikipedia.org/wiki/Svg">Scalable Vector Graphic</a>)</p>
<p>&#8230; Damit, why doesn&#8217;t wordpress allow .svg? Well, then you will have to follow this link above (I was going to show it in this post).</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/177/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/177/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=177&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/06/03/have-you-ever-looked-at-a-vector-graphic-so-watch-the-time-fly-by/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Delete folder recursively via php if ftp says: Prohibited directory name</title>
		<link>http://sysblogd.wordpress.com/2008/05/28/delete-folder-recursively-via-php-if-ftp-says-prohibited-directory-name/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/28/delete-folder-recursively-via-php-if-ftp-says-prohibited-directory-name/#comments</comments>
		<pubDate>Wed, 28 May 2008 08:51:24 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[delete folder]]></category>
		<category><![CDATA[filezilla]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[ncftp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=175</guid>
		<description><![CDATA[Using eclipse to sync an ftp folder with my local XAMPP installation I ran into he following situation. I ended up with a folder created on the remote machine called 'C:\xampp\tmp' that I could not delete or even view properties or content of using any ftp client I could get hands on (filezilla, ncftp3, gnome [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=175&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Using eclipse to sync an ftp folder with my local XAMPP installation I ran into he following situation. I ended up with a folder created on the remote machine called <code>'C:\xampp\tmp'</code> that I could not delete or even view properties or content of using any ftp client I could get hands on (filezilla, ncftp3, gnome ftp &#8220;server connect&#8221;). Since the folder was on webspace I thought: &#8220;Mmh, why not try php.&#8221; So I created a file called <code>delfolder.php</code> right in the folder containing the miscurious <code>c:</code>-directory and finally came up with this:</p>
<pre class="brush: php;">
&lt; ?php
function rm_recursive($filepath) {
    if (is_dir($filepath) &amp;&amp; !is_link($filepath)) {
        if ($dh = opendir($filepath)) {
            while (($sf = readdir($dh)) !== false) {
                if ($sf == '.' || $sf == '..' ) {
                    continue;
                }
                if (!rm_recursive($filepath.'/'.$sf)) {
                    throw new Exception($filepath.'/'.$sf.' could not be deleted.');
                }
            }
            closedir($dh);
        }
        return rmdir($filepath);
    }
    return unlink($filepath);
}

// Path to directory you want to delete
$directory = 'C:\xampp\tmp';

// Delete it
if (rm_recursive($directory)) {
    echo &quot;{$directory} has been deleted&quot;;
} else {
    echo &quot;{$directory} could not be deleted&quot;;
}
</pre>
<p>This, of course, only works if you have either direct access via shell (but than again why not just use rm -Rf &#8216;C:\xampp\tmp&#8217;) or FTP <em>and web, i.e. HTTP, access to the folder in question.</p>
<h2><em>Resources:</em></h2>
<ul>
<li><em><a href="http://www.programmingtalk.com/archive/index.php/t-21975.html">Delete Folder with PHP?</a></em></li>
<li><em><a href="http://de2.php.net/rm_dir">php rmdir</a></em></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/175/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/175/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/175/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/175/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/175/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=175&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/28/delete-folder-recursively-via-php-if-ftp-says-prohibited-directory-name/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Drupal: An easy way to set up multiple sites on localhost</title>
		<link>http://sysblogd.wordpress.com/2008/05/26/drupal-an-easy-way-to-set-up-multiple-sites-on-localhost/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/26/drupal-an-easy-way-to-set-up-multiple-sites-on-localhost/#comments</comments>
		<pubDate>Mon, 26 May 2008 19:58:28 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[hosts]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[multisite]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=174</guid>
		<description><![CDATA[This works for a couple of subdomains/sites only. If you need to have a load of sites or other settings this is not for you. On the other hand this method needs no web server configuration.

In your systems hosts file (Windows: In your favourite text editor open %SYSTEMROOT%\system32\drivers\etc\hosts and on Linux it&#8217;s /etc/hosts.
Find the line [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=174&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This works for a couple of subdomains/sites only. If you need to have a load of sites or other settings this is not for you. On the other hand this method needs no web server configuration.</p>
<ol>
<li>In your systems hosts file (Windows: In your <a href="http://en.wikipedia.org/wiki/Text_editor#Plain_text_files_vs._word_processor_files">favourite text editor</a> open <code>%SYSTEMROOT%\system32\drivers\etc\hosts</code> and on Linux it&#8217;s <code>/etc/hosts</code>.</li>
<li>Find the line defining 127.0.0.1, i.e. your local horst, erm localhost <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  and append <code>sitename1.localhost</code> to the end of the line. do so for every site name you need.</li>
<li>Go to your apaches/webservers documents folder holding your drupal installation. Say it&#8217;s <code>htdocs/drupal</code> than you need folder <code>sites</code>. There should be at least two folders called all and default. Copy default and name it <code>sitename1.localhost</code>, i.e. excactly the string you added to your hosts file (again you need to replace <code>sitename1 </code>by your site&#8217;s name but do include the dot!).</li>
<li>In your web browser type <code>sitename1.localhost/drupal</code> to test if drupal shows up at all (meaning your OS resolves your &#8220;domain name&#8221; correctly) and if it shows your old content (meaning it works).</li>
</ol>
<p>Now you have two options to actually set up your &#8220;new site&#8221;: Either edit the <code>settings.php</code> that should be in the new folder to use a diferent data base (that should be well-stocked with drupal data) or just install a fresh drupal site. You achieve the later by doing:</p>
<ol>
<li>Delete <code>settings.php</code>. That should leave you with a file named <code>default.settings.php</code>.</li>
<li>Point your browser to <code>sitename1.localhost/drupal/install.php</code> and do everything like you did with the first install but use a diferent database (or the same but different database prefix).</li>
<li>Done.</li>
</ol>
<h2>Resources</h2>
<ul>
<li>settings.php</li>
</ul>
<h2>Furthur reading</h2>
<ul>
<li>Drupal Coder on <a href="http://www.drupalcoder.com/story/205-drupal-multisite-in-subfolders">multisite in subfolders</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/174/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/174/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/174/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/174/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/174/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=174&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/26/drupal-an-easy-way-to-set-up-multiple-sites-on-localhost/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu: Changing Hostname from Command Line</title>
		<link>http://sysblogd.wordpress.com/2008/05/16/ubuntu-changing-hostname-from-command-line/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/16/ubuntu-changing-hostname-from-command-line/#comments</comments>
		<pubDate>Fri, 16 May 2008 00:15:18 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[hostname]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=173</guid>
		<description><![CDATA[As described at it&#8217;s straight forward:

sudo /bin/hostname mynewhostname

Supplying the path to the binary is for security reasons, I guess, to make sure we have the right bin (eventhough it could have been replaced there, too&#8230;).
But the people at debianadmin.com forgot to mention in order to avoid &#8220;hostname: Unknown Host&#8221; you have to

sudo edit /etc/hosts

and change [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=173&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As described at it&#8217;s straight forward:</p>
<pre class="brush: vb;">
sudo /bin/hostname mynewhostname
</pre>
<p>Supplying the path to the binary is for security reasons, I guess, to make sure we have the right bin (eventhough it could have been replaced there, too&#8230;).</p>
<p>But the people at <a href="http://www.debianadmin.com/ubuntu-networking-for-basic-and-advanced-users.html">debianadmin.com</a> forgot to mention in order to avoid &#8220;hostname: Unknown Host&#8221; you have to</p>
<pre class="brush: vb;">
sudo edit /etc/hosts
</pre>
<p>and change it there, too!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/173/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/173/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/173/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/173/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/173/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=173&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/16/ubuntu-changing-hostname-from-command-line/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu: Howto setup mp3 preview on Mouse-Over</title>
		<link>http://sysblogd.wordpress.com/2008/05/15/ubuntu-howto-setup-mp3-preview-on-mouse-over-when-using-skype/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/15/ubuntu-howto-setup-mp3-preview-on-mouse-over-when-using-skype/#comments</comments>
		<pubDate>Thu, 15 May 2008 13:57:38 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[Mouse over]]></category>
		<category><![CDATA[MP3 preview]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=172</guid>
		<description><![CDATA[Straight from Ubuntuguide.org:
You can also get Mouse over preview to work by installing:

sudo apt-get install mpg321
sudo apt-get install mpg123-esd
sudo apt-get install vorbis-tools
sudo apt-get install esound
sudo apt-get install ubuntu-restricted-extras

with this system Skype still functions.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=172&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Straight from <a href="http://ubuntuguide.org/wiki/Ubuntu:Gutsy#How_to_get_Mouse_over_preview_of_MP3_files_working">Ubuntuguide.org</a>:</p>
<blockquote><p>You can also get Mouse over preview to work by installing:</p>
<pre class="brush: vb;">
sudo apt-get install mpg321
sudo apt-get install mpg123-esd
sudo apt-get install vorbis-tools
sudo apt-get install esound
sudo apt-get install ubuntu-restricted-extras
</pre>
<p>with this system Skype still functions.</p></blockquote>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/172/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/172/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/172/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/172/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/172/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=172&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/15/ubuntu-howto-setup-mp3-preview-on-mouse-over-when-using-skype/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Three easy steps to Install Ubuntu Fresh but still have all your Favourite Packages Installed</title>
		<link>http://sysblogd.wordpress.com/2008/05/15/three-easy-steps-to-install-ubuntu-fresh-but-still-have-all-your-favourite-packages-installed/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/15/three-easy-steps-to-install-ubuntu-fresh-but-still-have-all-your-favourite-packages-installed/#comments</comments>
		<pubDate>Thu, 15 May 2008 02:26:20 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[fresh install]]></category>
		<category><![CDATA[Hardy Heron]]></category>
		<category><![CDATA[release upgrade]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=171</guid>
		<description><![CDATA[Also, there is a very interesting article at Linux Owns showing three steps to get all your favourite packages (back) fast. I added a fourth step actually saving your package list for later use. Deriving it straight from there (without testing, since unfortunatelly my last machine has been hardyed just a couple of hours ago):

integrate [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=171&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Also, there is a very interesting article at <a href="http://linuxowns.wordpress.com/2008/03/16/fresh-install-install-all-your-applications-with-3-commands/">Linux Owns</a> showing three steps to get all your favourite packages (back) fast. I added a fourth step actually saving your package list for later use. Deriving it straight from there (without testing, since unfortunatelly my last machine <a href="http://sysblogd.wordpress.com/2008/05/14/ubuntu-hardy-heron-dist-upgrade-via-command-line/">has been hardyed</a> just a couple of hours ago):</p>
<ol>
<li>integrate medibuntu sources.list
<pre class="brush: vb;">
sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list
</pre>
</li>
<li>add server key
<pre class="brush: vb;">
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - &amp;&amp; sudo apt-get update
</pre>
</li>
<li>write a text file listing all package names you wish installed separated with spaces &#8212; you should be able to instead put every package name in one line with trailing \\ (double back-slash) but as I said: I haven&#8217;t tested it, yet! Name it, say, <code>most_important_debs</code>.</li>
<li>
<pre class="brush: vb;">
sudo aptitude --assume-yes install &lt; most_important_debs
</pre>
<p>You might want to approve the package list before install. In that case omit &#8211;assume-yes</li>
</li>
</ol>
<p>Let me know it someone used it (hopefully with success).</p>
<p><strong>Update</strong> 2008/05/15: It does help to read and think before you speak (or write for that matter). I got it completely wring. The linked article is about packages from <a href="https://launchpad.net/medibuntu/">Medi</a><a href="https://help.ubuntu.com/community/Medibuntu">buntu</a> only. OK then, if it&#8217;s like this I just alter 1, 2, <span style="text-decoration:line-through;">4</span> and 3 -&gt; 1 <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ol>
<li>build a list of your (most important, enduser) packages</li>
<li>update-manager -d, i.e. dist-upgrade your system</li>
<li>employ aptitude to read in your file (to be exact it&#8217;s bash that redirect from the file&#8230;)</li>
</ol>
<p>Of course, this method still does not solve the problem of saving your personal settings but still get all the system settings from the new distro release. But this shouldn&#8217;t be that hard for release maintainers since they (potentially) know which package version had what config files delivered or generated. From there it should be easy to determine if a system config file has been changed be the user -&gt; show diff. Or do I overlook something once again?</p>
<p><strong>Update</strong> 2008/05/15: Even better looks aptitude-run-state-bundle:</p>
<blockquote><p>DESCRIPTION<br />
aptitude-create-state-bundle produces a compressed archive storing the files that are required to replicate the current<br />
package archive state.  The following files and directories are included in the bundle:<br />
·      $HOME/.aptitude<br />
·      /var/lib/aptitude<br />
·      /var/lib/apt<br />
·      /var/cache/apt/*.bin<br />
·      /etc/apt<br />
·      /var/lib/dpkg/status<br />
The output of this program can be used as an argument to aptitude-run-state-bundle(1).</p></blockquote>
<p>Update 2008/05/15: A good starting point would be either</p>
<pre class="brush: vb;">
dpkg -l | grep ^i | editor
</pre>
<p>or if you don&#8217;t use aptitude this also shows (only currently) installed packages</p>
<pre class="brush: vb;">
dpkg -l | grep ^i | editor
</pre>
<p>One needs to remove non-package-name strings, though. As I haven&#8217;t come around to learn sed (line editing) I cannot show how to deploy sed to do it. Anyone?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/171/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/171/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=171&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/15/three-easy-steps-to-install-ubuntu-fresh-but-still-have-all-your-favourite-packages-installed/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu Cheat Sheet from FOSS for Hardy Heron</title>
		<link>http://sysblogd.wordpress.com/2008/05/15/ubuntu-cheat-sheet-from-foss-for-hardy-heron/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/15/ubuntu-cheat-sheet-from-foss-for-hardy-heron/#comments</comments>
		<pubDate>Thu, 15 May 2008 02:04:47 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[cheat sheet]]></category>
		<category><![CDATA[FOSS]]></category>
		<category><![CDATA[runlevel]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ufw]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=170</guid>
		<description><![CDATA[There is a neat cheat sheet out in PDF format from FOSS covering, among many others, the new Ubuntu Uncomplicated Firewall ufw, special packages, of course apt-family package management, services a.k.a init scripts and daemons, &#8230;
It&#8217;s released under CC-BY-SA 3.0. By the way, did you know
Type the phrase “REISUB” while
holding down Alt and SysRq (PrintScrn) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=170&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>There is a neat <a href="http://fosswire.com/2008/04/22/ubuntu-cheat-sheet/">cheat sheet</a> out in <a href="http://files.fosswire.com/wpu/2008/04/ubunturef.pdf">PDF format</a> from FOSS covering, among many others, the new Ubuntu <a href="https://wiki.ubuntu.com/UbuntuFirewall">Uncomplicated Firewall</a> ufw, special packages, of course apt-family package management, services a.k.a init scripts and daemons, &#8230;</p>
<p>It&#8217;s released under CC-BY-SA 3.0. By the way, did you know</p>
<blockquote><p>Type the phrase “REISUB” while<br />
holding down Alt and SysRq (PrintScrn) with<br />
about 1 second between each letter. Your system<br />
will reboot.</p></blockquote>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/170/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/170/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/170/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/170/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/170/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=170&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/15/ubuntu-cheat-sheet-from-foss-for-hardy-heron/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu Hardy Heron Dist-Upgrade via Command Line</title>
		<link>http://sysblogd.wordpress.com/2008/05/14/ubuntu-hardy-heron-dist-upgrade-via-command-line/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/14/ubuntu-hardy-heron-dist-upgrade-via-command-line/#comments</comments>
		<pubDate>Wed, 14 May 2008 14:46:45 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[dist-upgrade]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=169</guid>
		<description><![CDATA[You can do Dist-Upgrades not only with the GUI update-manager but also via do-release-update. The tool tells me what awaits me (I have 6000 kB/s):

66 packages are going to be removed. 193 new packages are going to be
installed. 1269 packages are going to be upgraded.

You have to download a total of 1005M. This download will [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=169&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>You can do Dist-Upgrades not only with the GUI update-manager but also via <a href="http://lair.moria.org/blog/archives/date/2008/04">do-release-update</a>. The tool tells me what awaits me (I have 6000 kB/s):</p>
<pre class="brush: vb;">
66 packages are going to be removed. 193 new packages are going to be
installed. 1269 packages are going to be upgraded.

You have to download a total of 1005M. This download will take about
23 minutes with your connection.

Fetching and installing the upgrade can take several hours. Once the
download has finished, the process cannot be cancelled.
</pre>
<p>So, let&#8217;s see.</p>
<p>Btw do-release-update by itself notices if you are connected via ssh and asks if you want to proceed. If you do you&#8217;ll get a second sshd on Port 9904. Using <a href="http://administratosphere.wordpress.com/2008/02/19/using-gnu-screen-with-ssh-and-other-tutorials/">scr</a><a href="http://polishlinux.org/howtos/screen-tips-tricks/">een</a> it shouldn&#8217;t be a problem for me but very nice of the tool to ask <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/169/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/169/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/169/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/169/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/169/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=169&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/14/ubuntu-hardy-heron-dist-upgrade-via-command-line/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu: Permission Denied Error via SSH after Creating new User on Command Line</title>
		<link>http://sysblogd.wordpress.com/2008/05/14/ubuntu-permission-denied-error-via-ssh-after-creating-new-user-on-command-line/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/14/ubuntu-permission-denied-error-via-ssh-after-creating-new-user-on-command-line/#comments</comments>
		<pubDate>Wed, 14 May 2008 12:54:42 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[new user]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=168</guid>
		<description><![CDATA[After I created a new user testuser

sudo adduser testuser

I couldn log in this new user via

ssh newuser@localhost

SSH told me &#8220;Permission denied, please try again.&#8221; If I&#8217;d only switch users with

su - newuser

login was granted. So I had a look at

sudo vim /etc/ssh/sshd_config

and looked for

AllowUsers

and appended the new user in that line. Now I needed to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=168&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After I created a new user testuser</p>
<pre class="brush: vb;">
sudo adduser testuser
</pre>
<p>I couldn log in this new user via</p>
<pre class="brush: vb;">
ssh newuser@localhost
</pre>
<p>SSH told me &#8220;Permission denied, please try again.&#8221; If I&#8217;d only switch users with</p>
<pre class="brush: vb;">
su - newuser
</pre>
<p>login was granted. So I had a look at</p>
<pre class="brush: vb;">
sudo vim /etc/ssh/sshd_config
</pre>
<p>and looked for</p>
<pre class="brush: vb;">
AllowUsers
</pre>
<p>and appended the new user in that line. Now I needed to reload (in case you are logged in via ssh) the server:</p>
<pre class="brush: vb;">
sudo /etc/init.d/ssh reload
</pre>
<p>and access is granted!</p>
<h2>Ressources</h2>
<ul>
<li>None <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/168/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/168/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/168/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/168/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/168/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=168&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/14/ubuntu-permission-denied-error-via-ssh-after-creating-new-user-on-command-line/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Traffic Shaping Linux (restrict Bandwidth)</title>
		<link>http://sysblogd.wordpress.com/2008/05/14/traffic-shaping-linux-restrict-bandwidth/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/14/traffic-shaping-linux-restrict-bandwidth/#comments</comments>
		<pubDate>Wed, 14 May 2008 01:41:06 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[limit bandwidth]]></category>
		<category><![CDATA[llinux]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[traffic shaping]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=167</guid>
		<description><![CDATA[Allthough I haven&#8217;t found some shiny GUI somewhat like Netlimiter there is Wonder shaper (and shaper and trickle and squid for http and &#8230;) where a single command line sets your over-all bandwidth for network interface X. And, isn&#8217;t that all you really need?:

sudo wondershaper ethX downlink(kbit/s) uplink(kbit/s)

This is, from the perspective of the host [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=167&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Allthough I haven&#8217;t found some shiny GUI somewhat like <a href="http://www.netlimiter.com/">Netlimiter</a> there is <a href="http://lartc.org/wondershaper/">Wonder</a> <a href="http://packages.ubuntu.com/hardy/wondershaper">shaper</a> (and <a href="http://packages.ubuntu.com/hardy/shaper">shaper</a> and <a href="http://packages.ubuntu.com/hardy/net/trickle">trickle</a> and squid for http and &#8230;) where a single command line sets your over-all bandwidth for network interface X. And, isn&#8217;t that all you really need?:</p>
<pre class="brush: vb;">
sudo wondershaper ethX downlink(kbit/s) uplink(kbit/s)
</pre>
<p>This is, from the perspective of the host doing the shaping. For example to set download to 10000kb (750*8 = 6000 DSL but don&#8217;t limit intranet connections on 1Mb Ethernet) but limit upload to, say, 35kB (~280kb) &#8212; e.g. if you have a server running on the same connection you do your daily internetting, you do:</p>
<pre class="brush: vb;">
sudo wondershaper eth0 10000 280
</pre>
<h2>Ressources</h2>
<ul>
<li><a href="http://forum.ubuntuusers.de/topic/3311/">Ubuntuusers.de Forum</a> (German)</li>
<li><a href="http://wiki.ubuntuusers.de/Skripte/Traffic-Shaping">Traffic Shaping</a> (German)</li>
<li><a href="http://wiki.ubuntuusers.de/Squid#head-1bfe4301c1663350b5d15c0fa19f4d018a05165e">Squid Delay Pools</a> (German)</li>
<li><a href="http://www.tldp.org/HOWTO/Bandwidth-Limiting-HOWTO/install.html">Bandwidth Limiting HOWTO</a></li>
<li>man (8 ) wondershaper</li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/167/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/167/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/167/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/167/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/167/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=167&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/14/traffic-shaping-linux-restrict-bandwidth/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Chris Pirillo lifts up the web &#8212; They call it Gnomepal&#8230;</title>
		<link>http://sysblogd.wordpress.com/2008/05/12/chris-pirillo-lifts-up-the-web-they-call-it-gnomepal/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/12/chris-pirillo-lifts-up-the-web-they-call-it-gnomepal/#comments</comments>
		<pubDate>Mon, 12 May 2008 17:53:00 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[ideas]]></category>
		<category><![CDATA[webdesign]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[reinventing the web]]></category>
		<category><![CDATA[semantic web]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[web x.o]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=166</guid>
		<description><![CDATA[Sit back, watch the video

and read more and more or more.
I&#8217;m not quite sure, yet, what I think of it, but putting the &#8220;Can it really be realised/implemented?&#8221; question aside, his idea really sounds stamin! I&#8217;ll definitely will have an eye on it and would love to see those ideas aroused!
By the way, the Drupal [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=166&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sit back, watch the video</p>
<p><span style="text-align:center; display: block;"><a href="http://sysblogd.wordpress.com/2008/05/12/chris-pirillo-lifts-up-the-web-they-call-it-gnomepal/"><img src="http://img.youtube.com/vi/ha5EE8ilvSY/2.jpg" alt="" /></a></span></p>
<p>and <a href="http://chris.pirillo.com/2008/03/26/were-taking-an-open-direction-with-web-communities-are-you-in/">read more</a> and <a href="http://groups.drupal.org/node/10108">more</a> or <a href="http://gnomepal.org/wiki/main-page">more</a>.</p>
<p>I&#8217;m not quite sure, yet, what I think of it, but putting the &#8220;Can it really be realised/implemented?&#8221; question aside, his idea <em>really</em> sounds stamin! I&#8217;ll definitely will have an eye on it and would love to see those ideas aroused!</p>
<p>By the way, the Drupal module it obviously started with is <a href="http://drupal.org/project/activitystream">Activity Stream</a>.</p>
<p><strong>Side note</strong>: What do I tag this with? Where is wordpress&#8217;s option for the infinity-all-possible-ever-thought-of-tag?</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/166/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/166/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/166/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/166/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/166/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=166&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/12/chris-pirillo-lifts-up-the-web-they-call-it-gnomepal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/ha5EE8ilvSY/2.jpg" medium="image" />
	</item>
		<item>
		<title>Drupal 6: Redirect Users to your Frontpage/Startpage/node after they logged in</title>
		<link>http://sysblogd.wordpress.com/2008/05/12/drupal-6-redirect-users-to-your-frontpagestartpagenode-after-they-logged-in/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/12/drupal-6-redirect-users-to-your-frontpagestartpagenode-after-they-logged-in/#comments</comments>
		<pubDate>Mon, 12 May 2008 16:08:29 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[actions]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[drupal 6]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[triggers]]></category>
		<category><![CDATA[webdevelopment]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=165</guid>
		<description><![CDATA[In Drupal 6 this can be done with core modules like this:

enable Trigger module
add an action
add advanced action at the bottom and choose &#8220;Redirect to URL&#8221;
use description regardless of how you will use it but rather describing what this action does; e.g. &#8220;redirect to start node&#8221;
as URL apply &#8220;node&#8221; (without the quotation marks). Instead of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=165&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>In Drupal 6 this can be done with core modules like this:</p>
<ol>
<li>enable <a href="http://your-domain-path-to-drupal/admin/build/modules">Trigger module</a></li>
<li>add an <a href="http://your-domain-path-to-drupal/admin/settings/actions">action</a></li>
<li>add advanced action at the bottom and choose &#8220;Redirect to URL&#8221;</li>
<li>use description regardless of <em>how</em> you will use it but rather describing what this action does; e.g. &#8220;redirect to start node&#8221;</li>
<li>as URL apply &#8220;node&#8221; (without the quotation marks). Instead of node you can redirect to any url you like. See my screenshot for how it could look.</li>
<li>set-up the <a href="http://your-domain-path-to-drupal/admin/build/trigger/user">appropriate trigger</a></li>
<li>from the drop-down list at &#8220;Trigger: After a user has logged in&#8221; select your new action from just now</li>
<li>log out and back in again to test it</li>
</ol>
<p>Note: In the links provided you need to change &#8220;your-domain-path-to-drupal&#8221; with your actual domain name to become something like http://example.com/admin. Or navigate as usual if you now where to find the settings pages in Drupal 6. If you happen to have clean urls disabled you might know already that you need to prefix the admin path (as every other path) by &#8220;?q=&#8221; so it all together looks like this: http://example.com/?q=admin. This, however, doesn&#8217;t concern the node parameter where you redirect to. That&#8217;s always an internal relative path without the leading slash; or some full url of corse.</p>
<p style="text-align:center;"><a href="http://sysblogd.files.wordpress.com/2008/09/redirect_to_node_action.png"><img class="aligncenter size-medium wp-image-212" title="redirect_to_node_action" src="http://sysblogd.files.wordpress.com/2008/09/redirect_to_node_action.png?w=300&#038;h=168" alt="" width="300" height="168" /></a></p>
<p><strong>Update 05/2009:</strong> If you want a simple module to do that for you useLogin Destination. To redirect user/1 to <code>/admin</code> and site users &#8220;back&#8221; to the page they logged in from the following PHP snippet should work for Drupal 6 (not tested, feedback welcome!):</p>
<pre class="brush: vb;">
global $user;
  if ($user-&gt;uid == 1) {
    // Redirect the Administrator
    return 'admin';
  } else {
    return ($_REQUEST['q']);
  }
</pre>
<p>Resources</p>
<ul>
<li><a href="http://www.scribbledesigns.co.uk/2008/04/03/howto-configuring-triggers-and-actions-in-drupal-6/">HowTo trigger Emails when Comment has been posted</a></li>
<li>for advanced redirects see <a href="http://drupal.org/project/login_destination">Login Destination module</a> or <a href="http://drupal.org/project/login_destination"></a><a href="https://drupal.org/project/token">Token module</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/165/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/165/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=165&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/12/drupal-6-redirect-users-to-your-frontpagestartpagenode-after-they-logged-in/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://sysblogd.files.wordpress.com/2008/09/redirect_to_node_action.png?w=300" medium="image">
			<media:title type="html">redirect_to_node_action</media:title>
		</media:content>
	</item>
		<item>
		<title>Howto Extract all Files from Microsoft Installer Files (msi) rather than to Install the Package</title>
		<link>http://sysblogd.wordpress.com/2008/05/10/howto-extract-all-files-from-microsoft-installer-files-msi-rather-than-to-install-the-package/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/10/howto-extract-all-files-from-microsoft-installer-files-msi-rather-than-to-install-the-package/#comments</comments>
		<pubDate>Sat, 10 May 2008 11:15:02 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[extract]]></category>
		<category><![CDATA[installer]]></category>
		<category><![CDATA[msi]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=162</guid>
		<description><![CDATA[All you need is the Windows Installer itself. Hit Win+R (command line dialog) and execute the following line (change file name and target folder, of course):


msiexec /a c:\tmp\MSIFileName.msi /qb TARGETDIR=&#34;c:\tmp\msitmp\&#34;

You&#8217;ll find all files in your target folder.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=162&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>All you need is the Windows Installer itself. Hit Win+R (command line dialog) and execute the following line (change file name and target folder, of course):</p>
<pre class="brush: vb;">

msiexec /a c:\tmp\MSIFileName.msi /qb TARGETDIR=&quot;c:\tmp\msitmp\&quot;
</pre>
<p>You&#8217;ll find all files in your target folder.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/162/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/162/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=162&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/10/howto-extract-all-files-from-microsoft-installer-files-msi-rather-than-to-install-the-package/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Mashups for last.fm</title>
		<link>http://sysblogd.wordpress.com/2008/05/09/mashups-for-lastfm/</link>
		<comments>http://sysblogd.wordpress.com/2008/05/09/mashups-for-lastfm/#comments</comments>
		<pubDate>Fri, 09 May 2008 20:42:02 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[ideas]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[fusecal]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[music]]></category>
		<category><![CDATA[web 2.0]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=161</guid>
		<description><![CDATA[Here are some more or less useful mashups (-lists) I stumbled upon that seam to be nice:

Last.fm Mashups
list of 36 last.fm mashups with short description

last.fm&#8217;s events function together with fusecal could be very usefull for bands&#8217; websites to give visiters an easy way to be noticed only for concerts around there home town, e.g.
  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=161&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here are some more or less useful mashups (-lists) I stumbled upon that seam to be nice:</p>
<ul>
<li><a href="http://blog.programmableweb.com/2007/11/27/36-lastfm-mashups/">Last.fm Mashups</a></li>
<li>list of <a href="http://www.programmableweb.com/api/last.fm/mashups">36 last.fm mashups</a> with short description</li>
</ul>
<p>last.fm&#8217;s events function together with <a href="http://fusecal.com/">fusecal</a> could be very usefull for bands&#8217; websites to give visiters an easy way to be noticed only for concerts around there home town, e.g.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/161/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/161/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/161/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/161/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/161/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=161&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/05/09/mashups-for-lastfm/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Move VirtualBox&#8217;s Guest Hard Drives to Another (Physical) Location</title>
		<link>http://sysblogd.wordpress.com/2008/04/26/how-to-move-virtualboxs-guest-hard-drives-to-another-physical-location/</link>
		<comments>http://sysblogd.wordpress.com/2008/04/26/how-to-move-virtualboxs-guest-hard-drives-to-another-physical-location/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 14:22:44 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[vbox]]></category>
		<category><![CDATA[vdi]]></category>
		<category><![CDATA[virtual machine]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=157</guid>
		<description><![CDATA[If you ever wanted to move your (very large) file that contains a Virtualbox&#8217;s guest hard drive (file extension is .vdi) to another location and did so just like that Virtualbox wouldn&#8217;t find it the next time you wanted to boot into your guest system. The only thing Virtualbox needs to be pointed to is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=157&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you ever wanted to move your (very large) file that contains a Virtualbox&#8217;s guest hard drive (file extension is .vdi) to another location and did so just like that Virtualbox wouldn&#8217;t find it the next time you wanted to boot into your guest system. The only thing Virtualbox needs to be pointed to is the new location of that file.</p>
<p>The standart location of VDI files is (for Linux)<code> ~/.VirtualBox/VDI/</code> (see global settings, where you could also change this if that&#8217;s all you want). Remember the old file name and close Virtualbox, just in case it would overwrite settings when closed after the following changes. Now let&#8217;s move one file to, say, <code>/media/USBDrive/virtualbox/</code>. Now do:</p>
<ol>
<li>Use your favorite editor to open <code>~/.VirtualBox/Virtualbox.xml</code></li>
<li>Find the line that says something like:
<pre class="brush: xml;">
&lt;VirtualDiskImage filePath=&quot;VDI/old file name.vdi&quot;/&gt;
</pre>
</li>
<li>Change it to point to your new location. So it should read something like:
<pre class="brush: xml;">
&lt;VirtualDiskImage filePath=&quot;/media/USBDrive/new file name.vdi&quot;/&gt;
</pre>
</li>
<li>Done.</li>
</ol>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/157/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/157/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/157/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/157/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/157/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=157&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/04/26/how-to-move-virtualboxs-guest-hard-drives-to-another-physical-location/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>How to Build a Windows XP SP3 Integrated Installation CD</title>
		<link>http://sysblogd.wordpress.com/2008/04/23/how-to-build-a-windows-xp-sp3-integrated-installation-cd/</link>
		<comments>http://sysblogd.wordpress.com/2008/04/23/how-to-build-a-windows-xp-sp3-integrated-installation-cd/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 12:25:30 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[integrated installation cd]]></category>
		<category><![CDATA[Slipstreamed Service Pack]]></category>
		<category><![CDATA[sp3]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=156</guid>
		<description><![CDATA[You need:

Old/original Windows XP installation CD (any of SP0 to SP2 will do even though only those from SP2 are supported officially). Make sure to use build 5512 or above.
Microsoft Windows SP3
unzipper like WinRar, unrar for  Linux / Ubuntu or the like
ISO creator / CD burn program like mkisofs, InfraRecorder, UltraISO, Basero (or others) or [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=156&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h2>You need:</h2>
<ol>
<li>Old/original Windows XP installation CD (any of SP0 to SP2 will do even though only those from SP2 are supported officially). Make sure to <a href="http://motls.blogspot.com/2008/04/windows-xp-sp3-rtm-download.html">use build 5512 or above</a>.</li>
<li>Microsoft Windows SP3</li>
<li>unzipper like <a href="http://www.winrar.de/">WinRar</a>, unrar for  <a href="http://www.rarlab.com/rar_add.htm">Linux</a> / <a href="http://packages.ubuntu.com/unrar">Ubuntu</a> or the like</li>
<li>ISO creator / CD burn program like <a href="http://www.g-loaded.eu/2007/04/25/how-to-create-a-windows-bootable-cd-with-mkisofs/">mkisofs</a>, <a href="http://infrarecorder.sourceforge.net/">InfraRecorder</a>, <a href="http://www.ezbsystems.com/ultraiso/">UltraISO</a>, <a href="http://www.gnome.org/projects/brasero/">Basero</a> (<a href="http://librenix.com/?inode=10420">or others</a>) or even <a href="http://sharkysoft.com/tutorials/linuxtips/cdcommands/">old school</a></li>
<li>Boot image exctracted using <a href="http://www.nu2.nu/bbie/">BBIE</a> or <a href="http://www.box.net/shared/si8z8gb06y">use this</a> (also see Box.net box below)</li>
<li>~ 1 GB free tmp space on disk</li>
</ol>
<h2>You do:</h2>
<ol>
<li><strong>Extract </strong>/ copy old <strong>Windows CD</strong>&#8217;s content (including hidden files!) to one folder (e.g. <code>c:\XPCD</code>)</li>
<li><strong>extract SP3</strong>&#8217;s content to another folder (e.g. <code>c:\XPSP3</code>) using e.g. unrar, winrar or hit Win+R and type
<pre class="brush: vb;">
c:\XPSP3\windowsxp-kb936929-sp3-x86-enu.exe –x
</pre>
<p>and select target folder, here <code>c:\XPSP3</code></li>
<li>To <strong>slipstream</strong> the old CD do Win+R and copy+paste or type
<pre class="brush: vb;">
c:\XPSP3\i386\update\update.exe /integrate:c:\XPCD
</pre>
</li>
<li><strong>Create </strong>bootable CD image or <strong>CD </strong>using the boot image and your updated folder <code>c:\XPCD</code>. I recommend using mkisofs (Windows or Linux executable) using
<pre class="brush: vb;">
mkisofs \
    -b cdboot/msboot.img -no-emul-boot -boot-load-seg 1984 -boot-load-size 4 \
    -iso-level 2 -J -l -D -N -joliet-long -relaxed-filenames \
    -V &quot;WINSP&quot; \
    -o ../winsp.iso .
</pre>
<p>from within the root folder of the CD to be, i.e. <code>c:\XPCD</code>. You need to extract the El Torito image first. Create a new folder there and drop your boot image, i.e. <code>cdboot/msboot.img</code>. This can be done under Linux for example using <code>geteltorito /dev/scd0 &gt; cdboot/msboot.img</code> (or use <a href="http://www.nu2.nu/bbie/">BBIE</a> or <a href="http://www.smart-projects.net/isobuster/">IsoBuster</a> in Windows or Wine).</li>
<li><strong>Done</strong>.</li>
</ol>
<p>You might want to try booting from the image using <a href="http://www.virtualbox.org/">VirtualBox</a>.</p>
<h2>Resources:</h2>
<ul>
<li><a href="http://apcmag.com/how_to_create_a_bootable_xp_sp3_cd.htm">apcmag.com</a></li>
<li><a href="http://www.g-loaded.eu/2007/04/25/how-to-create-a-windows-bootable-cd-with-mkisofs/">How to create a Windows bootable CD with mkisofs</a></li>
<li><a href="http://support.microsoft.com/kb/262841">Command-line switches for Windows software update packages</a></li>
<li><a href="http://motls.blogspot.com/2008/04/windows-xp-sp3-rtm-download.html">Windows XP SP3 final (5512) download</a></li>
<li><a href="http://www.alleluia.ch/systeme-dexploitation/windows/integration-sp-linux">Slipstream using Linux</a></li>
<li><a href="http://linuxtuneup.blogspot.com/2006/01/slipstreaming-windows-cd-under-linux.html">Slipstreaming Windows CD under Linux</a> on Linux tune-up</li>
<li><a href="http://jeremy.visser.name/2008/07/12/slipstreaming-windows-xp-with-service-pack-3-in-linux/">Slipstreaming Windows XP with Service Pack 3 in Linux</a> from Jeremy Visser</li>
</ul>
<div id="_mcePaste" style="overflow:hidden;position:absolute;left:-10000px;top:570px;width:1px;height:1px;">/dev/scd0 &gt; {in-dir}/boot.bin</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/156/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/156/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/156/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/156/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/156/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=156&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/04/23/how-to-build-a-windows-xp-sp3-integrated-installation-cd/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Grouping Human Kind</title>
		<link>http://sysblogd.wordpress.com/2008/04/22/grouping-human-kind/</link>
		<comments>http://sysblogd.wordpress.com/2008/04/22/grouping-human-kind/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 00:12:52 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[fun stuff]]></category>
		<category><![CDATA[informatics]]></category>
		<category><![CDATA[gets you thinking]]></category>
		<category><![CDATA[joke]]></category>
		<category><![CDATA[t-shirts]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=154</guid>
		<description><![CDATA[Isn&#8217;t this just splendid?

       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=154&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Isn&#8217;t this just splendid?</p>
<p><a href="http://sysblogd.files.wordpress.com/2008/04/binary-people.png"><img class="aligncenter size-medium wp-image-155" src="http://sysblogd.files.wordpress.com/2008/04/binary-people.png?w=233&#038;h=300" alt="Binary People" width="233" height="300" /></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/154/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/154/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/154/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/154/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/154/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=154&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/04/22/grouping-human-kind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://sysblogd.files.wordpress.com/2008/04/binary-people.png?w=233" medium="image">
			<media:title type="html">Binary People</media:title>
		</media:content>
	</item>
		<item>
		<title>Opera 9.5 Full Text History Search and Tabbed Browsing &#8212; Feature Myths and Tipps</title>
		<link>http://sysblogd.wordpress.com/2008/04/20/opera-95-full-text-history-search-and-tabbed-browsing-feature-myths-and-tipps/</link>
		<comments>http://sysblogd.wordpress.com/2008/04/20/opera-95-full-text-history-search-and-tabbed-browsing-feature-myths-and-tipps/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 20:58:42 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[full text history search]]></category>
		<category><![CDATA[NetCaptor]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[tabbed browsing]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=152</guid>
		<description><![CDATA[If you ever wandered who was first, Firefox (FF) or Opera, in implementing the full text history search accessed in the address bar. In both, Opera and Firefox, the search covers at least page titles in addition to URLs. Bay the way I&#8217;m not talking about the feature called &#8220;nickname&#8221; or &#8220;keyword&#8221; in Opera and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=152&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>If you ever wandered who was first, Firefox (FF) or Opera, in implementing the <a href="http://www.ghacks.net/2008/03/15/opera-history-search/">full text history search</a> accessed in the address bar. In both, Opera and Firefox, the search covers at least page titles in addition to URLs. Bay the way I&#8217;m <a href="http://www.ghacks.net/2008/03/27/type-less-to-access-websites-faster/">not talking about the feature called</a> &#8220;nickname&#8221; or &#8220;keyword&#8221; in Opera and Firefox, respectively.</p>
<p>So far so good, as it&#8217;s a really nice feature and it doesn&#8217;t harm at all to have it in the best two browsers there are. But never the less I was curious as of who was actually the first to introduce the feature. Not that it&#8217;ll happen like with tabbed browsing or other really helpful function introduced to &#8220;the masses&#8221; by Opera.</p>
<h2>Excursion on tabbed browsing</h2>
<p>Only by the fact that <a href="http://sysblogd.files.wordpress.com/2008/04/netcaptor.png"><img class="alignleft size-thumbnail wp-image-153" src="http://sysblogd.files.wordpress.com/2008/04/netcaptor.png?w=128&#038;h=99" alt="NetCaptor -- Tabbed Browsing introduced" width="128" height="99" /></a>people switching from IE to FF in lack of knowledge about Opera, Firefox has been awarded with being the inventor. Well, actually, it was more complicated than the simple FF vs. Opera. A project called <a href="http://www.netcaptor.com/">NetCaptor</a> in 1998 had tabbed browsing before others all though it was not a fully featured http web browser instead it <a href="http://en.wikipedia.org/wiki/NetCaptor">used IE&#8217;s socalled Tradient Layout Engine</a>. Opera had Multi Document Interface (MDI) before other browsers but tabbed browsing is <a href="http://adamstiles.com/2005/02/tabbed_browser_/">claimed to have been in mozillas trunk</a> before Opera extended their concept of multi docoment views. So I will close this side leap by breaking it down by a term by Adam Stiles:</p>
<blockquote><p>&#8220;Actually, tabbed browsing is over 7 years old &#8211; Firefox, Mozilla, Opera, Safari and others can all trace their tabbed browsing <strong>DNA </strong>back to NetCaptor at some level.&#8221;</p></blockquote>
<h2>Back to Full Text History Search:</h2>
<p>For one <a href="http://my.opera.com/desktopteam/blog/2007/09/04/go-and-get-opera-9-5-alpha-3">Opera 9.5 Alpha 3</a> introduced this feature publicly for the Norwegian browser in Sept. 2007. And as <a href="http://dev.opera.com/author/578565">Pavel Studený</a> lines out Opera not only searches URLs and page titles but also complete page contents (plus shows the last visit date in the result list). From trying out without knowing better so far FF 3 only searches URLs and page titles. Does any one know better about Firefox 3?</p>
<p><strong>Sidenote: </strong>In Opera the index size for pages indexed in cache can be tuned through the <a href="config#UserPrefs|MaxVisitedPagesIndexSize">Preference Editor by MaxVisitedPagesIndexSize</a> (supposingly in KB, -1 means unlimited, i.e. limited by cache size I presume and 0 means <a href="http://my.opera.com/community/forums/topic.dml?id=228794">deactivated</a>). By the way, there is another way to <a href="historysearch">access history search</a> if you&#8217;d like to focus more on prettier results overview. And yet another hint for the use of Opera&#8217;s version: It sorts the results by hits on URLs followed by those in page titles and the like, thereby ignoring punctuations (all?). Hence, if you know right away you want to search titles or descriptions of pages only start with a punctuation like so: <code>;opera</code>.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/152/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/152/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/152/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/152/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/152/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=152&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/04/20/opera-95-full-text-history-search-and-tabbed-browsing-feature-myths-and-tipps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://sysblogd.files.wordpress.com/2008/04/netcaptor.png?w=128" medium="image">
			<media:title type="html">NetCaptor -- Tabbed Browsing introduced</media:title>
		</media:content>
	</item>
		<item>
		<title>Opera everywhere</title>
		<link>http://sysblogd.wordpress.com/2008/04/19/opera-everywhere/</link>
		<comments>http://sysblogd.wordpress.com/2008/04/19/opera-everywhere/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 18:29:18 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[fun stuff]]></category>
		<category><![CDATA[ads]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[webbrowsing]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=150</guid>
		<description><![CDATA[As much as I&#8217;m into open source and don&#8217;t like the consept of closed source software, Opera clearly is an exception! They even do really good ads:

(or download it)
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=150&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As much as I&#8217;m into open source and don&#8217;t like the consept of closed source software, Opera clearly is an exception! <a href="http://www.opera.com/products/desktop/video/">They </a>even do really good ads:</p>
<p><span style="text-align:center; display: block;"><a href="http://sysblogd.wordpress.com/2008/04/19/opera-everywhere/"><img src="http://img.youtube.com/vi/lrLKIP4DAvA/2.jpg" alt="" /></a></span></p>
<p>(or <a href="http://www.opera.com/products/desktop/video/convergence.mov">download it</a>)</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/150/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/150/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/150/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/150/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/150/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=150&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/04/19/opera-everywhere/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.opera.com/products/desktop/video/convergence.mov" length="53066529" type="video/quicktime" />
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://img.youtube.com/vi/lrLKIP4DAvA/2.jpg" medium="image" />
	</item>
		<item>
		<title>Joomla 1.5: Using my own favicon via template?!?</title>
		<link>http://sysblogd.wordpress.com/2008/04/19/joomla-15-using-my-own-favicon-via-template/</link>
		<comments>http://sysblogd.wordpress.com/2008/04/19/joomla-15-using-my-own-favicon-via-template/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 14:08:55 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[webdesign]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[favicon]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[joomla 1.5]]></category>
		<category><![CDATA[template]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=148</guid>
		<description><![CDATA[Well, there am I trying to convince joomla 1.5 to use my template&#8217;s favicon instead of the default jommla flower . But no matter what it wouldn&#8217;t let me replace it by my own. What I&#8217;ve done so far:

create the .ico file with Gimp, 32&#215;32 (tried 16&#215;16 also), 4 bpp 16-slot palette
placed it in ../templates/my_template/favicon.ico
reloaded [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=148&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well, there am I trying to convince joomla 1.5 to use my template&#8217;s favicon instead of the default jommla flower <img class="alignnone size-medium wp-image-149" src="http://sysblogd.files.wordpress.com/2008/04/joomlacon.png?w=16&#038;h=16" alt="Original favicon of Joomla a.k.a. The Flower" width="16" height="16" />. But no matter what it wouldn&#8217;t let me replace it by my own. What I&#8217;ve done so far:</p>
<ul>
<li>create the .ico file with Gimp, 32&#215;32 (tried 16&#215;16 also), 4 bpp 16-slot palette</li>
<li>placed it in ../templates/my_template/favicon.ico</li>
<li>reloaded page in browser</li>
</ul>
<p>But still no favicon is shown in neither Opera nor Firefox under Windows.</p>
<p>Update: It seams I somehow used wrong colour palette, layer or whatever optioins. After I uploaded a png file to <a href="http://www.html-kit.com/favicon/">FavIcon</a> and used the result it at least shows in Firefox. Opera seams to chuck up on the HTML header created by Joomla:</p>
<pre class="brush: xml;">

&lt;head&gt;
  [...]
 &lt;title&gt;Welcome to the Frontpage&lt;/title&gt;

  [...]
  &lt;link href=&quot;/joomla/templates/div_template/favicon.ico&quot; rel=&quot;shortcut icon&quot; type=&quot;image/x-icon&quot; /&gt;
  [... repeated multiple times somehow ...]
  &lt;link rel=&quot;stylesheet&quot; href=&quot;http://localhost/joomla/templates/div_template/css/template_css.css&quot; type=&quot;text/css&quot;/&gt;
  &lt;link rel=&quot;shortcut icon&quot; href=&quot;http://localhost/joomla/images/favicon.ico&quot; /&gt;
  &lt;link href=&quot;/joomla/css/template.css&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
&lt;/head&gt;
</pre>
<p>As far as my understanding goes Opera doesn&#8217;t mistaken as to overwrite the earlier favicon.ico link with the later and hence (as Opera does) show the correct, i.e. intended favicon for a glimpse of a second and than show none as the /joomla/images/ one is not there. If I place a copy in that directory on the server Opera also shows the icon &#8212; I asume the wrong one though!</p>
<p>Well, anyway, now I know where the rub is&#8230;</p>
<p>Update 2008/05/08: I should have digged into templating a bit further and not just take it &#8220;as is&#8221;. Now in the html header of <code>.../templates/my_template/index.php</code> I just leave out the line where it points to the joomla template but rather only have one &#8220;shortcut icon&#8221; href as below:</p>
<pre class="brush: xml;">
&lt;head&gt;
	&lt;jdoc:include type=&quot;head&quot; /&gt;

	&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php echo $this-&gt;baseurl ?&gt;/templates/system/css/system.css&quot; type=&quot;text/css&quot; /&gt;
	&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php echo $this-&gt;baseurl ?&gt;/templates/system/css/general.css&quot; type=&quot;text/css&quot; /&gt;

	&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php echo $this-&gt;baseurl ?&gt;/templates/&lt;?php echo $this-&gt;template ?&gt;/css/layout.css&quot; type=&quot;text/css&quot; /&gt;
	&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php echo $this-&gt;baseurl ?&gt;/templates/&lt;?php echo $this-&gt;template ?&gt;/css/typography.css&quot; type=&quot;text/css&quot; /&gt;
	&lt;link rel=&quot;stylesheet&quot; href=&quot;&lt;?php echo $this-&gt;baseurl ?&gt;/templates/&lt;?php echo $this-&gt;template ?&gt;/css/browserhacks.css&quot; type=&quot;text/css&quot; /&gt;
	&lt;link rel=&quot;shortcut icon&quot; href=&quot;&lt;?php echo $this-&gt;baseurl ?&gt;/templates/&lt;?php echo $this-&gt;template ?&gt;/icon/favicon.ico&quot; /&gt;
&lt;/head&gt;
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/148/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/148/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/148/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/148/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/148/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=148&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/04/19/joomla-15-using-my-own-favicon-via-template/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://sysblogd.files.wordpress.com/2008/04/joomlacon.png" medium="image">
			<media:title type="html">Original favicon of Joomla a.k.a. The Flower</media:title>
		</media:content>
	</item>
		<item>
		<title>Making Apache server use SSL only</title>
		<link>http://sysblogd.wordpress.com/2008/04/08/making-apache-server-use-ssl-only/</link>
		<comments>http://sysblogd.wordpress.com/2008/04/08/making-apache-server-use-ssl-only/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 13:02:23 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[secure]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[web server]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/?p=146</guid>
		<description><![CDATA[Here is a forum post on how to make all incoming connections to your apache web server redirect to https, i.e. take encripted connections via ssl by using apache&#8217;s rewrite module.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=146&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Here is a <a href="http://ubuntuforums.org/showthread.php?s=49066e3c69df9daa44c73d728df4c6d8&amp;p=3580965#post3580965">forum post</a> on how to make all incoming connections to your apache web server redirect to https, i.e. take encripted connections via ssl by using apache&#8217;s rewrite module.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/146/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/146/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/146/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/146/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/146/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=146&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/04/08/making-apache-server-use-ssl-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Opera, Flash and Ubuntu (Feisty Fawn, Gutsy Gibbon and Hardy Heron also)</title>
		<link>http://sysblogd.wordpress.com/2008/03/18/opera-flash-and-ubuntu-feisty-fawn-gutsy-gibbon-and-hardy-heron-also/</link>
		<comments>http://sysblogd.wordpress.com/2008/03/18/opera-flash-and-ubuntu-feisty-fawn-gutsy-gibbon-and-hardy-heron-also/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 17:28:29 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[Feisty Fawn]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Gutsy Gibbon]]></category>
		<category><![CDATA[Hardy Heron]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2007/08/01/ubuntu-opera-flash-and-feisty-fawn/</guid>
		<description><![CDATA[Note 08/01/08: There have been issues after the original plugin has been updated. See Ubuntu Forum, Bug description (workaround or fixed deb for firefox only which is version 9.0.115!) or comments below for more. Components have been removed that also opera needs! Yet another example why closed source is bad&#8230; Hence you might want to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=80&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><strong>Note</strong> 08/01/08: There have been issues after the original plugin has been updated. See <a href="http://ubuntuforums.org/showthread.php?p=3923465#post3923465">Ubuntu Forum</a>, <a href="https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/173890/comments/85">Bug description</a> (<a href="https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/173890/comments/91">workaround</a> or <a href="http://launchpadlibrarian.net/10761023/flashplugin-nonfree_9.0.115.0ubuntu2_i386.deb">fixed deb for firefox only</a> which is version 9.0.115!) or comments below for more. Components have been removed that also opera needs! Yet another example why closed source is bad&#8230; Hence you might want to give gnash a go, i.e. open source flash. The new Flash version is meant to work with opera version &gt; 9.50 Beta, though (see bottom note). Anyway, here it goes for Flash version <img src='http://s2.wordpress.com/latex.php?latex=%5Cleq&#038;bg=ffffe3&#038;fg=000000&#038;s=0' alt='\leq' title='\leq' class='latex' /> 9.0.48.0:</p>
<p><strong>Note </strong>2008/04/19: Before you get all frustrated about Flash and Opera you might enjoy <a href="http://sysblogd.wordpress.com/2008/04/19/opera-everywhere/">operas&#8217; ads</a>.</p>
<h2>Here we go</h2>
<p>To install Adobe Flash Player after you installed Opera in Ubuntu, I found the best way is to, once again, use the debian way:</p>
<pre class="brush: vb;">
sudo aptitude install flashplugin-nonfree</pre>
<p>After the install routine is done you need to add the path to plugins options in opera. Alternatively you could link there. To find where the new binaries are located do:</p>
<pre class="brush: vb;">
dpkg -S flashplugin-nonfree
app-install-data: /usr/share/app-install/desktop/flashplugin-nonfree.desktop
flashplugin-nonfree: /usr/lib/flashplugin-nonfree
flashplugin-nonfree: /var/cache/flashplugin-nonfree
flashplugin-nonfree: /usr/share/lintian/overrides/flashplugin-nonfree
flashplugin-nonfree: /usr/share/doc/flashplugin-nonfree
flashplugin-nonfree: /usr/share/doc/flashplugin-nonfree/changelog.gz
flashplugin-nonfree: /usr/share/doc/flashplugin-nonfree/copyright</pre>
<p><strong>Update 2008/04/16:</strong> The correct &#8220;list flag&#8221; for dpkg would be -L instead of -S:</p>
<pre class="brush: vb;">
dpkg -L flashplugin-nonfree | grep -i 'lib'
/usr/lib
/usr/lib/xulrunner
/usr/lib/xulrunner/plugins
/usr/lib/mozilla
/usr/lib/mozilla/plugins
/usr/lib/iceape
/usr/lib/iceape/plugins
/usr/lib/iceweasel
/usr/lib/iceweasel/plugins
/usr/lib/firefox
/usr/lib/firefox/plugins
/usr/lib/midbrowser
/usr/lib/midbrowser/plugins
/usr/lib/xulrunner-addons
/usr/lib/xulrunner-addons/plugins
/usr/lib/flashplugin-nonfree
/var/lib
/var/lib/flashplugin-nonfree</pre>
<p>/Update</p>
<p>Alternatively you could link the lib&#8217;s binary to Opera&#8217;s plugin directory:</p>
<pre class="brush: vb;">
sudo ln /usr/lib/flashplugin-nonfree/libflashplayer.so /usr/lib/opera/plugins/</pre>
<p><a href="https://help.ubuntu.com/community/OperaBrowser#head-e295555ee73dffe1517b926ce6444abef1927d4f">Some say</a> you may need to restart opera in order for plugins to actually work. Fortunally, for me it work right away. In opera&#8217;s address field type <a href="plugins">opera:plugins</a> to see what opera knows about flash.Update: See <a href="http://blogs.adobe.com/penguin.swf/">this blog</a> on bleeding edge info on plugin&#8217;s development status if interested.</p>
<h2>Ressources:</h2>
<ul>
<li>as always: man pages</li>
<li><a href="https://bugs.launchpad.net/ubuntu/+source/flashplugin-nonfree/+bug/173890/comments/85">Launchpad bug report</a></li>
<li><a href="http://blogs.adobe.com/penguin.swf/">Adobe&#8217;s Linux Flash blog</a></li>
<li>Ubuntu Community Help on <a href="https://help.ubuntu.com/community/RestrictedFormats/Flash">restricted formats</a></li>
<li>Ubuntu Community Help on <a href="https://help.ubuntu.com/community/OperaBrowser#head-801db7120330e998f5a482a4c5b7629458c6f32f">Opera browser flash problems</a></li>
</ul>
<p><strong>Update:</strong> This works for 7.04, a.k.a. Feisty Fawn, and 7.10, a.k.a. Gutsy Gibbon.</p>
<p><strong>Update 2008/04/16:</strong> On a side note: There is the option reinstall for aptitude if one wants to make sure the newest files are all in the right places.</p>
<p><strong>Update 2008/04/19:</strong>I stumbled upon the <a href="http://www.opera.com/products/desktop/next/">close to be</a> release of Opera 9.5 which is <a href="http://my.opera.com/desktopteam/blog/2008/04/17/beta-2-is-coming">currently in beta state</a> (and has <a href="http://my.opera.com/desktopteam/blog/2007/09/04/go-and-get-opera-9-5-alpha-3">even more great features</a> once again before Firefox has them <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  ). <a href="http://www.linuxquestions.org/questions/showthread.php?p=3031926#post3031926">Supposingly</a> the Debian package should get flash working. I tried the <a href="http://www.opera.com/download/index.dml?opsys=Linux%20i386&amp;lng=en&amp;ver=9.50b&amp;platform=Linux%20i386&amp;local=y">i386 version for Gutsy</a> and it did work for me.</p>
<p><strong>Update 2008/06/28</strong>: Here are some command line parameters you can start Opera with. Especially useful would be -debugplugin. To use it you have to open a terminal to see the additional information:</p>
<pre class="brush: vb;">
opera -debugplugin [Enter/Return Key]
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/80/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/80/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/80/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/80/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/80/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=80&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/03/18/opera-flash-and-ubuntu-feisty-fawn-gutsy-gibbon-and-hardy-heron-also/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu: Connect to your Windows machine securely using VNC and SSH with little installation</title>
		<link>http://sysblogd.wordpress.com/2008/01/07/ubuntu-connect-to-your-windows-machine-securely-using-vnc-and-ssh-with-little-installation/</link>
		<comments>http://sysblogd.wordpress.com/2008/01/07/ubuntu-connect-to-your-windows-machine-securely-using-vnc-and-ssh-with-little-installation/#comments</comments>
		<pubDate>Mon, 07 Jan 2008 18:21:05 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[openssh]]></category>
		<category><![CDATA[remote access]]></category>
		<category><![CDATA[remote desktop]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[vnc]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2008/01/07/ubuntu-connect-to-your-windows-machine-securely-using-vnc-and-ssh-with-little-installation/</guid>
		<description><![CDATA[This will show what needs to be set-up and installed to use a secure line from a Linux box (eg. Ubuntu) to a Windows box via SSH-tunneled VNC but without the load of Cygwin installed on Windows. I used the nicely small package SSHWindows.
SSH server for Windows (on Windows machine)

Download SSHWindows and run the installer. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=103&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This will show what needs to be set-up and installed to use a secure line from a Linux box (eg. Ubuntu) to a Windows box via SSH-tunneled VNC but without the load of Cygwin installed on Windows. I used the nicely small package <a href="http://sshwindows.sourceforge.net/">SSHWindows</a>.</p>
<h3>SSH server for Windows (on Windows machine)</h3>
<ol>
<li>Download <a href="http://sourceforge.net/project/showfiles.php?group_id=103886&amp;package_id=111688">SSHWindows</a> and run the installer. An alternative could be <a href="http://www.bitvise.com/winsshd">WinSSHD</a> from bitvise. It&#8217;s 30 days trail and closed, though. You&#8217;ll be prompted with the warning to edit the passwd file. Read <code>quickinstall.txt</code> or <code>readme.txt</code> for more details located in the install folder for <code>%PROGRAMFILES%\OpenSSH\docs</code> (hit WIN-KEY+R and copy&amp;paste the path there for quick access).</li>
<li>From a prompt cd to <code>%PROGRAMFILES%\OpenSSH\bin</code>. (WIN+R and type <code>cmd</code>, hit ENTER, <code>c:</code> ENTER, <code>cd %PROGRAMFILES%\OpenSSH\bin</code>)</li>
<li>Run the following (replace <code>&lt;username&gt;</code> with the Windows username that should log in from Ubuntu):<br />
<code>mkgroup -l &gt;&gt; ..\etc\group</code><br />
<code>mkpasswd -l -u &lt;username&gt; &gt;&gt; ..\etc\passwd</code></li>
<li>Start opensshd as Windows service:<br />
<code>net start opensshd</code></li>
<li>Open incoming port in Windows firewall:<br />
<code>netsh firewall add portopening TCP 22 "OpenSSHd"</code><br />
The &#8220;OpenSSHd&#8221; bit can be chosen individually; it&#8217;s only a string to identify this entry.</li>
<li>Test login locally with eg. PuTTY and than test it from the Linux box (<code>ssh winuser@winip</code>). You might need to do some firewall (Windows and/or iptable) config. If your Linux box has to go through some kind of router/firewall machine you&#8217;ll most likely have to add port forwarding on that firewall to pass port 22 (SSH port) to the windows machine&#8217;s IP.</li>
</ol>
<h3>Install TightVNC (on Windows machine):</h3>
<ol>
<li>Don&#8217;t forgett to click the options to setup VNCServer as Windows service and start it after installation.</li>
<li>Open TCP port 5900 temporarily for testing like for opensshd:<br />
<code>netsh firewall add portopening TCP 5900 "VNCincoming"</code></li>
<li>Test it from Ubuntu with <code>vncviewer &lt;windows-machine-ip&gt;</code></li>
<li>If it works close the port in Windows firewall. You won&#8217;t need that hole any longer:<br />
<code>netsh firewall delete portopening TCP 5900</code></li>
</ol>
<ul>
<li>Configure tunneling VNC through SSH (on Linux box):</li>
</ul>
<ol>
<li><code>ssh -L &lt;local port&gt;:&lt;remote computer&gt;:&lt;remote port&gt; &lt;user&gt;@&lt;remote ip&gt;</code> and <code>vncviewer 127.0.0.1</code></li>
<li>Test vnc connection again using -via option: <code>vncviewer -via user@host localhost:0</code></li>
</ol>
<ul>
<li>Use compression in ssh?</li>
<li>GNOME applet/shell skript?</li>
</ul>
<p>References:</p>
<ul>
<li><a href="http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_Run_a_Windows_machine_from_Ubuntu_securely_using_VNC">Ubuntu guide</a> to set up Ubuntu and Windows using Cygwin</li>
<li><a href="http://members.shaw.ca/nicholas.fong/vnc/">Tunnel VNC through SSH</a></li>
<li><a href="http://sshwindows.sourceforge.net/">SSHWindows</a></li>
<li><a href="http://www.tightvnc.com/">TightVNC</a> (VNC Server for Windows) with their <a href="http://www.tightvnc.com/winst.html">Win32-Documentation</a></li>
<li><a href="http://ubuntu-tutorials.com/2007/06/12/vnc-over-ssh-securing-the-remote-desktop/">VNC over SSH : securing the remote desktop</a></li>
<li><a href="http://streetjesus.blogspot.com/2005/07/tech-command-line-manipulation-of.html">Command Line Manipulation of Windows XP SP2 Firewall</a></li>
<li><a href="http://www.ift.uib.no/IT/howto/remote_desktop/vnc.html">Information on the vncviewer -via option</a></li>
<li><a href="http://www.revsys.com/writings/quicktips/ssh-tunnel.html">SSH Tunneling Made Easy</a></li>
<li><a href="http://www.linuxplanet.com/linuxplanet/tutorials/6155/1/">Using VNC Tunneling over SSH</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/103/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/103/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=103&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/01/07/ubuntu-connect-to-your-windows-machine-securely-using-vnc-and-ssh-with-little-installation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Extracting a Bunch of .gz Files in One Go using Bash&#8217;s For Loop While Keeping Originals</title>
		<link>http://sysblogd.wordpress.com/2008/01/06/extracting-a-bunch-of-gz-files-in-one-go-using-bashs-for-loop-while-keeping-originals/</link>
		<comments>http://sysblogd.wordpress.com/2008/01/06/extracting-a-bunch-of-gz-files-in-one-go-using-bashs-for-loop-while-keeping-originals/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 22:25:07 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[administration]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[gzip]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2008/01/06/extracting-a-bunch-of-gz-files-in-one-go-using-bashs-for-loop-while-keeping-originals/</guid>
		<description><![CDATA[While compressing a set of single files is fairly easy (one only needs to add &#8216;.gz&#8217; or similar to the end of &#8220;file name strings&#8221;) the oposite is not so easy. Nevertheless it can be done doing:

for i in *.gz; do echo extracting $i ...; sudo su -c &#34;gzip -dc $i &#62; ${i:0:${#i}-3}&#34;; done &#38;&#38; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=144&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>While compressing a set of single files is fairly easy (one only needs to add &#8216;.gz&#8217; or similar to the end of &#8220;file name strings&#8221;) the oposite is not so easy. Nevertheless it can be done doing:</p>
<pre class="brush: vb;">
for i in *.gz; do echo extracting $i ...; sudo su -c &quot;gzip -dc $i &gt; ${i:0:${#i}-3}&quot;; done &amp;&amp; ls *xpm</pre>
<p><code>sudo su -c ""</code> is for Ubuntu systems, <code>${#i}-3</code> sais &#8220;length of i minus 3&#8243; which makes <code>${i:0:${#i}-3}</code> to become each file name without trailing .gz.</p>
<h3>Ressources</h3>
<ul>
<li><a href="http://www.troubleshooters.com/linux/presentations/golug_bash_programming/23.html">Bash by Example</a></li>
<li>man 8 bash section &#8220;Parameter Expansion&#8221; -&gt; &#8220;Substring Expansion&#8221;</li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/144/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/144/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/144/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/144/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/144/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=144&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/01/06/extracting-a-bunch-of-gz-files-in-one-go-using-bashs-for-loop-while-keeping-originals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Recover Data and (deleted) Partition with Linux from Hard Drives, CD-ROMs or DVDs</title>
		<link>http://sysblogd.wordpress.com/2008/01/05/data-recovery-with-linux-from-hard-drives-cd-roms-or-dvds/</link>
		<comments>http://sysblogd.wordpress.com/2008/01/05/data-recovery-with-linux-from-hard-drives-cd-roms-or-dvds/#comments</comments>
		<pubDate>Sat, 05 Jan 2008 16:09:06 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[chkdsk]]></category>
		<category><![CDATA[file system]]></category>
		<category><![CDATA[GNU ddrescue]]></category>
		<category><![CDATA[hachoir]]></category>
		<category><![CDATA[lost partition]]></category>
		<category><![CDATA[ntfs]]></category>
		<category><![CDATA[partition recovery]]></category>
		<category><![CDATA[partition table]]></category>
		<category><![CDATA[restore data]]></category>
		<category><![CDATA[system tools]]></category>
		<category><![CDATA[testdisk]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2008/01/05/data-recovery-with-linux-from-hard-drives-cd-roms-or-dvds/</guid>
		<description><![CDATA[One important thing to know before doing anything else:
Every byte written to partitions in question will decrease chances to get data back since deletion of files and even partitions does not automatically mean actually deleting that data on disk. In most cases it only means deleting administrative entries in file or partition tables. But writing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=143&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>One important thing to know before doing anything else:</p>
<p>Every byte written to partitions in question will decrease chances to get data back since deletion of files and even partitions does not automatically mean actually deleting that data on disk. In most cases it only means deleting administrative entries in file or partition tables. But writing new files or partitions on the very same disk might actually overwrite data blocks containing pieces associated with files still intact! The second thing you might want to consider: If you mistakenly deleted single files or even a bunch of them look somewhere else but better  not reboot until you really know why you have to do so as rebooting in those cases will sometimes also mess up chances to get back your data. Here I will only handle partition or hard drive errors.</p>
<p>So the very first step will be to get hold of extra storage (like USB drives), boot up some Live CD, e.g. your Ubuntu installation cd. If you have liability to paranoia you might even want to physically detach your hard drive and use some USB case to access it instead. First of all do something like</p>
<pre class="brush: vb;">
ddrescue -vr-1 /dev/sda recovered_data_blocks.img gddrescue.log
</pre>
<p>using gddrescue. Adjust parameters to your needs, especially <code>/dev/sda</code> (complete drive) or <code>/dev/sda1</code> (partition in question). For Ubuntu you need to install gddrescue (= GNU ddrescue) package first. gddrescue will create an image trying hard to copy every data block still intact so you can, at any point, restore the drive stage where you first discovered you lost data. This, or course, can be used with any block-oriented medium such as CD-ROMs or DVDs. You might want to specify &#8220;-b 2048&#8243; for CDs. Also use -n to get the most data on first run. For subsequent attempts you might want -rX where X is the number of retries for erroneous areas. I recommend to use -vr-1 for verbose infinite retries. gddrescue first reads as many as possible intact blocks and then splits error areas with each subsequent run. Note though for partitions or even complete hard drives it will take hours so be patient and make sure to use gddrescue&#8217;s log file option! With other tools I tried it took even more time which makes sense since gddrescue reads only blocks that really need to be read.</p>
<p>Second you should &#8212; just in case &#8212; save your partition geometries with fdisk (output similar):</p>
<pre class="brush: vb;">
$ sudo fdisk -ls
Password:

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        9145    73457181    b  W95 FAT32
/dev/hda2            9146       19106    80011732+  83  Linux
/dev/hda3           19107       19457     2819407+   5  Extended
/dev/hda5           19107       19457     2819376   82  Linux swap / Solaris

Disk /dev/hdb: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System

Disk /dev/hdc: 20.8 GB, 20847697920 bytes
255 heads, 63 sectors/track, 2534 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/hdc1   *           1        2427    19494846   83  Linux
/dev/hdc2            2428        2534      859477+   5  Extended
/dev/hdc5            2428        2534      859446   82  Linux swap / Solaris
</pre>
<p>After ddrescue has finished try TestDisk for lost partitions which, among others, looks for back up partition tables, inode tables, and the like. To restore plain data there are heaps of tools. Most notably foremost and PhotoRec. Note though that for lost partitions there is no way to really know what file type found blocks belong to or even the name of associated files&#8217; paths, at least as far as I can imagine. File names really are &#8212; in all file systems I know &#8212; only attributes of a data segment called file (or inode) such as access date, ownership and such. Sometimes file names are even stored in special files (directories or folders) which means there data blocks need to be intact <em>and</em> it has to be known where they are! The scenario I ran into was I mistakenly installed Ubuntu on top of Windows XP (NTFS partition) instead of resizing the partition as intended. TestDisk even though listing a NTFS partition (from it&#8217;s back-up MFT located at the end of NTFS partitions) couldn&#8217;t however restore the partition as such. Running Microsoft&#8217;s chkdsk stored a bunch of files <em>with</em> their filenames several folders into one called found.000 (I ran it inMicrosoft&#8217;s recovery command line from CD after manually through fdisk changed partition type to NTFS/HPFS, e.g. x07). Using the above mentioned tools I could restore some more but without there original path or file names. All together I recovered ~40 GB out of probably 60 GB data (which included system files).</p>
<h3>Resources</h3>
<ul>
<li>Tincho&#8217;s Debian Package of the Day: <a href="http://debaday.debian.net/2007/12/12/gddrescue-a-tool-for-recovering-data-from-damaged-media/">gddrescue</a></li>
<li>Pat Patterson’s article on <a href="http://blogs.sun.com/superpat/tags/ddrescue">Ubuntu hard drive recovery</a> (stating John Gilmore to suggest GNU shred instead of /dev/urandom to securely shred data on dead hard drives)</li>
<li>Find deleted or lost partitions using <a href="http://www.cgsecurity.org/wiki/TestDisk">testdisk</a></li>
<li>Ubuntu Wiki on <a href="https://help.ubuntu.com/community/DataRecovery">Data Recovery</a></li>
<li>On toad.com: &#8220;<a href="http://www.toad.com/gnu/sysadmin/index.html#ddrescue">Disk drive recovery</a>&#8220;</li>
<li>Heaps of info on <a href="http://users.bigpond.net.au/hermanzone/p10.htm">filesystems and mounting</a> (especially section about FS checking) as part of a larger site about <a href="http://users.bigpond.net.au/hermanzone/">Ubuntu/Windows dual-boot set-ups</a>; has a section on <a href="http://www.users.bigpond.net.au/hermanzone/p21.html">TestDisk</a> with illustrated walk-throughs</li>
<li><a href="http://hachoir.org/wiki/hachoir-subfile">hachoir-subfile</a> is a tool based on hachoir-parser to find subfiles in any binary stream.</li>
<li>About <a href="http://www.brunolinux.com/04-The_File_System/Damaged_Superblock.html">damaged Superblocks</a> (extfs based), what superblocks are and how to use backups of them stored throughout the partition</li>
<li>From German Ubuntu User Wiki: &#8220;<a href="http://wiki.ubuntuusers.de/Notfall">Notfall</a>&#8220;, &#8220;<a href="http://wiki.ubuntuusers.de/Festplatten_Problembehebung">Festplatten Problembehebung</a>&#8220;</li>
<li>From German Linuxwiki: &#8220;<a href="http://linuxwiki.de/VerlorenePartitionFinden">verlorene Partition finden</a>&#8220;</li>
<li><a href="http://man.linux-ntfs.org">man pages</a> from ntfsprogs in <a href="http://www.linux-ntfs.org">Linux-NTFS Wiki</a> (<a href="http://www.linux-ntfs.org/doku.php?id=ntfsck">ntfsck is not ready, yet</a>)</li>
</ul>
<p>Further reading:</p>
<ul>
<li>On a side note: <a href="http://www.itworld.com/Comp/3380/nls_unixfrag040929/index.html">Why *nix FS don&#8217;t need defragmentation</a> and on <a href="http://www.itworld.com/Comp/3380/nls_unixfrag040929/index.html">Fragmentation and Unix file systems</a></li>
<li>Another side note: Ubuntu Forum entry on the <a href="http://ubuntuforums.org/showthread.php?&amp;t=283131">various mount/fstab options</a></li>
<li><a href="http://officerepair.wordpress.com/2008/07/12/easiest-way-to-restore-deleted-fat-and-ntfs-logical-drives/">Easiest Way To Restore Deleted FAT and NTFS Logical Drives</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/143/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/143/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/143/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/143/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/143/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=143&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2008/01/05/data-recovery-with-linux-from-hard-drives-cd-roms-or-dvds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>How to, among others, block google analytics java script urchin.js from revealing your site usage</title>
		<link>http://sysblogd.wordpress.com/2007/12/06/how-to-among-others-block-google-analytics-java-script-urchinjs-from-revealing-your-site-usage/</link>
		<comments>http://sysblogd.wordpress.com/2007/12/06/how-to-among-others-block-google-analytics-java-script-urchinjs-from-revealing-your-site-usage/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 19:54:21 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2007/12/06/how-to-among-others-block-google-analytics-java-script-urchinjs-from-revealing-your-site-usage/</guid>
		<description><![CDATA[Google Analytics is a fairly new service from google for site administrators/webdevelopers to monitor their site usage easily and free of charge. This is done by appanding a script tag in your html file (or so your site script&#8217;s add it to the code they produce) right before the end of the &#60;/body&#62; (the UA-something [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=141&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.google.com/analytics/">Google Analytics</a> is a fairly new service from google for site administrators/webdevelopers to monitor their site usage easily and free of charge. This is done by appanding a script tag in your html file (or so your site script&#8217;s add it to the code they produce) right before the end of the <code>&lt;/body&gt;</code> (the UA-something is your individual Google Analytics user agent id so I x&#8217;ed it out not to vilify the source):</p>
<pre class="brush: xml;">
&lt;script src=&quot;http://www.google-analytics.com/urchin.js&quot;; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
_uacct = &quot;UA-xxxxxxxx-1&quot;;
urchinTracker();
&lt;/script&gt;</pre>
<p>However some might not want to reveal such information (or data in the first place). You can direct your browser via a locally installed instance of <a href="http://www.privoxy.org/">privoxy </a>and set a roule in <code>user.action</code> saying:</p>
<pre class="brush: vb;">
{ +block +handle-as-empty-document }
.google-analytics.com/urchin.js</pre>
<p>Daniel even suggests to filter it out in the first place so to not even load the html code needed to get the script of googles&#8217; site:</p>
<pre class="brush: vb;">
FILTER: google-analytics Remove Google Analytics JS.
s|&lt;script\s[^&gt;]*?google-analytics.com/urchin.js[^&gt;]*&gt;.*?&lt;/script&gt;||gis
s|\burchinTracker\(\);||gis</pre>
<p>This would go into the file <code>default.filter</code>.In privoxy&#8217;s <a href="http://sourceforge.net/project/shownotes.php?group_id=11118&amp;release_id=449780">version 3.0.5-beta-1</a> this issue is supposed to be included, anyway. But unfortunatelly it seamed not to work for me. At leased the html source code still includes the relevant script section. Maybe privoxy filters out the communication. But on the other hand privoxy doesn&#8217;t normally know about communication done via java (and java script also?). I&#8217;m uncertain here and would love clarification from readers. If you run privoxy you&#8217;ll get more information on your instance by calling <a href="http://config.privoxy.org/">config.privoxy.org</a> (which really is filtered out by your local proxy and run locally, since you most likely will have opted to enable bypassing proxy <a href="http://sysblogd.files.wordpress.com/2007/12/bypass_proxy.png" title="Google Analytics script remotely called"><img src="http://sysblogd.files.wordpress.com/2007/12/bypass_proxy.thumbnail.png" alt="Google Analytics script remotely called" align="right" /></a>on local traffic in your browser this is somewhat consequent).  I&#8217;m new to privoxy <a href="http://config.privoxy.org/show-url-info?url=google-analytics.com%2Furchin.js">but this looks</a> like the script should be blocked. But why is it still there? So I tested it and found bypassing the proxy when calling the remote script directly you get the script&#8217;s source code displayed &#8212; nothing special so far. But when I turned on proxy settings in my browser with only the above <code>user.action</code> lines I only get a blank page. So I guess it means it will only block the content of the script not occurrences in <code>&lt;script&gt;</code>-tags. But the important thing here is the script never makes it into my local memory so it can&#8217;t be executed.<br />
Ressources:</p>
<ul>
<li>Documentation on <a href="http://www.privoxy.org/3.0.6/user-manual/actions-file.html#BLOCK">block</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/141/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/141/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/141/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/141/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/141/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=141&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2007/12/06/how-to-among-others-block-google-analytics-java-script-urchinjs-from-revealing-your-site-usage/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://sysblogd.files.wordpress.com/2007/12/bypass_proxy.thumbnail.png" medium="image">
			<media:title type="html">Google Analytics script remotely called</media:title>
		</media:content>
	</item>
		<item>
		<title>Convert Videos, Extract Audio from Videos and The Like</title>
		<link>http://sysblogd.wordpress.com/2007/11/26/convert-videos-extract-audio-from-videos-and-the-like/</link>
		<comments>http://sysblogd.wordpress.com/2007/11/26/convert-videos-extract-audio-from-videos-and-the-like/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 22:57:00 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[audio]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[convertion]]></category>
		<category><![CDATA[digital audio]]></category>
		<category><![CDATA[extract]]></category>
		<category><![CDATA[recode]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2007/11/26/convert-videos-extract-audio-from-videos-and-the-like/</guid>
		<description><![CDATA[Just a short note on this right now:
Audio can be extracted with mplayer using -dumpaudio option (low quality), ffmpeg tool with -ab and -ar options or online for youtube videos at vixy.net.
Quick video converter flv2mpg using ffmpeg is shown at Linux by Example, too.
Update: Another great open source program is MediaCoder which even has a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=136&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Just a short note on this right now:</p>
<p>Audio can be extracted with mplayer using -dumpaudio option (low quality), ffmpeg tool with -ab and -ar options or online for youtube videos at vixy.net.</p>
<p>Quick video converter flv2mpg using ffmpeg is shown at Linux by Example, too.</p>
<p>Update: Another great open source program is <a href="http://mediacoder.sourceforge.net/">MediaCoder</a> which even has a special audio edition.</p>
<h3>Ressources</h3>
<ul>
<li><a href="http://linux.byexamples.com/archives/229/extract-audio-from-video-or-online-stream/">Linux by Example audio</a></li>
<li><a href="http://linux.byexamples.com/archives/67/video-converter-ffmpeg/">Linux by Example video</a></li>
<li>online extraction at <a href="http://vixy.net/">vixy.net</a></li>
</ul>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/136/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/136/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/136/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/136/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/136/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=136&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2007/11/26/convert-videos-extract-audio-from-videos-and-the-like/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>
	</item>
		<item>
		<title>Prompt me, Bash! Pronto!</title>
		<link>http://sysblogd.wordpress.com/2007/11/26/pronto-prompt-me-bash/</link>
		<comments>http://sysblogd.wordpress.com/2007/11/26/pronto-prompt-me-bash/#comments</comments>
		<pubDate>Mon, 26 Nov 2007 22:06:35 +0000</pubDate>
		<dc:creator>sysblog</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[cml]]></category>
		<category><![CDATA[command line]]></category>
		<category><![CDATA[history]]></category>
		<category><![CDATA[Prompt]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[working directory]]></category>

		<guid isPermaLink="false">http://sysblogd.wordpress.com/2007/11/26/pronto-prompt-me-bash/</guid>
		<description><![CDATA[While searching for a promt command for bash to trimm long pwds (current working directory) I stumbled uppon &#8220;Blog.ubrious&#8220;. After a little hacking I adopted it to work for linux bash. It also cuts off leading characters when pwd is longer than 20 characters with build-in commands only. Plus I opted to use a &#8216;@&#8217; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=132&subd=sysblogd&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>While searching for a promt command for bash to trimm long pwds (current working directory) I stumbled uppon &#8220;<a href="http://blog.ubrio.us/osx/best-bash-prompt/">Blog.ubrious</a>&#8220;. After a little hacking I adopted it to work for linux bash. It also cuts off leading characters when pwd is longer than 20 characters with build-in commands only. Plus I opted to use a &#8216;@&#8217; as dilimeter between user name and host name so to rather have ssh style. Here is what I came up with:</p>
<pre class="brush: cpp;">
PROMPT_COMMAND='PS1=&quot;\[33[0;33m\][\!]\`if [[ \$? = &quot;0&quot; ]]; then echo &quot;\\[\33[32m\\]&quot;; else echo &quot;\\[\33[31m\\]&quot;; fi\`[\u'@'\h: \`if [[ ${#PWD} &gt; 20 ]]; then echo ${PWD:$((${#PWD}-20))}; else echo &quot;\\w&quot;; fi\`]\$\[33[0m\] &quot;; echo -ne &quot;33]0;`hostname -s`:`pwd`07&quot;'</pre>
<p>If wordpress does mess up the code (which I hope does not happen) please visit the original blogger&#8217;s post since he was able to upload a text file (I&#8217;m not, unfortunatelly).Here is a small list on what it can do for you and a little demo:</p>
<ol>
<li>Changes to red if the last command didn’t have a return code of 0</li>
<li>Includes your <a href="http://linux.deadgod.net/2007/01/01/Special_Bash_Variables_I">bash history #</a> for easy history command repeating. Follow the link to find out how to use <code>!!</code>, <code>!$</code> and <code>!number</code>.</li>
<li>Makes sure path length doesn&#8217;t exceed 30 regardless of what the base name is (bit after last fwd slash).</li>
</ol>
<p><a title="Bash prompt trimming" href="http://sysblogd.files.wordpress.com/2007/11/bash_prompt_pwd_trimmin.png"></a></p>
<p style="text-align:center;"><a title="Bash prompt trimming" href="http://sysblogd.files.wordpress.com/2007/11/bash_prompt_pwd_trimmin.png"><img src="http://sysblogd.files.wordpress.com/2007/11/bash_prompt_pwd_trimmin.png" alt="Bash prompt trimming" /></a></p>
<p>The only small hassle about it is even though it uses <code>\w</code> it wouldn&#8217;t abreveate my home directory as &#8216;~&#8217; for me.</p>
<p>Note 2008/05/14: If you want to use this promt command with screen, too, make sure to test $TERM for &#8217;screen&#8217;. For example mine reads:</p>
<pre class="brush: cpp;">
case &quot;$TERM&quot; in
xterm*|rxvt*|screen*)
     PROMPT_COMMAND=...
</pre>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/sysblogd.wordpress.com/132/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/sysblogd.wordpress.com/132/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/sysblogd.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/sysblogd.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/sysblogd.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/sysblogd.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/sysblogd.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/sysblogd.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/sysblogd.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/sysblogd.wordpress.com/132/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/sysblogd.wordpress.com/132/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/sysblogd.wordpress.com/132/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=sysblogd.wordpress.com&blog=957587&post=132&subd=sysblogd&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://sysblogd.wordpress.com/2007/11/26/pronto-prompt-me-bash/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef81db04482b606bba32f2b9b348a15c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">sysblog</media:title>
		</media:content>

		<media:content url="http://sysblogd.files.wordpress.com/2007/11/bash_prompt_pwd_trimmin.png" medium="image">
			<media:title type="html">Bash prompt trimming</media:title>
		</media:content>
	</item>
	</channel>
</rss>