last data update: 2011/10/21, 13:28

Website loading time

during the test: 1.23 s

cable connection (average): 1.72 s

DSL connection (average): 2.22 s

modem (average): 28.36 s

HTTP headers

Information about DNS servers

codecommit.comA64.13.232.117IN43200
codecommit.comSOAns1.mediatemple.netdnsadmin.mediatemple.net200902130110800 3600 1209600 43200 IN 43200
codecommit.comNSns2.mediatemple.netIN43200
codecommit.comNSns1.mediatemple.netIN43200

Received from the first DNS server

Request to the server "codecommit.com"
You used the following DNS server:
DNS Name: ns2.mediatemple.net
DNS Server Address: 70.32.65.137#53
DNS server aliases:

HEADER opcode: REQUEST, status: NOERROR, id: 3286
flag: qr aa rd REQUEST: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 2

REQUEST SECTION:
codecommit.com. IN ANY

ANSWER SECTION:
codecommit.com. 43200 IN SOA ns1.mediatemple.net. dnsadmin.mediatemple.net. 2009021301 10800 3600 1209600 43200
codecommit.com. 43200 IN A 64.13.232.117
codecommit.com. 43200 IN NS ns1.mediatemple.net.
codecommit.com. 43200 IN NS ns2.mediatemple.net.

SECTION NOTES:
ns2.mediatemple.net. 43200 IN A 70.32.65.137
ns1.mediatemple.net. 43200 IN A 64.207.128.246

Received 176 bytes from address 70.32.65.137#53 in 13 ms

Received from the second DNS server

Request to the server "codecommit.com"
You used the following DNS server:
DNS Name: ns1.mediatemple.net
DNS Server Address: 64.207.128.246#53
DNS server aliases:

HEADER opcode: REQUEST, status: NOERROR, id: 20865
flag: qr aa rd REQUEST: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 2

REQUEST SECTION:
codecommit.com. IN ANY

ANSWER SECTION:
codecommit.com. 43200 IN NS ns2.mediatemple.net.
codecommit.com. 43200 IN SOA ns1.mediatemple.net. dnsadmin.mediatemple.net. 2009021301 10800 3600 1209600 43200
codecommit.com. 43200 IN A 64.13.232.117
codecommit.com. 43200 IN NS ns1.mediatemple.net.

SECTION NOTES:
ns1.mediatemple.net. 43200 IN A 64.207.128.246
ns2.mediatemple.net. 43200 IN A 70.32.65.137

Received 176 bytes from address 64.207.128.246#53 in 73 ms

Subdomains (the first 50)

Typos (misspells)

xodecommit.com
vodecommit.com
fodecommit.com
dodecommit.com
cidecommit.com
ckdecommit.com
cldecommit.com
cpdecommit.com
c0decommit.com
c9decommit.com
cosecommit.com
coxecommit.com
cocecommit.com
cofecommit.com
corecommit.com
coeecommit.com
codwcommit.com
codscommit.com
coddcommit.com
codrcommit.com
cod4commit.com
cod3commit.com
codexommit.com
codevommit.com
codefommit.com
codedommit.com
codecimmit.com
codeckmmit.com
codeclmmit.com
codecpmmit.com
codec0mmit.com
codec9mmit.com
codeconmit.com
codecokmit.com
codecojmit.com
codecomnit.com
codecomkit.com
codecomjit.com
codecommut.com
codecommjt.com
codecommkt.com
codecommot.com
codecomm9t.com
codecomm8t.com
codecommir.com
codecommif.com
codecommig.com
codecommiy.com
codecommi6.com
codecommi5.com
odecommit.com
cdecommit.com
coecommit.com
codcommit.com
codeommit.com
codecmmit.com
codecomit.com
codecomit.com
codecommt.com
codecommi.com
ocdecommit.com
cdoecommit.com
coedcommit.com
codceommit.com
codeocmmit.com
codecmomit.com
codecommit.com
codecomimt.com
codecommti.com
ccodecommit.com
coodecommit.com
coddecommit.com
codeecommit.com
codeccommit.com
codecoommit.com
codecommmit.com
codecommmit.com
codecommiit.com
codecommitt.com

Location

IP: 64.13.232.117

continent: NA, country: United States (USA), city: Culver City

Website value

rank in the traffic statistics:

There is not enough data to estimate website value.

Basic information

website build using CSS

code weight: 189.89 KB

text per all code ratio: 34 %

title: Code Commit (permanently in beta)

description: (permanently in beta)

keywords:

encoding: UTF-8

language: en-US

Website code analysis

one word phrases repeated minimum three times

