August 2010 Entries
I was pleased when I came across this patch - for a couple of reasons. One is that it’s very annoying behaviour, and looks pretty ridiculous when you have a find dialog spanning an entire 30” monitor. However the second and main reason was that I was starting to feel I was going mad in thinking that the find dialog was messing with me. Link: The Visual Studio Blog - Patch Available for the Growing Find and Replace Dialog Tags: Visual Studio
I’ve had a couple of positive buying/services experiences recently, and wanted to write about them briefly. I recently replaced my main computer. I wanted something which would work well for day to day development but also for the occasional gaming I manage to do. I spend a lot of time in my office as I work from home, so it’s important to have something powerful but quiet as well. Also as an added complication I’d recently purchased a SSD which I wanted to drop into the build. I did a bit of shopping around PC retailers in...
While I'm pretty sure PCI DSS compliance is slightly more complex than this, it’s interesting to note that the 12 steps required for compliance as cited in this article are all pretty obvious and basic things: 1. Install and maintain a firewall configuration to protect cardholder data 2. Do not use vendor-supplied defaults for system passwords and other security parameters 3. Protect stored cardholder data 4. Encrypt transmission of cardholder data across open, public networks 5. Use...
If a doctor saw one of his colleagues hacking open the chest of a patient with a chainsaw, you’d like to think that he’d report this fact to relevant authorities and something would come of it. I’m no brain surgeon, or any type of surgeon at all, but yet I know that chainsaws aren’t a suitable means for performing surgery of any type. I like to think that there’s a certain level of checks and balances existing in the medical profession, and as a rule those who lack the ability to perform the basics with any level of competence (or...
I’ve had a few posts on the topic of Microsoft.Data.dll sitting open in my browser for a few days, and I keep coming back to them trying to work out what I think of it. In some ways it doesn’t matter, because I’m never going to use it – which is fine, because I’m not the intended demographic. If you’ve not seen it already and want to get enraged/interested (pick one!), then basically the syntax is a simplification of ADO.NET and LINQ allowing queries such as the following:
using (var db = Database.OpenFile("Northwind")) {
...
They seem to be fixed with iOS 4.0.1. My mail was syncing, and then not syncing, and coming up with “Unable to verify account information” – until I applied 4.0.1 and low and behold my mail returned. It seems I really need to get into the habit of plugging my phone into iTunes more for updates. Tags: Apple, iPhone
I’ve hit this a couple of times recently, but it wasn’t until last night that I had cause (and time) to do a bit of research into it. It occurs when you’re adding a large amount of files to Subversion, and appears to be due to the disk indexing process and/or anti virus. Some people’s experiences vary, in my case it seemed to be excluding my repository locations from indexing which solved it, but others seem to have fixed it by excluding their code locations from being scanned by their AV software. The other side affect is...
When I did something stupid as a kid my parents would occasionally say words to the effect of “We’re not angry with you, just disappointed”. That’s how I feel right now with Subversion after finding out about this repository corruption issue which seems to have been lurking around for a while. Finding such a bug in any system you rely on as heavily as a source control system is always going to hurt, and more so if you find about about it first hand. I’ve been unable to repair the repository in question, and although it’s not much of...
I’ve had a few issues reinstalling the drivers for my Canon Pixma 980, and this morning I found a post which worked for me: Installing Scanner Drivers for my Networked Canon MP980. I actually didn’t experience the exact error mentioned in the blog, but the fix worked none the less. The Pixma was one of those things which sounded good on paper (no pun intended) – I needed a multi function printer, and the MP980 looked like it’d do everything I need for work, plus let me mess about with printing photos. I print about once or twice a...
If you’re currently using TinyMCE and are disabling page validation to get around the above error then you’ll probably want to read this post: TinyMCE and “A potentially dangerous Request.Form value was detected” This becomes more useful if you’ve upgraded your projects to .NET 4.0, as it means you can get rid of the config tag to force your application to use the 2.0 validation model. Legacy support, eeeugh. However be aware that if you’re using ScriptManagers anywhere that they don’t seem to like the new validation model too much, so if you’ve got any of them lurking...
At some point in their career, most software developers will have taken over a project from someone else. I tweeted about this briefly, and at the time 140 characters was probably a wise constraint in terms of forcing me to compress the issue, but the more I think about it the more it makes sense that there must be some good resources out there covering this topic in more detail. When you inherit a codebase from someone else (be it internal person, external person, another dev company, whatever) there’s often a large amount of risk involved. The previous developer(s)...
About me
My name is Ross Hawkins and I'm a developer, consultant, business owner and writer based in Auckland,
New Zealand (pictured below!). My current work revolves around ASP.NET, C#, jQuery, Ajax,
SQL Server, and a mix of other Microsoft development technologies.
I also have about 15 years of experience with IBM Lotus Notes/Domino and associated technologies. While Notes/Domino
is no longer my primary focus I still like to dabble and keep my skills up to date.
I own and run 2 businesses - Hawkins Consulting Services,
and Ignition Development.
Search
Popular Content
Troubleshooting WebResource.axd
The .NET 2.0 framework changed the way clientside JavaScript is
delivered to the browser. Previously, ASP.NET 1.1 used the
aspnet_client directory whereas now 2.0 uses WebResource.axd.
Published on October 8, 2006
Microsoft AJAX Extensions: Sys.Debug is null or not an object
One of the breaking changes which was made with
the 1.0 release of the Microsoft Ajax Extensions was the renaming
of the 'Debug' class to 'Sys.Debug' for reasons of compatiability
with other frameworks. Breaking changes like this can often be a source of frustration..
Published on May 22, 2007
Simple ASP.NET Character Counter
A textbox character counter is a pretty simple piece of functionality, and there's a lot of different ways to apply one to your application. The following method is nice and simple, and can be done using only clientside JavaScript if required, or combined with server side code in order to create a more dynamic effect
Published on December 4, 2006
Adding Tooltips to Gridview Headers
As the title says, this is a very simple but dynamic way of achieving tooltip text on a header column. It's not overly flash, but it's lightweight and quick to implement.
Published on April 15, 2007
Archives
January, 2012 (3)
December, 2011 (3)
November, 2011 (8)
October, 2011 (9)
September, 2011 (8)
August, 2011 (5)
July, 2011 (4)
June, 2011 (7)
May, 2011 (5)
April, 2011 (3)
March, 2011 (8)
February, 2011 (4)
January, 2011 (3)
December, 2010 (8)
November, 2010 (5)
October, 2010 (6)
September, 2010 (7)
August, 2010 (11)
July, 2010 (12)
June, 2010 (8)
May, 2010 (8)
April, 2010 (4)
March, 2010 (8)
February, 2010 (6)
January, 2010 (12)
December, 2009 (13)
November, 2009 (11)
October, 2009 (12)
September, 2009 (12)
August, 2009 (2)
July, 2009 (7)
June, 2009 (12)
May, 2009 (9)
April, 2009 (9)
March, 2009 (9)
February, 2009 (8)
January, 2009 (7)
December, 2008 (6)
November, 2008 (7)
October, 2008 (9)
September, 2008 (12)
August, 2008 (9)
July, 2008 (6)
June, 2008 (24)
May, 2008 (13)
April, 2008 (16)
March, 2008 (8)
February, 2008 (10)
January, 2008 (1)
December, 2007 (14)
November, 2007 (11)
October, 2007 (11)
September, 2007 (13)
August, 2007 (11)
July, 2007 (5)
June, 2007 (15)
May, 2007 (11)
April, 2007 (9)
March, 2007 (9)
February, 2007 (10)
January, 2007 (8)
December, 2006 (18)
November, 2006 (11)
October, 2006 (14)
September, 2006 (9)
August, 2006 (10)
July, 2006 (4)
June, 2006 (4)
May, 2006 (6)
April, 2006 (3)
February, 2006 (6)
January, 2006 (10)
September, 2005 (2)
August, 2005 (4)
Post Categories
ASP.NET
AJAX
Amusing
NZ
NZ Trains
Notes/Domino
Visual Studio
Web Development
Miscellaneous
Me
Rugby
C#
SQL