MENU
last data update: 2011/10/15, 19:07
Website loading time
during the test: 1.43 s
cable connection (average): 1.48 s
DSL connection (average): 1.52 s
modem (average): 3.9 s
HTTP headers
HTTP/1.0 302 Found
Location: http://www.adequatelygood.com/
Date: Sun, 16 Oct 2011 02:07:56 GMT
Content-Type: text/html; charset=UTF-8
Server: ghs
Content-Length: 227
X-XSS-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
HTTP/1.0 200 OK
Content-Type: text/html; charset=utf-8
Cache-Control: no-cache
Expires: Fri, 01 Jan 1990 00:00:00 GMT
Vary: Accept-Encoding
Date: Sun, 16 Oct 2011 02:07:57 GMT
Server: Google Frontend
Information about DNS servers
adequatelygood.com | A | 216.239.32.21 | IN | 3600 | |
adequatelygood.com | A | 216.239.34.21 | IN | 3600 | |
adequatelygood.com | A | 216.239.36.21 | IN | 3600 | |
adequatelygood.com | A | 216.239.38.21 | IN | 3600 | |
adequatelygood.com | MX | 30 | aspmx5.googlemail.com | IN | 3600 |
adequatelygood.com | MX | 10 | aspmx.l.google.com | IN | 3600 |
adequatelygood.com | MX | 20 | alt1.aspmx.l.google.com | IN | 3600 |
adequatelygood.com | MX | 20 | alt2.aspmx.l.google.com | IN | 3600 |
adequatelygood.com | MX | 30 | aspmx2.googlemail.com | IN | 3600 |
adequatelygood.com | MX | 30 | aspmx3.googlemail.com | IN | 3600 |
adequatelygood.com | MX | 30 | aspmx4.googlemail.com | IN | 3600 |
adequatelygood.com | SOA | ns15.domaincontrol.com | dns.jomax.net | 2009110300 | 28800 7200 604800 86400 IN 43200 |
adequatelygood.com | NS | ns15.domaincontrol.com | IN | 3600 | |
adequatelygood.com | NS | ns16.domaincontrol.com | IN | 3600 |
Received from the first DNS server
Request to the server "adequatelygood.com"
You used the following DNS server:
DNS Name: ns15.domaincontrol.com
DNS Server Address: 216.69.185.8#53
DNS server aliases:
HEADER opcode: REQUEST, status: NOERROR, id: 26780
flag: qr aa REQUEST: 1, ANSWER: 14, AUTHORITY: 0, ADDITIONAL: 0
REQUEST SECTION:
adequatelygood.com. IN ANY
ANSWER SECTION:
adequatelygood.com. 86400 IN SOA ns15.domaincontrol.com. dns.jomax.net. 2009110300 28800 7200 604800 86400
adequatelygood.com. 3600 IN A 216.239.32.21
adequatelygood.com. 3600 IN A 216.239.38.21
adequatelygood.com. 3600 IN A 216.239.36.21
adequatelygood.com. 3600 IN NS ns15.domaincontrol.com.
adequatelygood.com. 3600 IN NS ns16.domaincontrol.com.
adequatelygood.com. 3600 IN MX 10 aspmx.l.google.com.
adequatelygood.com. 3600 IN MX 20 alt1.aspmx.l.google.com.
adequatelygood.com. 3600 IN MX 20 alt2.aspmx.l.google.com.
adequatelygood.com. 3600 IN MX 30 aspmx3.googlemail.com.
adequatelygood.com. 3600 IN MX 30 aspmx4.googlemail.com.
adequatelygood.com. 3600 IN MX 30 aspmx5.googlemail.com.
adequatelygood.com. 3600 IN MX 30 aspmx2.googlemail.com.
adequatelygood.com. 3600 IN A 216.239.34.21
Received 399 bytes from address 216.69.185.8#53 in 13 ms
Received from the second DNS server
Request to the server "adequatelygood.com"
You used the following DNS server:
DNS Name: ns16.domaincontrol.com
DNS Server Address: 208.109.255.8#53
DNS server aliases:
HEADER opcode: REQUEST, status: NOERROR, id: 14070
flag: qr aa rd REQUEST: 1, ANSWER: 14, AUTHORITY: 0, ADDITIONAL: 0
REQUEST SECTION:
adequatelygood.com. IN ANY
ANSWER SECTION:
adequatelygood.com. 86400 IN SOA ns15.domaincontrol.com. dns.jomax.net. 2009110300 28800 7200 604800 86400
adequatelygood.com. 3600 IN A 216.239.38.21
adequatelygood.com. 3600 IN A 216.239.32.21
adequatelygood.com. 3600 IN A 216.239.34.21
adequatelygood.com. 3600 IN NS ns15.domaincontrol.com.
adequatelygood.com. 3600 IN NS ns16.domaincontrol.com.
adequatelygood.com. 3600 IN MX 10 aspmx.l.google.com.
adequatelygood.com. 3600 IN MX 20 alt1.aspmx.l.google.com.
adequatelygood.com. 3600 IN MX 20 alt2.aspmx.l.google.com.
adequatelygood.com. 3600 IN MX 30 aspmx4.googlemail.com.
adequatelygood.com. 3600 IN MX 30 aspmx5.googlemail.com.
adequatelygood.com. 3600 IN MX 30 aspmx2.googlemail.com.
adequatelygood.com. 3600 IN MX 30 aspmx3.googlemail.com.
adequatelygood.com. 3600 IN A 216.239.36.21
Received 399 bytes from address 208.109.255.8#53 in 14 ms
Subdomains (the first 50)
Typos (misspells)
zdequatelygood.com sdequatelygood.com wdequatelygood.com qdequatelygood.com asequatelygood.com axequatelygood.com acequatelygood.com afequatelygood.com arequatelygood.com aeequatelygood.com adwquatelygood.com adsquatelygood.com addquatelygood.com adrquatelygood.com ad4quatelygood.com ad3quatelygood.com ade1uatelygood.com ade2uatelygood.com adewuatelygood.com adeauatelygood.com adeqyatelygood.com adeqhatelygood.com adeqjatelygood.com adeqiatelygood.com adeq8atelygood.com adeq7atelygood.com adequztelygood.com adequstelygood.com adequwtelygood.com adequqtelygood.com adequarelygood.com adequafelygood.com adequagelygood.com adequayelygood.com adequa6elygood.com adequa5elygood.com adequatwlygood.com adequatslygood.com adequatdlygood.com | adequatrlygood.com adequat4lygood.com adequat3lygood.com adequatekygood.com adequatepygood.com adequateoygood.com adequateltgood.com adequatelggood.com adequatelhgood.com adequatelugood.com adequatel7good.com adequatel6good.com adequatelyfood.com adequatelyvood.com adequatelybood.com adequatelyhood.com adequatelyyood.com adequatelytood.com adequatelygiod.com adequatelygkod.com adequatelyglod.com adequatelygpod.com adequatelyg0od.com adequatelyg9od.com adequatelygoid.com adequatelygokd.com adequatelygold.com adequatelygopd.com adequatelygo0d.com adequatelygo9d.com adequatelygoos.com adequatelygoox.com adequatelygooc.com adequatelygoof.com adequatelygoor.com adequatelygooe.com dequatelygood.com aequatelygood.com adquatelygood.com | adeuatelygood.com adeqatelygood.com adequtelygood.com adequaelygood.com adequatlygood.com adequateygood.com adequatelgood.com adequatelyood.com adequatelygod.com adequatelygod.com adequatelygoo.com daequatelygood.com aedquatelygood.com adqeuatelygood.com adeuqatelygood.com adeqautelygood.com adequtaelygood.com adequaetlygood.com adequatleygood.com adequateylgood.com adequatelgyood.com adequatelyogod.com adequatelygood.com adequatelygodo.com aadequatelygood.com addequatelygood.com adeequatelygood.com adeqquatelygood.com adequuatelygood.com adequaatelygood.com adequattelygood.com adequateelygood.com adequatellygood.com adequatelyygood.com adequatelyggood.com adequatelygoood.com adequatelygoood.com adequatelygoodd.com |
Location
IP: 216.239.34.21, 216.239.36.21, 216.239.38.21, 216.239.32.21
continent: NA, country: United States (USA), city: San Francisco
Website value
rank in the traffic statistics:
There is not enough data to estimate website value.
Basic information
website build without CSS
code weight: 17.31 KB
text per all code ratio: 48 %
title: Adequately Good - by Ben Cherry
description:
keywords:
encoding: utf-8
language: en
Website code analysis
one word phrases repeated minimum three times
Phrase | Quantity |
---|---|
the | 19 |
of | 11 |
to | 10 |
is | 9 |
(1) | 9 |
and | 8 |
in | 7 |
you | 7 |
by | 6 |
that | 6 |
with | 6 |
... | 5 |
on | 5 |
for | 4 |
JavaScript | 4 |
lot | 4 |
at | 4 |
been | 4 |
4 | |
Adequately | 3 |
Good | 3 |
This | 3 |
The | 3 |
My | 3 |
this | 3 |
find | 3 |
(3) | 3 |
two word phrases repeated minimum three times
Phrase | Quantity |
---|---|
on the | 3 |
lot of | 3 |
three word phrases repeated minimum three times
B tags
U tags
I tags
images
file name | alternative text |
---|---|
appengine-noborder-120x30.gif | Powered by Google App Engine |
headers
H1
Replacing `setTimeout` Globally
Thoughts on the Hashbang
Saner HTML5 History Management
Writing Testable JavaScript
Spying Constructors in JavaScript
H2
Failed Approaches
Hashchange
H3
Failed Approaches
Hashchange
H4
H5
H6
internal links
address | anchor text |
---|---|
/ | adequately good |
/ | home |
# | archives |
/About-Ben | about |
/contact | contact |
/2009 | 2009 |
/2010 | 2010 |
/2011 | 2011 |
/2011/4/Replacing-setTimeout-Globally | Replacing `setTimeout` Globally |
/2011/2/Thoughts-on-the-Hashbang | Thoughts on the Hashbang |
/2010/7/Saner-HTML5-History-Management | Saner HTML5 History Management |
/2010/7/Writing-Testable-JavaScript | Writing Testable JavaScript |
/2010/5/Spying-Constructors-in-JavaScript | Spying Constructors in JavaScript |
?offset=5&limit=5 | next |
/tag/adequatelygood | adequatelygood |
/tag/css | css |
/tag/debugging | debugging |
/tag/hashbang | hashbang |
/tag/html5 | html5 |
/tag/javascript | javascript |
/tag/jquery | jquery |
/tag/module%20pattern | module pattern |
/tag/performance | performance |
/tag/python | python |
/tag/slide | slide |
/tag/social%20gaming | social gaming |
/tag/talks | talks |
/tag/testing | testing |
/tag/timers | timers |
/tag/tools | tools |
external links
address | anchor text |
---|---|
http://twitter.com/bcherry | ben cherry |
http://feeds.feedburner.com/adequatelygood | feed |
http://isolani.co.uk/blog/javascript/BreakingTheWebWithHashBangs | been |
http://adactio.com/journal/4346/ | a |
http://simonwillison.net/tags/hashbanghell/ | lot |
http://www.tbray.org/ongoing/When/201x/2011/02/09/Hash-Blecch | of |
http://groups.google.com/group/jsmentors/browse_thread/thread/e493573c4de5d5f9?hl=en_US | discussion |
http://twitter.com/#!/ded/status/18308450276 | http://twitter.com/#!/ded/status/18308450276 |
https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history | History Management |
https://developer.mozilla.org/en/DOM/window.onhashchange | the hashchange event |
http://jsmockito.org/ | JsMockito |
http://twitter.com/bcherry | |
http://github.com/bcherry | GitHub |
http://www.linkedin.com/in/bcherryprogrammer | |
http://www.facebook.com/bcherry | |
http://www.bcherry.net/talks/ | Presentations |
http://feeds.feedburner.com/adequatelygood | Feedburner |
http://www.amazon.com/Cryptonomicon-Neal-Stephenson/dp/0380788624 | Cryptonomicon |
http://www.amazon.com/Even-Faster-Web-Sites-Performance/dp/0596522304 | Even Faster Web Sites |
http://www.amazon.com/JavaScript-Good-Parts-Douglas-Crockford/dp/0596517742/ | JavaScript: The Good Parts |
http://www.amazon.com/Coders-at-Work-Peter-Seibel/dp/1430219483/ | Coders at Work |
http://bloog.billkatz.com | Bloog |
http://github.com/DocSavage/bloog | GitHub |
http://blueprintcss.org/ | Blueprint CSS |
http://jquery.com | jQuery |
http://dev.twitter.com/anywhere/ | @anywhere |
https://www.google.com/accounts/ServiceLogin?service=ah&passive=true&continue=https://appengine.google.com/_ah/conflogin%3Fcontinue%3Dhttp://www.adequatelygood.com/<mpl=gm&shdf=ChsLEgZhaG5hbWUaD0FkZXF1YXRlbHkgR29vZAwSAmFoIhRB8vK3Cdo-1ErAX6FXmNmR_DGkACgBMhQ3PYaPiXt7u2KFr4r5yDSdem7URA | click here |