Web site FAQ

    About -> Site FAQ

The Web Site Frequently Asked Questions

Why do I have problems surfing the web site on Internet Explorer ?

There are two answers to that question (short answer, and long answer):

  1. Short Answer: Internet Explorer exists only for Microsoft Windows, and I personally using Linux as the only operating system.
  2. Long Answer: Internet Explorer does not follows the w3 web standards, while my web site does use them. The result is that my tests of every web browser except Internet Explorer displays my web site almost 100% the same (there are few minor differences), while Internet Explorer, require a lot of work to achieve the same type of result. So, I decided to create a web site that can work on 99% of the web browsers out there (I'm testing the web site using Gecko (Firefox, SeaMonkey), KHTML (Safari, Konqueror), Opera, Links and w3m) rather then a web site that will work on specific web browser.
    Another problem that exists for Intranet Explorer is that every version of that web browser act differently for the same code, so I need to create hacks for every existed version of Internet Explorer.
Top

The addresses look very strange, how exactly do you do that ?

This web site is using a dynamic content generation based on templates and XML configuration files.
The XML configuration maps between the addresses you see, and between the actual content.
The address you see above called "path info". It is the same as the thing that many Wiki engines use to give you dynamic content.
The reason for that is actually very simple: the structure behind the scene of this web site will not always use XML files and I might even move to a database, or create a real static content. So in order to keep the same links, so you will not use broken links, I decided that it is best to use that feature.

Top

You really located this web site under your home Linux ?

Well, no. This web site is located under proper hosting service. I only choose to use the DynDNS services for DNS name, and I chosen to use their free services, and decided that "home Linux" DNS is a good address for me to use.

Top

What is the web site programming language anyway ?

Well this web site mostly written using the Ruby language, without using Rails.
Some portion of this web site actually using Javascript, and I'm also writing few modules for this web site under the programming language called Object Pascal using FPC.

Top

Why are you using language X for your web site ?

I choose Ruby simply for my wish to learn that programming language. No other real reason beside that.

I use Javascript simply because it is the only language that is supported by almost all of the web browsers. The real use (at the moment) is for sending me email. It draw the form, then sends back your filled form, and wait for response. If no problems on your side, you will then have a thank you message.

I choose Object Pascal, for three reasons.
The first is, that I really love this programming language, and once you actually learn the language beyond what the school/university teaches you, you find a whole new world of how to do things in programming.

The second reason is that many of the things that I'm writing for this web site will be used at the end in other tools that I need to write, so why not to "kill two birds in one stone" ?

The third reason is that some of the tools (such as the web log) that exists today are too much for my needs, or does not answer my needs, while other tools just does not exists for the things I need them. So I create my own tools.

Top

Can I send you an email without using Javascript ?

Sorry but no you can not. I decided to create simple anti junk email protection, for simple bots. One of the steps for that I took was the use Javascript. While this is very simple thing that can be bypass, is one step that junk senders must take in order to send me Email. I'm not going to talk about other steps I'm taking, but the whole protection does help in preventing such things most of the times.