After upgrading to Firefox 3.5.2, I’ve been having trouble with Facebook – certain pages would take ages to load (if load at all) The photos page was a particular problem. At first, I thought the problem could of been with Facebook – some of their AJAX user interface getting carried away or something, however I narrowed down the problem to Firefox by trying the site in IE. I did some Googling...
Eco-Disc Stuck In Slot Loading Drive
AVG kindly provided us with an Eco-Disc of their software – so we began installing it on one of our Dell XPS laptops – with a slot loading drive. Everything worked fine, until it came to eject it – or at least try to! Because the CD’s are so thin, there isn’t enough thickness for the rollers to push it out of the drive. After a bit of Googling, it seems we are not alone – Macs are having the same...
JoeBlogs – Typo in dummy URL fixed
I’ve recently had a few comments that the JoeBlogs wrapper wasn’t working – and they were getting an “invalid response” or more specifically “Response XML not valid XML-RPC – missing methodResponse element.” It seems that I had a typo in my comments in JoeBlogs.TestHarness/Program.cs on line 15: //typically (if your wordpress blog is installed in root dir) The problem, is the xmlprc.php – this...
Web 2.0 Logo Collage!
I found this MASSIVE collage of Web 2.0 logos by AJ Batac
Certainly beats trawling through go2web20.net (as good a site as that is, it just takes too long!!)
He has made all the logos available on t-shirts and other apparel:
(click to view full image)
Yahoo Term Extractor API Discontinued
A couple of days ago Yahoo announced two of its search services will be discontinued on August 31st 2009. Annoyingly, one of those is the Term Extraction API Which means my Windows Live Writer Auto Tag Generator plug-in will simply cease to work. Important Announcement: The Term Extraction Web Search service will be discontinued on August 31, 2 So, what can you do. Well, according to a few posts...
Reverse GeoCoding with Google API and C#
I needed to write a function to get a set of co-ordinates from an address, supplied as a string. Using the Google API, I came up with this: First, I created a struct, to represent the lat and lon co-ordinates: public struct Coordinate { private double _latitude; private double _longitude; public Coordinate(double latitude, double longitude) { _latitude = latitude; _longitude = longitude; } public...
NTLM / Windows Authentication with Firefox
Firefox, my browser of choice, doesn’t support NTLM “out of the box” What that means is, if you visit a site on your domain (for example ) that you should have access to, you’re presented with a username and password box. Visit the same site in IE, and it lets you straight through, based on your credentials. What you need to do, is explicitly set the allowed URIs that Firefox is allowed to pass...
Could not load file or assembly ‘ChilkatDotNet2’ or one of its dependencies. An attempt was made to load a program with an incorrect format.
Whilst setting up an application to run on my local machine (running Vista 64bit) I encountered this error: Could not load file or assembly ‘ChilkatDotNet2’ or one of its dependencies. An attempt was made to load a program with an incorrect format. Obviously, the application uses ChilKat components, but it would seem that the version we are using, is only the 32bit version. To...
Removing a previous version of Windows
If you have installed a newer version of Windows Vista (for example 64 bit instead of 32 bit), and didn’t format your HD first (like I just did) it simply installs the new version, over the top of the old version. The old version will continue to take up space (around 4gb in my case) while go unused. If you want to remove it, follow these steps: Click Start. Type “Disk” Select Disk Cleanup In the...
Windows 7 – Sticky Notes
This is a sticky note!
This is something I will use all the time!
Windows 7 has a feature called “Sticky Notes” – basically, these little notes are like post it notes – they stick to your desktop!
You can change the colour, resize, move them around etc… So simple, yet so useful!
How to get Messenger to run in the TaskBar in Windows 7
After installing the Windows 7 RC, I installed the latest Windows Live Messenger. After using it, it appears that it does not run in the task bar, as it used to in Vista! This is pretty annoying, as I only keep it open to use now and again. There is a way around this however… you need to set it to run in Compatibility Mode for Windows Vista. To do this, first exit Messenger, then locate msnmsgr...
Windows Azure Pricing Announced
Microsoft has finally released their pricing model for the forthcoming Windows Azure Windows Azure: Compute = $0.12 / hour Storage = $0.15 / GB stored / month Storage Transactions = $0.01 / 10K Bandwidth = $0.10 in / $0.15 out / GB SQL Azure: Web Edition – Up to 1 GB relational database = $9.99 Business Edition – Up to 10 GB relational database = $99.99 Bandwidth = $0.10 in / $0.15 out / GB .Net...
Using JoeBlogs -metaWeblog API Wrapper
Step 1 Download the latest release of JoeBlogs from Codeplex (Click the Downloads tab, and select the latest download) Step 2 Unzip the contents of the downloaded zip file. (I usually copy DLLs I am going to use into a “lib” folder at the root of my solution) Step 3 Add a reference to BOTH CookComputing.XmlRpcV2.dll AND JoeBlogs.dll Include AlexJamesBrown.JoeBlogs in your class, with using /...
Why Are Interfaces Useful?
Interfaces, usually prefixed by “I” are useful in software engineering, for a number of reasons. Primarily, they allow you to create “pluggable” code. By this, I mean that your code is easier to manage, easier to maintain, easier to change the way certain parts of your application work, without changing the entire way it works. Lets look at an example. Our application is an photo sharing web...
Specify XML-RPC Endpoints at Run Time With CookComputing XMLRPC.net
A common question when using Cook Computing XML RPC.net to talk to blogs etc… is how to specify a blog / endpoint at runtime? Most of the examples seem to specify the details in an attribute… not much use if you’re trying to develop a wrapper. To enable me to create JoeBlogs, I made use of the IXmlRpcProxy Proxy classes… I created my interface, implementing IXmlRpcProxy: We define the method as...
Auto Tag Generator Plug-In for Windows Live Writer
Auto Tag Generator is a plug in for Windows Live Writer that enables tags to be generated from a block of text (or the whole of the post) Download: Project can be downloaded from Codeplex here Usage: To generate tags, simply highlight all of the text (or a relevant section) and press “Inert Auto Generated Tags” in the Insert menu on the right hand side.The tags are then displayed in a...
Missing Files from DotNetNuke 4.9.4 Starter Kit causing error
I downloaded the latest release of the Dot Net Nuke Starter Kit (Version 4.9.4 released on 23rd June 2009) I followed the instructions to install the Visual Studio templates etc… as found here They are a little outdated, but the same process still applies. Upon installing it, loading a new website, I selected the DotNetNuke Web Application Framework (pictured below) The template began...
Location of Visual Studio Templates Directory
The location of the Visual Studio Templates Directory (when installed on Vista) is as follows:
C:\Users\<user>\Documents\Visual Studio <version>\Templates
Replace <user> with your username <version> with the version of VS (in my case its 2008) so my path is:
C:\Users\ABrown\Documents\Visual Studio 2008\Templates
Open Source Social Network
I’ve just stumbled across this Open Source Social Network, that runs on Ruby On Rails
I’ll be sure to download this and have a play with it sometime soon!
Heart, music, diamonds and other cool symbols on Facebook and other things
Ever wondered how to get those cool little symbols in wall posts, status updates, messages etc… on Facebook, MySpace, Twitter, etc…? This kind of thing: ☼ ☻☺ ♪ ♫ ♥ Well…. you can either copy them off this page, or use the key sequence next to them: To get these to work: You will need to have Num Lock ON Also, you’ll need to use the number pad – the bunch of numerical keys on the right of the...
iPhone replacing “Xx” with “Fx” – FIXED In OS 3.0
At last!
The “feature” that replaced Xx with Fx has been fixed in OS 3.0!
Another thing I have noticed is with “lol” – Before the OS 3.0 update, if I typed lol, it would change it to UPPERCASE. Now, however, it leaves it as i typed it.
Show line numbers in Visual Studio 2008
I recently reset my settings in Visual Studio which, irritatingly, made my line numbers disappear.
To re-instate the line numbers, there is a simple process:
Click: Tools > Options > Text Editor > All Languages > General
On the right, under Display section, check Line numbers (see below)
Click Ok.
Reset IDE settings in Visual Studio 2008
I recently acquired a PC at my new job where there was an existing installation of Visual Studio. This was fine, however it was set up for a VB.net developer. Whilst I do use VB.net, I didn’t want my VS set up this way. I wanted to re-instate that lovely screen you see when you fresh install VS (below) To do this, simply click: Tools > Import and Export Settings Editor Click Reset all settings...
Use Notepad2 instead of original Notepad in Windows Vista
Notepad2 is my favourite text editor. Eventually, I’ll get round to writing a post all about it. Until then, you can read the Wikipedia page – You can download Notepad2 from Step 1) Find c:\windows\notepad.exe and c:\windows\system32\notepad.exe (use Windows Explorer) Change the owner of both files to “Administrators” In case you are unsure… Right click on notepad.exe, select properties...
iPhone – No folder management support for Exchange
One big thing for me with regards to the iPhone Microsoft Exchange integration is the inability to create and manage folders. I am one of those people that religiously file emails away once dealt with – for example, I have an "eBay" folder, with "buying" and "selling" sub folders for all the emails relating to my purchases and sales. The iPhone (unlike Windows...