Disclaimer:
These pages about different languages / apis / best practices were mostly jotted down quckily and rarely corrected afterwards.
The languages / apis / best practices may have changed over time (e.g. the facebook api being a prime example), so what was documented as a good way to do something at the time might be outdated when you read it (some pages here are over 15 years old).
Just as a reminder.

HTML / JavaScript / jQuery / (CSS) Stylesheets / SSI / CGI ...

Tips and links and helpful resoruces for coding web pages

See also How to organize an Essay-based Web site from Pattern Languages of Programming Design 2.
If you are particularly interested in CGI, you should also read the pages about Perl.

To trace spammers with weird URLs, for example something like http://3637542882, please check this page where I put up a javascript to convert a number like that into a proper ip.


To see if content is gzipped:						 
curl -H "Accept-Encoding: gzip" -I  'https://somedomain.com/somepage.html'

Disable gzip for certain urls, in ssl.conf
SetEnvIfNoCase Request_URI somethingThatShouldMatch no-gzip dont-vary

Disable gzip if we need to match on something in the query string
RewriteCond %{QUERY_STRING} somekey=somevalue [NC]
RewriteRule ^ - [E=no-gzip:1,E=dont-vary:1]
			   
Reload config in apache
./apachectl configtest
./apachectl -k graceful		    

Profiling in different browsers

Profiling in Chrome

View/Developer/Developer tools
Profiles tab
Chose what to profile and click start

Profiling in IE9

F12 developer tools
Profiler tab
Start profiling

Profiling in Firefox

Make sure firebug is installed
Console section
Profile tab

Profiling JS (firebug)

console.profile();
//do stuff
console.profileEnd();

Internet Explorer 8 (IE8) fixes

IE dont like "class" as key (without quotation marks), the solution is to use the " " around it: "class".

Typekit and Internet Explorer is particularly picky about broken html. It will throw an error about "invalid argument", but it will do it at some random place, so you cannot do debugging to find the error. Just run your code through a validator if you don't spot any broken html (Firefox view-source will highlight unclosed tags in red as well).

When having radio buttons with labels, the event will fire on the label and not the radio button.
A workaround is to add code like this which will fire the event on the radio button
$('.myclass label').click(function() {
    var id = $(this).attr('for');
    $('#'+id).click();
});

Last update: 4 January 2005

Online services for your website
Counters
Graphics
Interesting pages / nice designs or interesting in some other way
Advertising General NITF
HTML XHTML
XML
VoiceXML
WAP Soap
DHTML
JavaScript
Shockwave
Style Sheets
CSS Software
Flash
CGI
General
CGI scripts
Free Cgi-bin
JSP
PHP Mason
ASP
SSI
Scriplets
Cookies
SSL / https
Validation
Browsers
Software Webhosting Design
Unsorted

Online services for your website

Counters / Statistics

w3counter - free webstatistics
eXTReMe Tracking
WebCounter Home Page

Graphics

Pond5.com - royalty free videos, vectors, images etc
royalty free videos, vectors, images etc
Clipart.com
pay to download images
GIF Wizard from Raspberry Hill Publishing
Pixelsight Home
RGBkarta
The Banner Generator Form

Interesting pages / nice designs or interesting in some other way

DoubleYou Works
404 Research Lab
Launch Shredder
www.flipflopflyin.com
fun fun fun.
soulbath.beta
o b s c u r e d
Greetings from Carlssonia!
Anders Qvicker - AQ Art & Design
Metafuse, Inc., Spear Internet Marketing Tool
welcome to martinland!
Absolut Panushka
NCompass ScriptActive
justin
253 - interactive novel home
flynn's wwweb development services
Welcome to my strictly personal homepage
Welcome to my Casbah
WACKY.COM
CrypTek.'.137 - Chaos & Imagination
Computers of the Net

Advertising

Web Marketing Association WebAwards - Home Page
Making Web Advertisements Work (Alertbox May 2003)

Textads

TextAds ::
i d y a a d s y s t e m

General

