Agile Development [www.agiledata.org]
agiledata.org is a fantastic repository of useful development stuff. Focussed on agile type stuff, it has info that good for people not using agile methodologies, like the database refactoring page which is a great checklist of ideas to run over your db design.
The advanced XML page is a good intro to XML namespace schemas and the like. 02:38 PM, 22 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (0) The first commercially funded Space Ship [www.economist.com]
Life is on another world when you have $US 20 Million to throw around. That's how much Paul Allen (co-founder of Microsoft) has poured into a venture with Burt Rutan/Scaled Composites to put the first commercially finded vehicle outside of the Earth's atmosphere.
There's even a commercial space race—the Ansari X Prize offerin $US 10 Million to "the first privately financed team to build and launch a vehicle capable of taking tourists into space". Where do I buy my ticket? (Thanks to my reading friend The Economist for bringing me up to speed on this essential 21st century issue!). 03:44 AM, 22 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (0) Language is brain food [www.theaustralian.news.com.au]
According to The Times (reprinted here by The Australian), some recent Canadian research shows that learning to speak a second language helps to prolong the life of your brain and proetect against age related brain disorders such as Alzheimer's disease and dementia.
Bilingual older people have faster reaction times than those who speak only one language and are less easily distracted while completing mental agility tasks. The findings add to growing evidence that taking part in activities that stretch the mind has a lasting effect on brain health. If I want a real challenge, I guess it's time to learn Danish ;) I wonder if this extends to knowing more than one computer language? According to my CV I am fluent in about a dozen, but that doesn't count programming my HP48 ;) 04:40 PM, 19 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (0) Perl and AOLserver [sourceforge.net]
Was chatting with Jim on IRC who pointed me to his old-ish project perl-aol - looks really nice.
I'm going to do some enhancements because it could be the solution that gets me the best of both my dev worlds (OpenACS/AOLserver and mason/mod_perl) 12:26 PM, 18 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (0) Mmm - Internet advertising works...for someone
Not sure why I bother having Google AdSense ad's clutter my page design - from 36,538 page impressions I have had 61 clicks. Yes - that's 0.2% I can change the statistics by clicking on my own ad once a month, and that's depressing!!
I guess I'm just not feeling lucky. 01:25 AM, 18 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (0) On those who practise without knowledge [interconnected.org]
From Leonardo Davinci's diary:
OF THE MISTAKES MADE BY THOSE WHO PRACTISE WITHOUT KNOWLEDGE. Those who are in love with practice without knowledge are like the sailor who gets into a ship without rudder or compass and who never can be certain whether he is going. Practice must always be founded on sound theory, and to this Perspective is the guide and the gateway; and without this nothing can be done well in the matter of drawing. 02:16 PM, 17 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (0) Drag your mouse between Linux, Mac and Windows screens [synergy2.sourceforge.net]
Whooee this is nice. Let's say you (like me) have A Linux box, a Windows box and a mac laptop all side by side on your desk.
Traditionally you have two solutions to your keyboard and mouse problems:
Synergy is an opensource project that lets you drag your mouse across all three (or more)! Yay! Your keyboard enters into whichever system currently has the mouse on it's screen (And yes, there is a solution to the ever present Ctrl-Alt-Del problem - just hit Ctrl-Alt-Pause - except since my Happy Hacking keyboard has no pause key I'll have to patch the code...) Even better - as you move around, the clipboard follows you :) At last - some software that does what you want. I'll report back when I have it up and running at two sites. (This one will be fun, because all three are on differen subnets with firewalls...) Update: The current 1.19 release is a bit smoother it seems, and the clipboard copying to MacOS X clients also appears more reliable. The scroll wheel support for the Mac client is still way too slow. I hacked COSXScreen::fakeMouseWheel in lib/platform/COSXScreen.cpp to speed it up. Just before the call to CGPostScrollWheelEvent, I added the line wheelIncr *= 5; and that seems about right. 04:59 PM, 16 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (2) A thousand words... [1000words.net]
I came across this site ( http://1000words.net/ ) when David Chin (the founder and maintainer) emailed me inviting me to submit one of my photo's with a 300 word essay.
Amusingly I only saw his email subject fleetingly before my anti-spam filter whisked it away, but something told me to investigate. Essentially, David's site contains a (nearly) daily photo with an accompanying 300 word essay by the photographer. Quite a nice low bandwidth way to take in some different creativity each morning. I will be sure to submit something. 10:59 PM, 15 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (0) SQL Transaction Misunderstandings
Well, it appears that my understanding of transactions in PostgreSQL and Oracle is somewhat deficiant, but at least I'm in good company.
This recent OpenACS forum thread contains a good discussion - basically being inside a transaction does not guarantee that your view of the database will not change during the time of the transaction. Yeah - that's what I said as well. So, it looks like I'll be doing a few more select for update's in the future, but the serializeable level needs to be higher for the behaviour I usually expect. Of course as pointed out by my friend Russell, that will lead to a much higher percentage of aborted transactions, so my code will have to get more robust as well. While that's a good thing, it looks like a traditional RDBMS does less of my work for me than I thought... Related links: 10:42 PM, 11 Jun 2004 by Mark Aufflick Permalink | Short Link | Comments (0) |
Archive
November 2011 October 2011 April 2011 March 2011 January 2011 November 2010 October 2010 September 2010 August 2010 July 2010 June 2010 May 2010 April 2010 March 2010 February 2010 January 2010 October 2009 September 2009 August 2009 July 2009 June 2009 May 2009 April 2009 February 2009 January 2009 December 2008 November 2008 October 2008 September 2008 August 2008 July 2008 June 2008 May 2008 March 2008 February 2008 January 2008 December 2007 November 2007 October 2007 September 2007 August 2007 July 2007 June 2007 May 2007 April 2007 March 2007 February 2007 January 2007 December 2006 November 2006 October 2006 September 2006 August 2006 July 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 June 2005 May 2005 April 2005 March 2005 February 2005 January 2005 December 2004 November 2004 October 2004 September 2004 August 2004 July 2004 June 2004 May 2004 April 2004 March 2004 February 2004 January 2004 December 2003 November 2003 October 2003 September 2003 August 2003 Blog Categoriessoftware (39)..cocoa (21) ..heads up 'tunes (5) ..ruby (6) ..lisp (3) ..perl (4) ..openacs (1) mac (20) embedded (2) ..microprocessor (2) ..avr (1) electronics (3) design (1) photography (25) ..black and white (6) ..A day in Sydney (18) ..The Daily Shoot (6) food (2) Book Review (2) Notifications Request notifications
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||








Request notifications