Archive for April, 2007
Digging Into the Past
Friday, April 13th, 2007Like a lot of people, I have an interest in my family history, compounded by the fact that it’s actually pretty blurry before my grandparents’ generation. The National Archives of Australia launched a service yesterday which provides service records for everyone who served with the Australian Imperial Force in the First World War. It’s been slow, flaky and there’s been the small problem that the search link on the aforelinked page doesn’t actually work, but I’ve finally been able to get a service record for my great-grandfather, Private Martin Allen, who served from 1917 to 1919 in the 11th Battalion.
You Like Me! You Really Like Me!
Thursday, April 12th, 2007
Well, I’ve been accepted into the Google Summer Winter of Code. My proposal is to build a GUI frontend for Xdebug‘s debugging functionality — and to answer a question I’ve already been asked on IRC, I’m currently planning on using wxWidgets as the GUI toolkit.
For the record, the abstract is:
Xdebug [1] provides a range of useful functionality for PHP developers, including detailed error information, code coverage and profiling support, and support for remote debugging using the GDB or DBGp protocols. At present, there are several DBGp implementations available as part of larger IDEs [2], however there is currently no standalone GUI application that can be run to debug applications using DBGp without tying the developer to a particular IDE.
Under this proposal, a cross-platform GUI application will be developed that implements the DBGp protocol to allow PHP applications to be debugged using Xdebug in a development environment agnostic fashion. This application could then be further developed to include support for other run-time environments that support the DBGp protocol, which includes Python with Komodo [3] and may also include Ruby in the future [4].
[1] http://xdebug.org/
[2] http://xdebug.org/docs-debugger.php#clients
[3] http://aspn.activestate.com/ASPN/docs/Komodo/4.0/komodo-doc-debugpython.html
[4] http://dev.eclipse.org/mhonarc/lists/dltk-dev/msg00001.html
I’m really looking forward to working on this, and will doubtless blog about it as development gets going. Thanks to Google, the PHP developers who selected the projects, and Derick, who’s going to be the mentor on the project.