my recent reads..

Time to test out AJAX?

I see AJAX popping up in discussions ever more frequently these days, an apparent groundswell around the next great thing for solving the perennial issue of delivering a rich client experience over the web. So far I've just been reading and listening. As with all new acronyms, it takes a while to figure out just exacly what the hell its all about. My "Ahah!" moment came after reading an article at AdaptivePath.
I must admit it seems AJAX is more a pattern than a specification, and its by no means clear that AJAX is anything more that a fad. It's not hard to find some interesting and contrary points of view on the web - QuirksBlog for example.
Anyway, after all that reading, I'm itching to at least go for a test drive. Have to have some playtime soon ... and after listening to this webdevradio podcast, I think I may start out with a look at phAtJAX.
read more and comment..

Ocfs Is Making It Into Linux Kernel

OCFS is making it into the Linux kernel according to the interview with Andrew Morton on kernel development in Linux Format. There's an interesting discussion of this activity with Oracle's Wim Coekaerts in the Inside Oracle's Linux Projects podcast.
read more and comment..

Oracle Instant Client

I have a PC that is primarily a Linux box, but it also has a small Windows 2000 partition to allow dual boot for some specific apps. The limited disk space available was all the encouragement I needed to test out the Oracle Instant Client in order to provide Oracle Database connectivity when running under Windows.
The installation is straight-forward: just download and unzip the freely available kit. The FAQ provides some basic guidance, and I must admit that's all the documentation I referred to. However that's also one of my minor gripes .. its not easy to find any documentation beyond the few blurbs you get when downloading (I didn't search very hard though!).
Nevertheless, I'm up and running 15 minutes later. Once downloaded, all I needed to do was this:

  • Add the Instant client directory to the PATH

  • I put a tnsnames.ora file on the machine to help with naming, and set TNS_ADMIN environment variable to point to this file

  • Set the NLS_LANG environment variable (e.g. "set NLS_LANG=AMERICAN_AMERICA.UTF8"). A must, else you will get an ORA-12705 error.

Download Instant Client
Instant Client FAQ

read more and comment..

Ucase names on Win2k partition going lcase under Linux

Hmm, mounted a Windows 2000 FAT32 partition under linux, but I find that any 8.3 name that is all uppercase on windows is appearing as all lowercase under Linux. Mixed case names are handled properly. Not a major issue until you try and do something like point gcvs at a cvs repository on the vfat partition .. and it can't find the "CVSROOT" directory (since it appreas as "cvsroot").
There are some references on the web that indicate the "check=s" vfat mount option might help, but that does not do the trick for me. A bit of testing later, and what I can report is that the "shortname=winnt" is what is needed. For example:
[root@home #] mount -t vfat -o ro,shortname=winnt /dev/hda1 /mnt/win2k
[root@home #] ls -l /mnt/win2k/MyCVS
total 56
drwxr-xr-x 3 root root 8192 Jun 5 2003 CVSROOT
drwxr-xr-x 11 root root 8192 Sep 6 2003 MyConfig
drwxr-xr-x 35 root root 8192 Jun 5 2003 MyDev
drwxr-xr-x 26 root root 8192 Oct 9 2003 Testers

Using VFAT
read more and comment..