MyComputer.com - Web Site Tools, Web Site Traffic Analysis and Counters
Web Developer®: All About HTML
WWW Browsers FTP Sites - HARRIS Mountaintop
Web Advisor
DevEdge Online - Technical Manuals
W3C - The World Wide Web Consortium
MSDN Online Web Workshop - DHTML, HTML & CSS Home
WAI Accessibility Guidelines: User Agent
DevJournal - A Resource for Professional Developer's

Swedish pages

Webbpennans startsida: Om webbtext och effektivt webbskrivande.

Elsop's Webmaster Resource Center

NITF

NITF: News Industry Text Format

HTML

Hyper Text Markup Language

Introduction to HTML - Table of Contents
HTML 4.0 Specification
Sizzling HTML Jalfrezi - HTML by Example
HTML Help by The Web Design Group
Rob Schluter's HTML Tag list
WebCom -- HTML Resources Guide
Webmonkey - HTML Reference
Webmonkey
NCSA--A Beginner's Guide to HTML Home Page
The HTML Writers Guild
Extreme HTML Optimization

Swedish pages

Referensböcker
Canit Construction
Some Swedish misc information (in Swedish)

Meta-tags

Clear Presence Web Promotion Workshop - Magic META Tags

Software

The URLegal Broken Link Detection and Repair Page
not tried it, another thing to check broken links on pages
Q-HTML homepage
Convert text to html
CoffeeCup Software- Home of the CoffeeCup HTML Editor

XHTML

Amazon.co.uk: A Glance: XHTML 1.0 Language and Design Sourcebook
Amazon.com: buying info: XHTML 1.0 Language and Design Sourcebook: The Next Generation HTML

XML

Extensible Markup Language

Extensible Markup Language (XML)
Frequently Asked Questions about the Extensible Markup Language
The WDVL: XML: Structuring Data for the Web: An Introduction
XML: Whines and Battles - WebReference.com
XMLINFO: The XML Information Site
XML expectations - Netscape Enterprise Developer - January 1998
New Products Help XML Gather Momentum
What is XML?
Extropia.com | Tutorials | Introduction to XML For Web Developers Table of Contents

VoiceXML

VoiceXML Forum
W3C "Voice Browser" Activity

WAP

WML

WML Tag Reference
WML Tutorial

Other stuff

www.wapped.nl: WAP Links (English)
Web ProForum Tutorial: WAP
WapDrive index page
wapportal.se
A swedish wap-portal with Swedish and English wapsites

Emulators

WAP browser @ Gelon.net

Soap

Simple Object Access Protocol

A Young Person’s Guide to The Simple Object Access Protocol: SOAP Increases Interoperability Across Platforms and Languages -- MSDN Magazine, March 2000
SOAP

DHTML

Dynamic Hypertext Markup Language

eXperience DHTML! Dynamic HTML Scripts, demos, tutorials and more, all Cross-browser!
Dynamic HTML Scriptomania - Free DHTML scripts, demos, tutorial, forums and more.
Dynamic Html Resource
Scripts DHTML - Des chauves-souris qui volent dans votre page.
Javascript: Navigator 6.0 Breaks Your DHTML
Dynamic HTML Lab - www.dhtmlab.com - WebReference.com
Story: Don't Let Dynamic HTML Take Off Without You
Dynamic HTML...Are You Ready to Step Up to the Plate? Part I
DIV Element | DIV Object
Q1063 How can I find out the width and height of a layer?
Q1144 How can I drag and drop objects in both Netscape Navigator and Internet Explorer?
³Â»¶¾Ç¶é-->JavaScript¤å¥ó
JavaScript section

JavaScript

Reference

Coolnerds Electronic JavaScript Reference

FAQs

irt.org - JavaScript FAQ Knowledge Base
JavaScript FAQ
DevEdges faq, much info there!
The comp.lang.javascript Mini-FAQ
IDM's JavaScript FAQ

Tutorial

JavaScript-Intro by Voodoo
JavaScript Authoring Guide

Regular Expressions in JavaScript

BUILDER.COM - Voices - Charity Kahn - Exploring regular expressions - 5/6/98
Regular Expressions: Defining a Regular Expression - Doc JavaScript
BUILDER.COM - Voices - Charity Kahn - Validate forms with regular expressions - 5/20/98
Internet Domain Registrars: The Registrar of Registrars (TM) for Internet Domain Names

