Inspiration Is Mine

From this post on Paul’s site, I discovered avalonstar. Well, I discovered a lot more through 9Rules and more.

But anyway, avalonstar. Bryan has excited me about design. I’m not a designer, in any graphical way .. but I’d like to try. To meld both design and content into some mashed up potatoes.

So with this inspiration, I’ll sit on the idea for a while. I’d like to write my own stuff from scratch. Possibly using K2, but maybe not. Learning the intricacies of manipulating CSS and Javascript should prove a nice learning task.

So, here’s to avalonstar and Inspiration! Oh, and here’s to mulling things over for a while, until they coalesce into something more than fragmented ideas.


Upgrading the Engine Captain

I’m going to be upgrading to WordPress 2.0.2 from here on in .. so if the site is down .. apologies. Of course, if it is down, this post won’t appear either :) heh heh.

So, yeah.

And I’ve got the latest Spherical Phoke Interview done and drafted. Will post shortly.

Spherical Phoke Interview #002 :: Mark Jacquith

Tempus Fugit ( is the personal blog of Mark Jacquith. It’s an eclectic mix of just about everything. Which I like. Very much.

Mark doesn’t shy away from reality in looking at what is happening in the world around us. It’s a healthy outlook, and honest too.

In fact, I’ll just copy his own little blurb, it very excellently summises what the website is about ..

Tempus Fugit is Mark Jaquith’s weblog: current events, humor, politics, religion, technology, entertainment, and personal topics delivered with a healthy neo-libertarian slant.


Mark. Welcome to Spherical Phoke.

It’s a great pleasure to have you on the show. Or on the blog. Your site is a little ray of light in my mostly techo reading of blogs. It’s got bits of everything, and I like that you keep a close honest brain looking at what happens today.

Thanks for taking the time to be Interviewed. I realise it’s quite a large amount of questions, but .. thankyou.

As you do, I’m going to open with a closing statement. May your days (for you and yours) be long and joyous.

And congrats on your latest (as far as I know) Public Kudos .. For your work with the 2.02 upgrade of WordPress. Not just a hatrack :).


  1. What are the three most exciting developments in your brain at this very moment?

    I just got turned on to CoComment, which is something that I’ve been wanting for a long time. It’s basically a bookmarklet and web service that keeps track of the comments you make on other blogs. I’ve always felt that blog comments were missing that special "something" that draws you back into the conversation, which is why I got involved in the Subscribe to Comments plugin for WordPress. CoComment takes it to the next level because it can be implemented by commenters instead of the blog operator.

    I’m still very much excited about WordPress and some of the ideas that are being discussed by that community. I recently got officially acknowledged as a contributing developer, with my name on the "about" page and everything, which was a big moment for me. It’s a great project and a great community of people.

    For several months, I’ve been toying with the idea of writing and selling a GPL-licensed PHP application of my own. I haven’t committed to anything, but I have several ideas kicking around. Part of me is just curious whether selling a GPL-licensed PHP application is even feasible. The actual business model would like revolve around support of the application and continued development of it, because there would be nothing stopping someone from buying it and then distributing it free of charge. Another possible angle is renting access to it on servers that I control.

  2. What’s going to be the next catch-phrase/idea to sweep the Web and/or Development Community?

    Video logs are about to really take off. Bandwidth is getting cheaper, high quality video cameras are getting cheaper, and now with software like Democracy, there is a viable way of getting the content to end users.

  3. What aspects of development get you excited to be alive?

    Whenever someone tells me that my code solved their problem or made their life easier, I can ride high on that feeling for days.

  4. What aspects of development give you the willies?

    I loathe web site migrations. They never go as smoothly as you plan. There are always issues with file permissions, server quirks, DNS delays, database character set incompatibilities, etc. In theory, it’s a 25 minute process, but in practice, it can take an entire afternoon or more.

  5. What’s your dream Project – I’ve already called creating the first anti-matter teleporter.

    Working with WordPress is pretty much my dream project. The only way the pot could be sweetened if I got paid to do it (paid for core development that is, I *do* get paid for private theme/plugin development).

  6. If you could own a single Domain Name, what would it be? I’d turn it over… in exchange for free Apple products for life!

  7. What are your first memories of the Internet?

    One of my earliest and most poignant memories of the Internet was during the 1992 U.S. Presidential Elections. I was sitting with my father in front of our 486, logged onto Prodigy.

    They had a map of the United States displayed with the vote tallies updating and turning the states red or blue. Until then I had largely regarded computers as entertainment and productivity devices, but as I watched those results come in I realized that they were portals to the rest of the world… and not just for static "encyclopedic" information, but for instant, current, relevant information.

    I was only 9 years old, but I distinctly remember thinking "this changes everything."

  8. What is the worst Project you’ve ever worked on? Cleaning toilets at camp doesn’t count.

    My father offered me and my brother $300 to alphabetize about 7,000 file folders stored in the attic above our garage when I was 13 or 14. It was about 110 degrees with 90% humidity up there. I couldn’t stand up straight, and the fiberglass was irritating the heck out of me.

    After about 6 or 7 hours at it over the course of a few nights I decided that enough was enough… it became obvious that the job was going to take weeks. Evil capitalist that I am, I sold my share of the project to my brother for $100… cash up front.

    He never finished the job (and never got paid). Who says quitters never win?

  9. If there were Oscar’s for Development, what is the piece of functionality you’ve created that should/would/could win?

    I’m extremely proud of the Auto Pingback feature that I put into the Kramer plugin whose development I took over last year. It basically fills in the gaps left by Pingback and Technorati by scanning incoming HTTP referrers, filtering them, validating them, and registering them as incoming pingbacks. This allows people with Blogger or Movable Type or even people posting entries on message boards to generate pingbacks to the entries that they link, without them even knowing it.

  10. How would you begin your Oscar speech?

    With me kissing Kiera Knightly (who would be presenting my award) on the cheek, and lingering maybe a split second too long.

  11. It’s tough to work in a hot little office. What’s your favourite work environment?

    Curled up on a sofa, without a doubt. Laptops make us free.

  12. What do you see as the purpose of Blogging?

    I think blogging serves an important informational purpose, but even more than that, I think it has personal benefits. It’s quite therapeutic. Millions of people blog extensively even though they might remain obscure. Getting your thoughts down on permanent record helps develop your opinions and strengthen your character.

  13. If you blog, what purpose(s) do you regularly work towards?

    Personal enjoyment, really. My topics change with my mood.

  14. What are your top work tools? Dr. Who’s Sonic Screwdriver doesn’t count … although man it would be cool.

    Apple PowerBook.TextMate.Transmit.SSH.Subversion.

  15. What the first piece of coding you ever worked on?

    I dabbled with JavaScript when I was young, but my first solid piece of code was a PHP/MySQL movie database that I wrote to keep track of all my movies. It was crude, and horribly insecure. I didn’t know much about input sanitization and was pretty much just sticking GET parameters directly into MySQL queries. It’s a wonder no one exploited it.


  16. What are your favourite fictional characters? Picking Wolvie is worth 5 extra Phoke Points.

    Leonard Shelby from "Memento".The Wolf from "Pulp Fiction".Michael Bluth from "Arrested Development".Dr. Cox from "Scrubs".

  17. What is your favourite current game?

    Half-Life 2

  18. What is your favourite all-time game?

    Mario 64. Ten years later, and Nintendo still can’t best that piece of magic.

  19. How do you spend your relaxing time?

    Watching TV, sleeping. Anything that doesn’t require too much thought.

    Growing Up

  20. What experiences growing up helped shape your direction in life now?

    I don’t know that I can point to one thing. I had a very stable home life… loving, supportive parents, and lots of brothers and sisters to help keep me grounded.

  21. Are we products of our nature or nurture, our makeup or our experience?

    Both play a part, but it is probably better to stress the influence that one’s experiences can have. I sometimes cringe when characters in the movies say "but this is who I am!" because they are often just admitting that they lack the motivation to better themselves. They’ve done a poor job at nurturing themselves, so they try to pass it off as their nature.

  22. Going to school can be like putting ore into the blazing forge.What’s the best analogy you can think of for your school experience?

    Three years on the interstate, and then two in a construction zone with a broken GPS unit.

  23. How long have you known you wanted to be where you are now?

    I’m not sure that I know it now. I’ve always considered this to be my fallback career… not because I don’t love it, but because I feel that it’s better to reach for the rung of the ladder that is out of your reach rather than just settle on what you know you can do. That way, you can be absolutely sure that you didn’t sell yourself short.

  24. You get the chance to go back in time to high school as you are now. Would you take the hand of the Time-Genie? Why?

    Absolutely. I got a late start in the whole web development scene. If I’d started at 14 or 15 and actually studied the stuff instead of just dabbling, I’d probably have dropped out of college early on to go work for some web startup.

    The Infinite

  25. I like to think the Loch Ness Monster is alive and laughing. What myth would you like to bust/prove, if given the chance?

    I’d like to prove that AIDS isn’t caused by HIV and global warming isn’t caused by human activity. No, Chuck Norris is the cause behind both.

  26. If you get to die in your sleep old and full of years, what would be your greatest achievement?

    I’d like to have raised children, and taught them to be independent, rational individuals.


  27. Thankyou for your time and effort. It’s been a blast treading this short road with you. What are you doing after finishing this interview?

    Taking a nap, without an alarm set.


