tag:blogger.com,1999:blog-72383696318602176572009-07-09T09:27:40.709+02:00M'logWhatever comes to mindwzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.comBlogger65125tag:blogger.com,1999:blog-7238369631860217657.post-62609644555483965842009-07-06T20:52:00.001+02:002009-07-06T20:54:30.045+02:00vmware-any-any-patches: the one list, part twoTrying to get VMware Workstation 6.5 and / or VMware Player to work in Fedora 11? I hear <a href="http://communities.vmware.com/thread/203231">this thread</a> on the VMware forums will help you out.<br /><br />I switched to KVM months ago myself. Consider this a courtesy update to my 'one list' for vmware-any-any patches ;-)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-6260964455548396584?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-50310848781276458152009-05-11T10:30:00.002+02:002009-05-11T10:34:13.036+02:00Prism on FedoraFinally: a new version of Prism. <br /><br />I have been doubting whether to make rpm's for prism for my Fedora install or waiting for the Prism team to release a version of the extension that works on the Firefox 3.5 beta's.<br /><br />I'm glad the team released the extension before I got to deciding to build the application myself. Saves me from a lot of work and it *finally* gives me the option of having a gmail menu option in Fedora :)<br /><br />Edit: you might want to have a <a href="http://prism.mozilla.com/">link</a> to go with this post<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-5031084878127645815?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com2tag:blogger.com,1999:blog-7238369631860217657.post-1978579062159173712009-05-05T15:01:00.006+02:002009-05-05T16:10:44.736+02:00Linux pro trying out an Windows 7RC installationIn a previous life, I worked for a huge Dutch IT consulting corporation. This was back when I started in IT (well not really, but at least I didn't have any certifications), so they required me to go on MCSA training. I completed all the courses and exams successfully, so apart from being pretty well qualified on Linux, I am actually an MCSA on Windows 2003, too. Don't tell anyone, I'd really like this to remain a secret between us.<br /><br />So anyway, they see to keep your friends close, but enemies closer. Therefore I decided to give the RC for Windows 7 a spin. Not really, of course, but in a KVM virtual machine on my laptop running Fedora 11 to my full satisfaction.<br /><br />I downloaded the ISO, got me a serial and read the requirements. The first thing I noticed, was the fact that the system requirements aren't all that steep. I'm not sure what that means for the performance inside a VM (and actually performance in general, remembering the Vista class action suit), but then again, I'm only test driving it.<br /><br />What did stand out in the requirements was the fact that I had to have 16GB (what??) available in free disk space. Now, I do have space. Lots of it. But 16GB? What the heck does an OS without any extras (like Office applications, photo editing software, etc.) need 16GB for?<br /><br />Then, whence installing, I noticed the installer partitioning my disk with a 100MB partition of the "System"-type and the rest as the "primary" partition. I'm pretty sure from my endeavors with fdisk, that there is not such thing as a partition of the "System"-type. I'm downloading a Knoppix image right now to find out what Windows thinks is a partition of the "System"-type. Maybe it's /boot? ;-)<br /><br />There is no 'Use whole disk' or 'Do this automatically for me' button, but the 'New' button functions more or less as one of those.<br /><br />The actual "Installing Windows" screen shows a couple of steps, which take a while to go through but nothing extreme. There is something listed called 'Installing features', though, which made me wonder what the other 'Install' items were doing.<br /><br />Then there is a reboot, and 'Setup is updating registry settings' and 'Setup is starting services' screens.<br /><br />After that, we're back in the "Installing Windows" screen, where 'Completing installation' is highlighted. Processor is at 100%, screen flickers a bit, hardware detection going on.<br /><br />After another reboot, 'Setup is preparing my computer for first use' and I am asked for my username and a password (and a password hint? what?) in a second screen. In the next screen we enter the serial. Apparently, MS still has an Activation scheme going on, because Windows 7 wants to 'activate' itself when I'm online. Mmh. I don't really like that stuff. So let's not, for now.<br /><br />I like the fact that an update scheme is presented to the user, which makes security a more prominent issue in Windows. Timezone picking is next, followed by a computer location selection screen. I wasn't familiar with this. I am supposed to pick from 'Home network', 'Work network' and 'Public network'. I imagine this affects default firewall settings and stuff, but a bit more detailed description of the three options would have been nice for people that have a clue and would like to know what happens under the hood. What is good, is that 'Public network' (and thus high secutiry, I think) is recommended. I select 'Home network'.<br /><br />After this, setup goes on 'Preparing my desktop' and there we are. Notice there is no last reboot in between. The desktop instantly made me think 'hey, this looks like KDE4'. It has a broad taskbar and huge icons, just like default KDE4. <br /><br />IE asks me what search provider I want to use, which is good. It then start babbling about 'accelerators' and 'web slices'. I am clueless about what those are, so I turn them off. CTRL-L still acts retarded on Windows, sadly. <br /><br />The layout of the control panel looks cluttered, but there is a search option, so I finally got to see what this UAC thing is, everybody was so mad about. <br /><br />At this point, I started to loose interest. I tried a reboot to check boot speed and I must say, Windows 7 boots pretty quick. It lost my network settings though, again asking me the 'Home network', 'Work network' etc. question. <br /><br />Final remarks: the KVM soundcard, that works fine in Windows XP, doesn't seem to work. The actual amount of disk space Windows 7 takes is well over 7GB. I don't know what the 16GB requirement was for then. Otoh, 7GB? For an operating system without office applications and such? What? That's insane! There's the system32 directory holding almost 2GB, but the big whopper is the winsxs directory with almost 4GB. I read this directory has something to do with compatibility and resolving problems with dll hell, so it probably has its uses, but 7GB for an OS? Wow. <br /><br />I rebooted once more into the Knoppix Live environment. The 'System'-type partition is just a normal type '7' HPFS/NTFS filesystem, just like the main partition. The difference is that the 'System'-partition is bootable, which actually *does* make it a bit like a /boot partition. Oh well, copying is a form of flattery.<br /><br />Ok, enough played. I'm shutting down the VM and going to do some actual work here.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-197857906215917371?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com4tag:blogger.com,1999:blog-7238369631860217657.post-25238524160134677132009-04-30T21:28:00.006+02:002009-05-05T09:55:26.376+02:00Monoless Fedora? UPDATEDMono, mono, mono. If there has been one project to divide the free software community over the past couple of years, it is Mono. By itself, Mono is just an implementation of C#, the CLR and some more programs making up the .Net toolchain. C# and the CLR are not much different from Java in concept. Both provide a cross-platform programming language and runtime environment, both are licensed under an open source license. No problems so far.<br /><br />The trouble starts where Mono actually attempts to provide compatibility between Windows and other operating systems. A pure Mono application like Tomboy is unlikely to be harmed by this. The problematic part arises from the fact that Microsoft hasn't submitted all parts of the .Net stack to ECMA. So attempting actual compatibility can become dangerous. Microsoft doesn't exactly have a clean track record on the field of fair competition, so one has to wonder whether it is likely for Microsoft to use its patents to stop the Mono project when it becomes too successful. <br /><br />Remember, in this context, that Microsoft has promised not to sue Novell and its customers for infringement with regard to Mono. According to Miguel de Icaza, this promise extends to Novell, its customers and its developers. When we read this the other way around, it does *not* extend to Mono users who are not affiliated to Novell. This scares me. You'll have to decide for yourself in howfar this scares you.<br /><br />Now imagine Mono-based software is pushed into the popular distributions on a larger scale. It would be possible to replace a pretty large amount of readily available programs with Mono-based counterparts. Think Banshee, Beagle, Gnome Do, F-Spot, Tomboy, Muine, just to name a few.<br /><br />And now image Microsoft legally pulling the plug on (parts of) the Mono project, taking the whole Mono eco-system with it, just when people got used to Mono-based programs. Ouch.<br /><br />I'm not saying that that problem would be insurmountable. Au contraire: it'll probably create a huge drive in creating non-Mono alternatives. But it will hurt us. And it is unnecessary: we have C, C++, Java, and Python-programs right now. <br /><br />Personally, I don't really like the whole Mono thing. I think the whole interoperability business is bogus. I think we do not need Mono. In fact, I think the whole Mono project is redundant and that it should be looked upon with great suspicion. I may be overstating it a bit, but having been in this business for quite some time, I know that old dogs never learn new tricks. To quote admiral Ackbar: "It's a trap!" <br /><br />Let's not put any more Mono-software in Gnome. And yes, let's support initiatives like <a href="http://live.gnome.org/Gnote">gnote</a> that provide alternatives to already established Mono-programs. <br /><br />Anyway, if you want to rid you Fedora box of Mono, this aught to do it:<br /><br /><blockquote># rpm -e mono-web monodoc mono-addins mono-winforms mono-data-sqlite mono-data mono-extras f-spot tomboy mono-core gnome-sharp gnome-desktop-sharp gtk-sharp2 ndesk-dbus ndesk-dbus-glib gtk-sharp2-devel<br /></blockquote><br /><br />Just install gnote as a Tomboy replacement, move .tomboy to .gnote and you're done.<br /><br />UPDATE: It seems the guys at Fedora are on the same track and are <a href="https://www.redhat.com/archives/fedora-desktop-list/2009-May/msg00007.html">pondering</a> the replacement of Tomboy with gnote. And personally, I love them for it.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-2523852416013467713?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com3tag:blogger.com,1999:blog-7238369631860217657.post-80902278253326728842009-04-25T22:40:00.002+02:002009-04-25T22:43:26.285+02:00RHCDS certified!I just received word that I passed the RH436 exam (Clustering & Storage) last Friday. Pretty happy with the score again :-)<br /><br />RH436 was the last exam I needed for my "Red Hat Certified Datacenter Specialist" title, so as of today, I am a RHCDS!<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-8090227825332672884?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com2tag:blogger.com,1999:blog-7238369631860217657.post-65273527485748735162009-03-25T12:46:00.002+01:002009-03-25T13:05:01.941+01:00Bye bye Last.fm, Hello Deezer.com!In a couple of days, Last.fm will be starting to charge users outside the US, UK and Germany for on-demand radio on their website. I used to be a Last.fm subscriber, but I'm dropping their service like a hot potato for this. <br /><br />It's not that I think that you shouldn't be paying for a webservice. It's just that I don't like being the one paying to make something free for someone else. Especially is the other person is not of the needy kind. That is what this feels like.<br /><br />Someone on /. posted a comment refering to deezer.com. Hadn't heard of it, checked it out, saw it was cool, dropped last.fm like it had an STD.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-6527352748574873516?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com2tag:blogger.com,1999:blog-7238369631860217657.post-46656725784385187292009-03-17T13:04:00.003+01:002009-03-17T13:17:26.587+01:00Weave: your bookmarks in the cloudIn the past, I have used del.icio.us, Google Bookmarks and a host of other service to sync my bookmarks between installations of Firefox. In the end, I always quit using them pretty quickly (well, for synchronization at least, I'm still using Google Bookmarks for other stuff). I usually quit them because in the end, they didn't work. For example, del.icio.us (and Google Bookmarks) use tags to order your bookmarks. By itself pretty cool and very 21st century. Firefox however doesn't have a very useful interface for using a lot of tags. I have nearly 200 tags registered in my Google Bookmarks account. No problem for a web-based service like Google Bookmarks, but not very useful when you have a single column bookmarks menu in Firefox. I now tend to use Google Bookmarks for sites I need to be able to find again or sites that are an interesting read for later on. I still use the bookmarks menu in Firefox as my default bookmarking service.<br /><br />Enter Weave. Weave is a Firefox extension / service from Mozilla Labs that lets you sync bookmarks, history etc. between Firefox installations. It needs Firefox 3.1b3 at the moment, so it's pretty bleeding edge. Nice feature is the fact that your stuff is stored encrypted by a passphrase you to supply when registering. <br /><br />Now, imagine you have a Fennec installation on a small form-factor device. Fennec has Weave too, so I can use my main Firefox bookmarks, history, yes even tabs on the Fennec browser on my N800. I know Opera also has a feature like this, but I've never felt comfortable with Opera, so that just won't do. Besides, there is no Opera for my N800 :-)<br /><br />So, to make a long story short: keep your eyes open for Weave.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-4665672578438518729?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-21556174631499739362009-03-08T13:04:00.004+01:002009-03-08T13:12:30.717+01:00I hacked my Vaio!Yessiree! With a little help of some tools made by some great mind, I managed to flash the BIOS of my Vaio with some bytes changed. I readily admit it was *very* scary, but in the end it worked and now I have Intel VT working on my VGN-FW21E.<br /><br />No thanks to Sony support, of course. I have had several email conversations with them, but in the end they always said: 'look, we don't support this and therefore we do not know how to turn it on'. With that they conveniently forgot they were the ones to build the stupid and broken BIOS image in the first place...<br /><br />Anyway, if you own an Vaio from the FW-series (or a few other types), you might want to read <a href="http://forum.notebookreview.com/showthread.php?t=350209">this</a> thread on the forums of notebookreview.com. It fixed my problem!<br /><br />I can *finally* run kvm on this things, which is the one thing I originally bought it for!<br /><pre><br />$ lsmod | grep kvm<br />kvm_intel 52944 1<br />kvm 137976 1 kvm_intel<br /></pre><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-2155617463149973936?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com3tag:blogger.com,1999:blog-7238369631860217657.post-89701593244900880542009-02-25T18:01:00.005+01:002009-02-26T13:12:55.997+01:00VMworld Europe 2009 updateI had envisioned me posting regular updates about stuff I see here at VMworld, but my schedule is so busy (and WiFi coverage at the Palais so crappy), that I ended up doing this first post after almost two days in my room back at the hotel.<br /><br />To start of with the good stuff: I have heard very interesting things today. VirtualCenter (now rebranded vCenter, apparently) is in the process of being ported to Linux. It's mainly the vCenter backend that's ported, not the VI Client, but this does allow for making vCenter an appliance and running it on a *solid* platform (e.g. not Windows). The demo was very convincing. So much so even, that some wondered out loud whether a Windows version of vCenter would even be needed anymore. And the best news is, that vCenter will eventually support MySQL and / or PostgreSQL as it's database. Can I hear a 'w00t!'?<br /><br /><a href="http://www.flickr.com/photos/wzzrd/3308769747/" title="vCenter for Linux slide"><img src="http://farm4.static.flickr.com/3563/3308769747_1539a6a014.jpg" alt="100_1121" height="377" width="500" /></a><br />Notice VMware ported vCenter to Linux because of customer demand and because people are uncomfortable with running mission critical apps on Windows. All in all good news for us penguins!<br /><br />Anyway, there was other news too. I went to a demonstration of SUSE Studio, which was actually pretty cool. I hope I get my account for the alpha version soon: I would love to try this out. SUSE Studio is a framework that lets you easily create apppliances based on either SLES or OpenSUSE. It features impressive things, like being able to set up a database with a prebuilt schema during this process, without having to actually configure the machine. It's all done for you.<br /><br /><a href="http://www.flickr.com/photos/wzzrd/3308769049/" title="Novell guy really should have put the SLED OS beneath the picture of the old guy, to get rid of the awkward situation for us Dutch people"><img src="http://farm4.static.flickr.com/3198/3308769049_b3a0e09faa.jpg" alt="100_1122" height="377" width="500" /></a><br /><br />I've also heard VMware devs talk about paravirtualized SCSI drivers (and devices), VMkernel development, private VLAN's, IPv6 support for the whole VMware software stack (that includes the service console and the VMkernel ports, contrary to the current situation) and loads of performance enhancements for ESX.<br /><br />Now if only they'd drop the idea that removing the service console is the right way to go...<br /><br />Red Hat announced RHEV a couple of days ago. And even though I remember a recent Slashdot comment saying Red Hat was leagues behind the rest of the field, I think they are just getting started. RHEV looks *really* promising to me.<br /><br />There have been some things that were a bit annoying here as well. As a a lot of money has been paid for me to be here, I would have expected to be able to attend every session I wanted to. Some of the more interesting sessions, however, were held in extremely cramped, small, awfully hot rooms. People were sent away because the rooms were full at more than one occasion. This was worse on Monday than on Tuesday, so let's assume the organization learned a bit overnight, but it still was pretty irritating.<br /><br />The food's good though and so was the VMware Benelux party last night. Time to go take a shower and get ready for the VMworld party tonight :)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-8970159324490088054?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-74540934311544381472009-02-20T15:21:00.004+01:002009-02-20T15:23:59.826+01:00Major stride in becoming RHCA!Hallelujah! I just passed the RH442 exam, which is my third one on my way to becoming a Red Hat Certified Architect. Three down, two to go!<br /><br />And I'm pretty proud of my scores too :-)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-7454093431154438147?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com2tag:blogger.com,1999:blog-7238369631860217657.post-28061569384063632422009-01-30T09:02:00.003+01:002009-01-30T09:03:23.832+01:00New fglrx *finally* fixes flickering video playbackAfter what seems like ages, we, the users of ATI / AMD videochips, are finally able to watch video and use Compiz at the same time :-) Very happy about that.<br /><br />Now, if only amdcccle wouldn't segfault...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-2806156938406363242?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-62832778999618868832009-01-28T11:08:00.002+01:002009-01-28T11:32:23.319+01:00KDE4.2 is out (but still broken)!Even though KDE4.2 looks nice and works pretty much ok, there are a lot of things that'll keep me from using it.<br /><br />For exampe, the brightness keys on my laptop do not work, because Fn + KEY combination is apparently 'not supported by Qt'. Nice. I know Qt is the bomb and all, but functionality like controlling brightness of my screen should be implemented by using the correct key combinations. Too bad, because I like KDE4, but this is a show-stopper for me.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-6283277899961886883?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com2tag:blogger.com,1999:blog-7238369631860217657.post-33702647295203187692009-01-26T08:28:00.005+01:002009-01-26T08:34:21.293+01:00Migrating RHEL5 from SELinux Targeted to StrictIf you alter /etc/sysconfig/selinux and set SELinux strict mode instead of targeted, make sure you <span style="font-weight: bold;">don't</span> just reboot!<br /><br />First, set strict <span style="font-style: italic;">and <span style="font-style: italic;"><span style="font-style: italic;"></span></span></span>permissive (just to be sure we can reboot and login again).<br /><br />Now, before you reboot, touch /.autorelabel. Your system will not successfully reboot if you do not do this! Reboot and watch your apply new system labels on files on the root filesystem.<br /><br />Reboot again. You should see no more errors except for some .udev related crap. If all goes ok, change 'Permissive' to 'Enforcing' and you should be good to go! Your system is now running on SELinux in Strict mode (and now stuff gets *really* complicated ;-))<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-3370264729520318769?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-19857656415713699202008-12-15T14:24:00.003+01:002008-12-15T14:25:17.572+01:00Console apps using dialog?Be sure to use a consolefont that supports things like borders (like used in dialog and mc).<br /><br />Lat9w-16 is working pretty well for me.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-1985765641571369920?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-70856509187324207482008-11-17T10:51:00.003+01:002008-11-17T10:53:34.096+01:00Flash for 64-bit Linux!!11oneoneoneWow. Hell just froze over. Adobe listened to the community and released a 64-bit version of their Flash player for Linux. It's not bug-free, or so I hear, but it certainly is a step in the right direction.<br /><br />Get it <a href="http://labs.adobe.com/technologies/flashplayer10/">here</a>.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-7085650918732420748?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-70920950583228748032008-11-13T11:55:00.001+01:002008-11-13T16:24:22.014+01:00LinuxWorld 2008 UtrechtI'm at LinuxWorld in Utrecht today, mostly to attend some seminars. The first one I'm at now is a bit of a disapointment, as it is more about Java, JBoss and processes than about Linux. It's not a bad presentation, it's just not what makes me tick. <br /><br /><span style="font-weight: bold">Update: </span>Just attended the second seminar about 'covert channels', which was pretty good.<br /><br /><span style="font-weight: bold">Update: </span>Attending third one, by Microsoft's Hans Bos, right now...<br /><span style="font-weight: bold">Update: </span>Bos' talk was ok, but even though this was LinuxWorld, Bos didn't use the L-word. Not once :-P<br /><span style="font-weight: bold">Update: </span>Final talk from IBM's mr. Baht was amazing, almost to the point of asking: "Are you guys hiring?"<br /><br />Disclaimer: written on tiny keyboard of Nokia N800; please forgive spelling errors! ;-)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-7092095058322874803?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-201745148622213402008-10-03T21:21:00.014+02:002008-11-11T16:02:26.697+01:00Migrating from Revelation to KeepassXI finally found time to finish a little script that converts the XML output generated by Revelation to XML that is readable by KeePassX. This enables relatively easy migration from Revelation to KeePassX.<br /><br />The script is pretty rudimentary, as it not able to convert all account types Revelation offers. This is partly because for my personal use, I only needed the basic account type Revelation offers (the one that has a username, a password and a url) and partly because Revelation can do things KeePassX simply cannot.<br /><br />Revelation offers the possibility to store more than one attachment with an account, which KeePassX cannot do, for example. Also, it's not always easy to map Revelation account properties against KeePassX properties: Revelation has a much wider variety of properties and some overlap a bit (password and pin for example). It's probably possible to deduce what goes where, but I lack the time to do so.<br /><br />In the future, I might come up with a script that just puts all the exotic Revelation properties into the comment field for KeePassX. That would be fairly clean and straightforward.<br /><br />If you have Ruby installed you can just call the script with two arguments: the first argument is the filename of the Revelation export, the second argument is the desired output filename.<br /><br />As it is a simple script, it will only work if you have all your entries stored in folders in Revelation. Having entries in the root element of the Revelation tree will not work, because KeePassX does not allow you to store individual entries in the root element (I hope this is clear enough).<br /><br />Anyway, it's probably not a very good or elegant program, but it got the job done for me and might do the same for you.<br /><br />If you find you miss some entries or parts of entries, it's probably the missing field tags that are the culprit. If you fix this, please send me a copy of the fixed script (the script is GPL'ed). If you cannot fix it yourself, tell me the problem, so if and when I have some spare time, I might look into it.<br /><br />Sadly, neither Blogger nor the KeePassX forums allow attaching files to a post, so you'll have to mail me if you want to have a go. If there is actual community interest in the script, I'll try to find some place to publish it for real.<br /><br />Disclaimer: I do not claim the script does what it should do perfectly. Please be careful. Please be careful to securely erase the XML files afterwards. Use the script at your own discretion and responsibility.<br /><br /><span style="font-weight: bold;">Update: </span>I mailed the script to a couple of people who left comments below and it seems to be working pretty much okay. Send me an email at maxim at wzzrd . com if you want it.<br /><br /><span style="font-weight: bold;">Update 2: </span>I finally found time to place the script online somewhere. You can download it <a href="http://dl.getdropbox.com/u/284093/converter.tar.gz">here</a>. I'd appreciate a comment if you download it to tell me how it worked for you.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-20174514862221340?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com5tag:blogger.com,1999:blog-7238369631860217657.post-2380584518839186242008-10-02T10:44:00.002+02:002008-10-02T10:47:02.187+02:00Utterly brilliant interview: SNL's Tina Fey does Sarah PalinAbsolutely brilliant! The amazing part is that a pretty big part of the text of Fey's version of Palin are Palin's actual responses in the real interview earlier this week. Pretty sure to make you giggle: take a look!<br /><br /><!--[if IE]><object type="application/x-shockwave-flash" id="W4727a250e66f972348e487bc0251c801" width="384" height="283"><param name="movie" value="http://widgets.nbc.com/o/4727a250e66f9723/48e487bc0251c801/4741e3c5156499a7/19843d54/-cpid/99c40a5820955d91"><![endif]--><!--[if !IE]>--><object type="application/x-shockwave-flash" data="http://widgets.nbc.com/o/4727a250e66f9723/48e487bc0251c801/4741e3c5156499a7/19843d54/-cpid/99c40a5820955d91" id="W4727a250e66f972348e487bc0251c801" height="283" width="384"><!--<![endif]--><param name="wmode" value="transparent"><param name="allowNetworking" value="all"><param name="allowScriptAccess" value="always"></object><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-238058451883918624?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-58156695049960836102008-09-25T20:06:00.004+02:002008-09-25T21:17:58.773+02:00VMware Workstation 6.5: the new stuffI just downloaded and installed the brand new VMware Workstation 6.5 (mainly because the kernel modules for 6.0.x wouldn't compile anymore on my Intrepid box). For you convenience: here's some stuff I noticed you might find interesting.<br /><br />First of all, the download already was pretty big, but is now officially vast. Weighing in at over 300MB you have a long wait ahead of you if you aren't on a high speed connection like me. I'm not seeing a lot of things in the <a href="http://www.vmware.com/support/ws65/doc/releasenotes_ws65.html">release notes</a> to justify a 100MB larger download, but there sure are some niceties, check this out:<br /><br />* 3D hardware acceleration in Windows XP guests, which supposedly works if the host is running Linux (w00t!)<br />* Seamless Window support called Unity mode (I tried this and it actually works pretty well, but it's a bitch to set up: I received a myriad of errors before it suddenly started working)<br />* There is now a part of VMwareTools called a Virtual Printer Daemon. I'm guessing this has to do with the ACE improvements VMware announced<br />* A program called the 'Virtual Network Editor', which is a standalone option to edit the network settings on the host. It'll allow for more detailed and elaborate networking schemes. Probably has to do with improving ACE and implementing vaguely ESX-like features.<br />* My 6.0 serial number (which VMware gave me when I became VCP) still works!<br />* There is now a Python-based installer GUI. Not sure how this is important on Linux, since we all are tech gods, but hey, it doesn't hurt either.<br />* There is an 'easy install' feature, which enables unattended install of OS <span style="font-style: italic;">and</span> VMwareTools for Ubuntu, Windows, RHEL and Mandriva (SuSE is apparently not jumping the VMware train, but solely gambling on their own Xen-based products)<br />* Modules are either built or provided for Intrepid (and thus kernel 2.6.27). Can't see whether they were custom built or not because of the GUI installer... No more vmware-any-any-patches! (For the time being.)<br /><br />There's a lot more than this, but I gotta go do other things now :-)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-5815669504996083610?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-16076261591656257072008-09-24T12:36:00.001+02:002008-09-24T12:39:42.566+02:00World Day Against Software PatentsA buddy of mine pointed <a href="http://stopsoftwarepatents.org/petition">this</a> out to me, so I feel obliged to spread the word :-)<br /><br />Thanks to <a href="http://oei.yungchin.nl/2008/09/24/world-day-against-software-patents/">Yung Chin</a><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-1607626159165625707?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-42713679707242517692008-09-16T13:52:00.002+02:002008-09-16T14:07:51.622+02:00Rant: New keyboardI just went to the store to buy me a new keyboard as my old MS Natural Pro OEM is sorta dying. It's not dead yet, but it will be soon and it sure is *way* too dirty. It really is beyond cleaning.<p><br />Anyway, I was a bit surprised to see about three brands available in almost every store. There's Microsoft, there's Logitech and there's a third, low profile brand, like Trust. That's not much for choice. On the other hand: Logitech and MS are the major players in this market.</p><p><br />I have this thing for bent keyboards. This is why I have had a MS Natural Keyboard Pro for ages. It's a pitty these beauties aren't for sale anymore (at least, not in major stores), because the Natural Pro was a one of a kind. It is bent, has a firm yet comfortable keystroke and has a built-in USB hub. Especially that last feature was brilliant. Just shove your USB stick into the keyboard and off you go. No messing with extension cords, no bending over your system in search of a free port, just shove it into the keyboard utterly brilliant.</p><p><br />It's quite commonly known I am not a great Microsoft fan. I don't like their software, their practices nor their EULA's. I do, however, like their peripherals. MS keyboards and mice are really good quality and tend to Just Work(tm), even under Linux. I still would rather not buy their goods though.</p><p><br />Back to the store. As I was checking out the shelves of keyboards and mice, I noticed another thing. All the slightly less crappy looking keyboards are wireless. Why? What's this with wireless keyboards? Wireless stuff needs either batteries or charging, go dead after a while, need software to display battery status, are inherently insecure and unreliable and so on, and so on. In general, wireless stuff sucks.</p><p><br />And why is it there are so little non-Microsoft bent keyboards? I was tempted to go for the one Logitech branded bent keyboard but it cost a shitload of cash and it's still just a keyboard. I don't need an on-keyboard zoom-wheel, I don't need several thousand multimedia buttons (though I admit a few are handy) and I certainly don't need that all to cost a fortune.</p><p><br />In the end, I left the store with some MS desktop combo, as I needed a mouse as well and this was a discounted article. Cost about €40 and that was about the cheapest combined offer. </p><p><br />So here's my request to Logitech: please build a bent keyboard, equip it with a USB hub, leave off most of the multimedia keys, leave the wire on it and sell it for about €20. </p><p><br />That'll save me from buying more stuff from The Vole and give me an extra USB hub again next time I need to buy a keyboard. Thanks.</p><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-4271367970724251769?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com1tag:blogger.com,1999:blog-7238369631860217657.post-25492732201896087842008-08-26T13:14:00.003+02:002008-08-26T13:40:49.479+02:00gem update taking forever: the solutionI've been running into this little problem for a long time: gem update takes slightly longer than forever. I've Googled around a bit, and it seems <a href="http://www.google.nl/search?q=gem+update+takes+forever">I'm not the only one</a> suffering.<br /><br />One of the posts I read about this, mentioned that gem is a piece of **** and tries to load the whole of rubyforge.net into memory, which fails and / or takes forever on low memory machines. I know this to be true, because my old laptop (an HP Omnibook XE3 with 256MB), which I use as a server, has serious trouble updating my Rails gems. When I installed this machine with the server version of Ubuntu Hardy, I did what I usually do: the swap I created was twice as big as the RAM, so it has 512MB of RAM.<br /><br />For updating gems, this seems to be too little. Yes, that made me cry too.<br /><br />Adding more swap was not that easy, because I used up the entire disk for other stuff. Omnibooks don't have much diskspace. What to do, what do to?<br /><br />Enter <a href="http://en.wikipedia.org/wiki/NBD">nbd</a>. NBD allows me to share a swapfile from my desktop, which is then used as swapspace on my server. I can verify this works, because my server is updating it's gems as we speak, with a swapfile used over nbd. Pretty cool.<br /><br />Is this hard to set up? Not at all.<br /><br />First, we create a swapfile of about on the computer we want to share swapspace from. Do this with<br /><br />$ dd if=/dev/zero of=/tmp/swapfile bs=1024k count=1024<br /><br />The swapfile is now in /tmp. Then we make it a swapfile by running<br /><br />$ chmod 777 /tmp/swapfile<br />$ mkswap /tmp/swapfile<br /><br />Now, just install nbd-server and modprobe nbd on the computer you wish to share a swapfile from. On my computer, running an Intrepid Alpha, nbd-server did not create a stub configuration file during install. If there is no configuration file, nbd-server will not start. Just run<br /><br />$ sudo dpkg-reconfigure nbd-server<br /><br />to create on and use some sensible values, like pointing it to the file we just created.<br /><br />Next, on the client, install the nbd-client package, modprobe nbd and run<br /><br />$ sudo dpkg-reconfigure nbd-clent<br /><br />as necessary, using the same sensible values. Tell it to use the nbd as swapspace.<br /><br />Last, run<br /><br />$ sudo gem update<br /><br />succesfully :-)<br /><br />Of course, if you have oodles of diskspace left, you can also create a local swapfile and use that. I didn't because a) I have no spare diskspace on the server and b) always prefer the over-engineered solution.<br /><br /><span style="font-weight: bold;">Notes:</span><br />1)<span style="font-weight: bold;"> </span><span style="font-style: italic;">The way I set up nbd above is insecure. Please keep this in mind. I am only using this for a gem update, so for me, this is not a problem. If you plan to use the nbd permanently, please, use a more secure setup.</span><span style="font-weight: bold;"><br /></span>2) <span style="font-style: italic;">I'm honestly not sure whether all the steps in the creation of the swa<span style="font-weight: bold;"></span></span><span style="font-style: italic;">pfile are necessary. I copied some of this from a tutorial on ubuntuforums about nbd. Credit to the poster of this <a href="http://ubuntuforums.org/showthread.php?t=495588">thread</a>.<span style="font-weight: bold;"></span></span><br /><span style="font-weight: bold;"><br /></span><div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-2549273220189608784?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com2tag:blogger.com,1999:blog-7238369631860217657.post-13817404638974078362008-08-26T09:54:00.003+02:002008-08-26T10:03:05.517+02:00This should be added to Google Docs!A long time ago (so long ago actually, the original post has disappeared during one of my changes of blogging service), I predicted that Google would take over this small startup that offered online make of Powerpoint-like presentations and put that stuff into Google Docs. (I can't even remember the name of the service: it's *that* long ago ;-))<br /><br />Google eventually built it's own presentation software into Google Docs, but still it's a half win for me: they did add presentation software to Google Docs.<br /><br />I'd like to offer another small prediction today, be it with a little less bravado. I'd like to predict Google will eventually either build or take over a concept similar to <a href="http://www.mindmeister.com">this</a>. It's obviously bloody brilliant and very useful, whether you use it alone or in a group.<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-1381740463897407836?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0tag:blogger.com,1999:blog-7238369631860217657.post-267260729210981852008-08-15T08:27:00.003+02:002008-08-15T10:13:55.972+02:00I really want a Jaiku inviteOmg. Since Twitter kinda sucks in more than one way (importing contacts is hell, outages, errors, etc.), I have trying to find a <a href="http://www.jaiku.com/">Jaiku</a> invite somewhere, which is next to impossible. I really want one.<br /><br />People claiming to have had Jaiku invites are all out of them now, the <a href="http://www.jaikuinvites.com/">Jaikuinvites</a> website seems all but dead (and not sending out invites in any way) and submitting your email address at Jaiku.com doesn't help either.<br /><br />Jaiku was aqcuired by Google in late '07. It's now (almost) late '08. Jaiku is still invite-only and still not "assimilated" by Google like Writely was converted to Google Docs.<br /><br />There was some talk about Jaiku being a 20% project at Google, which wouldn't surprise me seen the pace with which Jaiku seems to be evolving... Who knows, maybe Google silently killed off Jaiku...<br /><br />Anyway, if you have some Jaiku invites to spare, please send me one :-) I'd like to convince myself it's not a dead service (yet)!<br /><br /><span style="font-weight: bold;">Update:</span> flabbergasted... Less than a two hours after posting this, I received an invite and am now on Jaiku. Don't start spamming me for invites just yet: I haven't gotten any... Happy to be on Jaiku though :-)<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-26726072921098185?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com1tag:blogger.com,1999:blog-7238369631860217657.post-91019415629244649072008-07-25T23:33:00.001+02:002008-07-25T23:33:11.940+02:00Hell really froze over today...Yes, it seens to be true: hell just froze over with Microsoft explicitly supporting GPL'd software using it's Open Specification Promise. PJ has more at <a href="http://www.groklaw.net/article.php?story=20080725152355696">Groklaw</a>. I wish I had time to investigate this myself. Satan seems to need a new wintercoat...<div class="blogger-post-footer"><img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7238369631860217657-9101941562924464907?l=www.wzzrd.com'/></div>wzzrdhttp://www.blogger.com/profile/03018553938692178557noreply@blogger.com0