Tech Stuff

18
Oct
2008

The Internet is Amazing

As if anyone needed more proof.

In my quest to find the world's best computer keyboard (here in Part1 and Part2), I've recently settled on my IBM SpaceSaver II and Logitech G9 Laser mouse combination. The mouse is great - but as I wrote earlier - the key action on the keyboard was just a little off - feeling a bit 'plasticy'. Some keys were actually a little stiff and squeaky as well (it's at least five years old - purchased second hand from e-Bay).

I figured there must be at least one other IBM SpaceSaver II owner out there that has taken their keyboard apart, cleaned it up, lubricated the keys and put it back together again - and I was right.

I found this page... How to Clean, Upgrade, Repair, Mod, Disassemble an IBM Computer Keyboard, with the two links below at the bottom of the page... in Japanese.

IBM_clean_01

Read more 
Category: 
18
Oct
2008

Lessons in Web Site Security

I found this series of links on the topic of XSS and other Web site security issues pretty interesting...

Read more 
Category: 

Update: 28-11-2008 - Microsoft have released an update - v3 of the SDL Threat Modelling Tool - which is DFD based as opposed to use case driven. Check it out at The Microsoft SDL Threat Modeling Tool v3

Original post....

Read more 
Category: 

UPDATE: 2011-09-23. This was definitely a TL;DR post. And I've since switched to using a Mac and Rails and other *nix tools and frameworks - so forget it. Buy a Mac (or install Ubuntu) and start writing 'real' web applications.

ORIGINAL POST: Having been inspired by BlogSvc.Net's recent switch to the ASP.Net MVC framework - I decided that now was as good a time as any to begin to get up-to-speed with ASP.Net MVC There's a ton of blogosphere content out there already (I've included some of the more helpful links at the bottom of this post). Access to the source at http://www.codeplex.com/aspnet  combined with a healthy dose of Reflector over the System.Web.Routing assembly...  and things are slowly starting to fall into place. While working through the routing process; how routes are defined, the order they're evaluated and how a default route catchall can be defined... I got a bit hung-up on default routing and in particular the routing of Default.aspx. When you create a new ASP.Net MVC project (Preview 5).. the project template creates a Default.aspx page and places the following in the code behind...

Read more 
Category: 

I must have been asleep when this 'feature' appeared. I downloaded the latest ASP.Net MVC Storefront sample today from Codeplex. I then dragged the downloaded Zip file over to my project folder, extracted it and built the project.

Read more 
Category: 

Update: 24 Sept 2011: I've since switched to using a MacBook Pro as my main computer - and despite previously thinking that the ThinkPad Keyboard was the world's best computer keyboard - I think the MacBook Pro backlit keyboard on my early 2011 MBP is simply the best keyboard I've ever used.

Read more 
Category: 
Tags: 

Awesome - my new 2.5" 320GB Hitachi 7200 rpm 16MB cache Travelstar 7K320 hard disk arrived today. The drive was actually made in Thailand - but I had to order it from Singapore... grrr...

Read more 
Category: 

barcamp_imageWell - on the off chance that I get enough votes at BarCamp in the morning...

Read more 
Category: 

UPDATE: 01/09/2008 - Met some people from Reuters at BarCamp Bangkok over the weekend. They were describing their frustration at having been forced to use SharePoint to build an external community and social networking site for financial analysts. I think I can see why they'd be frustrated with the choice.

Read more 
Category: 

Pages