<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>What is Miklos hacking - en</title><link>https://vmiklos.hu/blog/</link><description/><atom:link href="https://vmiklos.hu/blog/feeds/en.rss.xml" rel="self"/><lastBuildDate>Sat, 02 Nov 2013 19:35:37 +0000</lastBuildDate><item><title>ged2dot, a GEDCOM to Graphviz converter</title><link>https://vmiklos.hu/blog/ged2dot.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;It&amp;#8217;s All Souls' Day, so let&amp;#8217;s celebrate it by writing Free Software that helps
us to remember our ancestors. I already enjoyed
&lt;a href="http://ancestry.com/"&gt;ancestry.com&lt;/a&gt; as a GEDCOM editor, but it always just shows
a small part of the family tree. So here comes
&lt;a href="https://github.com/vmiklos/ged2dot"&gt;ged2dot&lt;/a&gt;, that will convert your GEDCOM file
to a &lt;a href="http://en.wikipedia.org/wiki/Directed_acyclic_graph"&gt;DAG&lt;/a&gt;, resulting in a
layout similar to this:&lt;/p&gt;&lt;/div&gt;
&lt;div class="imageblock" style="text-align:center;"&gt;
&lt;div class="content"&gt;
&lt;a class="image" href="https://lh3.googleusercontent.com/-HcJ2C2bzmf0/UnVFEsVLzZI/AAAAAAAADtQ/UUZi3tcL-co/s2000/screenshot.png"&gt;
&lt;img src="https://lh3.googleusercontent.com/-HcJ2C2bzmf0/UnVFEsVLzZI/AAAAAAAADtQ/UUZi3tcL-co/s400/screenshot.png" alt="https://lh3.googleusercontent.com/-HcJ2C2bzmf0/UnVFEsVLzZI/AAAAAAAADtQ/UUZi3tcL-co/s400/screenshot.png" /&gt;
&lt;/a&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;Of course you can also feed more sensitive info into it, like disabling
anonymous mode: then it&amp;#8217;ll show the name and birth/death date on the nodes;
it&amp;#8217;ll also show something more useful than placeholder images. ;-)&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Sat, 02 Nov 2013 19:35:37 +0000</pubDate><guid>tag:vmiklos.hu,2013-11-02:/blog/ged2dot.html</guid><category>en</category></item><item><title>Are you open?</title><link>https://vmiklos.hu/blog/are-you-open.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;Sounds like an easy question, but I learned over the past few years that for
software projects, the answer is typically not a yes or no question.&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;Technically&amp;#8201;&amp;#8212;&amp;#8201;for example&amp;#8201;&amp;#8212;&amp;#8201;Virtualbox OSE is considered opensource, even the
OSE abbreviation suggests that it&amp;#8217;s a stripped down version of the real
codebase, that is kept as a secret. At first thought I wouldn&amp;#8217;t even imagine
it&amp;#8217;s possible to contribute back a patch from someone not working on the
original&amp;#8201;&amp;#8212;&amp;#8201;closed&amp;#8201;&amp;#8212;&amp;#8201;codebase, but of course I may be wrong in case of
Virtualbox.&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;There is also the question of what is open. Only tarballs of releases, or also
the SCM repo used for development? Think of Amazon&amp;#8217;s
&lt;a href="http://www.amazon.com/gp/help/customer/display.html?tag=androidpolice-20&amp;amp;nodeId=200203720"&gt;custom
kernels&lt;/a&gt; where the code is open, but it&amp;#8217;s obviously only a code dump, one is
not supposed to contribute to it, and the individual changesets are not public.&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;Finally, even if the software itself is developed in a truly free manner, some
enterprise version (which is based on the free version) may not be publicly
developed, e.g. only the resulting tarball is public. I&amp;#8217;m happy to see that at
$dayjob even this last detail is quite public, think of
&lt;a href="http://cgit.freedesktop.org/libreoffice/core/log/?h=distro/suse/suse-3.6"&gt;LibreOffice&lt;/a&gt;
or the &lt;a href="http://kernel.opensuse.org/cgit"&gt;Linux kernel&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Fri, 04 Jan 2013 22:23:44 +0000</pubDate><guid>tag:vmiklos.hu,2013-01-04:/blog/are-you-open.html</guid><category>en</category></item><item><title>CyanogenMod</title><link>https://vmiklos.hu/blog/cyanogenmod.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;So even if I &lt;a href="https://vmiklos.hu/blog/galaxy-s.html"&gt;bookmarked&lt;/a&gt; a thread to have a
look at the CyanogenMod install on my phone last year, I didn&amp;#8217;t have a look at
that till yesterday. The final motivation was that I thought that CM 9.1 (not
containing any Samsung code) will not be vulnerable wrt.
&lt;a href="http://www.h-online.com/security/news/item/Remote-resetting-a-Samsung-phone-made-easy-1717115.html"&gt;the
issue reported 2 days ago&lt;/a&gt;. Later turned out that installing
&lt;a href="https://play.google.com/store/apps/details?id=com.voss.notelurl"&gt;this app&lt;/a&gt; is
enough, even if you stick to the older firmware supplied by Samsung, but once
CM was installed, I haven&amp;#8217;t looked back.&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;The
&lt;a href="http://wiki.cyanogenmod.com/wiki/Samsung_Galaxy_S:_Full_Update_Guide"&gt;install
guide&lt;/a&gt; was easy to follow, it seems that newer Samsung devices have download
mode enabled by default, so you need no cracking, the ClockworkMod Recovery and
then CyanogenMod can be installed without any problems. Probably the only
nontrivial part is that you do want Google Apps, even if you disable most of
that stuff later, as the Play Store is part of that collection as well.  As the
guide suggests, I made a full backup, then after the install I restored the
important part of my settings.&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;For the reference, here is how my home screen looked before and after the
reinstall:&lt;/p&gt;&lt;/div&gt;
&lt;div align="center"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;&lt;span class="image"&gt;
&lt;a class="image" href="https://lh3.googleusercontent.com/-3yK5eWM3LRc/UBj7btQMSEI/AAAAAAAABd0/Ap4_8iyBUhY/s800/SC20120323-153702.png"&gt;
&lt;img src="https://lh3.googleusercontent.com/-3yK5eWM3LRc/UBj7btQMSEI/AAAAAAAABd0/Ap4_8iyBUhY/s400/SC20120323-153702.png" alt="https://lh3.googleusercontent.com/-3yK5eWM3LRc/UBj7btQMSEI/AAAAAAAABd0/Ap4_8iyBUhY/s400/SC20120323-153702.png" /&gt;
&lt;/a&gt;
&lt;/span&gt;
&lt;span class="image"&gt;
&lt;a class="image" href="https://lh4.googleusercontent.com/-gNy49Bf251w/UGP7Fb1PrII/AAAAAAAABmg/v6GUhZaDluw/s800/Screenshot_2012-09-27-08-53-23.png"&gt;
&lt;img src="https://lh4.googleusercontent.com/-gNy49Bf251w/UGP7Fb1PrII/AAAAAAAABmg/v6GUhZaDluw/s400/Screenshot_2012-09-27-08-53-23.png" alt="https://lh4.googleusercontent.com/-gNy49Bf251w/UGP7Fb1PrII/AAAAAAAABmg/v6GUhZaDluw/s400/Screenshot_2012-09-27-08-53-23.png" /&gt;
&lt;/a&gt;
&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Thu, 27 Sep 2012 19:28:43 +0000</pubDate><guid>tag:vmiklos.hu,2012-09-27:/blog/cyanogenmod.html</guid><category>en</category></item><item><title>TL-WN422GC</title><link>https://vmiklos.hu/blog/tl-wn422gc.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;The &lt;a href="http://www.tp-link.com/en/products/details/?model=TL-WN422GC"&gt;title&lt;/a&gt; is a
wireless card usable for desktop machines. Why I can recommend it:&lt;/p&gt;&lt;/div&gt;
&lt;div class="ulist"&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
It&amp;#8217;s better than those cheap wifi stricks, having a high(er) gain antenna.
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
It has proper Linux support. Kernel module name: &lt;code&gt;ath9k_htc&lt;/code&gt;, the required
  &lt;code&gt;htc_9271.fw&lt;/code&gt; firmware is part of &lt;code&gt;kernel-firmware&lt;/code&gt;, so it works out of the
   box on any modern distro.
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Sun, 26 Feb 2012 20:51:06 +0000</pubDate><guid>tag:vmiklos.hu,2012-02-26:/blog/tl-wn422gc.html</guid><category>en</category></item><item><title>LCA 2012 Videos</title><link>https://vmiklos.hu/blog/lca-2012-videos.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;I think last year it was the
&lt;a href="http://0pointer.de/blog/projects/lca2011-video.html"&gt;systemd video&lt;/a&gt; I watched,
now it was btrfs. Especially the
"&lt;a href="http://www.youtube.com/watch?v=hxWuaozpe2I#t=16m50s"&gt;can&amp;#8217;t you do online
corruptions?&lt;/a&gt;" part. ;)&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;Also: did you know the &lt;code&gt;filefrag&lt;/code&gt; and &lt;code&gt;sum&lt;/code&gt; commands? (e2fsprogs, coreutils)&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Thu, 26 Jan 2012 01:40:01 +0000</pubDate><guid>tag:vmiklos.hu,2012-01-26:/blog/lca-2012-videos.html</guid><category>en</category></item><item><title>Samsung Galaxy S</title><link>https://vmiklos.hu/blog/galaxy-s.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;As &lt;a href="https://vmiklos.hu/blog/s40-apps-i-use.html"&gt;this post&lt;/a&gt; already suggested, about a week ago I
replaced my S40 with $title. (Yes, I know that S II is
just released, but that pushed down the price of S a bit, and I don&amp;#8217;t want to
waste so much money for a phone.)&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;So far I&amp;#8217;m quite pleased about the product, here are the tools I used to
migrate data:&lt;/p&gt;&lt;/div&gt;
&lt;div class="ulist"&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
gammu, to convert the calendar to ics, which can be imported by the calendar
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href="https://github.com/vmiklos/vmexam/blob/master/gammu/gammu2gcontacts"&gt;gammu2gcontacts&lt;/a&gt; to extract
  contacts from the gammu backup (&lt;a href="https://vmiklos.hu/blog/gammu2gcontacts.html"&gt;earlier post&lt;/a&gt;)
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href="http://www.mgmaps.com/"&gt;mgmaps&lt;/a&gt; can export to kml, which can be imported to my maps
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
finally a throw-away (use once, and never look back) script to generate emails from my notes, which can be imported by &lt;a href="https://market.android.com/details?id=org.dayup.gnotes"&gt;gnotes&lt;/a&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;The hardware is supported by &lt;a href="http://www.cyanogenmod.com/"&gt;CyanogenMod&lt;/a&gt;, but I did not experiment with that so far. (&lt;a href="http://forum.xda-developers.com/showthread.php?t=723596"&gt;bookmark&lt;/a&gt;)&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Thu, 22 Dec 2011 21:08:00 +0000</pubDate><guid>tag:vmiklos.hu,2011-12-22:/blog/galaxy-s.html</guid><category>en</category></item><item><title>S40 applications I use</title><link>https://vmiklos.hu/blog/s40-apps-i-use.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;See &lt;a href="https://vmiklos.hu/blog/kde3-apps-i-use.html"&gt;this post&lt;/a&gt; for motivation.&lt;/p&gt;&lt;/div&gt;
&lt;div class="ulist"&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href="http://sourceforge.net/projects/readmaniac/"&gt;readmaniac&lt;/a&gt; for book reading
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href="http://anyremote.sourceforge.net/"&gt;anyremote&lt;/a&gt; for controlling okular
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href="http://www.opera.com/mobile/"&gt;opera mini&lt;/a&gt; for web browsing (the native browser of the S40s is a joke)
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href="http://www.google.com/mobile/mail/"&gt;gmail&lt;/a&gt; for email reading
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href="http://www.mgmaps.com/"&gt;mgmaps&lt;/a&gt; for offline maps
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
&lt;a href="http://www.midpssh.org/"&gt;midpssh&lt;/a&gt; for ssh access
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Thu, 15 Dec 2011 01:38:23 +0000</pubDate><guid>tag:vmiklos.hu,2011-12-15:/blog/s40-apps-i-use.html</guid><category>en</category></item><item><title>KVM port forwarding</title><link>https://vmiklos.hu/blog/kvm-port-forward.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;This is going to be like my &lt;a href="https://vmiklos.hu/blog/mysql.html"&gt;mysql password set&lt;/a&gt; post, I
got tired of looking up the docs all the time, so here it is.&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;If you have a host running kvm instances and you want to forward the
TCP port &lt;code&gt;$hostport&lt;/code&gt; of the host machine &lt;code&gt;$host&lt;/code&gt; to a port &lt;code&gt;$guestport&lt;/code&gt; of the
guest machine &lt;code&gt;$guest&lt;/code&gt;, then you need:&lt;/p&gt;&lt;/div&gt;
&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre&gt;&lt;code&gt;iptables -t nat -A PREROUTING -p tcp -d $host --dport $hostport -j DNAT --to-destination $guest:$guestport&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Wed, 24 Aug 2011 17:28:35 +0000</pubDate><guid>tag:vmiklos.hu,2011-08-24:/blog/kvm-port-forward.html</guid><category>en</category></item><item><title>T520</title><link>https://vmiklos.hu/blog/t520.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;So I&amp;#8217;m testing a ThinkPad T520 for about 3 weeks now.&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;My motivations were:&lt;/p&gt;&lt;/div&gt;
&lt;div class="ulist"&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
so far I was using a netbook as my primary desktop, but recently did
  too much hacking on it, so I needed something more powerful
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
it&amp;#8217;s interesting how many people I respect is a happy ThinkPad user,
  so I wanted to join the fun
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
I got fed up with not having any 3D acceleration on the netbook, I
  wanted back the sane Intel VGA that requires no blob drivers and still
  satisfies a non-gamer, like me
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
sometimes I did miss a larger screen, while 12" is handy, hacking in
  Eclipse (when I have to), watching a movie with family, etc is not
  really optimal
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;The official homepage is
&lt;a href="http://shop.lenovo.com/us/notebooks/thinkpad/t-series/t520"&gt;here&lt;/a&gt;, the
exact model I got has the following spec:&lt;/p&gt;&lt;/div&gt;
&lt;div class="ulist"&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
display: 15.6" WUXGA FULL HD (1920x1080), AntiGlare
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
cpu: &lt;a href="http://ark.intel.com/products/52219"&gt;Intel Core i7-2630QM 2,0&lt;/a&gt;
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
memory: 8GB (2x4GB) DDR3, 1333MHz
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
hdd: 500GB, 7200rpm, SATA
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
dvd writer
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
vga: Nvidia Quadro NVS 4200M, 1024MB + Optimus
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
wireless: 802.11a/g/n
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
bluetooth: 2.1 + EDR
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
card reader: 4 in 1 (SD, SDHC, SDXC, MMC)
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
interfaces: 3xUSB2.0, 1xeSATA/USB2.0 combo, fingerprint reader,
  1xRJ45, 1xExpressCard/34, 1xDisplay port, 1xVGA, 1xmic, 1xheadphone
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
webcam: 1 Mpixel
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
battery: 9 cells, 94Whr, marketing says 14h
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
warranty: 36 months
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;What I did not test:&lt;/p&gt;&lt;/div&gt;
&lt;div class="ulist"&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
Nvidia
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
fingerprint reader
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
RJ45, eSATA, ExpressCard
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;Driver support: every portion works with Linux 2.6.39 without installing
any external drivers, except the out-of-core vga.&lt;/p&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;Notes:&lt;/p&gt;&lt;/div&gt;
&lt;div class="ulist"&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;
the cpu is an x86_64 4-core 2GHz (in case the above link would became
  404), so far it seems that enabling hyper-threading just causes
  trouble, once I turned that off, I no longer got random failures when
  doing multithread builds
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
I considered SSD but so far I think it&amp;#8217;s too new technology for me,
  probably I&amp;#8217;ll consider for the next machine
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
luckily the Nvidia card in it did not cost too much, since it would
  just eat my battery, one of the first things I did was to enable the
  in-core intel vga
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
the external vga port is nice, when I plug the external monitor in, a
  KDE gui pops up and manually typing &lt;code&gt;xrandr&lt;/code&gt; commands seems to be
  unnecessary
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
the wireless works fine with the iwlagn Linux kernel module, but so
  far I was unable to connect to hidden access points (need to debug
  later, I only use advertised ESSID + wpa2 on a daily basis)
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
the fingerprint reader is a joke, I did not try this one, but with a
  similar model it seemed to work 9 times from 10 cases, but in case it
  did not, repeating the read did not help and finally you just had to
  type in your password
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
battery: with my usecase, it&amp;#8217;s around 8h when I do nothing
  cpu-intensive, otherwise around 3h