PhraseQuantity
the43
to26
is18
that18
we16
are15
and13
in13
of12
it10
()9
=>9
def8
but7
at7
its7
which6
with6
The6
this6
you6
what6
monads6
will5
about5
more5
function5
andThen5
for5
first5
can5
following4
This4
could4
not4
})()4
than4
as4
({4
them4
functions4
Ruby4
method4
semicolon4
take3
going3
have3
Thing3
result3
look3
rather3
be3
out3
then3
fact,3
some3
You3
bar.length3
inside3
thing3
they3
same3
we’re3
println(bar)3
String)3
just3
by3
function,3
understand3
foo(bar:3
Monads3

two word phrases repeated minimum three times

PhraseQuantity
() =>9
that we6
in the5
({ ()4
we could4
def foo(bar:3
andThen ()3
=> bar.length3
=> println(bar)3
its result3
foo(bar: String)3
String) ({3
bar.length })()3
the same3
is that3
the first3
at the3
the following3
rather than3
look at3
the semicolon3

three word phrases repeated minimum three times

PhraseQuantity
({ () =>4
String) ({ ()3
foo(bar: String) ({3
() => println(bar)3
=> bar.length })()3
() => bar.length3
def foo(bar: String)3
andThen () =>3

B tags

Daniel Spiewak

U tags

I tags

images

file namealternative text
sX1lVBmkjLnLTaII_1Ugqtg.png
slSIFdPcKoBgFuSZqB8FXJw.png
s6EW-5XuGuUAjHDi-zmvofQ.png
smiz45tGNzAOXq-9cNpzjiw.png
xform(a, b) = (a
sldAW1ZXskOrPHbVnvwh8lA.png
sVkNXT1Hbu9jmjrwnGCCqXA.png
sJkWQr0hTeGxwPpNZgRERLw.png
sr3ykMn1qJTwYjnSRdu_QOg.png
syGoinEP_Oz2132nS0Tldqg.png
sRZHxo2A6by5-umoTOUe5oQ.png
s4UWF_7Hjj47GVmZZ9LzE7Q.png
sF4htlJRMvStlGdlM42IYGA.png
sjLUgN387JTmEuLO58TktCQ.png
s7TvO-Jtrw9RYxEEmjpKBIA.png
sSTrn9pivyEMy1aq9UeQszg.png
shAY5YVvXThuNzmGtZcKQiA.png
sF1HdlPLYD4J0v7i2BStT1w(2).png
sgGTv_bxol7LtNWAnFsCCXg(2).png

headers

H1

H2

Monads Are Not Metaphors

Unveiling the Mysteries of GLL Part 2: The Problem Space

Unveiling the Mysteries of GLL Part 1: Welcome to the Field

Working with Scala’s XML Support

Understanding and Applying Operational Transformation

H3

Monads Are Not Metaphors

Unveiling the Mysteries of GLL Part 2: The Problem Space

Unveiling the Mysteries of GLL Part 1: Welcome to the Field

Working with Scala’s XML Support

Understanding and Applying Operational Transformation

H4

The Monad Pattern

Option

Operation Parentage

Compound OT

Client/Server Asymmetry

Building the Bridge

H5

H6

internal links

addressanchor text
img
img
Skip to content
Monads Are Not Metaphors
Ruby
Scala
Comments (86)
Unveiling the Mysteries of GLL Part 2: The Problem Space
In the previous article
Scala
Comments (9)
Unveiling the Mysteries of GLL Part 1: Welcome to the Field
Scala
Comments (18)
Working with Scala’s XML Support
Scala
Comments (14)
Understanding and Applying Operational Transformation
smiz45tGNzAOXq-9cNpzjiw.png
sldAW1ZXskOrPHbVnvwh8lA.png
sVkNXT1Hbu9jmjrwnGCCqXA.png
sJkWQr0hTeGxwPpNZgRERLw.png
sr3ykMn1qJTwYjnSRdu_QOg.png
syGoinEP_Oz2132nS0Tldqg.png
sRZHxo2A6by5-umoTOUe5oQ.png
s4UWF_7Hjj47GVmZZ9LzE7Q.png
sF4htlJRMvStlGdlM42IYGA.png
sjLUgN387JTmEuLO58TktCQ.png
s7TvO-Jtrw9RYxEEmjpKBIA.png
sSTrn9pivyEMy1aq9UeQszg.png
shAY5YVvXThuNzmGtZcKQiA.png
sF1HdlPLYD4J0v7i2BStT1w(2).png
sgGTv_bxol7LtNWAnFsCCXg(2).png
Java
Comments (26)
‹ Older posts
email
more...
.NET
Cat
Database
DZone
Eclipse
Java
Linux
Ruby
Scala
Scripts

external links

addressanchor text
available in Japanese
You Could Have Invented Monads! (and maybe you already have)
safe-dereference operator
Raganwald’s andand
Haskell’s standard library
We all use monads every day
Wikipedia page on CFGs
context-free
tabular LALR
recursive-ascent
recursive-ascent example
gll-combinators
NodeSeq
Nokogiri
jEdit support
*sigh*
Google Wave
ipsum dolor
operational transformation
ipsum dolor
waveprotocol.org
the Jupiter collaboration system
wave-protocol
Google’s Own Whitepaper on OT
The original paper on the Jupiter system
Wikipedia’s article on operational transformation
@djspiewak
Creative Commons
BSD License.