Archives
- 2011.04.09: The result of a query expression is a query, not the result of the query
- 2011.02.04: Amazon order tracking glitch
- 2009.12.03: Outlook 2010 Beta - Still not implemented
- 2009.11.19: DataTable Key/Value columns to Dictionary
- 2009.11.19: Outlook 2010 Beta - "Not Implemented" on Send/Receive
- 2009.06.12: Opera - As delusional as ever..!
- 2009.06.12: MySql ServerName.Log file size
- 2009.06.11: Why "int foo = 0;" is pointless in variable declarations
- 2009.06.11: Coolite - File Upload Dialog & other breaking changes
- 2009.06.08: extJs: Combobox .getValue oddity - 2 (The "Solution")
- 2009.06.05: Coolite documentation
- 2009.06.04: extJs: Combobox .getValue oddity
- 2009.06.03: A review of "Review: CryptoLicensing for .NET"
- 2009.06.02: MySql - Running a complex script using the .net Connector
- 2009.06.01: A string of character 'x' the same length as string 'y'
- 2009.05.29: Sql Server - PIVOT function
- 2009.05.29: PDB Files ... The Complete Works - there's more!
- 2009.05.29: Coolite v0.8
- 2009.05.28: PDB Files ... The Complete Works
- 2009.05.25: Miscellanea 16
- 2009.05.22: Sorting the results of DirectoryInfo.GetFiles
- 2009.05.21: A number that equals twice the sum of its decimal digits
- 2009.05.21: Miscellanea 15
- 2009.05.20: The BNP - may they rot!
- 2009.05.19: Windows 7 - .net API wrappers
- 2009.05.18: Custom Visual Studio Item Templates
- 2009.05.15: Parsing CSV files in .net
- 2009.05.14: Community Blogs and Commercial software
- 2009.05.13: Determining the .net Framework Version (in 3.5) installed
- 2009.05.12: Managing Developers who've been Self Managing
- 2009.05.11: ASP.net Expression Builders 3 - In the web.config file
- 2009.05.08: ASP.net Expression Builders 2 - For Localisation
- 2009.05.07: ASP.net Expression Builders
- 2009.05.06: How many types?!?
- 2009.05.05: MySql - sp_spaceused equivalent
- 2009.05.04: Coolite - Colour Picker
- 2009.05.01: Coolite - "breaks" the IE7/8 X-UA-Compatible meta-tag
- 2009.03.26: Finding a row in a DataTable
- 2009.03.25: The blogs.msdn.com/JScript blog
- 2009.03.24: Resolving Coolite objects in client script - 2
- 2009.03.23: Miscellanea 14
- 2009.03.20: 100% Mortgages
- 2009.03.18: Why I'll never read the Daily/Sunday Express again
- 2009.03.18: Our illustrious Members of Parliament
- 2009.03.17: My name is not Rob, except when it is
- 2009.03.17: Crap, meet the fan.
- 2009.03.17: Miscellanea 13
- 2009.03.13: Miscellanea 12
- 2009.03.10: Bob Crow of the RMT is an idiot
- 2009.03.10: Miscellanea 11
- 2009.03.06: Internet Explorer is optional in Windows 7
- 2009.03.05: Miscellanea 10
- 2009.03.05: Separating out your CruiseControl.net file
- 2009.03.04: Miscellanea 9
- 2009.03.02: Miscellanea 8
- 2009.02.27: Sql Server 2005 - Surface Area Configuration won't save 2
- 2009.02.26: Miscellanea 7
- 2009.02.25: Sql Server 2005 - Surface Area Configuration won't save
- 2009.02.25: Ryanair - From worse, to worser (sic)?
- 2009.02.23: Miscellanea 6
- 2009.02.20: Miscellanea 5
- 2009.02.19: Teenager arrested for texting
- 2009.02.18: Memoization
- 2009.02.17: An attempt was made to load a program with an incorrect format
- 2009.02.13: I'm not religious, but I agree with the CoE, oh yes!
- 2009.02.12: Spotify: You rock
- 2009.02.12: The Authors Guild of America show they're detached from reality
- 2009.02.12: Miscellanea 5
- 2009.02.11: Exclude SCC / VSSSCC files from Web Setup Projects
- 2009.02.11: Populate an ASP.net ListBox with the values of an enumeration
- 2009.02.10: Licensing a Build Server
- 2009.02.10: Miscellanea 4
- 2009.02.09: Formatting a number to be zero-padded
- 2009.02.09: Miscellanea 3
- 2009.02.06: Migrating a CruiseControl.net server from x86 to x64 - II
- 2009.02.05: Migrating a CruiseControl.net server from x86 to x64
- 2009.02.05: Miscellanea 2
- 2009.02.05: Site Update
- 2009.02.04: ASP.net Page Directives
- 2009.02.03: ASP.net Client IDs
- 2009.02.02: Silverlight Linkage
- 2009.02.01: Missing WatermarkedTextBox in Silverlight 2.0
- 2009.02.01: Also Reading
- 2009.02.01: LINQ can throw an exception on .First() for an empty set
- 2009.02.01: Handmade Crafts Directory
- 2009.01.31: "Browser Address Error Redirector"
- 2009.01.31: Three Stupid Mistakes
- 2009.01.30: Nant: Using Visual Studio to build a website and including its output
- 2009.01.30: .net - Implementing Sorting (IComparable<T>)
- 2009.01.30: Movable Type annoyance
- 2009.01.30: Using variable Code Coverage % with a standardised build script
- 2009.01.29: Controls Collection cannot be modified
- 2009.01.29: C# How can I split this string?
- 2009.01.28: NantContrib VSSGet doesn't like property macro expansion in "path"
- 2009.01.28: CruiseControl as a Monitoring tool
- 2009.01.28: C# Static variables of FooBar<T> are per T
- 2009.01.27: More delusional ramblings
- 2009.01.27: IE Speedup - Disable the 'Research' toolbar
- 2009.01.26: NCover: Link dump
- 2009.01.25: Javascript frameworks and global namespace pollution
- 2009.01.24: The Playmobil Security Checkpoint - Sheer Genius
- 2009.01.23: Excluding code from NCover
- 2009.01.23: AWOL Immediate Window in Visual Studio
- 2009.01.22: extJs: The Non-editable grid row
- 2009.01.22: 404 on ASMX / ASPX on IIS
- 2009.01.21: SHA-1 Hashing
- 2009.01.20: Disband the Portman Group
- 2009.01.20: MySql - Error: Unknown command '\b'
- 2009.01.19: hotfrog.co.uk: II
- 2009.01.16: Using "Step-Into .net Source" with .net 3.5 SP1 GDR Installed
- 2009.01.16: What on earth is "metabase_interface.php"?
- 2009.01.14: HttpWorkerRequest and ReadEntityBody
- 2009.01.14: Visual Studio 2005 - Web Installer with corrupted CAB file
- 2009.01.09: Miscellanea 1
- 2009.01.08: Why Wikipedia's "Listen to a Sample" is a bit piss poor..
- 2009.01.06: Error on rejectChanges() call on ExtJs store
- 2009.01.04: Resolving Coolite objects in client script
- 2008.12.23: extJs: Combobox drop-down is half width
- 2008.12.22: extJs: getClientRects() error - Part 2
- 2008.12.18: Riffing on: Avoiding the Uncanny Valley of User Interface
- 2008.12.17: Failed to access IIS metabase on ASP.net request
- 2008.12.17: Top blog entries of 2008
- 2008.12.17: extJs: getClientRects() error
- 2008.12.16: extJS: VType for validating a time
- 2008.12.15: Adding groups and summaries to the asp:GridView
- 2008.12.15: Coolite - grid.insertRecord is not part of extJs
- 2008.12.15: IE8 should pass Acid3 - what a load of rubbish
- 2008.12.14: hotfrog.co.uk - aka: Reed; stop scraping the web, please!
- 2008.12.10: Using ExtJs from ASP.net with Coolite
- 2008.09.25: Passwords
- 2008.07.25: Loch Fyne and the National Minimum Wage
- 2008.02.21: Reflecting on Excel
- 2008.02.20: Microsoft Fanboy? Hardly..
- 2008.02.20: ASP.net: Viewstate II
- 2008.02.19: Custom Controls in Windows Forms
- 2008.02.18: Yield
- 2008.02.15: Linkage
- 2008.02.14: Styling Code for HTML Presentation
- 2008.02.13: Delusional Ramblings of an Angry Coder
- 2008.02.13: Describing ASP.net Control properties declaratively
- 2008.01.25: Getting the values from a Datatable column
- 2008.01.23: ASP.net: Viewstate
- 2008.01.16: Visual Studio: The annoyance of Web References
- 2008.01.15: You have to Start to Shutdown?
- 2008.01.14: Checklists for System Administrators
- 2008.01.05: Accessing private methods for Unit Testing
- 2008.01.05: Clearing mangled Templates on Movable Type 4
- 2007.11.18: Refreshing all Views after a schema change
- 2007.06.09: TestDriven.NET
- 2007.05.25: Silverlight + DLR + "VBx" = ....
- 2007.05.22: Using Classic ASP on Vista/Longhorn/IIS7
- 2007.04.27: Javascript Intellisense, finally!
- 2007.04.02: A Dictionary object in Javascript - Part 2
- 2007.03.30: A Dictionary object in Javascript - Part 1
- 2007.03.29: Converting Request.InputStream to a string - Part 2
- 2007.03.28: Simple construction of an XML Document in Javascript
- 2007.03.27: Useful Javascript for Select Box population
- 2007.03.26: Using MSMQ (Message Queuing) from .net
- 2007.03.23: Converting Request.InputStream to a string - Part 1
- 2007.03.23: Obtaining the string value of an enumeration name
- 2006.12.11: Link Dump
- 2006.12.11: New Blogs
- 2006.12.07: Developers, Developers, Developers ;)
- 2006.11.15: The end of free banking in the UK?
- 2006.11.07: Operator Overloading in VB
- 2006.10.20: XML and XSLT references
- 2006.09.25: Linkage
- 2006.08.23: Parsing an XML file from classic ASP
- 2006.08.22: Presentation Tips
- 2006.08.09: Linkage
- 2006.06.19: Recipes
- 2006.06.19: Random Linkage
- 2006.05.31: Buying a place
- 2006.05.02: Lamb Shanks
- 2006.04.13: Development Abstraction Layer
- 2006.04.12: Hiring for Potential
- 2006.04.12: Made me smile!
- 2006.04.11: app.config and LUA
- 2006.04.07: Vista: User Account Protection
- 2006.04.05: Avian Flu in the UK
- 2006.04.04: Virtual Server R2 2005 - Free!
- 2006.04.04: Office in a service model
- 2006.04.03: Word.. Paste unformatted by default
- 2006.04.02: pinvoke.net
- 2006.03.30: "They kill people, then they say sorry. I hate them"
- 2006.03.21: Do it, Delegate it or Dump it
- 2006.03.21: Refactoring
- 2006.03.18: Nullable Types in .net 2.0
- 2006.03.17: Done, done and done!
- 2006.03.17: Linkage
- 2006.03.16: Boots Sandwiches - Part V
- 2006.03.14: "Insufficient System Resources Exist to Complete the API."
- 2006.03.13: Windows "Genuine" Advantage - Episode II
- 2006.03.12: Links
- 2006.02.08: Excel via .Net 2.0 - Part 1
- 2006.01.25: Visual Studio 2005 - Missing "Item Templates"
- 2005.12.31: Old School Friends....
- 2005.11.15: CSS - Classnames
- 2005.11.14: What to do when anger strikes
- 2005.11.11: Boots Sandwiches - Part IV
- 2005.11.10: Subclassed System Menus
- 2005.11.09: Lions, and Tigers and Root-kits, oh my!
- 2005.11.08: Much Ado...
- 2005.11.07: Project Management
- 2005.11.05: Flu
- 2005.11.04: Spooks - The Who Killed Diana Episode
- 2005.11.03: How to be a Zombie...
- 2005.11.03: Developer (& Tester!) Quality
- 2005.11.02: Afterlife
- 2005.11.02: Office 200n / Office 12
- 2005.11.01: Weblog Usability!
- 2005.10.31: Failure...
- 2005.10.30: Managing...
- 2005.10.30: Developing in Microsoft Access [Pipedream]
- 2005.10.29: It bugs me...
- 2005.10.29: What are the INFORMATION_SCHEMA views?
- 2005.10.28: Scheduled Processes...
- 2005.10.27: Worth reading... Redux
- 2005.10.27: Worth reading...
- 2005.10.26: LloydsTSB - bye bye bye!
- 2005.10.23: Boots Sandwiches - Part III
- 2005.09.13: SQL Server 2005: sysXXXX tables
- 2005.08.21: Creating a tabbed dialog with Javascript and CSS - Part 3
- 2005.08.21: Creating a tabbed dialog with Javascript and CSS - Part 2
- 2005.08.20: Creating a tabbed dialog with Javascript and CSS
- 2005.08.20: Robots.txt and Web Colours
- 2005.08.11: VB.net to C# comparison - Part II
- 2005.08.04: Boots Sandwiches - oops!
- 2005.08.01: Writing Bug Reports / Defects
- 2005.07.31: Finding the Foreign Keys for a table
- 2005.07.27: Replication
- 2005.07.26: Remember me?
- 2005.07.24: Note To Self II
- 2005.07.24: Coding Best Practice
- 2005.07.22: Restaurants
- 2005.07.20: Misogynism at its worst
- 2005.07.19: AJAX
- 2005.07.18: Optimus Keyboard
- 2005.07.18: No2ID
- 2005.07.18: Boots Sandwiches
- 2005.07.16: Harry Potter and the Half-Blood Prince
- 2005.07.16: Electronic Paper
- 2005.07.15: GUI Confusion
- 2005.07.15: Managing Email
- 2005.07.14: Lab Notebook
- 2005.07.14: Useful DBCC commands for SQL Server
- 2005.07.14: HttpModule in .net
- 2005.05.14: Enumerating the databases on a server in SQLDMO/vb.net
- 2005.05.14: Using SQLDMO in .net (VB.net)
- 2005.05.07: VB.net to C# comparison
- 2005.03.18: Fiddler
- 2005.03.18: Windows "Genuine" Advantage
- 2005.03.04: Snow!
- 2005.03.03: Flu
- 2005.03.01: SQL Server: SPs and UDFs
- 2005.03.01: New Icons in VS2005
- 2005.02.28: MovableType
- 2005.02.22: Laptop
- 2005.01.31: You'll be missed...
- 2005.01.25: Reminder: VB Variable Declaration
- 2005.01.19: Train Fares
- 2005.01.18: Source / Documentation Management
- 2005.01.18: ASP.net Templating/Master Pages
- 2005.01.05: Removing the Windows Update Reboot Reminder..
- 2005.01.05: "Free" ASP.net stuff
- 2005.01.05: Belated Happy New Year!
- 2004.12.10: vb.NET Assembly Naming
- 2004.11.26: Onion & Chilli Relish
- 2004.11.17: Release Day - Episode 1
- 2004.11.16: Of blogs and jobs
- 2003.03.01:
- 2003.02.20:
- 2003.02.02:
- 2003.01.22:
- 2002.05.13:
Monthly Archives
- April 2011
- February 2011
- December 2009
- November 2009
- June 2009
- May 2009
- March 2009
- February 2009
- January 2009
- December 2008
- September 2008
- July 2008
- February 2008
- January 2008
- November 2007
- June 2007
- May 2007
- April 2007
- March 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- June 2006
- May 2006
- April 2006
- March 2006
- February 2006
- January 2006
- December 2005
- November 2005
- October 2005
- September 2005
- August 2005
- July 2005
- May 2005
- March 2005
- February 2005
- January 2005
- December 2004
- November 2004
- March 2003
- February 2003
- January 2003
- May 2002
Categories
Category Monthly Archives
- .net: November 2009
- .net: June 2009
- .net: May 2009
- .net: March 2009
- .net: February 2009
- .net: January 2009
- .net: December 2008
- .net: February 2008
- .net: January 2008
- .net: June 2007
- .net: May 2007
- .net: March 2007
- .net: November 2006
- .net: June 2006
- .net: April 2006
- .net: March 2006
- .net: February 2006
- .net: January 2006
- .net: November 2005
- .net: August 2005
- .net: July 2005
- Access: October 2005
- asp.net: June 2009
- asp.net: May 2009
- asp.net: March 2009
- asp.net: February 2009
- asp.net: January 2009
- asp.net: December 2008
- c#: November 2009
- c#: June 2009
- c#: May 2009
- c#: March 2009
- c#: February 2009
- c#: January 2009
- Classic ASP: May 2007
- Classic ASP: August 2006
- CruiseControl: June 2009
- CruiseControl: March 2009
- CruiseControl: February 2009
- CruiseControl: January 2009
- Food: March 2009
- Food: June 2006
- Food: May 2006
- Food: March 2006
- Food: November 2005
- Food: October 2005
- Food: August 2005
- Food: July 2005
- Food: November 2004
- From Old Blog(s): March 2003
- From Old Blog(s): February 2003
- From Old Blog(s): January 2003
- From Old Blog(s): May 2002
- Funnies: January 2009
- Funnies: April 2006
- Funnies: November 2005
- Funnies: October 2005
- Javascript: June 2009
- Javascript: May 2009
- Javascript: March 2009
- Javascript: February 2009
- Javascript: January 2009
- Javascript: December 2008
- Javascript: April 2007
- Javascript: March 2007
- Javascript: August 2005
- Management: May 2009
- Management: January 2009
- Management: April 2006
- Music: July 2005
- MySql: June 2009
- MySql: May 2009
- MySql: January 2009
- Nant: June 2009
- Nant: February 2009
- Nant: January 2009
- NCover: February 2009
- NCover: January 2009
- NUnit: February 2009
- Other: February 2011
- Other: June 2009
- Other: May 2009
- Other: March 2009
- Other: February 2009
- Other: January 2009
- Other: January 2008
- Other: December 2006
- Other: April 2006
- Other: March 2006
- Other: November 2005
- Personal: June 2009
- Personal: May 2009
- Personal: March 2009
- Personal: February 2009
- Personal: February 2008
- Personal: May 2006
- Personal: December 2005
- Personal: November 2005
- Personal: October 2005
- Personal: July 2005
- Personal: March 2005
- Personal: February 2005
- Personal: January 2005
- Personal: November 2004
- rant: June 2009
- Reading: February 2009
- Reading: February 2008
- Reading: July 2005
- SQL: February 2009
- SQL: November 2007
- SQL: October 2005
- SQL: September 2005
- SQL: July 2005
- SQL DMO: July 2005
- SQL DMO: May 2005
- SqlServer: May 2009
- SqlServer: February 2009
- Tech: November 2009
- Tech: June 2009
- Tech: March 2009
- Tech: February 2009
- Tech: January 2009
- Tech: December 2008
- Tech: September 2008
- Tech: February 2008
- Tech: October 2006
- Tech: September 2006
- Tech: August 2006
- Tech: April 2006
- Tech: March 2006
- Tech: November 2005
- Tech: October 2005
- Tech: August 2005
- Tech: July 2005
- Tech: May 2005
- Tech: March 2005
- Tech: January 2005
- Tech: December 2004
- Testing: November 2009
- Testing: February 2009
- Testing: January 2009
- Testing: November 2005
- Testing: October 2005
- Testing: August 2005
- Visual Studio: June 2009
- Visual Studio: May 2009
- Visual Studio: February 2009
- Visual Studio: January 2009
- Work: March 2009
- Work: December 2006
- Work: November 2006
- Work: August 2006
- Work: March 2006
- Work: November 2005
- Work: October 2005
- Work: July 2005
- Work: January 2005
