last data update: 2011/10/18, 02:19

Website loading time

during the test: 1.63 s

cable connection (average): 2.05 s

DSL connection (average): 2.46 s

modem (average): 24.43 s

HTTP headers

Information about DNS servers

astrumfutura.comA173.45.227.211IN43200
astrumfutura.comSOAns1.slicehost.nethostmaster.astrumfutura.com201010160028800 7200 604800 3600 IN 43200
astrumfutura.comNSns3.slicehost.netIN43200
astrumfutura.comNSns1.slicehost.netIN43200
astrumfutura.comNSns2.slicehost.netIN43200

Received from the first DNS server

Request to the server "astrumfutura.com"
You used the following DNS server:
DNS Name: ns3.slicehost.net
DNS Server Address: 207.97.244.36#53
DNS server aliases:

HEADER opcode: REQUEST, status: NOERROR, id: 37362
flag: qr aa REQUEST: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3

REQUEST SECTION:
astrumfutura.com. IN ANY

ANSWER SECTION:
astrumfutura.com. 86400 IN SOA ns1.slicehost.net. hostmaster.astrumfutura.com. 2010101600 28800 7200 604800 3600
astrumfutura.com. 86400 IN A 173.45.227.211
astrumfutura.com. 86400 IN NS ns1.slicehost.net.
astrumfutura.com. 86400 IN NS ns2.slicehost.net.
astrumfutura.com. 86400 IN NS ns3.slicehost.net.

SECTION NOTES:
ns1.slicehost.net. 3600 IN A 67.23.4.57
ns2.slicehost.net. 3600 IN A 50.57.86.182
ns3.slicehost.net. 3600 IN A 207.97.244.36

Received 212 bytes from address 207.97.244.36#53 in 14 ms

Received from the second DNS server

Request to the server "astrumfutura.com"
You used the following DNS server:
DNS Name: ns1.slicehost.net
DNS Server Address: 67.23.4.57#53
DNS server aliases:

HEADER opcode: REQUEST, status: NOERROR, id: 22229
flag: qr aa rd REQUEST: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3

REQUEST SECTION:
astrumfutura.com. IN ANY

ANSWER SECTION:
astrumfutura.com. 86400 IN SOA ns1.slicehost.net. hostmaster.astrumfutura.com. 2010101600 28800 7200 604800 3600
astrumfutura.com. 86400 IN A 173.45.227.211
astrumfutura.com. 86400 IN NS ns1.slicehost.net.
astrumfutura.com. 86400 IN NS ns2.slicehost.net.
astrumfutura.com. 86400 IN NS ns3.slicehost.net.

SECTION NOTES:
ns1.slicehost.net. 3600 IN A 67.23.4.57
ns2.slicehost.net. 3600 IN A 50.57.86.182
ns3.slicehost.net. 3600 IN A 207.97.244.36

Received 212 bytes from address 67.23.4.57#53 in 48 ms

Subdomains (the first 50)

Typos (misspells)

zstrumfutura.com
sstrumfutura.com
wstrumfutura.com
qstrumfutura.com
aatrumfutura.com
aztrumfutura.com
axtrumfutura.com
adtrumfutura.com
aetrumfutura.com
awtrumfutura.com
asrrumfutura.com
asfrumfutura.com
asgrumfutura.com
asyrumfutura.com
as6rumfutura.com
as5rumfutura.com
asteumfutura.com
astdumfutura.com
astfumfutura.com
asttumfutura.com
ast5umfutura.com
ast4umfutura.com
astrymfutura.com
astrhmfutura.com
astrjmfutura.com
astrimfutura.com
astr8mfutura.com
astr7mfutura.com
astrunfutura.com
astrukfutura.com
astrujfutura.com
astrumdutura.com
astrumcutura.com
astrumvutura.com
astrumgutura.com
astrumtutura.com
astrumrutura.com
astrumfytura.com
astrumfhtura.com
astrumfjtura.com
astrumfitura.com
astrumf8tura.com
astrumf7tura.com
astrumfurura.com
astrumfufura.com
astrumfugura.com
astrumfuyura.com
astrumfu6ura.com
astrumfu5ura.com
astrumfutyra.com
astrumfuthra.com
astrumfutjra.com
astrumfutira.com
astrumfut8ra.com
astrumfut7ra.com
astrumfutuea.com
astrumfutuda.com
astrumfutufa.com
astrumfututa.com
astrumfutu5a.com
astrumfutu4a.com
astrumfuturz.com
astrumfuturs.com
astrumfuturw.com
astrumfuturq.com
strumfutura.com
atrumfutura.com
asrumfutura.com
astumfutura.com
astrmfutura.com
astrufutura.com
astrumutura.com
astrumftura.com
astrumfuura.com
astrumfutra.com
astrumfutua.com
astrumfutur.com
satrumfutura.com
atsrumfutura.com
asrtumfutura.com
asturmfutura.com
astrmufutura.com
astrufmutura.com
astrumuftura.com
astrumftuura.com
astrumfuutra.com
astrumfutrua.com
astrumfutuar.com
aastrumfutura.com
asstrumfutura.com
asttrumfutura.com
astrrumfutura.com
astruumfutura.com
astrummfutura.com
astrumffutura.com
astrumfuutura.com
astrumfuttura.com
astrumfutuura.com
astrumfuturra.com
astrumfuturaa.com

