HTML5Rocks - Home
Great site on HTML5. I like the interactive slides a lot :). Well done ...
Light thinks it travels faster than anything but it is wrong. No matter how fast light travels it finds the darkness has always got there first, and is waiting for it.
Jun 23, 2010
Jun 22, 2010
Nautilus Mockups
The perfect File Manager? | OMG! Ubuntu!
very nice design, would love to see that implemented in gnome :). Very Chrome like ^^
very nice design, would love to see that implemented in gnome :). Very Chrome like ^^
Jun 10, 2010
User Experience Advocates
Announcing the User Experience Advocates Project < The Plenitude of Arboreal Beauty: "User Experience Advocates"
Sounds like a very good thing to me ..
Sounds like a very good thing to me ..
Jun 9, 2010
Jun 7, 2010
ASP.NET Control Development
just needed a good source that explains a little more complex custom ASP.Net controls. I found this link to be a great source of information on that topic:
A Crash Course on ASP.NET Control Development: Template Properties
A Crash Course on ASP.NET Control Development: Template Properties
Jun 4, 2010
Currently annoying things
Things that I'm annoyed at:
* Software Patents. As log as they exist innovation and the evolution of all our software is slowed down and in some cases even destroyed. Of course the ones with the biggest problems are small companies closely followed by open source projects. They have no chance against a patent giant. The video-codec mess comes to mind, or exFAT on SDXC cards.
* Browser wars. They are sooo 1990. People need to inform themselves more, no one would use IE 7- anymore. I have still hopes but people tend to be soo lazy. HTML5 at least seems to move fast everywhere except IE of course. If you use Opera/Firefox/Chrome or Safari just makes no big difference as it should be the case. Who cares what you use as long as it works fast and looks the same everywhere.
* State of music/movies. I wanna buy music, but I'm not gonna do that with the current system. It just sucks, its too complicated. Not to start with how expensive it is to buy something. I have hopes that they manage to at least get into the evolving cloud stuff. My music everywhere, that's great. If they would start to make it really cheap to buy a song people would get crazy for that. They need to make it so cheap that the gain of illegally downloading a song is just too small. I mean why should I use my time to search for a illegal copy if I can just pay 10 cent and have the song without any work involved besides searching for it on a internet platform.
* Hardware vendors which try to be software companies. Means they make closed source drivers and do a horrible job at that. Creative comes to mind ..
* Ruby. Great language, but why is everyone using python these days? Python makes so ugly code compared the the freedom you have in Ruby. I would any day choose ruby over python if the language is the only deciding point. Also, I couldn't use python in any big project. Its just too hard to maintain. Too much work on keeping the code clean. Don't get me wrong, python is great but ruby is just better so why not choose the better language?
* Android fragmentation. Fragmentation is a natural thing in Software and only a very small problem. There is only one platform which keeps fragmentation small that's Apple and its iPhone/iPad. But that's all explained very simple: Apple tells you what you can use and have, not you. You buy an Apple product and Apple decides what you do with it no one else. With Android (and other systems like WinMo) you (and the companies using it on their devices) have the freedom. I have Android 2.1 on ma HTC Hero, no problem just a bit of following instructions. HTC will soon release a official 2.1 for Hero. You just can't do that with an Apple product without a lot of work.
* Software Patents. As log as they exist innovation and the evolution of all our software is slowed down and in some cases even destroyed. Of course the ones with the biggest problems are small companies closely followed by open source projects. They have no chance against a patent giant. The video-codec mess comes to mind, or exFAT on SDXC cards.
* Browser wars. They are sooo 1990. People need to inform themselves more, no one would use IE 7- anymore. I have still hopes but people tend to be soo lazy. HTML5 at least seems to move fast everywhere except IE of course. If you use Opera/Firefox/Chrome or Safari just makes no big difference as it should be the case. Who cares what you use as long as it works fast and looks the same everywhere.
* State of music/movies. I wanna buy music, but I'm not gonna do that with the current system. It just sucks, its too complicated. Not to start with how expensive it is to buy something. I have hopes that they manage to at least get into the evolving cloud stuff. My music everywhere, that's great. If they would start to make it really cheap to buy a song people would get crazy for that. They need to make it so cheap that the gain of illegally downloading a song is just too small. I mean why should I use my time to search for a illegal copy if I can just pay 10 cent and have the song without any work involved besides searching for it on a internet platform.
* Hardware vendors which try to be software companies. Means they make closed source drivers and do a horrible job at that. Creative comes to mind ..
* Ruby. Great language, but why is everyone using python these days? Python makes so ugly code compared the the freedom you have in Ruby. I would any day choose ruby over python if the language is the only deciding point. Also, I couldn't use python in any big project. Its just too hard to maintain. Too much work on keeping the code clean. Don't get me wrong, python is great but ruby is just better so why not choose the better language?
* Android fragmentation. Fragmentation is a natural thing in Software and only a very small problem. There is only one platform which keeps fragmentation small that's Apple and its iPhone/iPad. But that's all explained very simple: Apple tells you what you can use and have, not you. You buy an Apple product and Apple decides what you do with it no one else. With Android (and other systems like WinMo) you (and the companies using it on their devices) have the freedom. I have Android 2.1 on ma HTC Hero, no problem just a bit of following instructions. HTC will soon release a official 2.1 for Hero. You just can't do that with an Apple product without a lot of work.
May 25, 2010
Nasty problem with Blend 4
So the last two work days my boss and I where looking for a rather nasty little problem in our internal controls library for SL4. For some reasons Blend 4 (RC) told us on some simple properties of out controls (in global.xaml) that they didn't exist. So designing with blend didn't work anymore in all our project using our lib. This only applied to simple properties, more complex ones worked just fine. In our case this are mostly Boolean and Double propeties.
The error we get in Blend is: The member 'XXX' is not recognized or is not accessible.
We tried a lot of different things to get some more detailed information to the problem Blend has with our lib. No chance. So I started to create a new project and copy one control after the other to the new one. In the end all controls worked fine in the new project. So where was the problem you ask? Well, it turns out that we had one missing reference which doesn't raise any problem in VS or the final application. Just Blend can't find it and with that doesn't know about these basic properties.
The problem is a reference added by default if you create a new project. For some reason it was missing in ours (don't ask me why). Its the 'mscorlib.dll' located within 'Program Files\Reference Asssemblies\Microsoft\Framework\Silverlight\v4.0'. After adding that one everything was fine with Blend again. Btw. if it should be missing in your project you need to add it by editing the project file. For some reason you can't add it in VS's project properties.
Hope this saves some hours of time for somebody :)
The error we get in Blend is: The member 'XXX' is not recognized or is not accessible.
We tried a lot of different things to get some more detailed information to the problem Blend has with our lib. No chance. So I started to create a new project and copy one control after the other to the new one. In the end all controls worked fine in the new project. So where was the problem you ask? Well, it turns out that we had one missing reference which doesn't raise any problem in VS or the final application. Just Blend can't find it and with that doesn't know about these basic properties.
The problem is a reference added by default if you create a new project. For some reason it was missing in ours (don't ask me why). Its the 'mscorlib.dll' located within 'Program Files\Reference Asssemblies\Microsoft\Framework\Silverlight\v4.0'. After adding that one everything was fine with Blend again. Btw. if it should be missing in your project you need to add it by editing the project file. For some reason you can't add it in VS's project properties.
Hope this saves some hours of time for somebody :)
May 12, 2010
Power of Research Teaser
Power of Research Teaser Game
Our game teaser is online now. Play with it, have fun. Feedback welcome ..
May 10, 2010
Mark Shuttleworth on Window indicators
Mark Shuttleworth - Blog Archive - Window indicators
I always enjoy Mark Shuttleworth blog posts. Very enlightening as usual, a lot of developments are more clear now ..
I always enjoy Mark Shuttleworth blog posts. Very enlightening as usual, a lot of developments are more clear now ..
Subscribe to:
Posts (Atom)