Reading the MSDN-blogs, I ran into ClockLink, a free analog-clock-in-flash provider. I included it in the navigation bar on the right. Hope you like it. It’s the local time on my server, so you know what time it is here (Enschede, The Netherlands).
My little project to create a program to practice conversions is done. Well, it generates random conversions, does the checking, gives you a new conversion when your answer was correct. What is still left to do:
- Stop after maximum number of questions (user specifies number)
- Create a timed mode, where you play against the clock
- Redo the GUI (too much space now)
- Maintain some “score”
- Record the scores, with a username
- Conversions are “from” -> “to”, but create logic for the other way around (less records in database).
The conversions are stored in a NexusDB V2 database (beta 7) and that works like a charm. I hadn’t worked with NexusDB properly yet, but V2 is clean and straightforward. Definitely worth checking out if you need a small database that can grow to a real C/S solution.
Microsoft has released Avalon and Indigo to MSDN subscribers. It’s part of the March 2005 CTP. You can find more details on the Longhorn Developer Center on MSDN. The big news is that both will work on Windows XP/2003, so you don’t have to use Longhorn.
Wowsers. I was going to download beta 6 of NexusDB V2 to use it as the database for O.M.O. (Oefenen met Omrekeningen, Dutch for “Practice with Conversions”) and got errors about files not existing on the NexusDB-server. I checked their newsgroup, to find they just released beta 7. Here are the links:
NexusDB V2 – beta 7 for:
- Delphi 2005
- Delphi 7
- Delphi 6
- Delphi 5
- C++Builder 6
- nxServer.zip
- nxEnterpriseManager.zip
Since it’s a beta: don’t use it in production. But O.M.O. is just an internal thingy for the moment, so I guess that’s okay.
The new breed of bloggers don’t get it. I see a lot of new blogs emerging, mostly from big companies where blogging is becoming a marketing strategy, with an initial blogging asking “what do you want to see in my blog?”. DUH! People won’t come to your blog if you write what they want. And having your blog on the aggregated page of your company doesn’t automatically mean you have something to say to us. It just means you started a blog. Think of something. If you’re not a writer, then don’t start a blog. Or do some research. Actually read a few blogs of your colleagues. Or from your competitors. Or some personal blogs. Then decide what to write, but don’t ask. Scoble doesn’t ask, he just does, and we all like it.
Today (well, actually yesterday) I started programming on a little application to practice calculations like:
0,1 m = … cm
100 cm3 = … dm3
The basic checking routine is there, now I need to create some sort of database that stores “unit1”, “unit2” and the “factor”, e.q. “m”, “cm”, “100”. I could make it very flexible by storing the factors for m(illi), c(enti), d(eci), M(ega), G(iga), but that would also mean some sort of stringmanipulation. The way I choose is flexible enough without loosing its simplicity. Also, I can now have “dozen”, “pieces”, “12” as a record.
Not much progress on the ImageGrabber. I created the framework for the threading in a seperate unit, but the actual threading is not implemented. The code for the functions/procedures in the Thread-unit are already in the mainunit, so that’s just a matter of copy&paste.
But I’m tired (hey, I just had a Sunday!) and I’m off to bed now.
Borland sure is in touch with it’s customers: Delphi2005 update 2 is released, a little over a month after update 1 (25-1 and 9-3). But we delivered you D2005 fast, and we give you the updates even faster, so you’re happy now, aren’t you, dear customer?
A gallery of 360 images, a total of 37.1MBytes, downloaded in 23.5 minutes. That’s about 1,6MByte/min, and a little under 4 seconds/image. I think that’s not too bad considering the sites providing these galleries are very busy.
It took me some time, but it finally works. Apache2 (running on port 80) serving Laszlo-content from the LPS (actually Tomcat 5.0.24) via mod_jk.
You need to install Laszlo (the complete version with Tomcat, not just the core version). Then you need to “install” mod_jk, which is basically downloading mod_jk.so and placing it in the modules directory of Apache2. Next you need to modify httpd.conf to load mod_jk. And you need to create a workers.properties so that mod_jk knows how to connect to Tomcat. The more undocumented (that’s why it took me so long) thing is that you need to modify Tomcat’s server.xml to include the following line:
<Connector port="8009" enableLookups="false" redirectPort="8443" debug="0" protocol="AJP/1.3" />