Stories
Slash Boxes
Comments
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)

garth
  (email not shown publicly)

Journal of garth (867)

Saturday May 18, 2002
10:05 PM

JournalX v0.1

[ #5070 ]

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:
HTTP::Cookies
SOAP::Lite
Digest::MD5
Date::Simple

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.

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • It looks like the binary isn't relocatable (unless I have a user called sherm ;-):

    dyld: /Volumes/JournalX/JournalX.app/Contents/MacOS/JournalX can't open library: /Users/sherm/Projects/CamelBones/build/CamelBones.framework/Versions/A/ CamelBones (No such file or directory, errno = 2)

    I'll try building from source.
    • Bugger!

      Looks like it wants the camelbones framework. I would have thought that would get compiled into the application, but obviously not...

      You can get the framework from here [sf.net] if you want to compile it.

      I guess I need to try and find out how to get the framework linked into the application.
    • Could you try again, with the newer version, and see if it works?

      You can grab it here [rubberband.org]
      • Looks great!

        Now, what should I do if I want to use a non-system perl, like my /Users/acme/bin/perl (bleadperl) in Camelbones?

        Cheers, Leon
        • You are exposing my lack of Cocoa/Framework knowledge here :-)

          I would guess that you need to re-compile the framework from source, pointing to the desired perl install, and making the installation location as "@executable_path/../Frameworks", as described in this article [cocoadevcentral.com]. Then to use that framework in the application, you would need to open up the bundle, and replace the current framework in JournalX.app/Contents/Frameworks.

          I haven't tried any of this, so it could be completely and utterly wrong. If I get
          • That's pretty much how it's done. Pointing to the desired Perl install amounts to changing a couple of build settings. The article you pointed to is a great one.

            Although I'd like to point out that having a shared /Library/Frameworks/CamelBones.framework will eliminate the need to replace the framework in individual apps. If an app uses the shared framework, it doesn't care about what version of libperl that framework is linked against. That doesn't matter much, if you have only one Cocoa-Perl app; if you
  • Okay, stupid me, I used my user name instead of the number the first time, and that didn't work. So, I blew away the preferences and tried it again.

    Now, it seems to connect OK - but it keeps talking back and forth to the server endlessly. Well, maybe not endlessly - I watched my modem lights blink furiously for about fifteen minutes before I finally gave up and killed it.

    I realize that, since I'm on dial-up, and SOAP is a rather chatty protocol, a certain amount of patience is necessary. But, I have o