Location

IP: 173.45.227.211

continent: NA, country: United States (USA), city: Saint Louis

Website value

rank in the traffic statistics:

There is not enough data to estimate website value.

Basic information

website build using CSS

code weight: 159.6 KB

text per all code ratio: 55 %

title: Pádraic Brady - PHP, Zend Framework and Other Crazy Stuff

description: PHP, Zend Framework and Other Crazy Stuff

keywords: php, zend, framework, zend framework, php5, mockery, mutateme, security, wibble, padraic, padriac

encoding: UTF-8

language: en

Website code analysis

one word phrases repeated minimum three times

PhraseQuantity
the375
to277
of243
and202
is144
in137
that109
it78
for77
on65
an64
be64
with63
by60
as60
you58
not51
was48
The48
DIC48
PHP46
are45
can45
from43
or43
this42
which38
we37
test37
Zend37
object34
into33
have32
32
Dependency32
Framework31
your29
Injection28
use27
In27
This27
all27
any26
one26
objects26
other26
would26
will25
create24
may23
it’s23
code23
source23
Mutation22
but22
using21
at21
just21
simple21
do20
his20
PEAR20
how19
need19
has18
were18
our18
DICs18
if18
Code17
more17
ZF217
up17
class17
also17
If17
my17
external16
its16
time16
Service16
could16
application16
framework16
unit16
such16
Matthew15
what15
their15
where15
very15
Testing15
so15
some14
noting13
they13
specific13
dependent13
Coverage13
Pyrus13
should13
than13
over13
used13
even13
make12
good12
out12
why12
suite12
possible12
he12
might12
It’s12
It12
tests12
lot12
View11
dependencies11
version11
Controller11
being11
For11
classes11
noted11
when11
since11
needs11
few11
instead11
responded11
MySQL11
users10
work10
each10
them10
i.e.10
Pimple10
mutation10
there9
Ruby9
needed9
Since9
solution9
many9
see9
like9
without9
Pádraic9
those9
creating9
called9
better9
agent9
inject9
programmers8
Summary:8
ActiveRecord8
who8
ZF8
about8
been8
You8
allow8
files8
every8
another8
package8
obvious8
Package8
because8
proposal8
We8
much8
take8
something8
number8
example8
Zend_Mail8
instance8
via8
What8
suggested8
set8
lack7
Posted7
Part7
Wikipedia7
avoid7
padraic7
Comments7
Short7
offer7
back7
list7
(i.e.7
Image7
General7
necessary7
whether7
idea7
well7
old7
outside7
short7
answer7
no7
own7
file7
similar7
across7
Definition7
testing7
solutions7
release7
version:7
had7
Symfony7
He6
example,6
application.6
same6
quickly6
development6
two6
different6
useful6
makes6
actually6
case6
detect6
note6
implementation6
Kevin6
Mutagenesis6
raised6
often6
probably6
Locator6
having6
As6
get6
off6
Factories6
still6
(and6
agent.6
I’ve6
XML6
most6
until6
done6
features6
define6
Brady6
dependency6
configuration6
PHP,6
2.06
requires6
new6
developers6
these6
method6
Controllers6
Artur6
already6
injected6
support6
before6
performance5
don’t5
after5
too5
Locators,5
thoughts5
complex5
easy5
above5
To5
aware5
Containers5
behaviour5
There5
original5
look5
under5
(e.g.5
did5
major5
write5
known5
DIC.5
both5
we’re5
only5
either5
compatibility5
written5
knows5
DIC,5
executed5
Ralph5
Server5
extension5
topic5
applications5
Factory5
concept5
Not5
benefits5
best5
including5
current5
Leprechaun5
coffee5
us5
additional5
really5
basic5
want5
adoption5
How5
objects.5
pattern5
call5
first5
agreement5
means5
confidence5
parameters4
wrong4
writing4
minor4
near4
replace4
internal4
design4
hand4
making4
uses4
approach4
cycle4
side4
relatively4
So4
now4
looking4
creation4
common4
thing4
They4
start4
Testing.4
implement4
releases4
everything4
changes4
next4
run4
questions4
I’ll4
great4
programming4
little4
user4
packaging4
question4
does4
change4
way4
term4
based4
eventually4
Bradley4
between4
Frameworks4
Using4
Some4
distribution4
quite4
date4
Docbook4
myself4
doing4
lookup4
Weier4
function4
cases4
mailing4
fail4
bootstrap4
So,4
always4
McArthur4
problem4
construct4
logic4
ZF2′s4
O’Phinney4
mechanism4
Rob4
final4
dependencies.4
points4
line4
asked4
HTTP4
offering4
architecture4
couple4
going4
point4
made4
go4
we’ll4
Schindler4
within4
certain4
actual4
We’re4
static4
core4
package.xml4
patterns4
centralised4
separate4
Container4
Are4
period4
Java4
PHP.4
lines4
nothing4
discussion4
understand4
random4
end4
simply4
single4
worth4
srand()4
result3
past3
access3
anything3
part3
frameworks3
security3
around3
While3
ZendDb3
likely3
suggesting3
bad3
brain3
optionally3
build3
Data3
gets3
tests,3
directory3
injecting3
preferred3
framework.3
multiple3
then3
Nick3
refer3
formatted3
life3
everyone3
else3
far3
ZendCode3
obviously3
harder3
detected3
generation3
name3
With3
silently3
Spaghetti3
slightly3
Secondly,3
zero3
things3
interface3
add3
extended3
order3
years.3
status3
community3
mutant3
behind3
hosting3
days3
Once3
git3
considered3
small3
quality3
coupled3
installation3
improve3
One3
allowing3
through3
reiterated3
multi-version3
mutations,3
experience3
execution3
down3
concerns3
give3
think3
citing3
PotOfGold3
alternative3
terms3
There’s3
discussion.3
tell3
blog3
test.3
PHP’s3
trying3
doesn’t3
(the3
managing3
here’s3
posted3
inside3
assume3
less3
complete3
debate3
enough3
me3
driven3
cost3
emailed3
presented3
libraries3
education3
future3
fix3
ZendHttp3
requirement3
hope3
referred3
mentioned3
MVC3
oriented3
extra3
goal3
once3
commented3
released3
wrote3
weeks3
getting3
instance,3
ends3
ZendDi3
speed3
Contributors3
huge3
main3
adopting3
project3
feature3
process3
measuring3
voiced3
while3
language3
interesting3
serious3
increase3
potential3
Pimple.3
ever3
generic3
Zend_Application3
say3
words,3
Our3
kind3
it.3
capable3
created3
container3
PEAR/Pyrus3
Pot3
parameter3
Let’s3
allowed3
1,3
dependencies,3
deep3
realise3
2.0′s3
independent3
needing3
control3
greater3
(it’s3
whatever3
methods3
time.3
people3
code.3
DI3
question.3
related3
Then3
feel3
explain3
brought3
constructor3
public3
fundamental3
Other3
task3
must3
Now,3
bit3
matter3
popular3
can’t3
almost3
running3
accept3
2.3
Another3
earlier3
(as3
However,3
you’ve3

two word phrases repeated minimum three times

PhraseQuantity
of the37
Zend Framework31
Dependency Injection28
on the18
in the15
Mutation Testing15
source code14
in PHP14
is not13
Code Coverage13
can be12
test suite12
with the12
from the12
This is11
is that10
to be10
DIC is10
to the10
need to9
external agent9
and the9
to create9
that the9
into the9
you can9
the DIC9
it was8
may be8
instead of8
such as8
the source8
Short version:7
Package Definition7
set of7
all the7
lot of7
by the7
is to7
number of7
by padraic7
how to7
General View7
padraic in7
Posted by7
PHP General7
Image via7
Comments Image7
View Comments7
via Wikipedia7
unit test6
lack of6
Pádraic Brady6
that it6
will be6
dependent object6
it to6
in one6
create the6
for the6
the Controller6
to use6
Service Locator6
would be6
easy to5
to do5
an object5
and that5
PHP programmers5
instance of5
PHP is5
an instance5
Injection is5
of Zend5
the Zend_Mail5
– the5
of Dependency5
Service Locators,5
at the5
could be5
use the5
concept of5
Injection Containers5
the original5
needs to5
an external5
aware of5
unit tests5
the time5
For example,5
the Zend4
Mutation Testing.4
of its4
to avoid4
you might4
his agreement4
not to4
framework specific4
was the4
lines of4
used to4
external agent.4
the use4
the above4
to some4
of source4
is an4
and not4
Framework 2.04
If you4
DICs are4
to make4
it would4
dependent objects4
the current4
the need4
Ralph Schindler4
similar to4
you could4
Kevin McArthur4
noting the4
Matthew Weier4
look at4
as the4
the dependent4
using DIC4
Weier O’Phinney4
PEAR is4
are not4
Mutagenesis will4
It is4
users to4
Injection Container4
if you4
as an4
idea of4
we need4
the same4
couple of4
code for3
into dependent3
in order3
– it’s3
by PHP3
to refer3
in PHP.3
adoption of3
not in3
used by3
and it3
PHP to3
of time3
you may3
Framework Contributors3
an extended3
and see3
there are3
which are3
confidence in3
to construct3
this is3
goal of3
can create3
that you3
of creating3
to lookup3
the way3
DIC and3
of any3
referred to3
an application3
capable of3
What if3
out of3
of Pyrus3
in our3
What is3
If the3
they can3
since it’s3
use of3
could have3
may not3
Factories are3
is one3
it has3
trying to3
an example3
line of3
into other3
his thoughts3
as to3
where the3
release cycle3
code and3
the release3
objects in3
of code3
over the3
any other3
object and3
the concept3
which can3
This was3
is the3
the application3
their own3
the PHP3
MySQL extension3
it’s not3
source code.3
the test3
the necessary3
to date3
the PEAR3
Symfony and3
the first3
in this3
framework for3
Testing framework3
noted his3
was not3
Matthew responded3
obvious and3
in my3
responded that3
which is3
of Zend_Mail3
the mutation3
to give3
note that3
How do3
when it3
one of3
but not3
has been3
mutation was3
responded to3
answer the3
we create3
in Zend3
DIC can3
and Zend3
the idea3
to inject3
known as3
cycle and3
we use3
Coverage is3
the objects3
voiced his3
inject the3
we can3
He also3
is Mutation3
and is3
of this3
the term3
have done3
of what3
Zend_Mail instance3
In other3
of classes3
the unit3
mailing list3
other words,3
an internal3
coupled with3

three word phrases repeated minimum three times

PhraseQuantity
padraic in PHP7
by padraic in7
Posted by padraic7
in PHP General7
PHP General View7
Image via Wikipedia7
Comments Image via7
View Comments Image7
General View Comments7
Dependency Injection is5
Dependency Injection Containers5
an instance of5
the source code5
of Dependency Injection5
Matthew Weier O’Phinney4
Zend Framework 2.04
of Zend Framework4
the dependent object4
Dependency Injection Container4
Mutation Testing framework3
lines of code3
aware of the3
the concept of3
the idea of3
that it was3
in Zend Framework3
of the source3
Symfony and Zend3
the Zend_Mail instance3
of source code3
Code Coverage is3
Zend Framework Contributors3
dependent object and3
the Zend Framework3
the use of3
instance of Zend_Mail3
In other words,3

B tags

U tags

I tags

images

file namealternative text
Touched by His Noodly Appendage, a parody of T...
;)
:P
Enhanced by Zemanta
Illustration of the devil, page 577. Legend ha...
Zend Framework logo.
The Mutant Phase
MySQL
Clapps Favorite pear, British Colombia, Canada...
Birne, Sorte Forellenbirne, Pyrus communis ?
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
Pádraic Brady

headers

H1

Pádraic Brady

H2

Zend Framework 2.0: Dependency Injection (Part 2)

Zend Framework 2.0: Dependency Injection (Part 1)

What is Dependency Injection (DI)?

Some External Agent

Dependency Injection Containers Are The Devil

Needles and Pimples (It’s Not What You Imagine)

Then There Were Frameworks

Frameworks: Not Written By Monkeys

Zend Framework Contributors Mailing-List Summary; Edition #2 (July 2011)

What is Mutation Testing?

Out With The Old, In With The New: Original MySQL Extension Heading For Retirement?

Zend Framework Contributors Mailing-List Summary; Edition #1 (June 2011)

How Would You Engineer A PEAR2/Pyrus Distribution Architecture?

A Ranting We Shall Go

One Possible Path Forward

Packaging

Distribution

CodeIgniter 2.0.2: Cross-Site Scripting (XSS) Fixes And Recommendations

Mockery 0.7.1 Released – It’s a Test Double Framework

Wishing For A PEAR Channel Aggregator? Yes, Please!

H3

Zend Framework 2.0: Dependency Injection (Part 2)

Zend Framework 2.0: Dependency Injection (Part 1)

What is Dependency Injection (DI)?

Some External Agent

Dependency Injection Containers Are The Devil

Needles and Pimples (It’s Not What You Imagine)

Then There Were Frameworks

Frameworks: Not Written By Monkeys

Zend Framework Contributors Mailing-List Summary; Edition #2 (July 2011)

What is Mutation Testing?

Out With The Old, In With The New: Original MySQL Extension Heading For Retirement?

Zend Framework Contributors Mailing-List Summary; Edition #1 (June 2011)

How Would You Engineer A PEAR2/Pyrus Distribution Architecture?

A Ranting We Shall Go

One Possible Path Forward

Packaging

Distribution

CodeIgniter 2.0.2: Cross-Site Scripting (XSS) Fixes And Recommendations

Mockery 0.7.1 Released – It’s a Test Double Framework

Wishing For A PEAR Channel Aggregator? Yes, Please!

H4

Things Which Are Not A Dependency Injection Container (DIC)

External Agents See The Bigger Picture

DICs As Dependencies Are Evil: They Are Not Service Locators

Why Do Frameworks Enable Bad Practice?

H5

H6

internal links

addressanchor text
Pádraic Brady
Zend Framework 2.0: Dependency Injection (Part 2)
padraic
PHP General
View Comments
dependency injection
Dependency Injection Container
di
dic
pimple
Service Locator
Zend Framework 2.0: Dependency Injection (Part 1)
padraic
PHP General
View Comments
dependency injection
di
dic
pimple
zenddi
Zend Framework Contributors Mailing-List Summary; Edition #2 (July 2011)
padraic
PHP General
View Comments
ZF-Summary
What is Mutation Testing?
padraic
PHP General
View Comments
Code Coverage
Mutagenesis
mutation testing
phpunit
Test-driven development
unit testing
Out With The Old, In With The New: Original MySQL Extension Heading For Retirement?
padraic
PHP General
View Comments
MySQL
Zend Framework Contributors Mailing-List Summary; Edition #1 (June 2011)
padraic
PHP General
View Comments
pear
zend framework
ZF-Summary
How Would You Engineer A PEAR2/Pyrus Distribution Architecture?
padraic
PHP General
View Comments
Source code
img
img
img
pear
Pyrus
CodeIgniter 2.0.2: Cross-Site Scripting (XSS) Fixes And Recommendations
padraic
PHP General
View Comments
I have a keen dislike for regular expression based HTML sanitisation
Cross-Site Scripting
JavaScript
php
Regular expression
Security
Vulnerability (computing)
Mockery 0.7.1 Released – It’s a Test Double Framework
padraic
PHP General
View Comments
Wishing For A PEAR Channel Aggregator? Yes, Please!
padraic
PHP General
View Comments
pear
2
3
4
5
10
20
30
Last
Zend Framework 2.0: Dependency Injection (Part 2)
Zend Framework 2.0: Dependency Injection (Part 1)
Zend Framework Contributors Mailing-List Summary; Edition #2 (July 2011)
What is Mutation Testing?
Out With The Old, In With The New: Original MySQL Extension Heading For Retirement?
Pádraic Brady
application security
article
astrum futura
atom
bdd
behavior-driven development
behaviour-driven development
book
dependency injection
design patterns
htmlpurifier
irishisms
maugrim
mockery
mock objects
mutation testing
mvc
oauth
openid
openid and yadis
pc gaming
pear
php
php game development
php general
phpmock
php security
phpspec
phpunit
qgl
quantum game library
quantum star se
rantings
rss
surviving the deep end
tdd
tutorial
unit testing
xp programming
xrds
yadis
yaml
zend framework
zf proposal
zfstde
Astrum Futura
Irishisms
Openid and Yadis
PC Gaming
PHP Game Development
PHP General
PHP Security
Quantum Star SE
Zend Framework
Log in
Entries RSS
4
12
October 2011
August 2011
July 2011
June 2011
May 2011
April 2011
March 2011
February 2011
October 2010
September 2010
August 2010
July 2010
June 2010
May 2010
February 2010
October 2009
September 2009
August 2009
July 2009
June 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
October 2007
September 2007
July 2007
June 2007
May 2007
April 2007
March 2007
February 2007
January 2007
December 2006
November 2006
October 2006
September 2006
August 2006
July 2006
June 2006
May 2006
April 2006
March 2006
February 2006
January 2006
December 2005
November 2005
October 2005
September 2005
August 2005
June 2005
May 2005
April 2005
March 2005
February 2005
January 2005
November 2004
October 2004
September 2004
July 2004
June 2004
May 2004
RSS Feeds
Pádraic Brady

external links

addressanchor text
Touched by His Noodly Appendage, a parody of T...
Dependency Injection
object graph
Factory Class
FrontController
Enhanced by Zemanta
Illustration of the devil, page 577. Legend ha...
LEGOs, Play-Doh, and Programming
Pimple
Enhanced by Zemanta
Zend Framework logo.
http://framework.zend.com/wiki/display/ZFDEV2/ActiveRecord+-+Arthur+Bodera
https://github.com/Thinkscape/zf2/branches/ActiveRecord
Row Data Gateway
DocBook
Enhanced by Zemanta
The Mutant Phase
Enhanced by Zemanta
MySQL
LAMP
MySQL
MySQL Improved extension
PHP Data Objects
Doctrine
the mere suggestion of deprecating our old friend
Manuel Limos
Lucas Darnell
Gregg Thomason perhaps illustrates best
Philip Olson’s proposal
Enhanced by Zemanta
Zend Framework logo.
here
Enhanced by Zemanta
Clapps Favorite pear, British Colombia, Canada...
Zend Framework
archive file
file_get_contents
file_get_contents
HTTPS
Enhanced by Zemanta
released CodeIgniter 2.0.2
the CodeIgniter 2.0.2 news release
Cross-Site Scripting
character encoding
HTMLPurifier
Enhanced by Zemanta
the PEAR channel
Mockery 0.7.1 has been released
Have a look at the README
Mock Object
Test Double
Test Stubs
Mike Lively
recently being working on Phake
Mockery is on Github
Enhanced by Zemanta
Birne, Sorte Forellenbirne, Pyrus communis ?
Till Klampaeckel recently stated
Gathering Requirements For A PEAR Channel Aggregator
Gathering Requirements For A PEAR Channel Aggregator
Enhanced by Zemanta
Powered by Disqus
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
Comments RSS
WordPress.org
Pádraic Brady
@b1acksun
about 3 days ago
@weierophinney
about 3 days ago
@alganet
about 3 days ago
about 3 days ago
about 3 days ago
@weierophinney
about 4 days ago
Follow me on Twitter!
digitalnature
WordPress
XHTML 1.1
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported