<?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>Harald&#039;s Random Stuff</title>
	<atom:link href="http://harald.studiokubota.com/wordpress/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://harald.studiokubota.com/wordpress</link>
	<description>So many (mostly) electronic things, so little time</description>
	<lastBuildDate>Sat, 05 May 2012 14:25:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<atom:link rel="next" href="http://harald.studiokubota.com/wordpress/index.php/feed/?page=2" />

		<item>
		<title>RC &#8211; Costs</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/05/05/rc-costs/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/05/05/rc-costs/#comments</comments>
		<pubDate>Sat, 05 May 2012 14:25:46 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rc]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=559</guid>
		<description><![CDATA[RC costs: Small indoor heli and small outdoor quad. The overlap is quite small and less than I thought.]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/05/05/rc-costs/" title="RC &#8211; Costs"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/united_states_one_dollar_bill.3zjcytm05jcwcwwcs8okoo0sg.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="79" alt="RC &#8211; Costs" style="float:left;padding:0 10px 10px 0;" ></a><p>Just for fun, here the list of RC stuff I have with costs (all in US$):</p>
<ol>
<li>Transmitter Walkera Devo 7 with Genius CP helicopter:  300</li>
<li>4 Batteries for Genius CP: 20</li>
<li>Replacement parts for Genius CP (blades, tail unit): 30</li>
</ol>
<p>That&#8217;s a total of 350 for a complete set. Nothing else really <em>needed</em>.</p>
<p>Now some extra parts which make this more fun (or less painful as charging batteries is not really fun at all):</p>
<ol>
<li>LiFe transmitter battery (3S, 9.9V): 10</li>
<li>LiPo charger (LiFe, NiMH, Pb too): 25</li>
<li>12V PSU: zero (I have enough 12V 50W PSUs flying around from all the electronic things I have)</li>
<li>Charger cable for heli above: 10</li>
</ol>
<div>At this point much less worries about batteries. Any upcoming costs are now replacement parts.</div>
<p>Now the quadcopter:</p>
<ol>
<li>Transmitter Walkera Devo 7: 100</li>
<li>Receiver RX802 (for above transmitter): 35</li>
<li>Flame Wheel 330 with Naza: 450 (bought in Japan)</li>
<li>LiPo batteries 3S 2200 mAh: a 10 = 20</li>
<li>Cables, adapters, thread glue: 50</li>
</ol>
<p>That&#8217;s about 650 for a complete set. Without the rather expensive Naza flight controller, it&#8217;ll be about 500 in total.</p>
<p>Of course there&#8217;s an endless list of useful things, but none really needed:</p>
<ol>
<li>Better propeller (Graupner, 8&#215;5): 4 times 10 = 40</li>
<li>GoPro camera or similar (I&#8217;ll start with the digicams we have): 200</li>
<li>Different flight controller (15-200)</li>
<li>Different frame: 50</li>
<li>Motors and ESCs: 4 times (30+20) = 200</li>
<li>Batteries: 50</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/05/05/rc-costs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The missing link between my NAS and making it more useful: ipkg</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/04/29/the-missing-link-between-my-nas-and-making-it-more-useful-ipkg/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/04/29/the-missing-link-between-my-nas-and-making-it-more-useful-ipkg/#comments</comments>
		<pubDate>Sun, 29 Apr 2012 11:13:03 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=551</guid>
		<description><![CDATA[Installing ipkg on my Synology NAS DS212j]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/04/29/the-missing-link-between-my-nas-and-making-it-more-useful-ipkg/" title="The missing link between my NAS and making it more useful: ipkg"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/slug.2fiftlccdzfoswk8040oowk44.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="180" alt="The missing link between my NAS and making it more useful: ipkg" style="float:left;padding:0 10px 10px 0;" ></a><p>I like my <a href="http://harald.studiokubota.com/wordpress/index.php/2012/03/23/synology-ds212j/">NAS</a> and it works well, especially for what I bought it for (NFS). I found out, there is no &#8220;locate&#8221; command though. I use that a lot, so was looking for a way to get it. There&#8217;s no official package for it, but there is an unofficial method: use <a href="http://en.wikipedia.org/wiki/Ipkg" target="_blank">ipkg</a>. See <a href="http://forum.synology.com/enu/viewtopic.php?f=40&amp;t=47837" target="_blank">here</a> and <a href="http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#How_to_install_ipkg" target="_blank">here</a> for instructions.</p>
<p>One script installation, a modification of /root/.profile and a reboot later, and the usual ipkg interface is available:</p>
<pre>cd /volume1/@tmp
wget <a href="http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh" rel="nofollow">http://ipkg.nslu2-linux.org/feeds/optware/syno-x07/cross/unstable/syno-x07-bootstrap_1.2-7_arm.xsh
</a>chmod a+x syno-x07-bootstrap_1.2-7_arm.xsh
sh syno-x07-bootstrap_1.2-7_arm.xsh
cp -p /root/.profile /root/.profile.bak
sed 's/\(.*PATH.*\)/#\1/' &lt;/root/.profile.bak &gt;/root/.profile
reboot</pre>
<pre>ipkg update
ipkg list | grep locate
ipkg install mlocate
updatedb</pre>
<p>and now I can find my own stuff again!</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/04/29/the-missing-link-between-my-nas-and-making-it-more-useful-ipkg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CrashPlan &#8211; Verifying</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/04/09/crashplan-verifying/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/04/09/crashplan-verifying/#comments</comments>
		<pubDate>Mon, 09 Apr 2012 13:25:41 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=540</guid>
		<description><![CDATA[CrashPlan verify helper script to verify a restored directory is identical to an existing one. Works for all backup software of course.]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/04/09/crashplan-verifying/" title="CrashPlan &#8211; Verifying"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/320px_backup_festival.cvbk2zqpg8owkog8cowk8wgks.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="52" alt="CrashPlan &#8211; Verifying" style="float:left;padding:0 10px 10px 0;" ></a><p><a href="http://www.crashplan.com/" target="_blank">CrashPlan</a> is (so far) a pretty good service: unlimited storage space (not that I would want to store TBs of data as backing up and restoring simply will take too long), decent price, Linux integration. But it has one drawback: no verification of backups.</p>
<p>The workaround is to restore files and compare them. That&#8217;s what we do at work once in a month: recall a random tape and see if you can restore it. We just expect the backup software to detect any corruption and tell us about it. While CrashPlan should do the same, in the past with older versions, it did not necessarily. I am quite sure that bug is squashed, but better safe than sorry and verify this now while you can do something about it. Since there&#8217;s no verify available, I created my own helper script:</p>
<pre>#!/bin/bash
# Compare 2 directories
# Used for verifying backup done by backup software
# Checks missing or extra files and file contents
# Harald Kubota 2012-04-09

if [[ $# -ne 2 ]] ; then
 echo "Usage: $0 dir1 dir2"
 echo "Compare contents of dir1 and dir2 and all files in those directories"
 exit 10
fi

if [[ ! -d $1 ]] ; then
 echo "$1 must be a directory"
 exit 11
fi

if [[ ! -d $2 ]] ; then
 echo "$2 must be a directory"
 exit 11
fi

t1=`mktemp`
t2=`mktemp`
rm -f $t1 $t2

exitcode=0

pushd . &gt;/dev/null
cd "$1"
find . -type f | sed 's/^\.\///' | sort &gt;$t1
popd &gt;/dev/null

pushd . &gt;/dev/null
cd "$2"
find . -type f | sed 's/^\.\///' | sort &gt;$t2
popd &gt;/dev/null

diff $t1 $t2 &gt;/dev/null
if [[ $? -ne 0 ]] ; then
 echo "Difference in filecount:"
 echo "&lt; means extra files in $1, &gt; means extra files in $2"
 diff $t1 $t2
 exitcode=1
fi

# Now check every single file which exists in both directories
for i in `cat $t1` ; do
  if [[ -f "$1/$i" &amp;&amp; -f "$2/$i" ]] ; then
      a1=`md5sum "$1/$i" | awk '{print $1}'`
      a2=`md5sum "$2/$i" | awk '{print $1}'`
      if [[ "$a1" != "$a2" ]] ; then
          md5sum "$1/$i" "$2/$i"
          exitcode=1
      fi
  fi
done

rm -f $t1 $t2

if [[ $exitcode -eq 0 ]] ; then
 echo "$1 and $2 look to be identical"
fi

exit $exitcode</pre>
<p>You can download this file <a href="http://harald.studiokubota.com/files/dir-diff.sh" target="_blank">here</a>.</p>
<p>The usage is simple: Do a restore of a complete directory. Obviously don&#8217;t overwrite your original data. I restore by default into ~/Desktop/</p>
<p>When done do:</p>
<pre>dir-diff.sh ~/Desktop/workspace ~/workspace</pre>
<p>and see what the script says. If it&#8217;s all identical, it&#8217;ll say so. So far, with all tests I did, this is the result. Modify a file, create a new one or delete one and the script should report a difference.</p>
<p>At least now a test restore verification is quick and simple to do. And the result make me put some more faith into CrashPlan.</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/04/09/crashplan-verifying/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quadcopter!</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/03/27/quadcopter/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/03/27/quadcopter/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 00:34:32 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rc]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=533</guid>
		<description><![CDATA[Build a small quadcopter. Lots of fun to build and equal fun to learn about it.]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/03/27/quadcopter/" title="Quadcopter!"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/quad.5g1w1bdo9pssg08o00ck8sc0k.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="135" alt="Quadcopter!" style="float:left;padding:0 10px 10px 0;" ></a><p>Built a small <a href="http://www.rcgroups.com/forums/showthread.php?t=1610229" target="_blank">quadcopter</a>. Receiver from <a href="http://www.ehirobo.com/shop/index.php?language=en" target="_blank">ehirobo</a>, transmitter from <a href="http://helipal.com/" target="_blank">Helipal</a>. All quadcopter parts from <a href="http://www.hobbyking.com/hobbyking/store/index.rc" target="_blank">Hobbyking</a>. It&#8217;s fun to build and fun to test. <a href="http://www.rcgroups.com/forums/showpost.php?p=18609175&amp;postcount=73" target="_blank">Firmware</a> worked nearly out of the box. Awesome small little wind machine.</p>
<p>The only problem: Instead of using 2900 kV motors I got 2000 kV which results in 32% less rpm, which affects obviously the amount of lift it can produce with the same propellers. Fix: different propellers, more Volt, or more thrust. Right now I need about 85% thrust to lift. Good enough to learn I guess. But new propellers are already on my shopping list (3 blades instead of 2).</p>
<p>Some observations:</p>
<ol>
<li>The yaw gyro axis needs to be reversed.</li>
<li>Set P to 50%, I to 0% and P(yaw) to 20% for starter. If you see oscillations, tune those parameters.</li>
<li>If I is set too high, there&#8217;s a lazy motor syndrome showing: one motor will start very late. But not an issue in flight.</li>
<li>A simple 4 channel transmitter is sufficient. More are not used anyway.</li>
<li>The transmitter should be in &#8220;airo(plane)&#8221; mode, not &#8220;heli&#8221; mode.</li>
<li>The cheap and simple <a href="http://www.kkmulticopter.com/" target="_blank">KKmulticopter board</a> with only 3 gyros is sufficient and it already beats any helicopter hands down in terms of stability.  At the same time, it does not take away anything else from the pilot as it&#8217;s missing all the other sensors some other quad&#8217;s have (e.g. barometer, GPS, accelerometer).</li>
<li>There are quite a lot of versions of the software for the <a href="http://www.hobbyking.com/hobbyking/store/__19534__HobbyKing_Multi_Rotor_Control_Board_V2_1_Atmega168PA_.html" target="_blank">HK  Multi-Rotor Control Board</a> as it&#8217;s KK board compatible. A solid one is the one from Rolf Bakke AKA kapteinkuk itself. I use version 4.7 and it seems to work fine.</li>
<li>All those small little screws like the M2 screws for the motor mount, something non-metric and tiny for the prop saver (looks like hex sub-1mm), the 2mm diameter motor axis&#8230;I already wish for a larger quad with M3 screws as the minimum size. And it turns out that it would be only minimally more expensive, as small motors are like shoes for children: small does not mean cheap.</li>
</ol>
<p>BTW, I used yaw by hanging the quad on a long rubber band. Since yaw relatively weak, it did not work well in my hand. I could feel it reacted on me turning it left or right, but I could not really say whether it&#8217;s amplifying or counteracting yaw. Turned out it&#8217;s amplifying it, and it was very obvious once I lifted the quad into the air on those rubber bands.</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/03/27/quadcopter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Synology DS212j</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/03/23/synology-ds212j/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/03/23/synology-ds212j/#comments</comments>
		<pubDate>Fri, 23 Mar 2012 14:20:44 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[pc]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=521</guid>
		<description><![CDATA[Got a Synology DS212j. I like it. It's not perfect, but pretty good. I only wished it had USB3 or eSATA, but both would have costed me more than I was willing to pay.]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/03/23/synology-ds212j/" title="Synology DS212j"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/ds212j.8e9ghn24syo0og8cgs4soskko.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="207" alt="Synology DS212j" style="float:left;padding:0 10px 10px 0;" ></a><p>Finally got a small NAS. Although it was tempting to get a bigger/faster one with 5 or  4 disk slots and a fast CPU, it&#8217;s way overkill for my purpose, so in the end, I went for a small DS212j plus a (for now) 3TB disk.</p>
<p>It&#8217;s plenty fast (75MB/s read via NFS), the GUI is awesome, the capabilities more than sufficient. It has some kinks though:</p>
<ul>
<li>The OS is on the disk and not in flash memory.</li>
<li>If you have 2 different size disks, then if you create a mirrored volume, the rest of the space goes unused instead of being able to use it as a non-mirrored volume.</li>
<li>Volumes always take full disks (or what is left after the OS is copied on them)</li>
<li>To enable NFS, you need to first enable it, and then create shares (which are usually for Samba shares), and there enable NFS sharing too.</li>
<li>To enable home directories, click on the user modules and click there on &#8220;User Home&#8221; and enable it and say which volume to use.</li>
<li>Disk groups names are hardcoded: Disk group 1, Disk group 2 etc.</li>
<li>Volume names are hardcoded: Volume 1, Volume 2 etc. They map to mount points called /volume1, /volume2 etc.</li>
<li>The media server does not ask for the location of files. It defines it to be on a volume you pick.</li>
</ul>
<p>If you have only 2 disks, do yourself a favor and get 2 of identical size and use a RAID-1 (or their hybrid volumes). Alternatively expect no mirroring whatsoever. If you have more disks (4 would be a good start), then this is much less of a problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/03/23/synology-ds212j/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>nVidia Power Management</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/03/05/nvidia-power-management/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/03/05/nvidia-power-management/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 13:28:46 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pc]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=516</guid>
		<description><![CDATA[nVidia's GPU create too much heat in my notebook as it's too fast .Slowing it down help a lot in terms of heat generation.]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/03/05/nvidia-power-management/" title="nVidia Power Management"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/nvidia_330m.d9xegvoxqggsg4k800sow8gsc.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="122" alt="nVidia Power Management" style="float:left;padding:0 10px 10px 0;" ></a><p>My Dell Vostro 3700 is all good and nice, but too hot. All the performance I usually don&#8217;t care. CPU performance is nice to have, but thr GPU is overkill unless I play games, which I have not done for years.</p>
<p>nVidia&#8217;s Linux driver has some hidden power management settings, which until today I could never enable. The nvidia-settings tool always showed high performance (Graphics clock 575MHz, Memory clock 790MHz, Processor Clock 1265MHz). The lowest performance is 135/135/270MHz. Obviously much slower, yet fast enough for pushing windows around the desktop.</p>
<p>Finally <a href="http://guilleml.wordpress.com/2011/04/27/nvidia-powermizer-on-linux/" target="_blank">this</a> did it (and <a href="http://tutanhamon.com.ua/technovodstvo/NVIDIA-UNIX-driver/" target="_blank">here</a> some more explanations):</p>
<pre>PowerMizerEnable=0x1; PerfLevelSrc=0x2222; PowerMizerLevel=0x3; PowerMizerDefault=0x3; PowerMizerDefaultAC=0x3</pre>
<p>This sets the performance to lowest possible (0&#215;03=lowest) for all possible power-situations.</p>
<p>Screen is still snappy, and even Google Earth, which is probably the most taxing program I run in terms of graphics, is still perfectly ok to use. The result is about 6° less temperature (idle machine runs at 67 instead of 73°C. That allows the CPU to run a bit faster, or alternatively more cores to run in parallel without either the fan spinning faster, or the system forcing a shutdown due to overheating.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/03/05/nvidia-power-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kubuntu 12.04 LTS Beta 1</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/03/05/kubuntu-12-04-lts-beta-1/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/03/05/kubuntu-12-04-lts-beta-1/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 13:05:48 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[pc]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=510</guid>
		<description><![CDATA[Upgrading from Kubuntu 11.10 to 12.04 Beta 1. Worked well, fixed some issues, did not (yet) add more problems.]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/03/05/kubuntu-12-04-lts-beta-1/" title="Kubuntu 12.04 LTS Beta 1"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/kubuntu_logo_lucid1.anfhcetyz7s40os4ko4k0s0ow.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="35" alt="Kubuntu 12.04 LTS Beta 1" style="float:left;padding:0 10px 10px 0;" ></a><p>Kubuntu 12.04 LTS Beta 1 is <a href="https://wiki.kubuntu.org/PrecisePangolin/Beta1/Kubuntu" target="_blank">out</a> and curious as I was, I gave it a try. I had some good reasons:</p>
<ul>
<li>The company&#8217;s remote access RDP client behaved funny with my dual monitor setup after messing with the Java runtime environment</li>
<li>My Dell Vostro 3700 gets really hot really quick and there&#8217;s a <a href="http://www.phoronix.com/scan.php?page=article&amp;item=linux_mobile_uffda&amp;num=1" target="_blank">known regression in the Linux kernel</a></li>
</ul>
<p>The first one caused me to boot into Windows 7 again, which is at least annoying, the latter causes my CPU to run not at 1.6GHz which would be its nominal frequency, but 1.2GHz max, without <a href="http://www.intel.com/content/www/us/en/architecture-and-technology/turbo-boost/turbo-boost-technology.html" target="_blank">Turbo-Boost</a>. Luckily the CPU is still very fast for my purposes and 4 cores plus hyperthreading, 6GB RAM and a <a href="http://www.geforce.com/Hardware/NotebookGPUs/geforce-gt-330m" target="_blank">GeForce GT 330M</a> help.</p>
<p>So I tried the update to Kubuntu 12.04 LTS Beta 1 which is well described <a href="https://help.ubuntu.com/community/PreciseUpgrades" target="_blank">here</a> and which worked equally well, with one minor problem which was Dropbox: while it tried to reinstall or re-download the Dropbox Debian package, it was just sitting there&#8230;after 2h I killed it and then the install process continued. The fix is as simple as a</p>
<pre>aptitude reinstall nautilus-dropbox</pre>
<p>and that fixed everything.</p>
<h3>Verdict</h3>
<p>Most things look just as before with minor changes, some things are much nicer (Dolphin&#8217;s icons now move around nicely animated when resizing its window), and both issues I had with the previous install are either gone (no issues with the VPN RDP client anymore) or much better (temperature definitely decreased during normal operations)</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/03/05/kubuntu-12-04-lts-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Powidl und Pflaumenknödel und andere Leckereien</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/02/04/504/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/02/04/504/#comments</comments>
		<pubDate>Sat, 04 Feb 2012 08:34:47 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[nonelectronic]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=504</guid>
		<description><![CDATA[Rezepte von meiner Oma. Lauter leckere Sachen, allesamt nicht einfach in Japan zu machen.]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/02/04/504/" title="Powidl und Pflaumenknödel und andere Leckereien"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/2012_02_04_17_34_48_6741.4dp329hdl1yc4oc0g4goo4wc0.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="134" alt="Powidl und Pflaumenknödel und andere Leckereien" style="float:left;padding:0 10px 10px 0;" ></a><p>Gestern hat mein Sohnemann Hefeteigbrötchen gebacken um etwas über Hefe und Brot zu lernen. Ich habe etwas Hefeteil weggenommen und anstatt es im Ofen zu backen, in einen Topf mit Wasser gegeben um daraufs Germnknödel mit Vanillesosse zu machen. War lecker, aber etwas zu lange gekocht.</p>
<p>Egal, ich bin auf den Geschmack gekommen und möchte mehr von dem machen was meine Oma gekocht hat: Leckereien (viele aus Böhmen) wie:</p>
<ul>
<li><a href="http://de.wikipedia.org/wiki/Powidltascherl" target="_blank">Powidltascherln</a> (ich kenne die mit Hefezeig, aber Kartoffelteig hört sich auch lecker an) mit zerlassener Butter und Zucker bestreut</li>
<li><a href="http://www.br.de/fernsehen/bayerisches-fernsehen/sendungen/wir-in-bayern/rezepte/wib-rezepte-leibspeise-rezept100.html" target="_blank">Liwanzen</a> oder <a href="http://www.tschechische-kueche.de/liwanzen/" target="_blank">hier</a> ein anderes Rezept, mit Zimt und Zucker</li>
<li><a href="http://www.hausfrauenseite.de/cgi-bin/HFSDB/forum.cgi?fid=10&amp;showid=6064" target="_blank">Mehlbatzen</a>, toll mit Sosse zu z.B. Sauerbraten</li>
<li><a href="http://www.chefkoch.de/rezepte/1344541239203079/Thueringer-Zwetschenknoedel.html" target="_blank">Pflaumenknödel</a> mit gerosteten Semmelbröseln und Zucker und zerlassener Butter</li>
<li><a href="http://www.chefkoch.de/rezepte/1783151288340170/Semmelschmarrn.html" target="_blank">Eingeschnittene Semmeln</a> AKA <a href="http://www.kochhut.de/rezepte/regional/boehmen/boehm45.htm" target="_blank">Semmelbaba</a></li>
<li><a href="http://www.chefkoch.de/rezepte/617431161776097/Buchteln-mit-Vanillesosse.html" target="_blank">Buchteln</a> (das kommt mehr von meiner Schwester)</li>
</ul>
<p>Weia, ich kriech Hunger&#8230;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/02/04/504/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rooting your Milestone 2</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/01/27/rooting-your-milestone-2/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/01/27/rooting-your-milestone-2/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 14:59:09 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[phone]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=500</guid>
		<description><![CDATA[How to root an unlocked  Milestone 2 running Android 2.3.4]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/01/27/rooting-your-milestone-2/" title="Rooting your Milestone 2"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/b2c_milestone2_front_open_brows_xw_en.3z3y6wr937eocsk0gk8s44k04.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="142" alt="Rooting your Milestone 2" style="float:left;padding:0 10px 10px 0;" ></a><p>Without any good reason and no actual need and more for because-I-am-curious, I rooted my Milestone 2 (v2.3.4).</p>
<p>Instructions came mostly from <a href="http://www.pocketables.net/2011/06/how-to-manually-root-almost-any-android-device.html" target="_blank">here</a> which pointed me into the right direction:</p>
<ul>
<li>You need adb from the <a href="http://developer.android.com/sdk/index.html" target="_blank">Android SDK</a></li>
<li> Get SuperOneClick v2.3.3 from <a href="http://shortfuse.org/">http://shortfuse.org/</a></li>
</ul>
<div>The actual commands I used were:</div>
<div>
<ol>
<li>Turn on the USB debugging on the Milestone: Settings/Applications/Development/USB Debugging must be checked</li>
<li>Connect Milestone 2 via USB to my Linux machine</li>
<li>Run &#8220;adb devices&#8221; as root. This starts the adb local server which connects to the phone via USB.</li>
<li>adb push Exploit/zergRush /data/local/tmp</li>
<li>adb shell</li>
<li>cd /data/local/tmp</li>
<li>chmod 777 zergRush</li>
<li>./zergRush</li>
</ol>
<div>It&#8217;s fun to watch and in the end it said it has done its deed, and it closes the adb shell.</div>
<div>Back on the Linux machine:</div>
<div>
<ol>
<li>adb kill-server</li>
<li>adb devices</li>
<li>adb shell</li>
</ol>
</div>
<div>and I had the # prompt in front of me. It&#8217;s that easy.</div>
<div>Now making it permanent:</div>
<div>
<ol>
<li>See what block device is used via: cat /proc/mounts</li>
<li>In my case /system is mounted from /dev/block/mmcblk1p21</li>
<li>mount -o remount,rw /dev/block/mmcblk1p21 /system</li>
<li>exit</li>
<li>adb push Dependencies/busybox /system/bin/busybox</li>
<li>adb push Root/su-v2 /system/bin/su</li>
<li>adb install Root/Superuser.apk</li>
<li>adb shell</li>
<li>chmod 4755 /system/bin/busybox</li>
<li>chmod 4755 /system/bin/su</li>
<li>mount -o remount,ro /dev/block/mmcblk1p21 /system</li>
<li>exit</li>
<li>adb reboot</li>
</ol>
<p>The phone reboots here and it&#8217;s done. Next time I log in via &#8220;adb shell&#8221; I simply type &#8220;su&#8221; and I am root.</p>
<p>&nbsp;</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/01/27/rooting-your-milestone-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming AVRs &#8211; Part 2</title>
		<link>http://harald.studiokubota.com/wordpress/index.php/2012/01/15/programming-avrs-part-2/</link>
		<comments>http://harald.studiokubota.com/wordpress/index.php/2012/01/15/programming-avrs-part-2/#comments</comments>
		<pubDate>Sun, 15 Jan 2012 01:46:46 +0000</pubDate>
		<dc:creator>harald</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ucontroller]]></category>

		<guid isPermaLink="false">http://harald.studiokubota.com/wordpress/?p=495</guid>
		<description><![CDATA[Using Bus Pirate for programming my AVRs now. A bit more comfortable and can be used for other stuff too.]]></description>
			<content:encoded><![CDATA[<a href="http://harald.studiokubota.com/wordpress/index.php/2012/01/15/programming-avrs-part-2/" title="Programming AVRs &#8211; Part 2"><img src="http://harald.studiokubota.com/wordpress/wp-content/uploads/yapb_cache/buspirate.5hwd8xmx2s8wsswowo0kw8o4c.a9sxxja1njksswcs400wcc4cg.th.jpeg" width="180" height="135" alt="Programming AVRs &#8211; Part 2" style="float:left;padding:0 10px 10px 0;" ></a><p>I used to <a href="http://harald.studiokubota.com/wordpress/index.php/2011/09/19/programming-avrs/" target="_blank">use the FT245R chip to program my AVRs</a> but I was looking for something more comfortable. Like the <a href="http://dangerousprototypes.com/bus-pirate-manual/" target="_blank">Bus Pirate</a>. Works great. No special configuration needed for avrdude. Simply say it&#8217;s using now a Bus Pirate and which USB port it shows at.</p>
<p>&nbsp;</p>
<p>Update: It&#8217;s too slow, so I flashed the STK500v2 firmware, which means I tell avrdude I got an STK500v2. While it loses all the features of the real Bus Pirate, it&#8217;s magnitudes faster (and I have the AVR extended patches and updated the Bus Pirate firmware to 6.1, but it was still too slow for larger programs).</p>
]]></content:encoded>
			<wfw:commentRss>http://harald.studiokubota.com/wordpress/index.php/2012/01/15/programming-avrs-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

