|
Friday, June 20, 2008
Found the Complexitor comic through PolymorphicPodcast. This looks like it has great potential, so go over and subscribe. He (Scott Fletcher) will try to have a new strip ready every Wednesday. Really looking forward to how this one is going to turn out. Man those graphics looks great!
Wednesday, June 18, 2008
Sunday, June 15, 2008
Recently I've done some work on automating the creation of our deployment packages. In this process I've used some tools on my Vista client to make sure things work before running live on the server. Like yesterday I used mt.exe to embed a manifest file into our exe files, which (after several runs) resulted in: mt.exe is not a valid win32 application What!? I looked up the file in Windows Explorer and saw that the file's size was 0KB! What is it that I do so wrong that I'm able to totally clear out everything in an exe file just by running it? This has happened to me several times. Once with mt.exe, once with mage.exe and 2-3 times with Excel.exe (2007)! Excel was ok after log of - log on, but the other files I had to manually replace to get them to work. After searching the net I found that many has this issue with Excel 2007, Access 2007, Snippting Tool and Windows Media Player after installing Vista SP1. I guess I can add mt.exe and mage.exe to the list... Here's the post mentioned. The interesting part is this: Microsoft is aware of this issue and is working on a fix. As several people have observed, this is konwn to affect Excel 2007, Access 2007, Snipping Tool, and Windows Media Player on Vista SP1. The fix is to either exit as many apps as possible that you are running (e.g. Outlook), and then load the app (and then you can reload the apps you had running), or a logoff/logon will clear it up for a while (days/weeks). The error messages are confusing, but the problem is neither an invalid application file nor insufficient system resources. It only affects certain applications, and typically only after the user has been logged in for an extended period of time. and then a response on 14th of May from a MS representative: We're working on it, it's going through full testing right now and should be available in a few weeks if there are no issues found. In the meantime: You don't need to reboot, just log off and log back on. It's a per-user issue. That will clear it up if it's the same issue. I realize it can be a pain and I'm not trying to minimze the issue at all, but the workaround is simpler/quicker than a full reboot. It hits different people in different time frames. It depends on how many apps you are running and how often you have loaded/unloaded them. I appologize that it takes this long, but we'd rather not give you an update that had other problems/regressions, so we want to make sure it's fully tested, and that can take a few weeks in an environment as complex as this, as I'm sure you know. This is all good, but now in mid June there's still no fix to be found. The mentioned workaround works for me with Excel, but not the other apps. Please let me know if you see a fix for this, and if you work for Microsoft and has any info about the issue please let me know.
Firefox 3 will be released on the 17th of June (Tuesday). At the same time Firefox will try to beat the world record of most software downloads in 24 hours! Interesting marketing stunt Check out the new features of Firefox 3 and Firefox Download Day 2008.
Monday, June 09, 2008
On Friday we had some friends over and enjoyed the beautiful weather in Bergen. I and (let's call him Trond) were sitting outside talking a bit bout work, agile, .net and java. I fired up the grill to throw on some burgers and I went in and out quite a few times to get stuff I needed. First I went and got the meet I needed. At the same time I also got some lettuce, ketchup and mustard. I went out again and threw the burgers onto the grill, keeping the conversation going with Trond. Then I went back in, got some plates and some grill equipment I forgot last time. I went out again and starting flipping some of the burgers. I then realized we needed something to eat with, and went to get some knifes and forks, as well as a couple of beers. Back out again, I flipped the burgers, went in again and found something else I needed. When I got out again Trond said: "I must say you really ARE agile! You even barbeque agile! Only getting what you need there and then and not planning too far ahead." And he was right. This is how I am. Somebody might say chaotic, others agile Maybe that's why I was so easily convinced about the agile way of working. But seriously, one of the most important aspects of agile development (from my perspective) is the idea of postponing all decisions to the last responsible moment (note: it's responsible not possible). This will let you be more adoptive to changes and force you to not implement things you don't need (e.g. it's very tempting to implement something that you think you will need in the future). On a traditional project where "everything" is planned up front (a waterfall like project), you often run into problems where you see that the way we thought about the solution back then is not the way it is today. This might effect the architecture in a big way. If you're being told to stick to the planned architecture, you find yourself creating workarounds to fit the architecture, which probably is not the best solution.
Wednesday, June 04, 2008
At Contiki we have a lot of fun. Both with programming and other things. One of the activities we do a lot of is fußball (aka. table football). Fußball has become such an integrated part of almost everyone's day that if someone don't play at least once during the day, something got to be wrong. It's a really a nice game for breaks. One game takes from 5-10 minutes. Programmers (and others too I guess) often tend to work for long periods of time in front of the computer, without taking a break. Research has showed that taking frequent breaks improves productivity and lessens the risk of injuries. There's probably a lot of writing about this topic, but one interesting article I found was this: Take a Break and Refresh Your Productivity. Fußball is a great way of having this small break once in a while. So that was the excuses, now to the fun stuff!  Last week we finished a 10 month long league. Torbjørn (our Web lead) has created a great app for entering and keeping track of scores. During these 10 months I've played 350 games, some played more others less. Take a look at Torbjørn's blog for more about the app (in Norwegian). Now however, he's extended the app to support a Contiki league and I'm looking forward to a great season of fußball!  I don't know how big fußball is in Bergen or Norway in general, but I would really like to know. Do your company have a fußball table? Let me know! I like to think we've been quite good at it and it would be fun to challenge another company in a game. Anyone up for it? I also have a plan to do some fußball stuff through NNUG, but I'll blog about that later.
 Our table |  THE table we would kill to get |  Our glass fußball room in the middle of the working place |  Worlds biggest fußball table | And to end this off, here are some inspiring fußball videos:
Tuesday, June 03, 2008
Don't want to download and install all the tools from Sysinternals? Want to have access from anywhere on any computer? Just hook up to the UNC path: \\live.sysinternals.com\tools and you can run them directly. Thanks to John St. Clair for letting me know. Is that cool or what? For more information about the different tools go to http://technet.microsoft.com/sysinternals.
|
| |
|
|
|
|
| |
| August, 2010 (2) |
| June, 2010 (3) |
| April, 2010 (2) |
| March, 2010 (2) |
| February, 2010 (3) |
| January, 2010 (4) |
| December, 2009 (1) |
| August, 2009 (4) |
| July, 2009 (4) |
| June, 2009 (2) |
| May, 2009 (4) |
| April, 2009 (7) |
| March, 2009 (7) |
| February, 2009 (4) |
| January, 2009 (4) |
| December, 2008 (7) |
| November, 2008 (1) |
| October, 2008 (6) |
| September, 2008 (7) |
| August, 2008 (4) |
| July, 2008 (3) |
| June, 2008 (7) |
| May, 2008 (7) |
| April, 2008 (5) |
| March, 2008 (3) |
| February, 2008 (9) |
| January, 2008 (3) |
| December, 2007 (4) |
| November, 2007 (10) |
| October, 2007 (10) |
| September, 2007 (2) |
| August, 2007 (6) |
| July, 2007 (6) |
| June, 2007 (3) |
| May, 2007 (2) |
| April, 2007 (8) |
| March, 2007 (6) |
| February, 2007 (5) |
| January, 2007 (10) |
| December, 2006 (9) |
| November, 2006 (5) |
| October, 2006 (8) |
| September, 2006 (5) |
|
|
 |
 |
|
|