Unsorted

Netscape 6: Updating Your JavaScript - The Web Developer's Journal
Coolnerds JavaScript Home Page
Doc JavaScript - www.docjavascript.com
JavaScript World --> Welcome!
BUILDER.COM - Voices - Charity Kahn - Put windows where you want them - 4/8/98
JavaScript Source: Free JavaScripts, Tutorials, Example Code, Reference, Resources, And Help
Stay tuned! the new javascripts.com is coming your way real soon.
Tips on JavaScript
irt.org - Home Page
JavaScript Tip of the Week for November 4, 1996: But it Worked in Netscape? (or) JavaScript Compatability Issues
JavaScript Tip of the Week for October 28, 1996: The Art of Dynamic HTML creation
QA's JavaScript QA
NODES (tm) - JavaScript Resources

Pages with interesting scripts

Panic - Macintosh Software That Rocks
mouseover, ska funka i IE ?
Art Game

jQuery links

jqTablekit, an implementation of TableKit in jQuery

Node.js

Developer notes about Node.js

Shockwave

Linux Headquarters: Macromedia Shockwave Netscape Plugin

Style Sheets

CSS Tutorial
Web Style Sheets
Index DOT Css: Index Page
W3C Journal
CSSP SYNTAX Wizard
FAQTS - Knowledge Base - View Entry - How to retrieve computed CSS property values with Javascript in IE4 , NN4 , NN6

CSS Software

CSS Style Generator Download
for windows 95, havent tried it
Makabo.com - Style Sheet Fx

Flash

WDVL: Flash
Flash Kit, A Flash Developer Resource - Online resource for Macromedia Flash Tutorials SWF FLA images clip art Sounds WAVS Animations Help and Support
Macromedia Flash
CNET Builder.com - Web Graphics - Flash Point: Home Movies Go High Tech - 3/24/00
Web Review - A Quick-Start Guide to Flash 3

CGI

Common Gateway Interface

General

The CGI Resource Index
FastCGI
CGI Programming FAQ

CGI scripts

Matt's Script Archive
WebScripts (Perl CGI Scripts)
WWW Homepage Access Counter and Clock

Free Cgi-bin

ProHosting Free Web Hosting
Selena Sol: Digital Soul
i-connect.com
Free Webspace . Net [ guide to providers of free homepages ]
Dynamix Networking - Rampage Web Services

JSP

Javaserver Pages

JavaServer Pages(TM) Tutorial
Server Pages .com - The Resource Directory for Server Pages, Java, Active, ASP, JSP, Servlets, and others.
The Esperanto Group - Java Server Pages FAQ

PHP

Developer notes about PHP
FAQTS - Knowledge Base - FAQTS : Computers : Programming : Languages : PHP
Apache Today - PHP on Apache: The Definitive Installation Guide
PHP: Manual: PHP Manual
PHP4.net
PHP4 Installation Overview
from Hotwired
Zend / About PHP
Zend / Links
PHP: Hypertext Preprocessor
PHPBuilder.com - Getting Started With PHP3
phpWizard.net - resources for PHP developers
PHP/MySQL Tutorial
DevShed - PHP3 Introduction
Free Scripts Resources : Php
php scripts - learn php programming and download original php scripts
PHP HOW-TO

Swedish Pages / Svenska sidor

Redhat.nu - support för alla som använder Redhat Linux
PS av MDiTech
programmera php - välkommen

Zend - File Uploading in PHP 4

Mason

Mason HQ: Home
PerlMonth - Programming with HTML::Mason by Jonathan Swartz - Issue 11

ASP

Active Server Pages

4GuysFromRolla.com - Encrypting the Information Passed through the QueryString
ASP Today
ASP Code - the place to find free ASP scripts and applications
Devphiles Portalen
ASP Hole: ASP Resources for Web Professionals

SSI

Server Side Include

NCSA HTTPd Tutorial: Server Side Includes (SSI)
CGI & SSI Examples

Scriplets

Webmonkey - Tools
Microsoft's Scriptlet Spec

