Windows 7

No Gravatar

I’m using Windows 7 for about a month now and would like to give you an impression of how it feels to me.

Windows 7 is Microsoft’s new weapon of choice. They went back from implementing in C# (–> Vista) to pure old C, as the performance losses of this political descision were accepted with the thought that “hardware becomes faster anyways”. They didn’t think about smartphones and netbooks back then. And got hit by really bad sales. Well, I’m using this platform for about one month now, therefore I thought I should share my experiences with you.

windows 7 in VirtualBox on windows xpImage by nick see via Flickr

Speed: Its not as fast as XP, but MUCH faster than Vista. The boot process is faster, though a bug slows it down for my machine at the moment. Glad you can hibernate. You should.

Its New!: It looks shinyer than Vista. Well, its REALLY shiny. It has all the drivers. If it hasn’t got the drivers you need, you usually get an URL where you’ll find it. But a system thats new also has some few bugs. But the approximately 50 updates I got so far made everything run very stable. Atm my boot process is very slow due to a bug, and sometimes I don’t have the “txt-file” in the “create new”-context-menu, but thats about it. And as its new, it also supports features that you won’t use now, but that you may want to use in the future, such as multitouch. Homegroups make easier network-sharing possible, even if it won’t help much till other devices use the feature.

It has a good search: As I didn’t use Vista, I’m not sure if Vistas search features were good, but 7’s search is really nice and was officially stolen adaped from OSX‘es spotlight. Just type and you’ll have what you were looking for really fast. If you need something from a not-indexed location, you can declare the location as indexed and will find everything there faster next time.

Taskbar: The taskbar is now merged with the quick launch-bar. This means, you can have quick-launch-links and “open-programs” in the same bar. Well this wouldn’t be a good thing, but if you have a quick launch-program open, you just have a rectangle drawn around it. This also prevents opening programs that are already open accidentally. While you hover over open program-rectangles, you get a small preview of the windows. Shiny. O, besides, the tray: You can define which tray-icon-programs may bug you with annoying messages, and which may not. That a nice feature.

Good feeling: I especially like the gesture-stuff you can do with open windows. Especially dragging a window to the upper border of the screen to maximize it and being able to un-maximize it by dragging the window away from there is a feature I use everyday without even thinking about maximization anymore. I don’t use the “shake-window-to-minimize-all-others” and only seldomly find a use for the drag of a window to the left or right border of the screen, which makes it maximize to that half of the screen. That might be a usable feature when you don’t have two monitors, but you can’t use it on the left side of the right monitor for example - which should be fixed.

Good overview: The system-properties are pretty cleaned up and you can find everything pretty fast. Smart guesses help you finding something you might have looked for that is related to the settings you’re just seeing. Hovering taskbar items gives previews of the respective window. If you have place at the right from the windows explorer, content of chosen files gets previewed (as long as its text, pictures or microsoft-stuff like wordfiles). All pictures and music get shown up in virtual folders called libraries. The desktop widgets now can be dragged around on the desktop, as I have found out just today, when I firstly used a yellow sticky note as ToDo-list. Or am I mistaken and this is an office 2007-feature? Well, perhaps my overview here is blurred.

All in all, Windows 7 doesn’t make me freak out. Its nice, futuristic, and has got a lot of nice new stuff. Thinking about what I don’t like I only can mention that I like to define myself, which are my “my pictures” folders and such, but I don’t have any really negative points to say. Well. Make it cheaper, but I guess that doesn’t count. That said, I would definitely advise EVERYONE running Vista to upgrade. XP users who like their interface don’t need to switch by all means, but eventually, XP will be outdated some time, so wrap you head around something new. Something shiny.

All the little things & This year of my life

No Gravatar

(This is kindof a double post, as I’ve not posted real stuff for some time)

Its very impressive how our life shapes with all the little things we learn. And its all those little things we change in our lives that makes everything a whole new experience. You think I’m on drugs? Nope, I ain’t!

