last data update: 2011/10/18, 01:59

Website loading time

during the test: 0.54 s

cable connection (average): 0.6 s

DSL connection (average): 0.67 s

modem (average): 4.01 s

HTTP headers

Information about DNS servers

hannaundandy.chA213.239.212.12IN43200
hannaundandy.chSOAns13.hoststar.chhostmaster.hoststar.ch200903030110800 3600 604800 86400 IN 43200
hannaundandy.chMX10mail.hannaundandy.chIN43200
hannaundandy.chNSns14.hoststar.chIN43200
hannaundandy.chNSns13.hoststar.chIN43200
opvakantienaar.nlSOAdns1.emarked.nlhostmaster.emarked.nl201109050114400 1800 86400 3600 IN 3600
opvakantienaar.nlA85.114.135.127IN3600
opvakantienaar.nlMX10mx1.opvakantienaar.nlIN3600
opvakantienaar.nlNSdns2.emarked.nlIN3600
opvakantienaar.nlNSdns1.emarked.nlIN3600
acrobat.deA85.13.131.27IN7200
acrobat.deMX10mail.acrobat.deIN7200
acrobat.deTXTkasserver.comArrayIN7200
acrobat.deSOAns5.kasserver.comroot.kasserver.com200606158228800 7200 604800 7200 IN 7200
acrobat.deNSns3.kasserver.comIN7200
acrobat.deNSns4.kasserver.comIN7200
berghs.nlMX10mail.berghs.nlIN43200
berghs.nlA46.17.1.17IN43200
berghs.nlSOAns1.anony.nlhostmaster.flexwebhosting.nl201011290214400 3600 604800 86400 IN 43200
berghs.nlNSns1.anony.nlIN43200
berghs.nlNSns2.anony.nlIN43200
departure.frSOAns1.amen.frroot.amen.fr201009270521600 3600 604800 300 IN 10800
departure.frA81.88.57.68IN43200
departure.frMX5mxav2.departure.frIN43200
departure.frMX9mxav1.departure.frIN43200
departure.frNSns2.amen.frIN43200
departure.frNSns1.amen.frIN43200
tgabathuler.chA178.63.11.2IN3600
tgabathuler.chTXTtgabathuler.chArrayIN3600
tgabathuler.chMX10mail.tgabathuler.chIN3600
tgabathuler.chSOAns1.hostplanet.chhostmaster.hostplanet.ch117386144386400 1800 604800 7200 IN 3600
tgabathuler.chNSns2.hostplanet.chIN3600
tgabathuler.chNSns1.hostplanet.chIN3600
landsailing.net.plA93.159.16.132IN14400
landsailing.net.plSOAdns1.mserwis.pltech.mserwis.pl201012080186400 7200 3600000 86400 IN 43200
landsailing.net.plTXTv=spf1 a mx ptr ~allArrayIN14400
landsailing.net.plMX0landsailing.net.plIN14400
landsailing.net.plNSdns3.mserwis.plIN43200
landsailing.net.plNSdns1.mserwis.plIN43200
landsailing.net.plNSdns2.mserwis.plIN43200
javasonics.comMX10javasonics.comIN43200
javasonics.comSOAns3.inetu.netroot.ns3.inetu.net20110123003600 300 86400 3600 IN 43200
javasonics.comA209.235.192.160IN43200
javasonics.comNSns3.inetu.netIN43200
javasonics.comNSns4.inetu.netIN43200
myspace-editeur-profil.comSOAns61.1and1.frhostmaster.1and1.fr201007030128800 7200 604800 86400 IN 43200
myspace-editeur-profil.comA82.165.216.221IN10800
myspace-editeur-profil.comMX10mx00.1and1.frIN43200
myspace-editeur-profil.comMX10mx01.1and1.frIN43200
myspace-editeur-profil.comNSns62.1and1.frIN43200
myspace-editeur-profil.comNSns61.1and1.frIN43200
cevelova.czA81.0.237.169IN3600
cevelova.czMX20relay.gigaweb.czIN43200
cevelova.czMX10mail.cevelova.czIN43200
cevelova.czSOAns1.gigaweb.czadmin.gigaweb.cz131892042916384 2048 1048576 2560 IN 2560
cevelova.czNSns2.gigaweb.czIN43200
cevelova.czNSns3.gigaweb.czIN43200
cevelova.czNSns1.gigaweb.czIN43200
futuretechnology500.comA174.132.146.3IN14400
futuretechnology500.comSOAns1553.hostgator.comroot.gator777.hostgator.com201105110186400 7200 3600000 86400 IN 43200
futuretechnology500.comMX0futuretechnology500.comIN14400
futuretechnology500.comTXTv=spf1 a mx include:websitewelcome.com ~allArrayIN14400
futuretechnology500.comNSns1554.hostgator.comIN43200
futuretechnology500.comNSns1553.hostgator.comIN43200
implantologia.beA174.120.188.123IN14400
implantologia.beSOAns2213.hostgator.comroot.gator1107.hostgator.com200912310186400 7200 3600000 86400 IN 43200
implantologia.beMX0implantologia.beIN14400
implantologia.beTXTv=spf1 a mx include:websitewelcome.com ~allArrayIN14400
implantologia.beNSns2214.hostgator.comIN43200
implantologia.beNSns2213.hostgator.comIN43200
greenheart.nlMX10scannedmx.is.nlIN43200
greenheart.nlMX30etrn.is.nlIN43200
greenheart.nlSOAns1.is.nlpostmaster.is.nl200806302828800 7200 604800 86400 IN 43200
greenheart.nlA82.201.35.3IN43200
greenheart.nlNSns1.is.nlIN43200
greenheart.nlNSns2.is.nlIN43200
massiveprofitsformula.comA50.22.66.157IN14400
massiveprofitsformula.comSOAns2723.hostgator.comroot.gator1362.hostgator.com201102130186400 7200 3600000 86400 IN 43200
massiveprofitsformula.comMX0massiveprofitsformula.comIN14400
massiveprofitsformula.comTXTv=spf1 a mx include:websitewelcome.com ~allArrayIN14400
massiveprofitsformula.comNSns2724.hostgator.comIN43200
massiveprofitsformula.comNSns2723.hostgator.comIN43200
webcyclopedie.comA109.234.161.233IN14400
webcyclopedie.comSOAns1.o2switch.netsupport.o2switch.fr201106230386400 7200 3600000 86400 IN 43200
webcyclopedie.comMX0webcyclopedie.comIN14400
webcyclopedie.comNSns1.o2switch.netIN43200
webcyclopedie.comNSns2.o2switch.netIN43200
maunfield.czSOAns1.one.czone.one.cz201010191528800 7200 604800 86400 IN 14400
maunfield.czA46.149.115.32IN14400
maunfield.czNSns1.one.czIN14400
maunfield.czNSns2.one.czIN14400
dougknox.comSOAns258.pair.comroot.pair.com20091029153600 300 604800 3600 IN 3600
dougknox.comMX50sekweta.pair.comIN3600
dougknox.comA209.197.127.164IN3600
dougknox.comNSns258.pair.comIN3600
dougknox.comNSns000.ns0.comIN3600
italianobingo.comTXTv=spf1 mx ip4:200.90.141.0/24 ip4:174.142.68.198 a:mail.thebingoaffiliates.com a:pegasus.emailcr.com a:mail.amigoclub.com a:lm1.canadiandollarbingo.com a:lm1.cad.thebingoaffiliates.com -allArrayIN43200
italianobingo.comMX5pegasus.emaicr.comIN43200
italianobingo.comA200.90.141.248IN43200
italianobingo.comSOAns1.thebingoaffiliates.comhostmaster.thebingoaffiliates.com201105300328800 14400 3600000 86400 IN 43200
italianobingo.comNSns1.thebingoaffiliates.comIN43200
italianobingo.comNSns2.thebingoaffiliates.comIN43200
elektrodampf.deA178.77.99.97IN43200
elektrodampf.deMX10mail.elektrodampf.deIN43200
elektrodampf.deTXTv=spf1 +a +mx -allArrayIN43200
elektrodampf.deSOAlvps178-77-99-97.dedicated.hosteurope.desebastian.baus.elektrodampf.de131840890510800 3600 604800 10800 IN 43200
elektrodampf.deNSlvps178-77-99-97.dedicated.hosteurope.deIN43200
elektrodampf.deNSns2.hans.hosteurope.deIN43200
funai.gov.brMX10mx2.funai.gov.brIN40125
funai.gov.brMX0mx1.funai.gov.brIN40125
funai.gov.brNSns1.funai.gov.brIN40125
funai.gov.brNSns2.funai.gov.brIN40125
raymondowen.comSOAns4.webfaction.comhostmaster.raymondowen.com110800 3600 604800 3600 IN 3600
raymondowen.comA70.86.44.162IN3600
raymondowen.comMX10mx9.webfaction.comIN3600
raymondowen.comMX10mx7.webfaction.comIN3600
raymondowen.comMX10mx8.webfaction.comIN3600
raymondowen.comNSns3.webfaction.comIN3600
raymondowen.comNSns2.webfaction.comIN3600
raymondowen.comNSns1.webfaction.comIN3600
raymondowen.comNSns4.webfaction.comIN3600
offerunique.infoMX0offerunique.infoIN14400
offerunique.infoA111.90.144.3IN14400
offerunique.infoSOAns167.ip-asia.comsreport.shinjiru.com201110170286400 7200 3600000 86400 IN 43200
offerunique.infoNSns167.ip-asia.comIN43200
offerunique.infoNSns168.ip-asia.comIN43200
xeniabucs.comA184.173.198.19IN14400
xeniabucs.comSOAns2947.hostgator.comroot.gator1474.hostgator.com201106070186400 7200 3600000 86400 IN 43200
xeniabucs.comMX0xeniabucs.comIN14400
xeniabucs.comTXTv=spf1 a mx include:websitewelcome.com ~allArrayIN14400
xeniabucs.comNSns2947.hostgator.comIN43200
xeniabucs.comNSns2948.hostgator.comIN43200
s12700.comTXTv=spf1 ip4:92.53.98.11 ip4:92.53.116.0/22 ip4:92.53.96.0/22 ip4:92.53.112.0/22 ip4:92.53.104.0/22 ~allArrayIN600
s12700.comMX10mx1.timeweb.ruIN600
s12700.comMX20mx2.timeweb.ruIN600
s12700.comAAAA2a03:6f00:1::5c35:620bIN600
s12700.comA92.53.98.11IN600
s12700.comSOAns1.timeweb.rudns.timeweb.ru028800 7200 604800 600 IN 600
s12700.comNSns2.timeweb.ruIN600
s12700.comNSns4.timeweb.orgIN600
s12700.comNSns3.timeweb.orgIN600
s12700.comNSns1.timeweb.ruIN600
tnt24.infoA85.10.204.140IN3600
tnt24.infoSOAns10.az.pladmin.az.pl201108080010800 3600 604800 3600 IN 3600
tnt24.infoNSns11.az.plIN3600
tnt24.infoNSns12.az.plIN3600
tnt24.infoNSns10.az.plIN3600
emcali.com.coMX10hermes.emcali.com.coIN43200
emcali.com.coTXTv=spf1 mx a:icaro.emcali.com.co a:centauro.emcali.com.co a:hermes.emcali.com.co a:nemesis.emcali.com.co ~allArrayIN43200
emcali.com.coA200.14.113.84IN43200
emcali.com.coSOAterra.emcali.com.courlopez.emcali.com.co-7544520977200 3600 1209600 10800 IN 43200
emcali.com.coIN43200
emcali.com.coIN43200
emcali.com.coNSmercurio.emcali.com.coIN43200
emcali.com.coNScalipso.emcali.com.coIN43200
emcali.com.coNSterra.emcali.com.coIN43200
maph.czIN43200
maph.czIN43200
maph.czIN43200
maph.czIN43200
maph.czIN43200
maph.czIN43200
maph.czIN43200
maph.czIN43200
maph.czMX10in.smtp.czIN43200
maph.czMX20mx.smtp.czIN43200
maph.czIN3600
maph.czA81.95.98.139IN3600
maph.czIN43200
maph.czIN43200
maph.czSOAalfa.ns.active24.czhostmaster.active24.cz201009300010800 86400 604800 86400 IN 43200
maph.czIN17999
maph.czIN17999
maph.czNSalfa.ns.active24.czIN43200
maph.czNSbeta.ns.active24.czIN43200
adalta.beA213.186.33.4IN43200
adalta.beMX1mx1.ovh.netIN43200
adalta.beMX5mx2.ovh.netIN43200
adalta.beSOAdns.ovh.nettech.ovh.net201101310086400 3600 3600000 86400 IN 43200
adalta.beNSdns.ovh.netIN43200
adalta.beNSns.ovh.netIN43200
asia-pattaya-property.comA210.1.60.47IN14400
asia-pattaya-property.comSOAns1.iplayhosting.comroot.asia-pattaya-property.com200907140014400 3600 1209600 86400 IN 14400
asia-pattaya-property.comMX30ASPMX3.GOOGLEMAIL.comIN14400
asia-pattaya-property.comMX30ASPMX4.GOOGLEMAIL.comIN14400
asia-pattaya-property.comMX30ASPMX5.GOOGLEMAIL.comIN14400
asia-pattaya-property.comMX10ASPMX.L.GOOGLE.comIN14400
asia-pattaya-property.comMX20ALT1.ASPMX.L.GOOGLE.comIN14400
asia-pattaya-property.comMX20ALT2.ASPMX.L.GOOGLE.comIN14400
asia-pattaya-property.comMX30ASPMX2.GOOGLEMAIL.comIN14400
asia-pattaya-property.comTXTv=spf1 a mx ip4:210.1.60.47 ~allArrayIN14400
asia-pattaya-property.comNSns2.iplayhosting.comIN14400
asia-pattaya-property.comNSns1.iplayhosting.comIN14400
kidelin.seA94.247.171.70IN3600
kidelin.seMX10jerry.askasdrift.seIN3600
kidelin.seSOAns1.namesystem.seregistry.glesys.se201012300210800 2700 1814400 10800 IN 3600
kidelin.seIN7200
kidelin.seIN7200
kidelin.seNSns2.namesystem.seIN3600
kidelin.seNSns3.namesystem.seIN3600
kidelin.seNSns1.namesystem.seIN3600
edentuparaiso.com.arA64.95.245.65IN14400
edentuparaiso.com.arTXTv=spf1 a:sinspam.com/24 a:fl64.sinspam.com/24 a:mia1.sinspam.com/24 ~allArrayIN14400
edentuparaiso.com.arMX10mxpri.fl65.sinspam.comIN14400
edentuparaiso.com.arMX20bkpI.sinspam.comIN14400
edentuparaiso.com.arMX30bkpII.sinspam.comIN14400
edentuparaiso.com.arSOAns1.sinspam.comsoporte.sinspam.com201110130914400 14400 604800 14400 IN 14400
edentuparaiso.com.arNSns1.sinspam.comIN14400
edentuparaiso.com.arNSns2.sinspam.comIN14400
klimthouse.plIN43200
klimthouse.plTXTv=spf1 include:cx-spf.complex.net.pl ip4:83.175.129.120/32 -allArrayIN43200
klimthouse.plMX0poczta.klimthouse.plIN43200
klimthouse.plA93.159.141.129IN43200
klimthouse.plSOAcomplex1.complex.com.plroot.complex.com.pl201108110110800 3600 604800 86400 IN 43200
klimthouse.plNScomplex2.complex.com.plIN43200
klimthouse.plNScomplex1.complex.com.plIN43200
daleap.comMX10mail10.websitesource.netIN43200
daleap.comA216.185.34.6IN43200
daleap.comSOAns21.websitesource.netadmin.websitesource.com201003110410800 3600 604800 86400 IN 43200
daleap.comNSns22.websitesource.netIN43200
daleap.comNSns20.websitesource.netIN43200
daleap.comNSns21.websitesource.netIN43200
freemarket-go.comTXTv=spf1 redirect=cp.win-is.comArrayIN3600
freemarket-go.comMX10smtp01.win-sv.comIN3600
freemarket-go.comMX20smtp02.win-sv.comIN3600
freemarket-go.comSOAdns01.win-sv.comnakagawa.freemarket-go.com129200112714400 20000 3600000 3600 IN 3600
freemarket-go.comA125.206.115.75IN3600
freemarket-go.comNSdns01.win-sv.comIN3600
freemarket-go.comNSdns02.win-sv.comIN3600
vasi.netMX10weboow.ruIN600
vasi.netA178.162.160.65IN600
vasi.netSOAns1.spaceweb.rudns1.sweb.ru201104170028800 7200 604800 600 IN 600
vasi.netNSns2.spaceweb.ruIN600
vasi.netNSns1.spaceweb.ruIN600
surguy.netMX90kgb02.kgbinternet.comIN60
surguy.netMX18filter2.kgbinternet.comIN60
surguy.netMX20filter.kgbinternet.comIN60
surguy.netMX80kgb01.kgbinternet.comIN60
surguy.netA69.13.19.124IN60
surguy.netSOAns1.kgb.regina.sk.capostmaster.surguy.net200803170121600 3600 691200 86400 IN 60
surguy.netNSns1.kgb.regina.sk.caIN60
surguy.netNSns2.kgb.regina.sk.caIN60
surguy.netNSns3.kgb.regina.sk.caIN60

