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

<channel>
	<title>Kais blog</title>
	<atom:link href="http://www.kaisblog.de/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.kaisblog.de</link>
	<description>its about technology, fun and other stuff</description>
	<lastBuildDate>Fri, 26 Aug 2011 08:36:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Install Juniper Network Connect on OS X Lion beta</title>
		<link>http://www.kaisblog.de/2011/03/05/install-juniper-network-connect-os-lion-beta/</link>
		<comments>http://www.kaisblog.de/2011/03/05/install-juniper-network-connect-os-lion-beta/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 16:50:34 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Juniper]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[Network Connect]]></category>
		<category><![CDATA[OS X Lion]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=303</guid>
		<description><![CDATA[Juniper Network Connect is Juniper&#8217;s cross-platform VPN client coming with many Juniper appliances. The OS X client installs itself using a browser Java plugin when connecting to the company&#8217;s VPN portal. In the first Lion beta the Java browser plugin is not available so you cannot install the client. Its also not possible to just [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kaisblog.de/wp-content/uploads/2011/03/lion.jpg"><img class="alignright size-full wp-image-292" title="OS X Lion" src="http://www.kaisblog.de/wp-content/uploads/2011/03/lion.jpg" alt="OS X Lion" width="150" height="150" /></a>Juniper Network Connect is Juniper&#8217;s cross-platform VPN client coming with many Juniper appliances. The OS X client installs itself using a browser Java plugin when connecting to the company&#8217;s VPN portal. In the first Lion beta the Java browser plugin is not available so you cannot install the client. Its also not possible to just drag and drop the client from an existing Snow Leopard installation as the Network Connect installer installs some files in other directories than /Applications.</p>
<p>You can, however, use the installer DMG from the Juniper appliance itself when you have administrative access to it. If not, ask your company&#8217;s administrator.</p>
<p>Just mount the DMG and launch the .pkg installation file. It installs and runs just fine on Lion</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2011/03/05/install-juniper-network-connect-os-lion-beta/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Install Xmarks, Dropbox and MenuMeters in OS X Lion beta</title>
		<link>http://www.kaisblog.de/2011/03/01/296/</link>
		<comments>http://www.kaisblog.de/2011/03/01/296/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 21:46:22 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Dropbox]]></category>
		<category><![CDATA[Lion]]></category>
		<category><![CDATA[MenuMeters]]></category>
		<category><![CDATA[OS X Lion]]></category>
		<category><![CDATA[Xmarks]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=296</guid>
		<description><![CDATA[Apple just released the first beta version of its upcoming OS X 10.7 &#8220;Lion&#8221; operating system to subscribed developers. Its meant for developers to port and test their software on the new version. However, even testing and developing needs a comfortable environment and that can be achieved by installing your daily used software. Most of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.kaisblog.de/wp-content/uploads/2011/03/lion.jpg"><img class="alignright size-full wp-image-292" title="OS X Lion" src="http://www.kaisblog.de/wp-content/uploads/2011/03/lion.jpg" alt="OS X Lion" width="150" height="150" /></a>Apple just released the first beta version of its upcoming OS X 10.7 &#8220;Lion&#8221; operating system to subscribed developers. Its meant for developers to port and test their software on the new version. However, even testing and developing needs a comfortable environment and that can be achieved by installing your daily used software. Most of my software installs and works quite well, which is remarkable considered that this is the very first beta.</p>
<p>However, three little tools needed some &#8220;help&#8221; to make them install: Xmarks, Dropbox and MenuMeters.<span id="more-296"></span></p>
<h3>Xmarks</h3>
<p>Xmarks is my favorite bookmark syncing tool as its cross platform and multi browser compatible. So I&#8217;ve all my bookmarks on my Macs and my Windows machine in sync. The Safari OS X version has a OS version check in its install routine which we need to modify. Here is how I did it:</p>
<p>Open /Developer/Applications/Utilities/PackageMaker (part of Xcode). Select File, Open and choose &#8220;Xmarks for Safari Installer.pkg&#8221; from your mounted Xmarks dmg. Remove the &lt; 10.7 requirement. and press &#8220;Build and Run&#8221;. You can copy your just created .pkg to other Lion machines if you want to.</p>
<p><img class="aligncenter size-full wp-image-293" title="xmarks" src="http://www.kaisblog.de/wp-content/uploads/2011/03/xmarks.jpg" alt="" width="256" height="128" /></p>
<h3></h3>
<h3>Dropbox</h3>
<p><strong>Update: Dropbox now works out of the box.</strong></p>
<p>You don&#8217;t need Xcode to make Dropbox run. Just drag Dropbox.app from your mounted dmg to your Applications folder. Then use a text editor to edit /Applications/Dropbox.app/Contents/Info.plist and search for</p>
<p><code>&lt;key&gt;CFBundleVersion&lt;/key&gt;<br />
&lt;string&gt;1.0.20&lt;/string&gt;</code></p>
<p>Change it to</p>
<p><code>&lt;key&gt;CFBundleVersion&lt;/key&gt;<br />
&lt;string&gt;2.0&lt;/string&gt;</code></p>
<p>and start Dropbox. It will install now.</p>
<h3>MenuMeters</h3>
<p><strong>Update: MenuMeters 1.5 has been released which works out of the box.</strong></p>
<p>I couldn&#8217;t live without my hard disk activity indicator. Installation will fail if you choose to install it in your personal preference panes folder. However, it will install when you select to install it &#8220;for all users&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2011/03/01/296/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Defrag OS X files</title>
		<link>http://www.kaisblog.de/2010/08/23/defrag-osx-files/</link>
		<comments>http://www.kaisblog.de/2010/08/23/defrag-osx-files/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 21:02:16 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[defrag]]></category>
		<category><![CDATA[defragmentation]]></category>
		<category><![CDATA[fragmentation]]></category>
		<category><![CDATA[HFS+]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[Steam]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=250</guid>
		<description><![CDATA[Whats the problem? You may think you don&#8217;t have to deal with disk defragmentation on OS X as OS X does it all for you. In most cases you are right, as OS X automatically tries to avoid fragmentation on files &#60; 20MB. However, larger files are sometimes heavily affected. I noticed it when playing [...]]]></description>
			<content:encoded><![CDATA[<h3><img class="alignright size-full wp-image-259" title="defrag" src="http://www.kaisblog.de/wp-content/uploads/2010/08/defrag.jpg" alt="" width="128" height="128" />Whats the problem?</h3>
<p>You may think you don&#8217;t have to deal with disk defragmentation on OS X as OS X does it all for you. In most cases you are right, as OS X automatically tries to avoid fragmentation on files &lt; 20MB. However, larger files are sometimes heavily affected. I noticed it when playing one of Valve&#8217;s Steam games like Portal or Half-Life 2. These titles use large game cache files (*.gcf) and everytime I started one of these games I heard my harddrive scratching which is not very common on an iMac.</p>
<h3>How to find fragmented files?</h3>
<p>The best way to find fragmented files on a Mac is a little command line tool <span id="more-250"></span>called <a href="http://www.osxbook.com/software/hfsdebug/" target="_blank">HFSdebug by Amit Singh</a>. Just download and extract it. Open Terminal and type</p>
<pre class="brush: bash; title: ; notranslate">cd Downloads/HFSDebug\ Lite\ 4.33/
sudo ./hfsdebug-lite -f -t 50</pre>
<p>If you get a newer version your folder name may be different. This command starts hfsdebug, looks for fragmented  files ( -f ) and outputs the top 50 ( -t 50 ). If you want to see more or less files, just adjust the number. Now, lets look on our result:</p>
<pre class="brush: bash; title: ; notranslate"># Top 50 Files with the Most Extents on the Volume
rank    extents   blk/extents       cnid path
1           923       5520.09    2546068 Macintosh HD:/Users/kai/Desktop/BDs/largefile1.iso
2           477      18376.86    2546070 Macintosh HD:/Users/kai/Desktop/BDs/largefile2.iso
3           238      16187.50    2546072 Macintosh HD:/Users/kai/Desktop/BDs/largefile3.iso
4           215        217.70    2733653 Macintosh HD:/Applications/Aperture.app/Contents/Resources/PointOfInterest.db
5           176        146.77    4008048 Macintosh HD:/Library/Application Support/VMware Fusion/isoimages/linux.iso
6           171        255.51    4059145 Macintosh HD:/Users/kai/Library/Caches/com.apple.Safari/Cache.db
[...]</pre>
<p>Ever thought you have files on your disks that are fragmented in 1000 or even more parts? So is OS X stupid? It isn&#8217;t, look at the last sentence:</p>
<pre class="brush: bash; title: ; notranslate">Out of 363749 non-zero data forks total, 361897 (99.491 %) have no fragmentation.
Out of 41259 non-zero resource forks total, 41257 (99.995 %) have no fragmentation.</pre>
<p>Over 99% are not fragmented without ever using a defragmentation tool. Thats great!</p>
<h3>Defragment files</h3>
<p>The easy way to defragment your files is to buy a tool like iDefrag. For 25€ this will fix your 0.5% fragmentation &#8220;problem&#8221; <img src='http://www.kaisblog.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  But as long as I don&#8217;t notice fragmentation I don&#8217;t care about it.</p>
<p>But as mentioned I don&#8217;t want to hear my harddisk when playing games so I decided to just defragment these game cache files. And this is simple: Just move the fragmented file to a different volume and move it back. OS X then looks for free continuous space on your drive and puts the file in it. To do this with Valve&#8217;s Steam games, type this into Terminal:</p>
<pre class="brush: bash; title: ; notranslate">cp -Rpv ~/Library/Application\ Support/Steam /Volumes/YOURDRIVENAME
rm -rf ~/Library/Application\ Support/Steam
cp -Rpv /Volumes/YOURDRIVENAME/Steam ~/Library/Application\ Support/</pre>
<p>The first command copies the Steam folder with the game cache file to my external, Mac formatted (thats important!) drive. The second one deletes the Steam folder on my local drive and the last one copies the Steam folder back to its old location.</p>
<p><strong>Important: Don&#8217;t do step 2 and 3 when step 1 hasn&#8217;t succeeded! Always use a Mac formatted HFS+ volume to copy your data to! If you don&#8217;t have one, create a HFS+ formatted sparse image and mount it.</strong></p>
<p>When finished, run hfsdebug again. In my case no Steam files were in the top 50 and I can&#8217;t hear the drive. Its also faster than before. Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2010/08/23/defrag-osx-files/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Import saved Firefox passwords into Safari</title>
		<link>http://www.kaisblog.de/2010/06/27/import-firefox-saved-passwords-safari/</link>
		<comments>http://www.kaisblog.de/2010/06/27/import-firefox-saved-passwords-safari/#comments</comments>
		<pubDate>Sun, 27 Jun 2010 18:48:15 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[keychain]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=229</guid>
		<description><![CDATA[Starting with Safari 5, Apple has included extensions support which makes Safari a real Firefox alternative for me. As a long time Firefox user I&#8217;ve saved many passwords in its keystore. For bookmarks, the exchange between the two browsers is easy as both support exporting and importing them as flat html files. Passwords are stored [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-232" title="Safari Firefox" src="http://www.kaisblog.de/wp-content/uploads/2010/06/ffsaf.jpg" alt="" width="150" height="94" />Starting with Safari 5, Apple has included extensions support which makes Safari a real Firefox alternative for me. As a long time Firefox user I&#8217;ve saved many passwords in its keystore. For bookmarks, the exchange between the two browsers is easy as both support exporting and importing them as flat html files.</p>
<div id="_mcePaste">Passwords are stored in a Firefox specific database and Safari uses OS X&#8217;s keychain so we need to import our passwords into keychain. There is a commercial solution called 1password but I was looking for a smaller and free solution.<span id="more-229"></span></div>
<p>What I&#8217;ve found is a Firefox plugin called &#8220;<a href="http://code.google.com/p/mozilla-keychain/" target="_blank">Keychain Services Integration</a>&#8220;. With this plugin Firefox uses OS X&#8217;s keychain as password store and Safari can use all stored passwords automatically. Existing Firefox passwords will be imported into keychain after a Firefox restart.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2010/06/27/import-firefox-saved-passwords-safari/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>iPhone 4 Simlock-frei in Deutschland kaufen</title>
		<link>http://www.kaisblog.de/2010/06/26/iphone-4-simlockfrei-deutschland-kaufen/</link>
		<comments>http://www.kaisblog.de/2010/06/26/iphone-4-simlockfrei-deutschland-kaufen/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 19:20:37 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Deutschland]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[simlock frei]]></category>
		<category><![CDATA[simlockfrei]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=222</guid>
		<description><![CDATA[In Deutschland kann man das aktuelle iPhone 4 offiziell nur in Verbindung mit einem Telekom Mobilfunkvertrag kaufen. Importeure bieten Simlock-freie Geräte zwar an, verlangen aber auch sehr hohe Preise. Umgehen kann man das Problem, wenn man selbst im europäischen Umland kauft. So kann man es z.B. online direkt im Apple Store Frankreich oder UK kaufen. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-206" title="iOS" src="http://www.kaisblog.de/wp-content/uploads/2010/06/iOS.jpg" alt="" width="132" height="66" />In Deutschland kann man das aktuelle iPhone 4 offiziell nur in Verbindung mit einem Telekom Mobilfunkvertrag kaufen. Importeure bieten Simlock-freie Geräte zwar an, verlangen aber auch sehr hohe Preise.</p>
<p>Umgehen kann man das Problem, wenn man selbst im europäischen Umland kauft. So kann man es z.B. online direkt im <a href="http://store.apple.com/fr" target="_blank">Apple Store Frankreich</a> oder <a href="http://store.apple.com/uk">UK</a> kaufen. Dort kann man mit sich mit seinem deutschen iTunes-Account anmelden und ist dann auch mit der deutschen Adresse Rechnungsempfänger. Der einzige Haken ist, dass man eine Adresse im jeweiligen Land haben muss, an die dann das iPhone geschickt wird. Aber irgendjemand im Bekanntenkreis kann sicher aushelfen&#8230;</p>
<p><strong>Update:</strong></p>
<p>In Großbritannien kann man das Adressenproblem sehr elegant umgehen. <a href="https://www.borderlinx.com/m/" target="_blank">Borderlinx</a> bietet einen Weiterleitungsdienst an, der alle eingehen Sendungen direkt an eine angegebene Adresse in Deutschland weiterleitet. Die Gebühr rechnet sich, da das iPhone durch den Pfund / Euro Umrechnungskurs dort eh sehr günstig zu beziehen ist. Ich selbst konnte diesen Weg mit zwei Geräten verifizieren (Ende August &#8217;10)! Bedenken sollte man aber bei Geräten aus Großbritannien, dass ein Netzteil mit UK-Stecker beiliegt.</p>
<p><strong>Update 2:</strong></p>
<p>Nun kann man ein Simlock-freies iPhone auch in Deutschland einfach direkt im AppleStore oder bei O2 kaufen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2010/06/26/iphone-4-simlockfrei-deutschland-kaufen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XING Admin-Team auf der Seacon in Hamburg</title>
		<link>http://www.kaisblog.de/2010/06/15/xing-adminteam-auf-der-seacon-hamburg-2/</link>
		<comments>http://www.kaisblog.de/2010/06/15/xing-adminteam-auf-der-seacon-hamburg-2/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 19:56:09 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[Agile IT]]></category>
		<category><![CDATA[Kanban]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=211</guid>
		<description><![CDATA[Auf der Seacon 2010 am 29.06.10 im Atlantic-Hotel in Hamburg wird das Internal IT Admin-Team der XING AG eine Live-Retrospektive vor Publikum halten! Das ist die ideale Chance, ein Admin-Team, das nach Kanban arbeitet, kennenzulernen und zu befragen!]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-212" title="SEACON" src="http://www.kaisblog.de/wp-content/uploads/2010/06/logo.gif" alt="" width="210" height="74" />Auf der <a href="http://www.sea-con.de">Seacon 2010 am 29.06.10 im Atlantic-Hotel in Hamburg</a> wird das Internal IT Admin-Team der XING AG eine Live-Retrospektive vor Publikum halten! Das ist die ideale Chance, ein Admin-Team, das nach Kanban arbeitet, kennenzulernen und zu befragen!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2010/06/15/xing-adminteam-auf-der-seacon-hamburg-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Re-enable iPhone tethering with iOS 4</title>
		<link>http://www.kaisblog.de/2010/06/08/reenable-tethering-ios-4/</link>
		<comments>http://www.kaisblog.de/2010/06/08/reenable-tethering-ios-4/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 20:57:29 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[enable tethering]]></category>
		<category><![CDATA[iOS 4]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone OS 4]]></category>
		<category><![CDATA[tethering]]></category>
		<category><![CDATA[tethering disappeared]]></category>
		<category><![CDATA[tethering missing]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=204</guid>
		<description><![CDATA[The bad news is that you may lose your tethering option after updating to iOS 4 from your previous iPhone OS 3.1.3 installation. The good news is that my 3.1.3 solution still works with iOS 4, so just follow http://www.kaisblog.de/2010/02/19/reenable-iphone-tethering-313/ to re-enable tethering on iOS 4. Good luck.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-206" title="iOS" src="http://www.kaisblog.de/wp-content/uploads/2010/06/iOS.jpg" alt="" width="132" height="66" />The bad news is that you may lose your tethering option after updating to iOS 4 from your previous iPhone OS 3.1.3 installation. The good news is that my 3.1.3 solution still works with iOS 4, so just follow <a href="http://www.kaisblog.de/2010/02/19/reenable-iphone-tethering-313/">http://www.kaisblog.de/2010/02/19/reenable-iphone-tethering-313/</a> to re-enable tethering on iOS 4. Good luck.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2010/06/08/reenable-tethering-ios-4/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>A perfect documentation system for admins &#8482;</title>
		<link>http://www.kaisblog.de/2010/05/06/perfect-documentation-system-admins-tm/</link>
		<comments>http://www.kaisblog.de/2010/05/06/perfect-documentation-system-admins-tm/#comments</comments>
		<pubDate>Thu, 06 May 2010 20:08:50 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[best documentation solution]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[IT]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=170</guid>
		<description><![CDATA[Yesterday we had a little brainstorming session in our admin team where our IT documentation was one thing to discuss. The result was, that we need to change our documentation tool to something faster and easier to use. And my team developed some incredible ideas which we implemented and I want to share them with [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-172" title="documentation" src="http://www.kaisblog.de/wp-content/uploads/2010/05/documentation.jpg" alt="" width="148" height="285" />Yesterday we had a little brainstorming session in our admin team where our IT documentation was one thing to discuss. The result was, that we need to change our documentation tool to something faster and easier to use. And my team developed some incredible ideas which we implemented and I want to share them with you now.</p>
<h3>What we had</h3>
<ul>
<li>Mediawiki wiki system</li>
<li>customizable but uncomfortable</li>
<li>slow, because we had to login, go to the correct page, edit this page and then save it. <span id="more-170"></span></li>
</ul>
<h3>What we want</h3>
<ul>
<li>a system with a comfortable and fast input method</li>
<li>cross platform compatible</li>
<li>secure</li>
<li>easy to use</li>
</ul>
<h3>Solution</h3>
<p>After talking about the existing tools we came to a private and customized wordpress setup. Sounds strange? Read on <img src='http://www.kaisblog.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="size-full wp-image-173 alignleft" title="needed" src="http://www.kaisblog.de/wp-content/uploads/2010/05/needed.jpg" alt="" width="148" height="285" />WordPress offers an API which is used by many third party apps. This allows us to use a desktop app to publish a new entry. I decided to use &#8220;Deepest Sender&#8221;, which is a small blogging plugin for Firefox. We use Firefox on Linux, OS X and Windows so that&#8217;s a good choice. Another cool app is the WordPress iPhone app. Imagine you need to document your server inventory in your data center: Open the app, create a new post with a picture of your servers taken with your iPhone and press send. Now, how cool is that?</p>
<p>In WordPress we can make use of categories. A few examples we implemented are &#8220;Password&#8221;, &#8220;License&#8221; and &#8220;Change Management&#8221;. So I can open my Firefox plugin with a hotkey, set the category &#8220;Password&#8221;, paste the password and press send. Done. WordPress now publishes this post with my name and date. In the category browser we can click on &#8220;Password&#8221; and see all published passwords on one page automatically. So there is no need to create pages by hand &#8211; but you can if you want.</p>
<p>On the startpage you get a listing of the newest entries. That&#8217;s your perfect starting point after vacation.</p>
<p>You can subscribe to WordPress with your RSS feed reader. Now I&#8217;m informed by a desktop notification when someone posts a new entry. There&#8217;s no need to write mails about that anymore.<br />
<img class="alignright size-full wp-image-171" title="billed" src="http://www.kaisblog.de/wp-content/uploads/2010/05/billed.jpg" alt="" width="148" height="285" /></p>
<h3>Interested? Here is what you need:</h3>
<ul>
<li>WordPress setup. You can use my <a href="http://www.kaisblog.de/2010/01/31/install-wordpress-on-debian-5-lenny/" target="_blank">how-to</a>.</li>
<li>A simple theme that concentrates on just your documentation: <a href="http://bueltge.de/documentations-theme-fuer-wordpress/469/" target="_blank">http://bueltge.de/documentations-theme-fuer-wordpress/469/</a></li>
<li>&#8220;<a href="http://wordpress.org/extend/plugins/force-user-login/" target="_blank">Force User Login</a>&#8221; plugin because you don&#8217;t want your documentation seen by others.</li>
<li>&#8220;<a href="http://wordpress.org/extend/plugins/quick-post-widget/" target="_blank">Quick Post Widget</a>&#8221; is an extension that allows you to post a new entry without going to the backend of your wordpress setup. Very handy when you decide not to use a desktop app.</li>
<li>&#8220;<a href="http://softinquiry.com/wordpress-search-highlight-plugin.html" target="_blank">Search highlight plugin</a>&#8221; highlights your searched keywords.</li>
<li>A good apache setup. We only allowed our admin V-LAN to access WordPress. Secure your setup as it might hold sensitive information and WordPress was not always a solid product regarding security. Also, https is a must have in your network.</li>
</ul>
<h3>Some Tips</h3>
<ul>
<li>When using https (thats what you want) with a self signed certificate you might have problems with third party apps like the iPhone app. We used our Active Directory CA to sign the certificate so we had to import our root certificate into the iPhone. To do so, go to your CA (sth. like https://domaincontroller.company.domain/certsrv) with your mobile browser and download the root certificate from there. The iPhone then asks to install the root certificate. I&#8217;m sure other phones work equally. If you are outside your LAN you can configure a VPN connection on your mobile phone.</li>
<li>Active Directory binding of wordpress. We used http://wordpress.org/extend/plugins/active-directory-authentication/ which worked fine but had problems with third party apps. We are back to local users now but you might have a look at it.</li>
</ul>
<p>Please let me know if this was useful or if you have any additions that could be useful for us. Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2010/05/06/perfect-documentation-system-admins-tm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash DELL BIOS from USB stick</title>
		<link>http://www.kaisblog.de/2010/05/02/flash-dell-bios-usb-stick/</link>
		<comments>http://www.kaisblog.de/2010/05/02/flash-dell-bios-usb-stick/#comments</comments>
		<pubDate>Sun, 02 May 2010 18:23:21 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[BIOS]]></category>
		<category><![CDATA[DELL]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[USB stick]]></category>
		<category><![CDATA[Vostro]]></category>
		<category><![CDATA[Vostro 200]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=165</guid>
		<description><![CDATA[Today I spent half of my day trying to flash the BIOS of my homeserver which is a DELL Vostro 200 running Linux. The Vostro 200 system is not eqipped with a floppy drive. The problem is that DELL ships new BIOS files as a DOS/Windows hybrid which cannot be executed by Linux systems. By [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-166" title="DELL BIOS screen" src="http://www.kaisblog.de/wp-content/uploads/2010/05/bios.jpg" alt="DELL BIOS screen" width="250" height="187" />Today I spent half of my day trying to flash the BIOS of my homeserver which is a DELL Vostro 200 running Linux. The Vostro 200 system is not eqipped with a floppy drive. The problem is that DELL ships new BIOS files as a DOS/Windows hybrid which cannot be executed by Linux systems.</p>
<p>By following these steps you&#8217;ll get a bootable USB stick running FreeDOS capable of running DELL&#8217;s flash tool (Windows required):</p>
<ol>
<li>Download ODIN, which is a FreeDOS distribution: http://odin.fdos.org/odin2005/odin2880.img<span id="more-165"></span></li>
<li>Download <a href="http://www.winimage.com/">WinImage</a> and extract the files from the image if you are on Windows. If you are on a Mac, just double-click the image.</li>
<li>To create a bootable USB stick we need a Windows tool called <a href="http://files.extremeoverclocking.com/file.php?f=197">HP&#8217;s USB Disk  Storage Format Tool</a>. I used it within a virtual machine running Windows 7.</li>
<li>Start the Format Tool and insert your USB stick, then format it and set it to &#8220;create a DOS startup disk&#8221;. Make sure you format it as FAT and not FAT32. If the FAT option is not available, your stick is too big &#8211; try a &lt;= 1GB stick.</li>
<li>Now you have a bootable stick which is NOT compatible with your newer DELL system. Download <a href="http://fdos.org/kernel/latest/ke2039_86f16.zip">http://fdos.org/kernel/latest/ke2039_86f16.zip</a> and extract kernel.sys to your USB stick by overwriting the existing file.</li>
<li>Now copy the contents of the extracted odin2880.img to your USB stick by hand as our tool just copied a few of them. Make sure you don&#8217;t overwrite command.com and kernel.sys.</li>
<li>Copy your BIOS file as well. In my case its 200_1016.exe.</li>
<li>Start your DELL system with your stick (hold F12 during startup and select USB HDD)</li>
<li>In the FreeDOS menu select &#8220;286&#8243; and NOT one the 386 entries.</li>
<li>Type the name of the update tool at the command prompt.</li>
</ol>
<p>If you get weird error messages before you see the FreeDOS menu, turn off your system and unplug the SATA cables from your harddrives, then try again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2010/05/02/flash-dell-bios-usb-stick/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Strato HiDrive as Linux backup with rsync</title>
		<link>http://www.kaisblog.de/2010/03/06/strato-hidrive-linux-backup-rsync/</link>
		<comments>http://www.kaisblog.de/2010/03/06/strato-hidrive-linux-backup-rsync/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 23:37:26 +0000</pubDate>
		<dc:creator>Kai</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[HiDrive]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[Strato]]></category>

		<guid isPermaLink="false">http://www.kaisblog.de/?p=127</guid>
		<description><![CDATA[During my CeBIT 2010 visit I stumbled upon a new offer from Strato: HiDrive. That&#8217;s an online storage solution starting with 100GB without traffic limitations. Supported protocols are WEBDAV(S), CIFS/SMB (even via openvpn!), FTP, SCP and rsync. As a special bonus to CeBIT visitors they offered the 100GB entry package for 1€ in the first [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-137" title="Backup shirt" src="http://www.kaisblog.de/wp-content/uploads/2010/03/t-shirt.jpg" alt="" width="232" height="239" />During my CeBIT 2010 visit I stumbled upon a new offer from <a href="http://www.strato.de" target="_blank">Strato</a>: <a href="http://www.strato.de/hidrive/index.html" target="_blank">HiDrive</a>. That&#8217;s an online storage solution starting with 100GB without traffic limitations. Supported protocols are WEBDAV(S), CIFS/SMB (even via openvpn!), FTP, SCP and rsync. As a special bonus to CeBIT visitors they offered the 100GB entry package for 1€ in the first year.</p>
<p>I use this storage as a backup solution of my home file server. As a benefit I can mount this storage from anywhere and access my files faster than using a VPN to my home server.<span id="more-127"></span></p>
<h3>Preparations on your HiDrive</h3>
<p>Activate rsync support for your volume. Go to Settings, Account and select Account settings from the dropdown menu of your user. Make sure the rsync protocol is turned on.</p>
<p>Upload your ssh public key so this little script can be used password-less. Your public key is normally located in ~/.ssh/id_dsa.pub on your Linux box. You need the public key of the user you start the script with. You find the option to upload our public key in the same dropdown menu you used for enabling rsync.</p>
<h3>The bash / rsync script</h3>
<p>We will create the backup script in /root/hidrive_bck.sh but you can save it wherever you want. Edit the script using</p>
<p><code>nano -w /root/hidrive_bck.sh</code></p>
<pre class="brush: bash; title: ; notranslate">
# HiDrive Config

HIDRIVE=&quot;rsync.hidrive.strato.com&quot;
HIDRIVEUSER=&quot;your_user&quot;
TARGET=&quot;/users/&quot;$HIDRIVEUSER&quot;/backup/&quot;
SUBJECT=&quot;Backup_failed!&quot;
MAILTO=&quot;your@email.com&quot;
ERROR=&quot;/etc/hidrivebck/error.txt&quot;
INCLUDE=&quot;/etc/hidrivebck/include&quot;
EXCLUDE=&quot;/etc/hidrivebck/exclude&quot;

RSYNC=/usr/bin/rsync
RSYNC_OPTIONS=&quot;-arz --delete-after --ignore-errors -e ssh&quot;
CAT=/bin/cat
MAIL=/usr/bin/mail
CHECK_REMOTE=`ping -c1 $HIDRIVE | grep packet | awk '{print $4}'`
SOURCE=&quot;/path/to/your/files/&quot;

#

if [ $CHECK_REMOTE == 1 ]; then
  $RSYNC $RSYNC_OPTIONS $SOURCE $HIDRIVEUSER@$HIDRIVE:$TARGET --files-from=$INCLUDE --exclude-from=$EXCLUDE
else
  $MAIL $MAILTO -s $SUBJECT &amp;lt; $ERROR
fi</pre>
<p>You need to edit your HiDrive user name, your email address and your source directory. If you use a Linux distribution other than Debian / Ubuntu make sure you enter the correct path to the used commands.</p>
<p>Now create /etc/hidrivebck and create your config files:</p>
<p><code>mkdir /etc/hidrivebck<br />
nano -w /etc/hidrivebck/include</code></p>
<pre class="brush: bash; title: ; notranslate">/dir1
/dir2
/dir3</pre>
<p>The include file lists all directories you want to include in your backup starting in the path you specified with the SOURCE parameter.</p>
<p><code>nano -w /etc/hidrivebck/exclude</code></p>
<pre class="brush: bash; title: ; notranslate">/largedir</pre>
<p>The exclude file contains all directories you don&#8217;t want to backup. Directories containing large media files for example.</p>
<p><code>nano -w /etc/hidrivebck/error.txt</code></p>
<pre class="brush: plain; title: ; notranslate">Backup to HiDrive failed!</pre>
<p>That&#8217;s the text mailed to you in case of an error. You need a working mailsetup for this. Now we&#8217;re almost done. Make your script executable and fire it up:</p>
<p><code>chmod +x /root/hidrive_bck.sh<br />
/root/hidrive_bck.sh</code></p>
<p>You may have to enter your password even if you&#8217;ve uploaded your public key. It seems Strato doesn&#8217;t actitvate uploaded public keys instantly.</p>
<p>The first run may need a lot of time but due to the efficiency of rsync all further backups will be fast enough. You can use this backup script with cron for a fully automated backup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.kaisblog.de/2010/03/06/strato-hidrive-linux-backup-rsync/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

