Blurp of space-links and other links

With a company on the way, I need to get space and other possible interests out of my head for a while, so here’s a blurp of links in tabs on my browser I would like to digest if I had time:


  1. Report of space related companies
  2. Spacenut @ planetary resources
  3. Press Release about Deep Space Ventures
  4. Singularity edition of
  5. Risk oriented consumer investing portal
  6. Crowdfunding with a Danish Presence
Posted in Uncategorized | Leave a comment


Over at they have a large feature comparison matrix of virtualisation technologies, I found that citrix has a free version of their Xenserver, so if one, for some reason wants to experiement with virtualisation, e.g. at home, it could be an option. Requirements for the server hardware (max 3 years old as they phrase it) can be seen here am not sure if it is worth the effort nowadays, except to play with virtualisation. On the private level I am impressed with the features coming to NASes such as the one from Citrix only provides a management center on windows, but this open source sounds as if it is up to the task from linux,

Posted in Uncategorized | Tagged , , | Leave a comment

synology backup – better now

After a number of updates to Synology, I am now at DSM 3.1-1741 network backup seems to work. So my harsh comments on synology, can now be moderated slightly. I can add that their iTunes share just worked with my MacBookPro, so featurewise it is a nice package.

I followed the instructions on the synology forum to verify that the network backup of an encrypted share could actually be seen on the backup NA:

5) Mount the encrypted data...
Code: Select all
sudo mount -t ecryptfs /home/steve/@crypttest@ /home/steve/crypttest
(enter your passphrase - the one you entered when creating the shared folder on the synology box) (select cipher 1=aes) (select key bytes 2=32) (select enable plaintext passthrough = n) (select enable filename encryption = y) (accept default FNEK Signature by pressing ENTER at prompt) (choose 'yes' when asked if you would like to proceed with the mount) (choose 'no' when asked if you would like to append signature to the cache file) 6) Change to your decrypted mount point to access your data...
Code: Select all
cd /home/steve/crypttest ls -l
You can automate the mount by supplying the interactive choices as command line options, e.g.
Code: Select all
sudo mount -t ecryptfs /home/steve/@crypttest@ /home/steve/crypttest -o \ key=passphrase:passphrase_passwd=blahblah,ecryptfs_sig=6c6e2b8b7d94ce23, \ ecryptfs_fnek_sig=6c6e2b8b7d94ce23,ecryptfs_cipher=aes,ecryptfs_key_bytes=32, \ ecryptfs_passthrough=n,no_sig_cache,ecryptfs_enable_filename_crypto=y
(Put in all on one line without the \ characters if you like. I found that this forum system truncated the line, so I've split it up here.) This is assuming a passphrase of 'blahblah'. The signature values for your mount command can be found by typing 'mount' at the command line after your first successful interactive mount. Look for the relevant entry and copy the signature strings from there. You will only have the same signature strings as me (6c6e2b8b7d94ce23) if you choose 'blahblah' as your passphrase! Hope this helps someone. I spent ages trying to get this working on older versions of linux. It's not worth the pain, in my opinion. But you will need CONFIG_KEYS enabled in your kernel build if you go down that route. Steve

Considering surveillance cams:



I probably have too many files to sync, so I am trying to increment a number in a conf file as adviced here in the synology forum:

    Posted in Linux, TechStuff, Uncategorized | Leave a comment

    what to do with books

    Having inherited my fathers extensive book collection I pondering about what to do with it. This article might show a place to do away with them:

    Posted in Uncategorized | Leave a comment

    virtual machine implemented in javascript, running linux

    This is just so f…ing nice that I have to post, just for that. The author, Fabrice Bellard, must be a virutual one-man army — hire him, make him rich, such that he can continue to do even more good stuff :) This Fabrice Bellard biography beats same info on wikipedia by several yards/meters/whatever ;)

    So what is so nice, that I have to swear, whell he has implemented a virtual machine implemented in javascript, capable of running linux.

    Posted in Uncategorized | Tagged , , , | Leave a comment

    Updates to the blog

    I just found time to upgrade and add a few plugins to the blog. Now there’s a mobile theme when accessing from a smart phone (works for my HTC desire). I also added a catablog image catalogue, still trying to find out how that works  .

    Stay tuned.

    Posted in Uncategorized | Leave a comment


    Just received an iPad2 from my workplace. This post will serve as entry point for comments and observations on it.



    Call me un-thankfull, but my first observation, besides appreciating another nice piece of hardware from Apple, is that it is too heavy. For a 600g device, saying this, causes a lot of comments about me needing to train some more ;) . So first inspiration is that I need to try to read on a kindle(3) at 240g. I haven’t weighed a paperback yet, but I guess it is similar in weight to the kindle.

    I have ordered wall mounts for the iPad2 (not all mounts yet exists in an ipad2 version). The pad tab, comparatively reviewed here. Ordered through Amazon US, since it was not available in EU it seems, so I have to wait some before I get it.


    This is nice to have bookmarked: How to create an iTunes account without associated credit card:


    The wireless network on iPad2 sucks! I wonder why I did not stumble upon that important info anywhere, but it is definitely my impression, and I have it confirmed by friends sharing the experience. In my basement my HTC Desire works, my MacBook Pro, my Lenovo laptop works, but not the iPad. The recommendation may not be “don’t buy it”, rather check out your home with regard to wifi coverage with it before you decide to purchase.


    Posted in Uncategorized | Leave a comment

    Mobile Development – HTML/Apps

    I am working on a prototype for smart phones, android, iPhone, etc. This blog post will serve as a reminder of some of the useful resources out there that I have stumbled upon during my research.

    link to external image: external site:

    Initially I have formulated my goal as:

    1. Create a domain model with a HTML frontend
    2. “Port” to android (chosen to be strategic app development platform), leverage app benefits.
    3. Copy to iPhone (possibly outsourced).
    • SmartGWT – provides very nice GWT widget with rich and easy binding to datasources (rest, sql, etc.). They are starting on their mobile skin, (, but I have yet to find it (going to look at the forums, look inside the nightly smart gwt builds). This page (URL not here yet) ties smartgwt together with some REST-full datasource. I downloaded the example, but it did not work for me, but probably there are some good points in there if one needs to avoid the commercial smartGWT license for their versions with datasource support. Up front, I think their licensing model is reasonable if you are a professional programmer. Sjivan’s blog is a ressource to peruse for additional infos; I think he is original architect/coder of it.
    Posted in mobile | Tagged , , , , , , | Leave a comment

    Mobile Device Statistics

    Looking into freely available device statistics. Found this overview:

    mobile analysis from wiki media commons

    The data from mobnet does not seem to be updated since May 2010, but stat counter seems useful:

    Device anywhere is interesting, but it may be wrong indication since it is testing for devices people do not have available themselves.

    A nice round up of difference between reporting and analysis is give her:

    Something from google on what you can do with mobile analytics

    Posted in Uncategorized | Leave a comment

    Roo, like in Cangoroo

    Learned of Roo from a good friend, now’s the time to try it out.

    1. roo from openclipart.orgInstall it by downloading zip and making a soft link to
    2. Add spring source update sites to eclipse 3.6
    3. ?? install maven2 3.xx
    4. From spring dashboard in eclipse (help > dashboard) create a java project (probably just pick any)
    5. java project > (in package manager) add roo nature
    6. view roo shell
    7. project –default-package”dk.efef.test.roo”
    8. persistence setup –database HYPERSONIC_IN_MEMORY –provider HIBERNATE
    9. entity –class ~.model.Restaurant
    10. entity –class ~.model.Table [Oops: Reserved SQL keyword 'Table' is not permitted as simple type name, only workarounds it seems]

    I have a long-time relationship with the fantastic Eclipse Modelling Framework, now the fundament of the whole Eclipse Modelling initiative. There for I sought out to see if EMF and Roo could be united. It seems it can:

    An alternative, of course to EMF+Roo is EMF+Teneo, or CDO.

    EMF2Roo is spinning, I got my ecore model roo’ed. A few notes:

    • After running roo from the EMF2Roo menu you need to add Roo nature to your java project
    • The ecore model should be in the root of the java project when you run roo, otherwise the files end up in the wrong directory.
    • With Many2One relations roo has a problem converting Set to String. I found the solution here (written same day as I encountered this problem).  The post recommends Guava which I had not yet encountered. It seems like a very nice library, done with writing and maintaining them myself.
    • Using maven eclipse plugin for depency handling is removed again when running roo. I should find a way to add guava as dependency to the project using roo.
    • Have a bi-directional references seems to confuse the generated view code, at least for a Father.son which has a Son.father in the inverse direction I see a looong stacktrace like Father.toString….Son.toString……. Issue is that the generated toString aspects show all properties which leads to recursion. To avoid it, change the annotation to exlucde, e.g., the manytoone fields, see the reference, and use it like this @RooToString(excludeFields={“field1″, “field2″})
    Posted in Uncategorized | 2 Comments