Go and visit Mark’s blog at It’s the real deal.

Old School Ruwels

I’m going back to basics today. Posting bout stuff I’ve read on the net. There’s something cathartic about commenting on what other people have written. And other things. "A center for kids who can’t read good and who want to learn to do other stuff good, too." Ahhh. Don’t know where that quote came from. Somewhere dark and scary.


First things first.

  • Spent a while last night bashing through Joomla, to get my business site up. It’s got NOTHING on it yet, content-wise .. but anyways, here tis :

    The purpose/plan at the moment, is that it will become the base for project downloads, resume stuff, work history, services .. That’s the plan.

  • Google Calendar is nigh. This will be interesting, because lately people have been asking me about web functionality, simple stuff, but calendar based. Being able to set events and then have reminder emails to the people assigned to that event.

    Check out these screenshots and comments.

  • This might be a little hard to skim-read, at least I found I had to actually stop and do some quality reading. But, anyways.

    Dion Hinchcliffe’s "A Timeless Way Of Building Software" article is really, a great read. Actually, without wanting to don the MonkeyHat +5 Hype, you can learn stuff from any article he writes. Whether or not you agree, reading them brings another perspective. I find that I do agree, and that, like Mr Joel he pushes my thinking further.

  • In another Google-related news piece, they have acquired Writely, the online-office-ee word processor. Writely seemed pretty cool, I think I signed up to the beta. Although, because I write desktop software, it’s harder to see why I would utilise it. However, that’s not to say a reason won’t pop up in the future. If Google succeed in melding all this stuff (GMail, Calendar/Events, Writely, ..) then it might well just be the best thing since .. Ajax .. ha ha ha. Buzz-word craziness.
  • This is an awesome article, Feature: The Creative Power of Second Life. Second Life is a sandbox play business model. This article blows my mind. There are consequences here that go far. The mashup of Web 2.0 and Gaming. Nice. The whole potential (realised, and future) of Second Life. It’s amazing. In-simulation browsers of the real-world web. That’s just .. cool.
  • Zombie MMO Announced, man alive! Killing stuff zomie-style. This is the pinnacle of human achievement. Well .. there’s something about zombies. Not sure if it’s a good thing, ha ha.