Received from the first DNS server

Request to the server "surguy.net"
You used the following DNS server:
DNS Name: ns14.hoststar.ch
DNS Server Address: 213.239.211.184#53
DNS server aliases:

HEADER opcode: REQUEST, status: NOERROR, id: 42722
flag: qr rd REQUEST: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 13

REQUEST SECTION:
surguy.net. IN ANY

AUTHORITY SECTION:
. 326932 IN NS m.root-servers.net.
. 326932 IN NS j.root-servers.net.
. 326932 IN NS d.root-servers.net.
. 326932 IN NS g.root-servers.net.
. 326932 IN NS c.root-servers.net.
. 326932 IN NS a.root-servers.net.
. 326932 IN NS l.root-servers.net.
. 326932 IN NS f.root-servers.net.
. 326932 IN NS k.root-servers.net.
. 326932 IN NS e.root-servers.net.
. 326932 IN NS b.root-servers.net.
. 326932 IN NS h.root-servers.net.
. 326932 IN NS i.root-servers.net.

SECTION NOTES:
a.root-servers.net. 413332 IN A 198.41.0.4
a.root-servers.net. 413332 IN AAAA 2001:503:ba3e::2:30
b.root-servers.net. 413332 IN A 192.228.79.201
c.root-servers.net. 413332 IN A 192.33.4.12
d.root-servers.net. 413332 IN A 128.8.10.90
d.root-servers.net. 413332 IN AAAA 2001:500:2d::d
e.root-servers.net. 413332 IN A 192.203.230.10
f.root-servers.net. 413332 IN A 192.5.5.241
f.root-servers.net. 413332 IN AAAA 2001:500:2f::f
g.root-servers.net. 413332 IN A 192.112.36.4
h.root-servers.net. 413332 IN A 128.63.2.53
h.root-servers.net. 413332 IN AAAA 2001:500:1::803f:235
i.root-servers.net. 413332 IN A 192.36.148.17

