Web Development Blog

Connect to a remote Mac OSX without Apple Remote Desktop

You want to connect to a remote Mac OSX computer and you don't have Apple Remote Desktop. Mac OSX Leopard comes with a built-in screen sharing application that allows you to connect to another Mac. It is in fact a VNC client, so if you are familiar with VNC you may already have a preferred VNC client application as there are a few to choose from.

Getting Started Debugging PHP with Zend and Eclipse on OSX

Its been quite some time since I looked at a PHP script, the first dynamic website I built was PHP and PostgresSQL and for sometime it was PHP all the way. But sometimes project requirements dictate a certain language, so later I worked with Allaire Coldfusion, ASP and ASP.NET. I used two debugging techniques for PHP. The first method is turning on error reporting which is an after the fact method of determining the problem. It can sometimes be difficult to determine the cause of the problem, as error messages often tell you exactly what is wrong not the cause. The second method employed is printing out variables at points in my scripts to narrow down the point at where the error is occurring. I thought it would be a good time to look at some of the developments in debugging PHP. Unless you write your code perfectly first time off debugging is an important part of developing any sort of software.

How to use WSE 3 in Visual Studio 2008

I upgraded some projects to Visual Studio 2008, in the project I was using a WSE 3.0 web service. The project compiled fine but I found when I updated the web service I was using the proxy class that was generated did not work. The proxy class inherited from System.Web.Services.Protocols.SoapHttpClientProtocol instead of Microsoft.Web.Services3.WebServicesClientProtocol. This was quite a problem I didn't fancy having to manually recreate it each time wanted to update the WSE 3.0 web service.