Site info Entries
Information about the gemal.dk site
I'm converted some of my BrowserSpy tools from using Perl to PHP. But converting from Perl to PHP isn't always easy. Perl has the wonderful thing called CPAN. Perl Archive Network">CPAN is the Comprehensive Perl Archive Network, a large collection of Perl software and documentation. So if you need a module to do something there's a big chance that there's a module on Perl Archive Network">CPAN that can do just that. This way your Perl program is more or less just syntax around calls to functions inside Perl Archive Network">CPAN module. Perl Archive Network">CPAN is huge. Perl Archive Network">CPAN currently has around 8.000 modules.
PHP has something similar. It's called PEAR. PEAR is the PHP Extension and Application Repository. PEAR is a framework and distribution system for reusable PHP components. Currently PEAR isn't as large as Perl Archive Network">CPAN. There's currently 400 modules in PEAR. This means that you have to write more code yourself. Hopefully PEAR will grow to become the size of Perl Archive Network">CPAN.
I've updated my Gecko Statistics for gemal.dk to include statistics for February and March. And in March there's a all time high. 68% of all hits are made by Gecko based browser. Of those 68% 78% are Firefox hist and 13% Mozilla Suite hits. 90% of the Gecko hits are from a Windows platform.
Sometime during the night of Friday 8 October, the disk RAID in the server crashed. The crash damaged both disks in the RAID. The server went down, the lights went out and the site went offline.
I knew that there wasn't any backup running the the server. This was an big crisis. But I've managed to find some old backup files and have been working hard and late to get gemal.dk back online.
The site is not yet complete and the design for the blog is different than the rest of the site. So please have patience.
If you need to find an blog entry please use the archives page.
Each month I parse the access.log file, which is around 400MB, and generate the Gecko Statistics for gemal.dk. I just updated the statistics and included some numbers from way back in 2002. Check it out.
The good news is that the Gecko usage is now at 40%. In June 2004 40% of all hits to gemal.dk was made by Gecko based browser. A Gecko based browser can be a Mozilla, Mozilla Firefox, Netscape or some other browser that uses the Gecko engine.
This is not a big surprise since gemal.dk is a very Mozilla oriented site. According to my Webalizer statistics the IE6 usage is around 35% but slowly decreasing. IE5.5 and IE5 is around 2% each. Netscape 4.x is at almost 2%. That's scary. I can understand why the Netscape 4.x users did upgrade to Netscape 6 but now when you have both Netscape 7 and Mozilla you gotta upgrade. The web is much nicer experience with a modern Gecko based browser.
OS wise, Windows XP is still way ahead. It's at 54%, with Windows 2000 at 16% and Windows 98 at 8%. Linux is around 5%.
If you like to generate your own Gecko Statistics you can use my script. It's available free to download.
I use 4getmoz every morning to get the latest nightly builds of Mozilla, Mozilla Firefox and Mozilla Thunderbird. I just open a 4NT Command Prompt and type
4getmoz all branch
I've just launched a new version of Blogupdates.
Blogupdates lists Mozilla related blog entries sorted by date. So instead of having to visit all of the Mozilla related blogs you just come to this page and you can see which blogs has been updated.
The new version features amonst other a much better listing of the Mozilla related blogs.
Other improvements are:
- Instead of listing the blogs sorted by date, it's now sorted by the blog entries date. So all of the entries from the blogs are collected and then sorted by date. This makes the listing more "correct".
- Unicode support. Both Daniel Glazman blog and others feeds are now shown correct.
- Planet like listing.
- Image support. If you have an image in your feed the image is now shown. Check my RSS feed on how-to.
- Open/Close all entries. If you dont like the entries to be inline you can turn it off.
- Blog entries older than 1 week are not shown. This makes the list smaller.
- Smaller codebase. It makes it easier for me to maintain.
So why read Blogupdates and not planet.mozilla.org?
- Mozilla only related blogs listed. Planet.mozilla.org have all kind of non Mozilla related blogs included.
- News notification. You can see which entries are new since you last visited.
Blogupdates is coded in Perl. It uses some Perl Archive Network">CPAN modules fx XML::RSS, Unicode::String, HTML::Template, Date::Manip. It runs and rebuilds the page every 30 minutes.
I never like using www.gemal.dk. I always used gemal.dk. So now I've added an Apache rewrite rule to my site so that www is removed from the location. Fx if you go to http://www.gemal.dk/mozilla/blogupdates.html you will land at http://gemal.dk/mozilla/blogupdates.html.
In danish: Du kan læse mere om kampen mod www forvirringen på fuckwww.dk.
Finally! Like some of you perhaps knows we spend 1½ month (December 2003, January 2004, February 2004) backpacking around in Mexico, Guatemala and Belize.
And now we finally managed to put the pictures online!
My domain has been seriously hit by the W32/Mydoom@MM worm. I was not infected but just hit by massive amout of mails.
I've got more than 550.000 mails in 7 days! In the end my machine died. Now I changed the MX record to a larger setup and it should not happen again.
There's nothing really you can do about these sort of attacks. They function much like a DoS (Denial of Service) attack. The infected machines starts sending large numbers of mails to mailaccounts. Most of these mailaccounts dont exists but the mailserver still has to recieve the mail and reject it. And in the end the machine gets overloaded.
Mozilla Mail really helped me since it could detect 99.9% of the mails that got through my server side anti spam filter and move it to my spam folder. But having more than 100.000 mails in a folder can make your mail client really really slow. Outlook Express gave up and Mozilla was so so slow loading my spam folder with around 100.000 mails in it.
Just a little statistics about the amount of spam mails being detected at gemal.dk. The graph shows how many mails was identified as spam by SpamAssassin.
The increase in spam mails must be due to Blaster.
I'm back! Back from wedding. Back from a short honeymoon in the southern of Denmark. Had the most amazing week. Wedding went great. Party went great.
I'm back at work trying to scan through a huge amount of mails. Most of them virus warnings since someone used an email addresse of mine as the sender of some spam/virus mails. Damn annoying!
More updates later! I'm still trying to catch up with all the Mozilla news.
Something happend in the start of July. Not really sure. Is the statistics impressive? I have no idea. What does a normal "personal" site generate? I'm using webalizer and are doing some heavy filtering to discard some of my own bots etc.
Output from webalizer:
2735892 records (2735877 ignored)
The website for GSI-Enabled OpenSSH just launched today. And with a site layout that is based on my layout. But with my permission of course.
And of course it validates.
If you're using a browser that supports the <acronym> tag, my site now features acronym support. Try to hold your mouse cursor over this text.
Currently I use a text file with all the acronyms in it. Then when all my files are parsed I substitute the acronyms. Yes... I parse all my files. This is due to I'm having one global template which I use on all of my files.
PS: Acronym support aren't in my blog yet. Perhaps I should work on a plugin for Movable Type.
Some people had problems viewing my site using Internet Explorer 5.5. The reason for this is that IE5.5 wrongly loads my print stylesheet.
I have the following:
<style type="text/css" media="print">@import "css/print.css";</style>
which specifies that if the user prints one of my pages it should load my print stylesheet. The print stylesheet hides some of the stuff that is unimportant when printing my pages, like the navigation etc.
But IE5.5 just ignores this and loads it all the times. This way the navigation is lost when using IE5.5.
I've now fixed this by using some advanced CSS rules that only modern web browsers like Mozilla and other Gecko based browsers understands.
Stupid stupid IE. Why dont you get a modern browser with popup removal and no security problems? Why dont you get Mozilla!
All the hot air ballons are all part of the 23th danish championship.
The danish portal Jubii got a new layout. It's the first design change they had since the start of 2000. Well... they managed to mix content and ads so that it's impossible to tell the difference. But that must be some kind of design parameter for all big portals.
Just for the fun of it I've tried to make it so that Netscape 4.x users can also see my site. It's not 100% usable but if you use an old Netscape 4.x browser you can now see and browse the entire site using the old old old browser. Netscape 4 has a long time ago been replaced by Netscape 7.
Most of my links now features title attributes. Hold your mouse over a link and you can see the title of the linked page. This is done via a PERL script that parses all my files before I copy them from my development site to my production site.
The links on the blog pages are currently not title parsed. But try this page.
The site also features a cool image on all external links. External links means links that are not refering to gemal.dk. This is done entirely via CSS. You can check out the gemal.dk/css/style.css file and the search for link.gif to see how it's done! CSS rocks!
This is done through the use of a print-media stylesheet! Just print the page or use Print Preview in your web browser to get the print styles on paper.
On the screenshot to the right you can see the print preview of the site. Notice that the site menu which normally appear at the right is gone. Click on the screenshot to get a larger version of it.
The print stuff is done via the use of the following tag:
<style type="text/css" media="print">@import "css/print.css";</style>
This mean that when a user prints the page the stylesheet gemal.dk/css/print.css is loaded. This stylesheet override some of the stuff that I dont want to be printed like the menu to the right.
A sidebar with the latest postings to gemal.dk is now available to all Gecko based browsers which has sidebar support, such as Mozilla and Netscape 6/7. Konqueror also has support for sidebars.
You can see your current sidebars via the View -> Show/Hide -> Sidebar or just hit F9.
Add gemal.dk sidebar to Opera
Internet Explorer users
Get a real browser like Mozilla.
48.600 visits - 139.420 hits
Mar 2003 totals
52.477 visits - 304.729 hits
Feb 2003 totals
45.310 visits - 295.776 hits
Statistics generated by Webalizer.
If you have any feedback about this blog, layout, etc you're more than welcome to send me some feedback
In February 2003 my site got around 45.000 visits (300.000+ hits). 61 of these came from a search engine where they searched for hairy chest. 23 came from after searching for sexywoman but only 7 after searching for 8 wonders of the world. I detected around 3.000 referers from google.com.
Finally gemal.dk has gotten a brand new design. Hope you like it. I moved from my old table like layout to a XHTML layout. Bye bye tables. Well... almost. I still use tables in some places.
As a new feature I have also introduced a blog, which you're reading right now.
If you have any feedback you're always welcome to Contact me.
I've done a lot of house cleaning. This means that the following sections have been removed:
- Linux Kernels
- Background Color
- Search the web
This was done since I had no time to maintain these sections.