Received 492 bytes from address 213.239.211.184#53 in 93 ms

Received from the second DNS server

Request to the server "surguy.net"
You used the following DNS server:
DNS Name: ns13.hoststar.ch
DNS Server Address: 213.239.212.12#53
DNS server aliases:

HEADER opcode: REQUEST, status: NOERROR, id: 21752
flag: qr rd REQUEST: 1, ANSWER: 0, AUTHORITY: 13, ADDITIONAL: 0

REQUEST SECTION:
surguy.net. IN ANY

AUTHORITY SECTION:
. 518400 IN NS H.ROOT-SERVERS.net.
. 518400 IN NS C.ROOT-SERVERS.net.
. 518400 IN NS A.ROOT-SERVERS.net.
. 518400 IN NS M.ROOT-SERVERS.net.
. 518400 IN NS D.ROOT-SERVERS.net.
. 518400 IN NS L.ROOT-SERVERS.net.
. 518400 IN NS F.ROOT-SERVERS.net.
. 518400 IN NS I.ROOT-SERVERS.net.
. 518400 IN NS E.ROOT-SERVERS.net.
. 518400 IN NS J.ROOT-SERVERS.net.
. 518400 IN NS B.ROOT-SERVERS.net.
. 518400 IN NS G.ROOT-SERVERS.net.
. 518400 IN NS K.ROOT-SERVERS.net.