The most time of my life, I’ve been a logical person who had difficulties in understanding human nature and human behaviour. As a logical person, I advocated that no man should ever lie in no situation, and the world would be a better place. Teachers laughted, schoolmates laughted, some tried to persuade me that this just isn’t true. I only trusted upon my logical view of things and nobody could change my perception. Guess what? The human race would be long eradicated by a nuclear war if no man could lie.

Poldi at the window

These were the times when I trusted my own beliefs most, even when people told me something else. It was a very long stage of my life, but I finally made the next level: trying to understand, why people have another opinion, “try out” for some time if this opinion works for me and then accepting or rejecting that opinion/position/view.

For example: I have always had long hair and split ends. Guess that I didn’t understand that I need to use conditioner to make that go away. My opinion was: chemical stuff can’t help my health or the health of my hair. And I was wrong. When I began using conditioner, the split ends were getting better.

So many things just seem like utter nonsense when you see how people behave sometimes. Like watching casting shows in TV. Like smoking. Like going drinking and dancing in a discotheque. Like making music. I even thought listening to music was a strange behaviour when I was about 14 years old. But after some time, you try things out, and some work for you while others don’t. I began liking music and going out to parties for example, but I never liked smoking even if I tried. Well and then after some time, you even try to understand women - a hopeless attempt, some men might think - but even there you can make progress if you really try to understand their point of view.

What I changed this year

Its just that I have a little bit of free time for the first time in about one year - therefore I’m writing this post. And I’m reflecting on what I changed this very year. Change is usually something people don’t like, because their instincts tell them that change is dangerous and that they should just keep everything as it is, because it won’t get worse that way - that is good for survival, the instinct implies. This instinct is called fear. A small interlude from Dune:

I must not fear.
Fear is the mind-killer.
Fear is the little-death that brings total obliteration.
I will face my fear.
I will permit it to pass over me and through me.
And when it has gone past I will turn the inner eye to see its path.
Where the fear has gone there will be nothing.
Only I will remain.

If you understand that you can choose what you want to change, if you conquer this instinct, you’ll recognize that every change that you do is a positive change in the end. Otherwise you wouldn’t have accepted it … or you just undo it and change back.