Cookies

Cookie Central
Webmonkey: reference: Webmonkey Cookie Library

SSL / https

Create own certificates / pem files

Validation

NetMechanic: Online Link Testing, HTML Validation
W3C HTML Validation Service

Browsers

mozilla.org

Software

Zope.org
"Zope can help you create dynamic web applications such as portal and intranet sites quickly. Zope comes with
Cool Ruler is a very flexible computer Ruler
HTML Compress - Downloads - CNET.com

Offline Browsers

NavRoad Offline HTML Browser, offline web browser, html viewer, offline browser, off-line browser, offline browsers
WinFiles.com Windows 95/98 Offline Browser Tools
Yahoo! Computers and Internet:Software:Reviews:Titles:Internet:Browsers:Offline Browsers
Offline Browser - page 1

Webservers

Lotus Domino Go Webserver - 4.6.1 Windows 95 download
Using Apache with Microsoft Windows
mod_mp3
Alibaba - The WWW Server
Omnicron - Omnicron Technologies Corporation (Download)

Webhosting

NetCorps Web Hosting - 3 Months Free of Hosting, Domain Names Registrations
Top Ten Reasons to join Server101.

in Sweden

Webbhotell Crystone AB
BoxHosting

Design

Creating Killer Websites Online
Intranet Journal - Intranet Design, Development and Content Management

Unsorted

developerWorks : Web services : Education : Tutorials - Building Web service applications with the Google API
Language Codes; sv, en-us, en-uk, au, ca-fr, ca-en
CMC Magazine: The Myths and Realities of World Wide Web Publishing
Macromedia Web Player Download Center
IE Speakster
irt.org - Home Page
Web Site Banner Advertising: Ad Networks, Brokers, and Exchanges (Mark J. Welch)
INTERNATIONAL WEBMASTERS ASSOCIATION: THE OFFICIAL WEB SITE
Web-Designers online database
BUILDER.COM - Web Authoring - Stupid Web tricks
Free Web Site Promotion Tutorial
Meracl Software's homepage
imagemaps software
Welcome to BUILDER.COM
Netscape DevEdge - Library
The HTML Goodies Home Page - Thanks for stopping by...
Andy Online: Guide to WebMastery: Start < HTML Guide < HTML Intermediate 
Web Review
BUILDER.COM - Web authoring - 20 questions on VRML
The Web Robots Pages
Press Release: W3C Issues HTML 4.0 as a W3C Recommendation
Arachnophilia Home Page
Python Language Website
Mosaic User Authentication Tutorial
WebCoder.com - Your home for JavaScript and Dynamic HTML on the Web.
ALAPI
Mathematical Markup Language (MathML)
WebASSIST
WWWFaqs
Loneliness and the Internet (Alertbox Feb. 2000)

Tags and about: in Netscape

- The tag <HYPE> (Click on the picture, only works in Netscape)
about:logo
about:document
about:java
about:rsalogo
about:mozilla
about:plugins
about:ari
about:atotic
about:blythe
about:chouck
about:dmose
about:dp
about:ebina
about:hagan
about:jeff
about:jg
about:jsw
about:jwz
about:karlton
about:kipp
about:marca
about:mlm
about:montulli
about:mtoy
about:paquin
about:robm
about:sharoni
about:terry
about:timm
about:global
about:memory-cache
about:image-cache

Shortcuts:
ctrl-alt-w (Netscapes Fish Cam) (Not NC)
ctrl-alt-s (Hides Status Bar)
ctrl-alt-t (Displays URL loading status)
Add -k to the Netscape (Windows) Command Line for Kiosk Mode!


More programming related pages

Workflow: Release process
Workflow: Bug tracking
Teambox (Redbooth) - Mantis connector
Design Patterns
Git & Github
Go / Golang
CVS
CVS backup script
Distribution process
Installation script
Java Server Faces
Facelets
jibx
jBoss
jBpm
Perl tips
Perl links
PostgreSQL
Python / py2app
Shell scripts
Xslt
Node.js
Facebook / Opengraph
PHP developer notes
Redbooth API through php
Website optimization
jqTableKit demo
Javascript / html / css links