&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;
my mini benchmark: build of LibreOffice master took more than 24h on
  my netbook, now it&amp;#8217;s under an hour, an in case there were minimal
  changes only (so ccache has many hits), it&amp;#8217;s around 20 minutes&amp;#8201;&amp;#8212;&amp;#8201;and
  that includes installing the product and running the testsuite as well.
  ;)
&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Thu, 18 Aug 2011 18:12:28 +0000</pubDate><guid>tag:vmiklos.hu,2011-08-18:/blog/t520.html</guid><category>en</category></item><item><title>KVM vs Windows 2003</title><link>https://vmiklos.hu/blog/kvm-windows-2003.html</link><description>&lt;div id="preamble"&gt;
&lt;div class="sectionbody"&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;A few days ago I wanted to try out Windows 2003 (to be used for a task
at the university) in KVM, to be exact using libvirt. First I didn&amp;#8217;t do
any non-intuitive trick, but later it turned out what virtio should be
enabled for the block devices or the whole machine will be slow as hell.
For the records, here is what worked for me:&lt;/p&gt;&lt;/div&gt;
&lt;div class="listingblock"&gt;
&lt;div class="content"&gt;
&lt;pre&gt;&lt;code&gt;wget http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/bin/virtio-win-1.1.16.vfd
virt-install --name=vmiklos-w2003 --arch=x86_64 --vcpus=1 --ram=2048 \
        --os-type=windows --os-variant=win2k3 --connect=qemu:///system \
        --network network=default \
        --cdrom=/virt/vmiklos-w2003/en_windows_server_2003_with_sp1_enterprise.iso \
        --disk path=/virt/vmiklos-w2003/vmiklos-w2003.img,size=24,bus=virtio \
        --disk path=/virt/vmiklos-w2003/virtio-win-1.1.16.vfd,device=floppy \
        --accelerate --vnc --noautoconsole --keymap=us&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;div class="paragraph"&gt;&lt;p&gt;When the installer asks if you have a special SCSI driver floppy, ask for it,
then you can select the virtio driver.&lt;/p&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miklos Vajna</dc:creator><pubDate>Fri, 01 Apr 2011 00:01:48 +0000</pubDate><guid>tag:vmiklos.hu,2011-04-01:/blog/kvm-windows-2003.html</guid><category>en</category></item></channel></rss>