So there you have it. My back to old-school blog. Simple news aggregation with a little comment thrown in. I wanted to copy straight from Dion’s Web 2.0 Blog and have a piccie showing my understanding of some development idea i’d had .. but alas, not today.


Callbacks, Plugins and Brain Lockouts

It occured to me at lunch, that too often I brain lockout. That is, unless I’m actually working and understanding a concept, or thought, or idea, .. then I turn off and start thinking about something else. Not all the time, but it’s happening lately, with the amount of stuff going through my brain.

What I should be doing is:

  • Actually trying to understand what is being talked about. One basic method, tried and true, is to ask questions. This presents some problems, but they mostly exist within the realms of the ego. Of course, too often, I nod and agree without actually understanding, so later on asking questions is a double-whammy because I not only don’t understand, but I tried to say that I did, furthering my buffoonish antics.
  • Do think about other areas, but focussed on the topic at hand. If I’m okay at thinking up linking the hard-core coding concepts with real-world business applications (theoretically, cause I’m not) .. then I should probably try and tie these in. Not necessarily in that particular conversation, but keep them brimming around in the brain.

I guess this isn’t so much of a development post as a character post. Gearing up for the Aussie Dev Con has got me thinking about how a bunch of clarion devs will actually interact on a personal basis. Face-to-face. I’m looking forward to it, because I know that I do revel in certain aspects of People-Person work. It will be interesting, and exciting.

