Archive

Posts Tagged ‘rant’

Get Rid Of The ‘WWW’ Prefix – It’s Long Overdue

November 29th, 2008

To understand why the “WWW” prefix or subdomain is outdated, we should first look at the original definition of WWW.

World Wide Web
n. Abbr. WWW 
1) The complete set of documents residing on all Internet servers that use the HTTP protocol, accessible to users via a simple point-and-click system. 
2) n : a collection of internet sites that offer text and graphics and sound and animation resources through the hypertext transfer protocol.

The important part here is the HTTP Protocol. Whenever a link is made, such as http://<domain>, the software will know that a connection to a webserver is made, on port 80. That’s what the http-protocol stands for.

The definition above implies that the “World Wide Web” uses the http protocol to send its data. Why then, do we still need to add the “WWW” subdomain? It’s a waste of time to type it. Wouldn’t it be easier to just type in the domain name, without the “WWW”?

While most webservers will accept traffic on the domain-name, without the WWW prefix, they usually redirect to the WWW-part of the website. Typing http://<domain> will often land you on http://www.<domain>. This should be the other way around.

Using the following .htaccess rule, you can safely redirect all traffic from http://www.<domain> to the http://<domain> version of your website.

Options +FollowSymlinks
RewriteEngine on
# Remove the WWW subdomain, and redirect to the domain itself
RewriteCond %{http_host} ^www\.domain\.com [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,NC]

For more information on what Redirect-Code to use ([R=301]) I kindly refer you to the following page: Using Proper Header Redirects In PHP. There you’ll find a good explanation on the difference in 301 and 302 redirects, and their effect on search engines.

Matti Webdevelopment , , , ,

Why Everyone Should Get A Basic IT Education

November 25th, 2008

As IT professionals, we can talk to one another using our own vocabulary. We understand each other, when we use the words “database”, “uplink”, “TCP”, “webserver”, … We know what it means, and we often even know how to configure it.

That’s not the case for most other people, who come to us for advise & solutions. They often have no clue what those terms mean, and have no incentive to learn it either – they just seek a solution to their problem.

You could think “aah, not a problem – that person doesn’t know what I’m talking about, so I’ll just do what seems best for me.“. Your own solution usually doesn’t fit into the budget that particular person had in mind, so you go on to explain the other solutions – to figure out the best one.

And that’s when it hits you. You’re facing a person with zero IT knowledge, and no motivation or no will to learn anything about it. It’s all Chinese to him, so you’re playing his translator. Read more…

Matti Tech , ,

Widgets, Gadgets, … You Can Keep’m!

October 28th, 2008

Around the same time when “Web 2.0″ became (in)famous, there was also the uprising of widgets and gadgets. Meaningless clutter on your desktop/homepage, supposedly to give you “at-a-glance” information about subjects you like (the weather in a country thousands of miles from your location, a largely oversized clock, news tickers, …). This is a trend that continues to grow, as more and more application go for a “widget”-style display.

So, am I the only one that seriously dislikes this? Read more…

Matti Windows , , , , ,

“If It Ain’t Broken, Don’t Fix It”

September 18th, 2008

A common phrase in IT, usually uttered when someone tries to do something which you _know_ will end badly, because they’re trying to change something that doesn’t need changing in the first place.

The expression also causes us the necessary frustrations: people hold on to (very) old versions of software (Internet Explorer 5, Windows 98, …) because “it still works“. How are we to use new technologies and methods, when there are still a lot of end-users that don’t make the necessary upgrades to take advantage of this?

In the never-ending browser-wars, this is just about the most frustrating thing – gettings things to work in all versions of the software – even if it is over 8 years old and totally outdated (IE5). Why should we keep investing in learning new techniques, fancy new technologies and the likes when it won’t work on nearly 10% of all users?

*Le Sigh*

Matti Webdevelopment , , , ,

Why Programming Is Less Rewarding Than Designing

August 20th, 2008

Reactions towards designers:

“Oooh that’s shiny & pretty, I love it!”

Reactions towards programmers

What the hell man, you had as much time as the designer, why aren’t you done yet?
Dude, that button’s not working. Fix it. Now.
And why doesn’t this do what I expected?
Why the HELL did that throw an error?
AAAARGH!
IT’S ALL YOUR FAULT FFS!

And once development of a project starts, these start dripping in

“Yeah, well, I don’t quite like that button – restyle it.”
- “Ok, I’ll send it back to the designer then.”
“Nono, you do it.”
- “But I’m not a designer”
“Don’t care, just fix it fast.”
- “Ok, here’s the result”
“What in GODS NAME is that? Where the hell did you learn to design?”
- “…. “

Ever had the feeling a designer just receives a lot more appreciation than a programmer? And it so often feels like we do all the hard work …

(And I bet Designers share the similar frustration towards programmers – we seem like competition, yet we have to work together all the time)

Matti Tech ,

How We Save The Day, But Receive No Glory For It

July 18th, 2008

It’s amazing how many good things are achieved on daily basis through IT. Perhaps more importantly, through the millions of people that give up their social lives in order to fix software bugs, recover broken servers and do midnight-interventions just to please a customer. Yet if something goes wrong, which more than often is not our fault _whatsoever_, we’re still the first ones to get blamed. We’re the first ones to get called names if some IT system isn’t working as expected. Yet, if it all works perfectly, there isn’t a soul on earth to congratulate us. We’re the underdog of society. Read more…

Matti Tech , ,

The iPhone in Belgium and the debate of tying sales

July 11th, 2008

Seeing as how the iPhone is even influencing politicians in Belgium, I just can’t resist to say a few things about it … First of all, the iPhone’s being released today, friday July 11th (which happens to be our Flemish National Holiday) for a price of 525eur for the 8GB version, and 615eur for the 16GB version. Read more…

Matti Tech , , ,

Why do movie release dates suck?

June 18th, 2008

It’s annoying to live in Belgium, for several reasons. We’re one of 2 countries in Europe that still has broadband-limits (ranging from 10GB to 30GB/month, for insane prices), the weather downright blows, and movies are released more than a month later than anywhere else in the world! Read more…

Matti Tech , ,

Quick math to show how terrible Belgian bandwidth providers are

June 15th, 2008

So we live in a country where a 10GB bandwidth limit per month is considered normal. Add to this the high price (close to 30-40eur per month), and you’ve got a recipe for complaints. As is the case with nearly every Belgian internet user. You have to think twice before downloading that awesome game demo of 700MB. Live streaming through youtube? Ho there, watch your download limits! Read more…

Matti Tech , , , ,