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 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
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.
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.
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.
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.
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.
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.
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.
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.