And I changed a lot of little things this year. My dear. I hope you my dear reader can reflect the changes you went through this year too. If you want, you should also make a small blog post about what happend this year in your life, because I’d really like to read that. I came to the point where I can say that I love changes - and hearing about them. So this year:

  • I began my diploma thesis on 01.01.2009 and over the course of the year, I needed to unclutter my life to be able to get it done. Some would call this lifehacking. I just stopped playing computer games. Boom. 30% more time. I stopped organizing my week and began organizing my day. Boom. 100% more things got done. I began struturing my online information-digestion through feeds and twitter. Boom. Learning stuff while keeping yourself informed in the shortest time possible. All impressive changes, and needed ones, if you want to use time more effectively.
  • I found a job at the local software company Abelssoft. My salary is fine and didn’t need a car to get to work - again a lot of money saved. My colleagues are very nice and I like working with them - and I also like the work itself, which is a very important matter in being happy, I believe. I also just learned a new programming language (C# .NET) and Abelssoft paid a certificate that measures this skill. Thanks again! You can follow @Abelssoft on Twitter, and this is the website (german verison here).
  • I bought a flat with my girlfriend. A big one. In the times of economic crisis and a drop in (bank) interests, it seemed the smartest thing from a economic perspective. But if you think about the non-economic perspective, its a way more binding statement towards my girlfriend, than a marriage would be. And I’m very happy about my decision. Believe me, the flat is completely new, big and I feel superb when I’m there.
  • I left the church. That means approximately +400€ per year. Nice. I never really believes in god anyways, and if I did, I don’t think Jesus would love me more if I paid the church’s fees.
  • Now for some more little things which changed in my information-digestion: Feedly. After learning what feeds are and how to use them via the Firefox-addon Brief, I just switched to Google Reader to be able to synchronize my feeds (and mainly let those that I have already read not show up anymore) with my iPhone feed-reader. Now that I use Google Reader which in my opinion has a cluttered and unintuitive interface, I found the Feedly-firefox plugin, that lets my feeds look like a newspaper. Hooray, the times of dead paper are gone - and with this kind of interface, maybe I can teach my girlfriend to use feeds someday too.
  • I began listening to podcasts on the bike. Used music before, but riding bike is pretty boring, and I more like listening to music while I’m cleaning up or doing the dishes or something. Fould the following podcasts (both german) to be very interesting: Z and Bitsundso.
  • Another small thing that impact my personal life more than I would have ever imagined: the iPhone. I learned how to use this device as personal organizer (respectively main calendar), ToDo-list, shopping list, feedreader, client for all social networks I use (Twitter, Facebook, Xing, StudiVZ), TV-guide, online-banking-client (damn, I can do bank transfers everywhere with this thing!), (video) camera, instant messenger, radio, podcast-player, music player, navigation-device, pdf-document-reader, voice recorder, gaming device (did you know we have Command and Conquer, Duke Nukem, Need for Speed and many more really good things?), weather information service, eBay-client (which works better and more intuitive than the actual ebay-website), wireless USB-stick, translator, YouTube-client and even TV-reciever (okay, I don’t get too many channels with it). And I can use it as telephone too. You wouldn’t believe it! In one tiny device. All very usable. Thats definitely an upgrade for my personal management.

So I hope your lives got some upgrades too, I’m very pleased with mine this year. For the next year, I’ll have a small list of goals that I want to get done (and that I just entered in my ToDo’s goals section):

  • Try getting more professional at my job.
  • Buy some stuff, so the new flat isn’t all that empty.
  • Write some more blog posts.
  • Main point: I’ll try meeting more friends - I kinda lost sight of them this year and definitely have to change that. But from now on, I’ll have at least my weekends free to tackle that.
  • Play more pen and paper role-playing-games. I miss that, was always fun.
  • Go on vacation with my girl.
  • Get a private server-machine running 24/7. Needs to be low-energy-comsuming and not too expensive. And needs to be silent.
  • Set up a new blog. This wordpress thingy here is too slow, the design isn’t what I want now, and I plain hate PHP. Whats your pick for another blogging platform?
  • Buy a playstation 3 - the Wii has too many bad games, I want more good stuff. And a blueray player too.
  • Pay back the money my parents borrowed me.
  • Upgrade iPhone when there’s time. If you’ll jailbreak, its more time investment, so you gotta plan wisely.

Feel free to answer with your own changes from this year or your plans for next year. Expect to hear more from me more regularly, like every week. Or something like that. Over and out for this week.

Which JavaScript-Framework?

No Gravatar

If the question is, what JavaScript-Framework you should use, finding an answer is usually all about finding out what you already use and what seems to be the feature-richest, fastest and best supported frameworks. If you already use a Framework, just take that one if you’re not only using it for some easy simple stuff like a popup or something. Otherwise, think about what you’ll need the JS-library to do and consult the web. What I have done:

Some Quotes:

“You can save a tremendous amount of time and effort by using the browser-independent framework that JQuery has spent untold man-hours testing, debugging, and proving in the field. While there’s nothing wrong with writing JavaScript, why not speed your development time by writing to the library instead? As I’ve always said, don’t reinvent the wheel, unless you plan on learning more about wheels.” - Jeff Atwood

“A JavaScript framework may not make you a better programmer, but it will make you more efficient. That alone should be reason enough to choose a JavaScript framework, or library if you prefer. Unless you decide to build your own, there are plenty of options available to developers. However, choosing the right framework can be tricky, and weeding through a mess of opinionated fanboys (myself included) is intimidating.” - Brian Reindel

Features-comparison:

http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks

(pretty much tells us that Dojo and jQuery rule)

Speed-comparison:

http://www.domassistant.com/slickspeed/

My test resulted in: jQuery fastest, Dojo was close … Protoype and Moo were pretty slow (used Firefox 3.5)

Research and advise:

http://www.dannydouglass.com/post/2008/04/Comparing-Popular-JavaScript-Frameworks.aspx

Conclusion

Think for yourself. I’d always recommend jQuery, as every single developer that has ever used it has fallen in love with it, and it just always ranks best - everywhere. You got all features, high speed, short syntax, small filesize, very good documentation, unnumerable amounts of plugins, tutorials - and a low learning curve. If you can’t trust EVERYONE ELSE, you’ve got to have good reasons to.

Nokia 5800 Xpress Music VS iPhone

No Gravatar

My girlfriend has a new handy: the Nokia Xpress 5800 (and I chose it for her). It features a touchscreen, a 3.2MP camera (with autofokus and flashlight), WLAN, boasting with its music capabilities and all the other usual stuff you get with smartphones today and costs about 300€. It also has a touchpen for writing. Whooho.

As an iPhone-user I can only judge that thing from my viewpoint and compare it with the iPhone. PRO Nokia:

  • First, its price is only approximately half (or even one third) that of an iPhone (which is REALLY nice).
  • It has a camera button on the outside that lets you directly switch to camera mode and that also trigger the camera, so you don’t have to watch the touchscreen to tip on a softbutton to make a snapshot.
  • The speakers rule. Listening to loud music is possible with this thing.
  • You don’t need iTunes or some other software to get music or video on that phone. You got the OVI-suite if you want to use that.
  • You can just use it as USB-mass-storage. IPhone users dream of that and can only use Wi-Fi apps that do the same, but those need a Wi-Fi key to connect.
  • You can do handwriting instead of using the softkeyboard.
  • There’s a really BIG softkeyboard that uses the full screen and only leaves a small part of the rest of the background visible where the text is displayed.
  • Some nice shortcuts: kamera (button on the outside), clock (tap on the displayed time), the mediabar (one tap for that and there are shortcuts for browser, music player & more). Some more shortcuts can be put on the standard screen, which is nice.
  • Headphones are plugged into a controller where you can skip to the next track of music or take an incoming call.

Well thats it with the good stuff, here comes the bad:

  • The touchscreen doesn’t feel as insensible as most windows-mobile-devices I tried, but you still have to press it. The Nokia has a plekron attached and includes a small pen to help you with that but iPhoneuse is just easier and more exact.
  • There’s no multitouch.
  • Most of the time you need more than three touches to come to the application you want. But there are some nice shortcuts (mentioned in the PRO section above).
  • The plastic looks a bit cheap, the touchscreen is not made of glass but of some plastic.
  • The menus and the browser are not really nice-to-use. Its manageable tough.
  • The apps are mostly pretty basic. I didn’t see the OVI-apps so far.
  • I can type much faster on an iPhone.
  • This might be the most important point: Even when the Nokia has a lot of features, my girlfriend still reaches out for my iPhone if she wants to look something up on the web.

After all, I think the Nokia was a good choice. Its not too costy, and if you dig a bit into it, you can really make good use of that phone. I like it, even if I like the iPhone much better.

AssertTrue(this) - reading recommendation

No Gravatar

AssertTrue(this) is a great blog. Its about programming in general and also a lot about (W)CMS-systems. The author Kas Thomas writes in a very nice way and regularily makes me laugh. I even envy his superb blog-title.

I might be writing the same stuff in 10 years - but as I’m still learning a lot, I more feel qualified to talk about little gadgets that I can understand to a reasonable extent. He blogs very actively and when I just started my feedreader and read some of his latest posts, I just needed to point your programmer’s noses to this blog.

This reminds me that I need to rework my blogroll and seperate it in something like recommendedreading, friends and just links (that link points to a very good blog too btw, just don’t try to read it without a feedreader, the design is pretty ugly).

Auto-Enrich blogposts with Zemanta and Web 3.0

No Gravatar
Image for use in basic articles dealing with p...Image via Wikipedia

Listening to technology-podcasts on the german Handelsblatt.com-website, I heard about Zemanta. It is a service that uses a firefox-plugin to read out your blogged text and parsing it for “words they know”. They present you links, tags and images to embed in your blog post, showing you links to wikipedia-articles and pictures fitting the content. Just after finishing this sentence, the sidebar that gets embedded in my webbackend of wordpress refreshes. Whoa! I got 5 links for the first sentence and I just included them all. I also included a pic you see floating right.

This is what many people think the semantic web or Web 3.0 to be. And in a way, it is. The use of Web 3.0 (the term in my understanding encapsulates user-generated-content as in Web 2.0 and the semantic web) in blogging seems logical to me as blogging the one of the most public displays of Web 2.0. This firefox-plugin makes it much easier to generate interesting articles and IF it doesn’t break my blog frontend, I’ll definitely use it in every post from here on. But back to the functions:

semantic web think tankImage by pshab via Flickr

You can press an update-button and your content gets scanned again. New pictures appear and new links can be included. Just realized that most links are Wikipedia ones, but some (like the firefox-plugin-link or the Zemanta-link at the top) are also directed at other “well-known” resources. You can search for a term you put into a searchbar and get links, content and new pics. I tried “semantic web” for example. You can drag-and-drop pictures into the content-pane, and it gets easily included.

We’re standing on the edge of Web 3.0. I don’t think that this here is all that Web 3.0 is about, but I think its a great application that can be called “Web 3.0″-ly. If you would like to use this ff-plugin too, just go to their website and install it. You’ll have to agree to their TOS, that basically says “don’t change anything our plugin includes” and “we need access to the text you write” and “you are in charge for your content and all content you get from us as we show you the license”. So now I hope this post doesn’t get destroyed by some bad constructed CSS on my side. Fire and forget - or do you have any comments, iThoughts or fears about this plugin? You may also comment in german.

Reblog this post [with Zemanta]

Qimaya - Makers of the Semantic Web?

No Gravatar

Hello, dear friends of “The Semantic Web”. I hope you don’t mind if I’m a bit sacrastic about this. I just got a tweet to this article, stating that the semantic web is soon developed and ready to be bought - or used, or something like this.

The article and several others that I found are saying all the same - they were busy explaining what the meaning of the word semantic is and how the human brain organizes information - and some other buzzwords also appear. They say they use neuronal nets to simulate the human brains way to connect words to semantics and that they are ready to sell it to us. They tell us that they found a way to make this n-net work with linear complexity (lowering the processing speed to “only” 20% [someone might see that this is not logical] ) and that every site in the semantic web just gets connected to every other when we use their technology - how this should look is shown in a small video where they take some text about a mac evangelist and show us how their remarkable someware does some pretty AJAX-effects. They tell us that it will find applications that fit the context of what we read and relevant text too - from anywhere on the net! They tell that it’s good for SEO (which I doubt - when every information is connected semantically, SEO is plain dead because only the content would be important) and they tell us its an innovative revolution.

Something that is not told is how we should buy this technology, sometimes its said that everyone will be able to use the new technology in their portal, but most of the time I got the feeling that you’ll need to but a licenced software to use it. They also don’t tell us what a server we’ll need, and how much bandwidth and hardware-capacity … this might be relevant if we’re simulating a human brain or if we’re trying to know where every written word on the internet is located, and in which context.

After all, I would be very happy to see that miraculous beta-version and test it. If it does, what you say, I’ll gratefully update this post and help you test that revolution. But till that happens, I’ll take Qimaya for the guys that sell the thing everyone’s talking about to the people who don’t understand its just selling freezers to eskimos.

You seem to be using an unsafe, outdated browser. Click here to install the world's fastest and safest browser for free! X