Received 236 bytes from address 213.239.212.12#53 in 93 ms

Subdomains (the first 50)

Typos (misspells)

aurguy.net
zurguy.net
xurguy.net
durguy.net
eurguy.net
wurguy.net
syrguy.net
shrguy.net
sjrguy.net
sirguy.net
s8rguy.net
s7rguy.net
sueguy.net
sudguy.net
sufguy.net
sutguy.net
su5guy.net
su4guy.net
surfuy.net
survuy.net
surbuy.net
surhuy.net
suryuy.net
surtuy.net
surgyy.net
surghy.net
surgjy.net
surgiy.net
surg8y.net
surg7y.net
surgut.net
surgug.net
surguh.net
surguu.net
surgu7.net
surgu6.net
urguy.net
srguy.net
suguy.net
suruy.net
surgy.net
surgu.net
usrguy.net
sruguy.net
sugruy.net
surugy.net
surgyu.net
ssurguy.net
suurguy.net
surrguy.net
surgguy.net
surguuy.net
surguyy.net

Location

IP: 69.13.19.124

continent: NA, country: United States (USA), city: Fort Worth

Website value

rank in the traffic statistics:

There is not enough data to estimate website value.

Basic information

website build using CSS

code weight: 24.32 KB

text per all code ratio: 61 %

title: Inigo Surguy

description: Programs in Java, Python, XSLT, Delphi and CSS

keywords:

encoding: ISO-8859-1

language: en

Website code analysis

one word phrases repeated minimum three times

PhraseQuantity
the77
and40
of39
to36
in17
on15
that14
is13
from12
I've12
with10
for10
an9
but9
at9
The9
code9
it8
using8
was8
as8
20077
been7
up7
I'm6
XML6
March6
some6
about5
so5
my5
February5
My5
you5
has5
plugin5
any5
make4
have4
written4
be4
20084
Web4
article4
are4
this4
or4
haven't4
Java4
can4
20024
language3
yet3
there3
program3
do3
library3
server3
used3
20033
This3
lot3
Maven3
SVG3
work3
her3
CSS3
Semantic3
C++3
October3
Oxford3
set3
new3
talks3
August3
14th3
use3
20113
by3

two word phrases repeated minimum three times

PhraseQuantity
of the13
at the7
in the4
with the4
to make4
and I've3
on the3
plugin to3
October 20023
the code3
code to3

three word phrases repeated minimum three times

B tags

all

Records everything that happens

Steps back to where a variable was set

Changes variables

works in todays browsers

repurposing of content

fallback to HTML automatically

Firewalls don't work

people do what is easiest, not what is most secure