Anyway. Strange and wierd post. Cheers if you got this far.

Until next time I post, and you read .. seeya.

Clarion Templates :: NetTalk

Capesoft’s NetTalk is .. awesome.

I bought NetTalk a couple of months ago, in January, and so was a little bummed about missing out on the NetTalk4 cutoff. Not too worried though, I forked out for the upgrade this morning, and dived in. Edit: I had a brain freeze. The cutoff was 2005, so my big bad. It’s that thing where you skim-read to acquire the "gist" of what is being said. Bad habit. Heh heh.

In about 2 hours, I’d come up with a simple Task Management system.

This product blew me away. The ease at which you can get something up and running is second-to-none. Imagine developing in PHP but having the power of an ISAM database behind you. Well, if you know Clarion, then it’s even easier than that.

It’s almost as though Capesoft have created their own Framework, like Ruby on Rails, or any of the others coming out today. Of course, substitute Clarion for Ruby to make it work, but hey .. that’s fine by me :).

For me, it was a black box shot to pieces. My brain doesn’t innately understand new stuff. I’ve been dabbling in creating web software for a while, but mostly on other platforms of different generations (PHP, WordPress, …). The whole serving thing hadn’t really coalesced in my brain.

Thanks to NetTalk, it now comes a step closer. As long as I have some kind of port-forwarding enabled, and some static IPs, I can have any application I want running on the web. Served to anyone who visits.

This is the power I needed. Not the actual implementation, but that it broke open my mind to the possibilities. No longer do I have to think, "I could make this program, but how could I get it onto the net?" ..

Kudos again to Capesoft. They’ve come up with something very special in NetTalk.

Although it’s the Web Server functionality I’ve caught the hype about, there’s so much more.

I bought it to put in some basic email functionality into a logistics app of mine. Worked like a dream.

NetTalk is well worth it’s price. In fact, I would say, it’s worth far outweighs the price. Truly, the world of software development (Desktop & Web) is at the feet of the Clarion Developer. You just have to believe. Or something like that, heh heh.

NetTalk is to an Application’s Web Functionality, what Professor Kirke’s Wardrobe is to Narnia. (Bruce, that took me some time, trying to up my last big-quote-for-capesoft .. ha ha)

Archiving My Life :: A WordPress Tale

Well, doesn’t that just cut the mustard.

I decided to give the fancy editor a go, having preferred the plain vanilla one. This post was initially about a problem detailed below .. the post was finished, and when I pressed "Publish", I got a message saying that if I went away from this page, I would lose everything.

"Lose Everything?" Of course I’m not going to lose everything. I press this button EVERY TIME, and it does the magic. So I’m going to bull-rush down the path I always tread, because I refuse to believe it’s changed.

I lost everything. Except the title.


Anyway, for a while now, Dev Dawn has had problems getting the Archive page (through the K2 theme), with or without the wonderful ELA plugin.

I tried everything I could think of, which turns out wasn’t a great deal. I chopped and changed plugins, themes, etc etc. Nothing worked. I even removed option records out the mysql database.

Of course, my brain missed the most obvious thing. Forums are a wonderful tool. Especially when it took me a single word "Archive" search to this post, which gave me the answer.

The Permalinks needed to be rebuilt.

Problem solved.

So let that me a lesson to me. It’s not always beneficial to spend more than 5 minutes trying to figure out a problem myself. If it gets past that stage, then I should definately be looking for outside help.