Jan 212005
 

I was thinking. (Uh-oh!)

I want to serve .NET via IIS and other stuff via Apache. Running on two ports (80 and 8080) is not so great, since links for the internet will require port 80. But…you can’t run IIS and Apache on the same port. What if I put another NIC in the PC, give it an IP-address, and bind IIS to one NIC and Apache to the other, both owning port 80. All that’s left, is to configure virtual hosts.
Lets say blogs.rare-it.com will be served by Apache, and mydotnetsite.rare-it.com by IIS.

Right?

Now how on earth am I going to tell my stupid ADSL-router that port 80 needs to be directed to 2 IP-addresses, instead of 1?!?!

Guess I need some sleep: I’m babbling…

 Posted by at 01:03
Jan 202005
 

The Microsoft community has some bloggings/articles (1, 2, 3, 4) about ClickOnce, their new technology to keep applications up-to-date via the web (application does an update-check over the web, and automatically downloads and installs the latest version). I thought “what’s so new about that?” Java has that too, Oracle’s Application Server has it (see page 24), and so do other programs, albeit it proprietary-coded.

As my loyal readers know by now, a second paragrah in a blogging does mean there’s something more. Indeed. What about the nice DLL-hell on the Microsoft platform? Now you can choose whether you download and install the latest version of that application you run. But with ClickOnce a developer can (not: must) configure ClickOnce to automatically download and install the latest version. Please take that into consideration if you are going to use this new technology. We all know it from Antivirus programs like Norton Antivirus (LiveUpdate), where the user can specify how the updates will be managed. Tell me honestly, did you or did you not have had problems after installing a hotfix from Microsoft? After that you switched to “ask me what to do”, didn’t you? Right, I thought so.

So, in my opinion ClickOnce does not deserve the hype it gets, and developers need to be educated to be careful with it.

 Posted by at 14:49
Jan 192005
 

Delphigamer is hosting a contest. A game-development contest. Write a game with the theme “dogfight” in Pascal (Delphi, Kylix or Freepascal) and enter the competition with it. The rules can be found here. First prize is Delphi2005 Architect edition, donated by Borland. That’s US$3000!

There is a forum about the contest on PGD (Pascal Game Development).

 Posted by at 23:17
Jan 192005
 

Sun’s Application Server is based on Tomcat, but it is a modified version. To be able to use JBuilder2005 with Sun AS, you need to download the latest update for JBuilder (registered users only) from the Borland site. Via Enterprise->Configure Servers you can then select and configure a “Sun 8.x+” server.

Perhaps I’m not enlightened here, but in the configuration dialog is an entry for the path to the serversoftware (in this case “SunAppserver”). This needs to be locally accessible, so I needed to map a drive to my server, since that’s where the AS is running. Why is that? What has deployment to an AS to do with paths and drives? Isn’t that why we wanted an AS in the first place: easier (single point of) deployment?

 Posted by at 00:25
Jan 182005
 

When I started blogging, I asked you readers if I should continue in Dutch, or in English. A lot of my visitors are international, so I switched to English. I think that all blogs having to do with anything other than regional news should be in English. It annoyes me to see people babbling about something like VS.NET in their own (non-English) language. Hey, it’s about a global product, so talk to me in English.

Another thing is so-called intelligent software, that detects where I’m from while browsing the net. The result is that I’m viewing someones blog (or other pages) and some keywords like “comments”, “login”, “today”, “recently” are translated into Dutch (because I am, and I live in the Netherlands). That’s weird. And it does NOT contribute to my browsing experience. It looks clumsy. It’s like saying “you can understand my English posts, but let me translate the trivial text for you”. Duh! If I was too stupid to understand the trivial parts, the rest would be jibberish to me as well.

 Posted by at 12:37
Jan 182005
 

If you need a free IDE to program Java, have a look at jGRASP. It supports UML-modelling, and Java 1.5 syntax (and other languages), source folding (as seen in the new Borland products and Visual Studio), auto documentation (via javadoc), and some other neat features. This is definitely something to check out if you don’t need a visual designer.

Or you could go with Netbeans, but unfortunately this free IDE has a visual designer 😉

 Posted by at 10:15
Jan 182005
 

Some time ago, I blogged about Cloudscape. I also said I would try to do something with it via JBuilder2005. Well, I haven’t done anything with Cloudscape yet, but I installed JBuilder2005 and…on the server I installed the Sun Application Server Platform 8.1-2005Q1. Cool stuff. I’ll try to have Sun ASP running together with IIS, both serving their own pages. I don’t know if it can be done, but I’ll give it a try.

Reading about the whole framework seems to be reading about .NET, with this change that everything is there. No ifs, buts, missing parts or whatever. Platform independent, scalable and mature.

Perhaps I will even start to like Java. Jikes. Let’s rinse the mouth, now shall we?!

 Posted by at 00:55
Jan 152005
 

Sorry I missed this yesterday, but Microsoft released November 2004 CTP of Avalon, Longhorn’s “presentation” system, to the public. More info on this page. Before you download the 260MByte file, you can read more about Avalon on this page, where you can read you will need to have the .NET Framework 2.0 beta installed to be able to run Avalon.

 Posted by at 16:31