Slash Boxes
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

garth (867)

  (email not shown publicly)

Journal of garth (867)

Monday February 03, 2003
03:07 AM

Dearth of camelbones apps

A couple of people have mentioned on the macosx list about the lack of applications/examples using camelbones. Other than the excellent examples by Sherm that come with the framework, JournalX (toot, toot!) seems to be the only other application using the framework with the source available. Considering the amount of people that wanted a macosx perl GUI tool I am amazed by this situation. Is it just that there aren't many perl programmers using OS X? Or is it just that perl programmers aren't fans of writing GUI apps?

On the JournalX front, I haven't done much work on it lately, not that there are any users of it other than me :-) I have started to fix a few bugs in the current version, and I am working on adding french localization. I think I will wait until the new camelbones version comes out before I release anything, to see what happens on the packaging front.

I have also been daydreaming about creating a CPANPLUS front-end with camelbones. I have built a simple interface with IB, but I have hit a few snags with the design. I need a way to use the apple security procedures to allow for installation into the system perl directories. After ready the Authorization Services API, using AuthorizationExecuteWithPrivileges() seems to be the way to go, but I am not really sure how I should deal with displaying progress, and how to deal with prompts from the installer/testing. I am sure I will eventually figure out the solution, and then hit another stumbling block :-)

Tuesday October 22, 2002
06:50 AM

French and a test

I had my first french lesson tonight, which was fun. I have never learnt another language, so I am not really sure about the whole process, however I can see that learning the gender of all the nouns may take me a while. I plan on calling up my mother regularly, who used to be a french teacher, to subject her to my terrible attempts at this beautiful language.

Going to the class ment I missed the Sydney PM meeting with Dave Cross, which was the first since I joined the list. Hopefully they will have another in the near future which is better suited to my ample free time.

Oh and this entry is also to test the fix by Pudge (not that I don't trust him) has made for the SOAP comments bug. If it works, comment should be disabled for this entry. If not, it probably just means he has not implemented it on use perl yet.

Thursday August 01, 2002
10:57 PM


I forgot to mention, there seems to be a bug in Slash where you can't turn off comments for a new Journal entry if you have them on as default. It only seems to effect entries done through SOAP though.

I filed a bug at the sourceforge page for Slash, and produced a patch which I think fixes the problem, but I have no way to test. Anyway, it is just something to remember if you are using JournalX.

10:26 PM

JournalX v0.2

I've uploaded a new version of JournalX, with a few new features, and a whole heap of cleaning up of various bits and pieces. The new version, along with the source, and a few screenshots can be found here.

The main changes are:

- Fixed main window, to allow resizing
- Added ability to delete existing entries
- Added ability to edit and overwrite existing entries
- Updated offline entry maintenance, now able to selectively upload or delete entries
- Comments link can now be clicked
- Changed menu items

The instructions for use are the same as the last version, which are here.

Thursday July 25, 2002
06:52 AM

Finally some good news

After six weeks in the repair shop, my ibook finally came home today. Supposedly all that was wrong with it was a cable to the backlight was dead, yet it still took them six weeks to fix.

Hopefully this weekend I can finish off the next version of the JournalX, which only has a few more things I want to add.

Oh, and an update on my ad. So far it has had 4898 impressions, with a grant total of 51 click throughs to the Camelbones website. I think next time I might need to work on my spruiking ability, or at least come up with a dirty limerick to catch peoples attention.


Friday June 21, 2002
07:11 PM


As part of the fundraiser on Kuro5hin I bought a textad for Camelbones. As ever, my creative side let me down and it is a pretty boring ad, but it supports two things I enjoy, so that is good. You can see the ad here

In the 24 hours it has been running so far, it has been shown 245 times, and had 3 clicks. With a click through percentage of 1.22%, it probably beats most normal banner ads, but there are about 24750 more impressions to be used, so it will be interesting to see where it ends.

Wednesday June 12, 2002
09:21 PM

Soccer Handbags

Amusing Link Of The Day :-)

Oh how wonderful it has been to have the World Cup near our timezone. No more staying up till 3am to watch a match, only to fall asleep at the kickoff.

I wonder how much extra weight the Australian population (and the rest of the world) will gain this month by sitting on the couch for hours on end.

Saturday June 01, 2002
06:02 AM

Camelbones Foundation Functions

Unlike the auto-conversion from scalar to NSString that occurs for object messages, the declared foundation and appkit function in camelbones expect scalar references for the NSString arguments. There probably is a reason for this, but with my limited XS knowledge, I don't think I am ever going to find out why :-)

Oh well, it only took me a couple of hours to figure this out, and now I have written it down, I hopefully won't forget.

Sunday May 19, 2002
06:12 AM


Things for next version:
  • Clean up interface, make labels consistent, do something with progress indicator
  • Add menu/button for refreshing reading list
  • Add ability to delete and edit existing entries
  • Fix comment link so it actually can be clicked :-)
  • Make offline entries easier to manage, e.g. edit, delete, selectivly upload, datestamp
  • Fix warnings from sheets ( and others )
  • Try and figure out how to make the cursor change when over a link, i.e. subclassing NSTextView like CocoaBrowser
Saturday May 18, 2002
10:05 PM

JournalX v0.1

The application: JournalX

The source: JournalX Source

You need to know your uid for the site to get your journal, which can be found on the front page when you are logged into the site. You also need to fill in your user details in your preferences before anything can happen.

The following modules are required:

If anyone actually uses it, or has any suggestions for improvments, I would love to hear from you :-)

Update: Looks like the executable/bundle doesn't bring the camelbones framework along with it. So, to run the application, you need to install the camelbones framework, which can be downloaded from here

Update again:Second time lucky, hopefully. The link above now goes to a newer version of the application, which has the framework as part of the application bundle. It should work without needing to download the camelbones framework yourself.