Best explaination I have found yet for the Dalvik VM for Android.
Category: On the web
Seen on the web
Ohh the irony
Two microsoft licenses approved as open source. It had to happen, open beats closed in the long run.
Cleaned up the blog a little
Had some time tonight to do some winter cleaning of my blog. I found a new theme that is a little lighter (Thanks Bob :)) And finally found a plugin called Google Code Prettify which allows one to easily display code inside blogs (Something that is utterly pain to do in vanilla WordPress). I also added a related blog posts at the buttom of each blog entry so that it’s easier to find other blogs with similar content. Enjoy 🙂
Nokia n810
3 words baby, gimme one now
UI design
Saw this very interesting UI-video today called Away with Applications: The Death of the Desktop by Aza Raskin (part of the google tech talks). It shows an interesting application enso, very similar to quicksilver. The interesting part is of course the abstract (what it is a solution to) and the conclusion (and why). Especially things like application silos and how enso marries the CLI with the UI gives some food for thought.
Stumpled upon this story the other day. Finally a tool where you can actually decide which things get prioritized instead of the kernel relying on heuristiscs. I did a test with alsaplayer playing back using through jackd (very sensitive to not getting enough time slices). To stress the system I did a emerge sync together with a fetchmail process sucking down the days mail. I don’t really care if it takes 5 seconds longer to fetch my mail or if it takes 2 minutes long to emerge sync as long as I can be sure that my music doesn’t skip. And guess what? With DeskOpt you can 🙂
The future of C++
Recently I’ve been looking a lot into boost and it’s really a great set of libraries. Although the syntax of some of the libraries could use a helping hand (assign library). Luckily I was watching a presentation by Bjarne Stroustrup on the next C++ standard and it appears that they will finally add a way to construct containers such as vectors with elements as construction time. I think it was called initializer lists and the syntax was the following:
vectorv {1,2,3}
So you can now initialize them just like regular arrays 🙂 Furthermore it appears that we’ll get threads and perhaps a common filesystem + network abstraction. Now if only they could be a little quicker at bringing forward these new standards 😉
bzr bundles
Welcome to the 21th century
I received a letter today from my insurance company about a service where one can access account information using their web site. What I noticed was, in the letter, they specifically mentioned that the site was only open from 7am to 10pm. Why would such a web site ever be closed? If they need to run some maintenance they can always just schedule it. Sometimes I wonder if some people didn’t realize that we are now in the 21th century?
I found this interesting video today. It’s basicly just Anders Hejlsberg, Herb Sutter, Erik Meijer and Brian Beckman sitting around a table discussing future and current trends of programming languages. It touches a lot of exciting subject such as concurrency and the .Net’s ability to mix several programming languages.
It was very relieving that a lot of what was taught in courses at the university where I studied is now reaching mainstream languages 🙂