Mar 252005
 

Oracle released a extension for JDeveloper, so you can write PHP-code. It’s available for both 9.0.5 and 10.1.2. Just download the extension, and extract the php-addin.jar to the {jdev_root}/jev/lib/ext directory and start JDeveloper (or restart it). In Tools->Preferences you can configure where your PHP-installation is, etc.

Note: the add-in does not seem to work in the 10.1.3 preview of JDeveloper.

 Posted by at 22:16
Mar 242005
 

About two months ago, I mentioned Oracle’s JDeveloper 10.1.3 preview.

I decided to get my hands dirty. Although I’m not the best Java developer (I have to learn the language first!) I’ve had my share of working with different IDE’s and development environments. What struck me as extremely usefull, were two things.

1) Refactoring
Almost with the click of your mouse you can rename (or something else) a part of your project, and JDeveloper will do the nasty work for you.

2) Import-suggestions
I don’t know if other versions of JDeveloper have this feature, but whenever using a function for which the library (don’t know the Java jargon yet) is not included yet, a hint suggesting “import javax.swing.UIManager; alt-Enter” comes up. If you do press alt-Enter, the suggestion is added to your import-list. Major feature! No more remembering in what library (sorry folks) that function (give me some slack) resides, just type it in, and JDeveloper will take care of it.

What annoys me, are the close-buttons on the tabs. They appear when you hover your mouse over the tab, say, to activate another tabsheet. But it’s big (on my screen) and within 10 minutes of playing with JDev I accidentally pressed it quite a few times. It’s no problem when you have outstanding changes, since JDev will ask you to save the file and at that moment you can press cancel. But unaltered files are closed in a jiffy.

Update: my point 2 is called “import assistance” as you can read on this page.

 Posted by at 22:40
Mar 242005
 

I use Outlook (came with my iPaq) and I’m not the cleaning kind. Recently I checked the size of my PST file, and saw that its size is over 800MBytes. Since the disk it’s on also houses my “internet cache”, this disk is … well … let’s say fragmented. I think there is no file on that disk that resides in one contiguous part.

Since the recent disk-switch, I have a partition with over 30GByte of diskspace, so I closed Outlook, moved the PST file to the other disk (from a SCSI-Wide disk to a IDE Ultra/100 disk) and started defrag to be able to copy the PST file back, but less fragmented.

So I thought, what would happen if I start Outlook now? Will it ask for the new location of the PST file? To my surprise it did. After pointing to it, Outlook gives a message about not being able to open “…blabla personal folder bla bla…” and then quits. When I started Outlook again, everything was there, as expected. With one exception: there was no rattling of the disk, and the startup is almost instantly. Wow. Accessing a file of over 800MBytes, and still maintaining an “instant-on” feeling really impressed me. I know Outlook isn’t the best tool around (I must use it to be able to synchronize the iPaq), but this kind of performance is superb.

 Posted by at 00:36
Mar 222005
 

I promised you to come back and tell you about my milage with Mantis. Although I don’t think it’s the best looking issuetracker there is, it certainly is very easy to use. Things you need are there where you look. It has all the relevant features for me to keep track of my issues.

At the moment I am not working on a “real” project, so I use Mantis as a very sophisticated to-do-list/project-management-tool. I defined the projects I’m working on, and also the thoughts I have that could lead to a real program are defined as projects. Each project has it’s own issue-categories, some of them they all have in common (categories GUI, Error handling, Program logic, Installation, Configuration). Within these categories I define issues that are either bugs, feature requests, tweaks. Because each issue can be stored with a version of your project, it’s easy to define future features.

So far, it has helped me to organize my thoughts and the things I wanted to start, but remained thoughts in my head. I already have 6 projects defined, one of it actually being a project that’s “real” but is waiting for customer input on what to do next (move on to a new and improved version, or declare this version as the-end-of-it).

Thanks Scott, for pointing me in the right direction!

 Posted by at 22:50
Mar 222005
 

I just installed the evaluation version of Novell Open Enterprise Server, in their included SuSE Linux Enterprise Server, under VMWare Workstation. Apart from the fact that the installation of the VMWare-tools is not as smooth as it should be (missing GCC and Linux-sources in the installation) the thing runs fine. I even have sound that works.

What I was shocked about, is Konqueror. I thought that was a decent browser, but most of the sites I checked did not render properly. My blog even looks like ordinary text, how uncool is that?

Another one for FireFox…

 Posted by at 01:23
Mar 192005
 

Thanks Mike, for blogging this one:

guru@linux:~> who | grep -i redhead | talk; cd ~; wine; talk; touch; unzip; touch; strip; gasp; finger; mount; fsck; more; yes; gasp; umount; make clean; sleep;

 Posted by at 01:50
Mar 192005
 

Because I need to “deploy” O.M.O. to the laptop, and the program includes a data-directory with the NexusDB database, I thought: why not give Inno Setup a try?
I downloaded version 5.0.8, installed and ran it. Opening example1 made me wonder: it can’t be that simple? I changed some of the text to represent my application name etc, and press the “run” button. It worked. In about 5 minutes, including the time to download (well, that was about 3 seconds) the program itself and the source (yep, Inno Setup is Open Source). Thanks, Jordan!

 Posted by at 01:38