hard work

meet your requirements

extensive customization

approaches to take

things to be wary of

U tags

I tags

images

file namealternative text
Cover of Practical XML for the Web
Cover of Content Management Systems
Cover of Practical Intranet Development

headers

H1

Inigo Surguy

H2

News

Programming articles

Contact me

H3

News

Programming articles

Contact me

H4

H5

H6

internal links

addressanchor text
via this site
Redisplaying the Olympics using Semantic Web technologies
some notes on the OOXML BRM, and what you can do about it
Rediscovering JavaScript
my FOAF profile
Speeding up Log4J in JDK 1.5 by removing unused log methods from the bytecode
Remove all overhead from log4J calls that are not used
An Ant task to deploy WAR files to an iPlanet 6 server (zip)
client side SVG image generation with XSLT
programming articles below
surguy.net
Applying the Visitor pattern to a hierarchy where the member classes are not fixed, by using reflection
Communicating between two classes with identical names loaded in different classloaders
Avoiding NullPointerExceptions by using a BCEL classloader.
An Ant task to deploy WAR files to an iPlanet 6 server (zip)
Speeding up Log4J in JDK 1.5 by removing unused log methods from the bytecode
Speech recognition in Windows using the MS Speech API
ICron (Inigo's cron): an implementation of Cron for Windows
Rediscovering JavaScript
Generating webpage images dynamically from XML using XSLT, BSF and Jython
Producing pop-up menus with CSS only (no JavaScript)
Client-side image generation with XSLT and SVG
inigosurguy@hotmail.com
Java
Python
Delphi
XML and CSS
Curriculum Vitae
Contact me
RSS
Client / server-side XSLT

external links

addressanchor text
National Hack the Government 2011 hackday
Nabbd
nabbd.org.uk
my GitHub repository
scala-xom - a library to make using the XOM XML library and Saxon XPath 2 easier from within Scala
a Maven plugin to display licenses for dependencies
jquery-explode - a trivial plugin to make a set of divs explode out from the centre of the screen
jquery-hover-window - a JQuery plugin to show the contents of a link when you mouseover it
(human) language detection code in Scala
automated accessibility testing using XProc and Schematron
metatribble - a Ubiquity plugin for semantic annotation of web pages in Firefox using RDFa
Tim Bray
here
here
Oxfordshire Semantic Web Interest Group (OxonSWIG)
Professor Ian Horrocks
CSW
67 Bricks
the 67 Bricks blog
greatest
XML
experts
in
the
world
Oxford SWIG
SKOS
freelance proofreader and editor
The Rights of the Writer
Prototype
log4javascript
sorttable
CSW Informatics has launched its new website
Friend of a Friend project
Kuro5hin
Christmas Programming Fun Challenge
Omniscient debugger
William Grosso
article on JavaSoft
RetroVue, the Total Recall Debugger
Practical XML for the Web
Glasshaus
Communiqu
QinetiQ
DocBook XML
existing DocBook stylesheets
PDF
RTF
Practical XML for the Web Professional
Xalan
OpenSymphony OSCache
Ray Ozzie's new weblog
Bruce Schneier's "Secrets and Lies: Digital Security in a Networked World"
Groove
Content Management Systems (Tools of the Trade)
Glasshaus
Martin Burns on Evolt
KGB Internet
Gnu General Public License (GPL)
issue 40
IntelliJ IDEA
Eric Meyer's css/edge
Cover of Practical XML for the Web
Hamish Fraser - amazon.com review
Cover of Content Management Systems
Paola DI MAIO - Content Wire
Cover of Practical Intranet Development