MENU
dernière mise à jour des données: 2011/10/14, 16:46
temps de chargement Site Web
lors de l'essai: 1.32 s
connexion par câble (en moyenne): 1.61 s
connexion DSL (en moyenne): 1.9 s
modem (en moyenne): 17.17 s
En-têtes HTTP
HTTP/1.0 301 Moved Permanently
Server: BaseHTTP/0.3 Python/2.4.4
Date: Fri, 14 Oct 2011 23:46:13 GMT
Location: http://blog.techno-barje.fr/
Content-type: text/html
Vary: Host
HTTP/1.1 200 OK
Server: Apache/2.2.11 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch proxy_html/3.0.0 mod_ssl/2.2.11 OpenSSL/0.9.8o
X-Powered-By: PHP/5.2.6-1+lenny9
Last-Modified: Mon, 26 Sep 2011 17:18:44 GMT
Cache-Control: must-revalidate, max-age=0
Pragma:
X-Dotclear-Static-Cache: true; mtime: 1317057524
Content-Type: text/html; charset=UTF-8
Content-Length: 113615
Date: Fri, 14 Oct 2011 23:46:14 GMT
X-Varnish: 1729517117
Age: 0
Via: 1.1 varnish
Connection: close
X-Served-By: varnishblog1-d
X-Cache: MISS
Informations sur les serveurs DNS
techno-barje.fr | SOA | a.dns.gandi.net | hostmaster.gandi.net | 1319545997 | 10800 3600 604800 10800 IN 10800 |
techno-barje.fr | A | 217.70.184.38 | IN | 10800 | |
techno-barje.fr | MX | 10 | spool.mail.gandi.net | IN | 10800 |
techno-barje.fr | MX | 50 | fb.mail.gandi.net | IN | 10800 |
techno-barje.fr | NS | a.dns.gandi.net | IN | 10800 | |
techno-barje.fr | NS | b.dns.gandi.net | IN | 10800 | |
techno-barje.fr | NS | c.dns.gandi.net | IN | 10800 |
Reçu du premier serveur DNS
Demande au serveur "techno-barje.fr"
Vous avez utilisé le serveur DNS suivante:
Nom DNS: a.dns.gandi.net
Adresse du serveur DNS: 173.246.97.2#53
serveur DNS alias:
header opcode: demande, status: NOERROR, id: 46027
drapeau: qr aa rd demande: 1, réponse: 7, AUTHORITY: 0, complémentaires: 0
section Requête:
techno-barje.fr. IN ANY
RÉPONSE SECTION:
techno-barje.fr. 10800 IN MX 50 fb.mail.gandi.net.
techno-barje.fr. 10800 IN MX 10 spool.mail.gandi.net.
techno-barje.fr. 10800 IN A 217.70.184.38
techno-barje.fr. 10800 IN SOA a.dns.gandi.net. hostmaster.gandi.net. 1319545997 10800 3600 604800 10800
techno-barje.fr. 10800 IN NS c.dns.gandi.net.
techno-barje.fr. 10800 IN NS b.dns.gandi.net.
techno-barje.fr. 10800 IN NS a.dns.gandi.net.
reçu 203 octets de l'adresse 173.246.97.2#53 dans le temps 15 ms
Reçu de la deuxième serveur DNS
Demande au serveur "techno-barje.fr"
Vous avez utilisé le serveur DNS suivante:
Nom DNS: b.dns.gandi.net
Adresse du serveur DNS: 217.70.184.40#53
serveur DNS alias:
header opcode: demande, status: NOERROR, id: 48949
drapeau: qr aa rd demande: 1, réponse: 7, AUTHORITY: 0, complémentaires: 0
section Requête:
techno-barje.fr. IN ANY
RÉPONSE SECTION:
techno-barje.fr. 10800 IN MX 10 spool.mail.gandi.net.
techno-barje.fr. 10800 IN MX 50 fb.mail.gandi.net.
techno-barje.fr. 10800 IN A 217.70.184.38
techno-barje.fr. 10800 IN SOA a.dns.gandi.net. hostmaster.gandi.net. 1319545997 10800 3600 604800 10800
techno-barje.fr. 10800 IN NS b.dns.gandi.net.
techno-barje.fr. 10800 IN NS a.dns.gandi.net.
techno-barje.fr. 10800 IN NS c.dns.gandi.net.
reçu 203 octets de l'adresse 217.70.184.40#53 dans le temps 14 ms
sous-domaines (les 50 premiers)
Typos (mal orthographié)
rechno-barje.fr fechno-barje.fr gechno-barje.fr yechno-barje.fr 6echno-barje.fr 5echno-barje.fr twchno-barje.fr tschno-barje.fr tdchno-barje.fr trchno-barje.fr t4chno-barje.fr t3chno-barje.fr texhno-barje.fr tevhno-barje.fr tefhno-barje.fr tedhno-barje.fr tecgno-barje.fr tecbno-barje.fr tecnno-barje.fr tecjno-barje.fr tecuno-barje.fr tecyno-barje.fr techbo-barje.fr techmo-barje.fr techjo-barje.fr techho-barje.fr techni-barje.fr technk-barje.fr technl-barje.fr technp-barje.fr techn0-barje.fr techn9-barje.fr | techno0barje.fr technopbarje.fr techno-varje.fr techno-narje.fr techno-harje.fr techno-garje.fr techno-bzrje.fr techno-bsrje.fr techno-bwrje.fr techno-bqrje.fr techno-baeje.fr techno-badje.fr techno-bafje.fr techno-batje.fr techno-ba5je.fr techno-ba4je.fr techno-barhe.fr techno-barne.fr techno-barme.fr techno-barke.fr techno-barie.fr techno-barue.fr techno-barjw.fr techno-barjs.fr techno-barjd.fr techno-barjr.fr techno-barj4.fr techno-barj3.fr echno-barje.fr tchno-barje.fr tehno-barje.fr tecno-barje.fr | techo-barje.fr techn-barje.fr technobarje.fr techno-arje.fr techno-brje.fr techno-baje.fr techno-bare.fr techno-barj.fr etchno-barje.fr tcehno-barje.fr tehcno-barje.fr tecnho-barje.fr techon-barje.fr techn-obarje.fr technob-arje.fr techno-abrje.fr techno-braje.fr techno-bajre.fr techno-barej.fr ttechno-barje.fr teechno-barje.fr tecchno-barje.fr techhno-barje.fr technno-barje.fr technoo-barje.fr techno--barje.fr techno-bbarje.fr techno-baarje.fr techno-barrje.fr techno-barjje.fr techno-barjee.fr |
Localisation
IP: 217.70.184.38
continent: EU, pays: France (FRA), ville:
valeur Site Web
rang dans les statistiques de trafic:
Il n'ya pas assez de données pour estimer la valeur site.
Informations de base
construire en utilisant le site Web CSS
poids de code: 110.95 KB
texte par tous les taux de code: 59 %
titre: Techno barje
description:
mots-clés:
codage: UTF-8
langue: fr
l'analyse du code Site
un mot répété des phrases au minimum trois fois
Expression | Quantité |
---|---|
to | 226 |
the | 161 |
is | 105 |
in | 105 |
and | 94 |
of | 88 |
var | 86 |
on | 81 |
this | 79 |
// | 77 |
you | 56 |
function | 55 |
with | 54 |
we | 50 |
for | 49 |
if | 47 |
all | 40 |
}, | 39 |
that | 35 |
your | 35 |
it | 34 |
memory | 31 |
are | 29 |
by | 28 |
or | 27 |
... | 27 |
test | 26 |
The | 26 |
an | 26 |
le | 25 |
can | 25 |
which | 25 |
have | 24 |
Firefox | 24 |
only | 23 |
but | 23 |
may | 22 |
one | 22 |
This | 22 |
as | 21 |
In | 20 |
And | 20 |
Par | 20 |
Alexandre | 20 |
Poirot | 20 |
mozilla | 20 |
rétrolien | 20 |
aucun | 20 |
return | 20 |
new | 19 |
any | 19 |
from | 19 |
when | 19 |
de | 19 |
commentaires | 18 |
going | 18 |
some | 18 |
Javascript | 17 |
But | 17 |
our | 17 |
novembre | 17 |
file | 16 |
here | 16 |
use | 16 |
display | 16 |
let | 16 |
javascript | 16 |
how | 15 |
/* | 15 |
get | 15 |
allow | 15 |
Here | 15 |
code | 15 |
first | 15 |
You | 15 |
*/ | 15 |
not | 14 |
() | 14 |
type | 14 |
objects | 14 |
at | 14 |
work | 14 |
version | 14 |
these | 14 |
ctypes.int, | 14 |
just | 13 |
be | 13 |
using | 13 |
JS | 13 |
tab | 13 |
object | 13 |
current | 13 |
We | 13 |
UIWebView | 13 |
location | 13 |
firefox | 13 |
do | 13 |
lundi | 12 |
so | 12 |
find | 12 |
order | 12 |
there | 12 |
more | 12 |
vous | 12 |
extension | 12 |
web | 12 |
Jetpack | 12 |
ctypes.int | 12 |
I've | 11 |
application | 11 |
label: | 11 |
each | 11 |
library | 11 |
change | 11 |
simple | 11 |
lot | 11 |
used | 11 |
So | 10 |
native | 10 |
create | 10 |
it's | 10 |
see | 10 |
really | 10 |
define | 10 |
2010, | 10 |
type: | 10 |
like | 10 |
line | 10 |
name: | 10 |
component | 10 |
2010 | 10 |
name | 9 |
another | 9 |
Finally, | 9 |
parent | 9 |
session | 9 |
ctypes.voidptr_t | 9 |
usefull | 9 |
jeudi | 9 |
== | 9 |
information | 8 |
-> | 8 |
2009 | 8 |
two | 8 |
profile | 8 |
Mozilla | 8 |
iphone | 8 |
2009, | 8 |
living | 8 |
;; | 8 |
way | 8 |
HTML | 8 |
time | 8 |
big | 8 |
mardi | 8 |
no | 8 |
continue; | 8 |
open | 8 |
callback | 8 |
jsctypes | 8 |
simply | 8 |
&& | 8 |
call | 8 |
next | 8 |
windows | 8 |
votre | 7 |
que | 7 |
its | 7 |
break; | 7 |
0, | 7 |
previous | 7 |
for(var | 7 |
able | 7 |
click | 7 |
__in | 7 |
int | 7 |
add | 7 |
post | 7 |
doesn't | 7 |
what | 7 |
foo | 7 |
Now | 7 |
same | 7 |
don't | 7 |
leak | 7 |
point | 7 |
content | 7 |
very | 7 |
install | 7 |
la | 7 |
chrome | 7 |
Then | 7 |
jetpack | 7 |
menu | 7 |
take | 6 |
feature | 6 |
custom | 6 |
instructions | 6 |
sur | 6 |
symbols | 6 |
profiling | 6 |
back | 6 |
Desktop | 6 |
SDK | 6 |
build | 6 |
launch | 6 |
hack | 6 |
around | 6 |
On | 6 |
How | 6 |
octobre | 6 |
them | 6 |
package | 6 |
automatically | 6 |
functions | 6 |
.loc | 6 |
something | 6 |
after | 6 |
Freemonkeys | 6 |
Chrome | 6 |
maps | 6 |
août | 6 |
pointer | 6 |
release | 6 |
ctypes.int32_t, | 6 |
need | 6 |
window | 6 |
vendredi | 6 |
For | 6 |
look | 6 |
bar | 6 |
selection | 5 |
=> | 5 |
my | 5 |
API | 5 |
xulrunner | 5 |
about | 5 |
directly | 5 |
number | 5 |
(1x) | 5 |
It | 5 |
As | 5 |
top | 5 |
via | 5 |
up | 5 |
}); | 5 |
easily | 5 |
retrieve | 5 |
I'm | 5 |
list | 5 |
allows | 5 |
ctypes.voidptr_t, | 5 |
icon | 5 |
want | 5 |
try | 5 |
XPCOM | 5 |
let's | 5 |
files | 5 |
Firefox, | 5 |
usb | 5 |
addon | 5 |
go | 5 |
usage | 5 |
Windows | 5 |
full | 5 |
will | 5 |
read | 5 |
selector | 5 |
Kaleidoscope | 5 |
Do | 5 |
has | 5 |
.file | 5 |
data | 5 |
}; | 5 |
run | 5 |
execution | 5 |
tool | 5 |
DOM | 5 |
now | 5 |
else | 5 |
Yoono | 5 |
different | 5 |
(gdb) | 5 |
tests | 5 |
des | 5 |
t.ml | 5 |
un | 5 |
global | 5 |
10 | 4 |
hacks | 4 |
4 | |
bugs | 4 |
4 | |
forget | 4 |
request | 4 |
totally | 4 |
SabnzbdFox | 4 |
bug | 4 |
hard | 4 |
Get | 4 |
valgrind | 4 |
That | 4 |
they | 4 |
start | 4 |
specific | 4 |
ocaml | 4 |
example | 4 |
practice | 4 |
brings | 4 |
per | 4 |
easy | 4 |
3.6 | 4 |
their | 4 |
After | 4 |
Load | 4 |
before | 4 |
doing | 4 |
fundecl | 4 |
"password", | 4 |
windows, | 4 |
restaurants | 4 |
demo | 4 |
where | 4 |
set | 4 |
available | 4 |
even | 4 |
source | 4 |
document | 4 |
:) | 4 |
because | 4 |
receive | 4 |
it, | 4 |
show | 4 |
runner | 4 |
service | 4 |
load | 4 |
given | 4 |
results | 4 |
const | 4 |
highlight | 4 |
12 | 4 |
gdb | 4 |
(not | 4 |
always | 4 |
id | 4 |
selected | 4 |
website | 4 |
default | 4 |
UIWebViewDelegate | 4 |
autour | 4 |
code: | 4 |
link | 4 |
done | 4 |
known | 4 |
Objective-C | 4 |
wParam, | 4 |
-g | 4 |
uMsg, | 4 |
First | 4 |
handle | 4 |
sdk | 4 |
execute | 4 |
event | 4 |
Create | 4 |
search | 4 |
ctypes.int32_t | 4 |
select | 4 |
URL | 4 |
cool | 4 |
ctypes.char.ptr | 4 |
second | 4 |
instead | 4 |
features | 4 |
); | 4 |
Call | 4 |
26 | 4 |
describe | 4 |
part | 4 |
defined | 4 |
called | 4 |
shouldStartLoadWithRequest | 4 |
then | 4 |
They | 4 |
hIcon | 4 |
webview | 3 |
2+(bar | 3 |
.type | 3 |
Execute | 3 |
portable | 3 |
1+i | 3 |
.globl | 3 |
currently | 3 |
value | 3 |
arguments | 3 |
false | 3 |
recommandés | 3 |
leads | 3 |
window, | 3 |
.size | 3 |
executed | 3 |
real | 3 |
Extract | 3 |
ELF | 3 |
patch | 3 |
much | 3 |
setTimeout | 3 |
Test | 3 |
whatever | 3 |
working | 3 |
Don't | 3 |
Download | 3 |
etc, | 3 |
sabnzbd | 3 |
node | 3 |
...) | 3 |
created | 3 |
mean | 3 |
[[NSURLCache | 3 |
win32api | 3 |
children | 3 |
case, | 3 |
tool, | 3 |
WNDPROC | 3 |
Or | 3 |
xpcom | 3 |
still | 3 |
lines | 3 |
instanceof | 3 |
CSS | 3 |
[]; | 3 |
adding | 3 |
attribute | 3 |
comes | 3 |
one, | 3 |
context | 3 |
powerfull | 3 |
0; | 3 |
directory | 3 |
fill | 3 |
built | 3 |
WindowProcType | 3 |
WNDCLASS | 3 |
structure | 3 |
ctypes.char.ptr, | 3 |
]); | 3 |
style | 3 |
ease | 3 |
Full | 3 |
pointer. | 3 |
info | 3 |
object: | 3 |
function, | 3 |
events | 3 |
That's | 3 |
static | 3 |
tray | 3 |
solution | 3 |
une | 3 |
settings: | 3 |
time, | 3 |
differents | 3 |
free | 3 |
Remove | 3 |
disable | 3 |
settings | 3 |
was | 3 |
:/ | 3 |
result | 3 |
en | 3 |
Linux, | 3 |
interface. | 3 |
notification | 3 |
default: | 3 |
crash | 3 |
leaks | 3 |
sharedURLCache] | 3 |
[credentialsStorage | 3 |
So, | 3 |
page | 3 |
link. | 3 |
apis | 3 |
XMLHttpRequest(); | 3 |
1, | 3 |
property | 3 |
key | 3 |
now, | 3 |
windows. | 3 |
ones | 3 |
every | 3 |
types | 3 |
unit | 3 |
path | 3 |
More | 3 |
blog | 3 |
Windows, | 3 |
trajet | 3 |
reference | 3 |
ordinateur | 3 |
main | 3 |
-inline | 3 |
wait | 3 |
By | 3 |
Let's | 3 |
power | 3 |
download | 3 |
awesome | 3 |
server | 3 |
allowing | 3 |
end | 3 |
et | 3 |
auto-suggest | 3 |
secrets | 3 |
Aller | 3 |
ocamlopt | 3 |
report | 3 |
assert | 3 |
etc. | 3 |
clicking | 3 |
under | 3 |
somewhere | 3 |
users | 3 |
precise | 3 |
When | 3 |
tried | 3 |
libraries | 3 |
file, | 3 |
HTTP | 3 |
futher | 3 |
homepage | 3 |
api | 3 |
avec | 3 |
{emit_symbol | 3 |
deux phrases mot répété au moins trois fois
Expression | Quantité |
---|---|
Alexandre Poirot | 20 |
Par Alexandre | 20 |
Poirot le | 20 |
aucun rétrolien | 19 |
going to | 18 |
commentaires aucun | 17 |
Here is | 14 |
is the | 14 |
you to | 12 |
have to | 12 |
in the | 12 |
order to | 12 |
of the | 11 |
ctypes.int }, | 11 |
to find | 10 |
lot of | 10 |
in order | 10 |
how to | 9 |
when you | 9 |
there is | 9 |
we may | 8 |
ctypes.voidptr_t }, | 8 |
with this | 8 |
way to | 8 |
on the | 8 |
is going | 8 |
in your | 8 |
to get | 7 |
able to | 7 |
of this | 7 |
ctypes.int, ctypes.int, | 7 |
are going | 7 |
}, name: | 7 |
novembre 2009 | 7 |
in Firefox | 7 |
allow to | 7 |
to the | 7 |
novembre 2009, | 7 |
the next | 7 |
the current | 7 |
we have | 7 |
we are | 7 |
we can | 6 |
location change | 6 |
for the | 6 |
the same | 6 |
How to | 6 |
with the | 6 |
here is | 6 |
le lundi | 6 |
to use | 6 |
to be | 6 |
rétrolien lundi | 6 |
work on | 6 |
firefox extension | 5 |
le jeudi | 5 |
to build | 5 |
for(var in | 5 |
to display | 5 |
Javascript function | 5 |
click on | 5 |
*/ /* | 5 |
function pointer | 5 |
to define | 5 |
// Do | 5 |
*/ var | 5 |
to add | 5 |
you are | 5 |
rétrolien mardi | 4 |
Firefox, with | 4 |
uMsg, wParam, | 4 |
the first | 4 |
get the | 4 |
le mardi | 4 |
defined in | 4 |
as function | 4 |
Chrome You | 4 |
Yoono Desktop | 4 |
jeudi 26 | 4 |
In Firefox, | 4 |
;; let | 4 |
instead of | 4 |
just have | 4 |
You just | 4 |
break; if | 4 |
can be | 4 |
google maps | 4 |
ctypes.int32_t }, | 4 |
and get | 4 |
0, 0, | 4 |
// Get | 4 |
to have | 4 |
to install | 4 |
let bar | 4 |
version of | 4 |
They are | 4 |
that is | 4 |
This is | 4 |
to do | 4 |
You can | 4 |
for this | 4 |
look at | 4 |
with Jetpack | 4 |
The first | 4 |
to call | 4 |
So we | 4 |
try to | 4 |
using the | 4 |
The only | 4 |
memory is | 4 |
if you | 4 |
is another | 4 |
it can | 4 |
() at | 4 |
to create | 4 |
list of | 4 |
for each | 4 |
to your | 4 |
on your | 4 |
to work | 4 |
that we | 4 |
is not | 4 |
In Chrome | 4 |
let foo | 4 |
You may | 4 |
when using | 3 |
here How | 3 |
1+i ;; | 3 |
let () | 3 |
}, hIcon | 3 |
août 2010, | 3 |
rétrolien vendredi | 3 |
octobre 2010 | 3 |
Jetpack runner | 3 |
-> let | 3 |
part of | 3 |
2+(bar ;; | 3 |
Do whatever | 3 |
you open | 3 |
you want | 3 |
ctypes.int32_t, ctypes.int32_t, | 3 |
of my | 3 |
it in | 3 |
the default | 3 |
function which | 3 |
clicking on | 3 |
you can | 3 |
is to | 3 |
do this | 3 |
hack to | 3 |
results ocamlopt | 3 |
ocamlopt -g | 3 |
and only | 3 |
-inline t.ml | 3 |
the second | 3 |
Firefox 3.6 | 3 |
août 2010 | 3 |
it to | 3 |
le vendredi | 3 |
code is | 3 |
new version | 3 |
source code | 3 |
the function | 3 |
the homepage | 3 |
This time, | 3 |
which is | 3 |
per tab | 3 |
sur ordinateur | 3 |
function is | 3 |
// This | 3 |
memory usage | 3 |
is an | 3 |
one of | 3 |
even more | 3 |
octobre 2010, | 3 |
are able | 3 |
memory used | 3 |
want to | 3 |
This new | 3 |
iphone sdk | 3 |
reference to | 3 |
to see | 3 |
on Windows | 3 |
[[NSURLCache sharedURLCache] | 3 |
number of | 3 |
release of | 3 |
when we | 3 |
and the | 3 |
on iphone | 3 |
is no | 3 |
library as | 3 |
need to | 3 |
show you | 3 |
jeudi novembre | 3 |
the code | 3 |
to test | 3 |
to change | 3 |
rétrolien jeudi | 3 |
mozilla firefox | 3 |
JS object | 3 |
but it | 3 |
see how | 3 |
Get the | 3 |
... In | 3 |
change the | 3 |
for all | 3 |
memory profiling | 3 |
settings: name: | 3 |
continue; if | 3 |
on our | 3 |
function to | 3 |
be able | 3 |
function pointer. | 3 |
// Remove | 3 |
web apis | 3 |
you may | 3 |
() return | 3 |
But for | 3 |
allows to | 3 |
test execution | 3 |
that allows | 3 |
or // | 3 |
allow you | 3 |
back to | 3 |
... etc, | 3 |
this new | 3 |
to handle | 3 |
let's see | 3 |
on memory | 3 |
UIWebView secrets | 3 |
your Javascript | 3 |
the test | 3 |
2010 UIWebView | 3 |
function and | 3 |
function from | 3 |
of these | 3 |
blog post | 3 |
used by | 3 |
forget to | 3 |
trois phrases mot répété au moins trois fois
Expression | Quantité |
---|---|
Par Alexandre Poirot | 20 |
Alexandre Poirot le | 20 |
commentaires aucun rétrolien | 17 |
in order to | 10 |
is going to | 8 |
are going to | 7 |
aucun rétrolien lundi | 6 |
Poirot le lundi | 6 |
Here is the | 5 |
Poirot le jeudi | 5 |
ctypes.int, ctypes.int, ctypes.int, | 4 |
Poirot le mardi | 4 |
aucun rétrolien mardi | 4 |
just have to | 4 |
In Chrome You | 4 |
we have to | 4 |
In Firefox, with | 4 |
Firefox, with Jetpack | 4 |
This is the | 3 |
Poirot le vendredi | 3 |
there is no | 3 |
see how to | 3 |
results ocamlopt -g | 3 |
for the next | 3 |
that allows to | 3 |
we are going | 3 |
allow you to | 3 |
library as function | 3 |
to get the | 3 |
// Do whatever | 3 |
going to be | 3 |
to the homepage | 3 |
here How to | 3 |
octobre 2010 UIWebView | 3 |
0, 0, 0, | 3 |
// Get the | 3 |
2010 UIWebView secrets | 3 |
aucun rétrolien jeudi | 3 |
Here is another | 3 |
be able to | 3 |
are able to | 3 |
aucun rétrolien vendredi | 3 |
to work on | 3 |
balises B
Firefox Extension:
Source code:
balises U
balises I
images
Nom de fichier | texte alternatif |
---|---|
.cfx_m.jpg | cfx.jpg |
.jr_s.jpg | jr.png |
jr-first-run.jpg | jr-first-run.jpg |
jr-packages.jpg | jr-packages.jpg |
.jr-templates_m.jpg | jr-templates.jpg |
.jr-addon_m.jpg | jr-addon.jpg |
.icon_128_t.jpg | |
.desktop-1_s.jpg | gmapi-suggest-sc1.png |
.desktop-2_s.jpg | gmapi-suggest-sc2.png |
.desktop-3_s.jpg | memory usage |
.mobile-1_s.jpg | memory usage graph |
.mobile-2_s.jpg | kaleidoscope result |
.mobile-3_s.jpg | asserts.png |
gmapi-suggest-sc1.png | inspector.png |
gmapi-suggest-sc2.png | element.screenshot.png |
profile-uiwebview-leak-onrelease.png | debug-msg.png |
profile-xmlhttprequest-0-then-1-labeled.png | urlbar-global.png |
kaleidoscope.jpg | urlbar-gmail.png |
asserts.png | urlbar-facebook.png |
.inspector_m.jpg | urlbar-witter.png |
.element.screenshot_m.jpg | perso-add.png |
debug-msg.png | default-menu.png |
urlbar-global.png | perso-signin.png |
urlbar-gmail.png | private-signed.png |
urlbar-facebook.png | add-pro.png |
urlbar-witter.png | header-pro-signin.png |
perso-add.png | header-pro-signed.png |
default-menu.png | home-private.png |
.perso-signin_m.jpg | another-components-list.png |
.private-signed_m.jpg | another-lines-browser.png |
add-pro.png | another-objects-browser.png |
.header-pro-signin_m.jpg | firefox-portable-win.png |
.header-pro-signed_m.jpg | firefox-portable-linux.png |
home-private.png | firefox-portable-mac.png |
.another-components-list_m.jpg | another-profiler-1.0.png |
.another-lines-browser_m.jpg | jetpack-context.png |
.another-objects-browser_m.jpg | jetpack-slidebar.png |
.firefox-portable-win_m.jpg | jetpack-settings.png |
.firefox-portable-linux_m.jpg | jetpack-notifications.png |
.firefox-portable-mac_m.jpg | YoonoDesktopShort.png |
.another-profiler-1.0_m.jpg | sabnzbdfox |
jetpack-context.png | t-caml-valid-callgraph.png |
.jetpack-slidebar_m.jpg | kcachegrind-file-and-line.png |
.jetpack-settings_m.jpg | |
jetpack-notifications.png | |
YoonoDesktopShort.png | |
sabnzbd-screenshot.png | |
.t-caml-valid-callgraph_s.jpg | |
.kcachegrind-file-and-line_m.jpg | |
twitter-bird-5.png |
têtes
H1
Techno barje
How to get it ?
How to add a new item in context menu (right click menu)
How to add a sidebar ?
How to have settings and display them to users ?
How to display a system notification (or something like) ?
H2
Jetpack runner features:
Jetpack runner first steps:
Jetpack runner!!!
Call Javascript function from Objective-C:
Call Objective-C function from Javascript:
Better way to call Objective-C
Free Objective-C<->Javascript library
Node selection
Elements screenshots
Live test execution reporting
HTTP API
Asynchronous tests
Important note:
Another demo of this feature in video:
ELF instructions for debug
Suggested solution
gdb results
gprof results
valgrind/kcachegrind results
And next ?
Liens
Recherche
Catégories
Tags
S'abonner
H3
Jetpack runner features:
Jetpack runner first steps:
Jetpack runner!!!
Call Javascript function from Objective-C:
Call Objective-C function from Javascript:
Better way to call Objective-C
Free Objective-C<->Javascript library
Node selection
Elements screenshots
Live test execution reporting
HTTP API
Asynchronous tests
Important note:
Another demo of this feature in video:
ELF instructions for debug
Suggested solution
gdb results
gprof results
valgrind/kcachegrind results
And next ?
Liens
Recherche
Catégories
Tags
S'abonner
H4
H5
H6
liens internes
adresse | texte d'ancre |
---|---|
http://blog.techno-barje.fr/ | Techno barje |
#main | Aller au contenu |
#blognav | Aller au menu |
#search | Aller à la recherche |
http://blog.techno-barje.fr/post/2011/03/31/Jetpack-runner | Jetpack runner |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/jetpack | jetpack |
http://blog.techno-barje.fr/tag/mozilla | mozilla |
/public/jetpack_runner/jetpack-runner-0.1.1.xpi | jetpack-runner-0.1.1.xpi |
http://blog.techno-barje.fr/post/2011/03/31/Jetpack-runner#comments | 6 commentaires |
http://blog.techno-barje.fr/post/2011/03/31/Jetpack-runner#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2011/01/08/Arretetoi.la-geolocalisation-horodate | Arretetoi.la - la géolocalisation horodaté! |
http://blog.techno-barje.fr/category/web-apis | web apis |
http://blog.techno-barje.fr/tag/arretetoi.la | arretetoi.la |
http://blog.techno-barje.fr/tag/dismoiou | dismoiou |
http://blog.techno-barje.fr/tag/google%20maps | google maps |
http://blog.techno-barje.fr/post/2011/01/08/Arretetoi.la-geolocalisation-horodate#comments | 5 commentaires |
http://blog.techno-barje.fr/post/2011/01/08/Arretetoi.la-geolocalisation-horodate#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/11/04/Google-maps-hacks-part2-cool-function-to-power-up-route%2C-directions | Google maps hacks part2 - cool function to power up route, directions |
http://blog.techno-barje.fr/category/web-apis | web apis |
http://blog.techno-barje.fr/tag/google%20maps%20api | google maps api |
http://blog.techno-barje.fr/post/2010/11/04/Google-maps-hacks-part2-cool-function-to-power-up-route%2C-directions#comments | aucun commentaire |
http://blog.techno-barje.fr/post/2010/11/04/Google-maps-hacks-part2-cool-function-to-power-up-route%2C-directions#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/11/04/Google-maps-hacks-part1-auto-suggest-location-in | Google maps hacks part1 - auto-suggest location in |
http://blog.techno-barje.fr/category/web-apis | web apis |
http://blog.techno-barje.fr/tag/auto-suggest | auto-suggest |
http://blog.techno-barje.fr/tag/google%20maps%20api | google maps api |
http://blog.techno-barje.fr/post/2010/11/04/Google-maps-hacks-part1-auto-suggest-location-in#comments | 4 commentaires |
http://blog.techno-barje.fr/post/2010/11/04/Google-maps-hacks-part1-auto-suggest-location-in#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/10/06/UIWebView-secrets-part3-How-to-properly-call-ObjectiveC-from-Javascript | UIWebView secrets - part3 - How to properly call ObjectiveC from Javascript |
http://blog.techno-barje.fr/category/iphone-sdk | iphone sdk |
http://blog.techno-barje.fr/tag/javascript | javascript |
http://blog.techno-barje.fr/tag/objectivec | objectivec |
/public/iphone-sdk/NativeBridge/NativeBridge-bug.zip | Sample application highlighting these bugs |
/public/iphone-sdk/NativeBridge/NativeBridge-non-buggy.zip | Best practice example! |
http://blog.techno-barje.fr/post/2010/10/06/UIWebView-secrets-part3-How-to-properly-call-ObjectiveC-from-Javascript#comments | 5 commentaires |
http://blog.techno-barje.fr/post/2010/10/06/UIWebView-secrets-part3-How-to-properly-call-ObjectiveC-from-Javascript#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part2-leaks-on-release | UIWebView secrets - part2 - leaks on release |
http://blog.techno-barje.fr/category/iphone-sdk | iphone sdk |
http://blog.techno-barje.fr/tag/leak | leak |
http://blog.techno-barje.fr/tag/UIWebView | UIWebView |
/public/iphone-sdk/UIWebViewLeaks2.zip | Test Application |
http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part2-leaks-on-release#comments | 6 commentaires |
http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part2-leaks-on-release#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part1-memory-leaks-on-xmlhttprequest | UIWebView secrets - part1 - memory leaks on xmlhttprequest |
http://blog.techno-barje.fr/category/iphone-sdk | iphone sdk |
http://blog.techno-barje.fr/tag/leak | leak |
http://blog.techno-barje.fr/tag/UIWebView | UIWebView |
/public/iphone-sdk/UIWebViewLeaks.zip | simple test application |
/public/iphone-sdk/UIWebViewLeaks.zip | Test Application |
http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part1-memory-leaks-on-xmlhttprequest#comments | 7 commentaires |
http://blog.techno-barje.fr/post/2010/10/04/UIWebView-secrets-part1-memory-leaks-on-xmlhttprequest#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/09/27/CSS-animationCSS-transformSVG-powered-by-Firefox-Kaleidoscope | CSS animation+CSS transform+SVG powered by Firefox = Kaleidoscope |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/-moz-element | -moz-element |
http://blog.techno-barje.fr/tag/css%20animation | css animation |
http://blog.techno-barje.fr/tag/css%20transformation | css transformation |
http://blog.techno-barje.fr/tag/kaleidoscope | kaleidoscope |
/public/kaleidoscope/kaleidoscope-tutorial.html | kaleidoscope result |
/public/kaleidoscope/kaleidoscope-demo.html | Kaleidoscope demo |
/public/kaleidoscope/kaleidoscope-tutorial.html | Kaleidoscope tutorial |
http://blog.techno-barje.fr/post/2010/09/27/CSS-animationCSS-transformSVG-powered-by-Firefox-Kaleidoscope#comments | 4 commentaires |
http://blog.techno-barje.fr/post/2010/09/27/CSS-animationCSS-transformSVG-powered-by-Firefox-Kaleidoscope#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/08/27/jsctypes-win32api-jetpack-jetintray | jsctypes + win32api + jetpack = jetintray |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/jsctypes | jsctypes |
http://blog.techno-barje.fr/tag/winapi | winapi |
http://blog.techno-barje.fr/tag/wndproc | wndproc |
http://blog.techno-barje.fr/post/2010/08/06/JSctypes-reboot | first one |
http://blog.techno-barje.fr/post/2010/08/27/jsctypes-win32api-jetpack-jetintray#comments | 4 commentaires |
http://blog.techno-barje.fr/post/2010/08/27/jsctypes-win32api-jetpack-jetintray#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/08/24/jsctypes-unleashed | jsctypes unleashed |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/jsctypes | jsctypes |
http://blog.techno-barje.fr/tag/win32api | win32api |
/post/2010/08/06/JSctypes-reboot | previous blogpost |
/public/demo/jsctypes/example-jsctypes-full-power.txt | right here |
/public/demo/jsctypes/default.ico | ico file |
http://blog.techno-barje.fr/post/2010/08/24/jsctypes-unleashed#comments | 5 commentaires |
http://blog.techno-barje.fr/post/2010/08/24/jsctypes-unleashed#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/08/06/JSctypes-reboot | JSctypes round two |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/post/2010/08/06/JSctypes-reboot#comments | 3 commentaires |
http://blog.techno-barje.fr/post/2010/08/06/JSctypes-reboot#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2010/02/12/Freemonkeys | Freemonkeys |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/mozmill | mozmill |
http://blog.techno-barje.fr/tag/selenium | selenium |
http://blog.techno-barje.fr/tag/unit%20test | unit test |
http://blog.techno-barje.fr/tag/windmill | windmill |
http://blog.techno-barje.fr/post/2010/02/12/Freemonkeys#comments | 3 commentaires |
http://blog.techno-barje.fr/post/2010/02/12/Freemonkeys#pings | un rétrolien |
http://blog.techno-barje.fr/post/2009/12/05/Session-per-tab-in-Firefox | Session per tab in Firefox |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/cookies | cookies |
http://blog.techno-barje.fr/tag/firefox | firefox |
http://blog.techno-barje.fr/tag/session%20per%20tab | session per tab |
http://blog.techno-barje.fr/post/2009/12/05/Session-per-tab-in-Firefox#comments | 4 commentaires |
http://blog.techno-barje.fr/post/2009/12/05/Session-per-tab-in-Firefox#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2009/11/26/Mozilla-memory-profiling%2C-part-2 | Mozilla memory profiling, part 2: a working tool |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/memory | memory |
http://blog.techno-barje.fr/tag/mozilla | mozilla |
http://blog.techno-barje.fr/tag/profiling | profiling |
/public/another-profiler/another-profiler_techno-barje.fr.xpi | another-profiler_techno-barje.fr.xpi |
/public/another-profiler/another-profiler_techno-barje.fr.xpi | another-profiler_techno-barje.fr.xpi |
http://blog.techno-barje.fr/post/2009/11/26/Mozilla-memory-profiling%2C-part-2#comments | 4 commentaires |
http://blog.techno-barje.fr/post/2009/11/26/Mozilla-memory-profiling%2C-part-2#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2009/11/23/Firefox-Everywhere | Firefox Everywhere |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/firefox | firefox |
http://blog.techno-barje.fr/tag/portable | portable |
http://blog.techno-barje.fr/tag/usb%20key | usb key |
http://blog.techno-barje.fr/post/2009/11/23/Firefox-Everywhere#comments | un commentaire |
http://blog.techno-barje.fr/post/2009/11/23/Firefox-Everywhere#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2009/11/16/Mozilla-memory-profiling | Mozilla memory profiling |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/firefox | firefox |
http://blog.techno-barje.fr/tag/jetpack | jetpack |
http://blog.techno-barje.fr/tag/memory | memory |
http://blog.techno-barje.fr/tag/profiler | profiler |
/public/another-profiler_techno-barje.fr-1.0.xpi | another-profiler_techno-barje.fr-1.0.xpi |
http://blog.techno-barje.fr/post/2009/11/16/Mozilla-memory-profiling#comments | 4 commentaires |
http://blog.techno-barje.fr/post/2009/11/16/Mozilla-memory-profiling#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2009/11/10/Google-Chrome-vs-Mozilla-Firefox%28with-Jetpack%29 | Hackability test : Google Chrome vs Mozilla Firefox (with Jetpack) |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/chrome | chrome |
http://blog.techno-barje.fr/tag/firefox | firefox |
http://blog.techno-barje.fr/tag/jetpack | jetpack |
http://blog.techno-barje.fr/post/2009/11/10/Google-Chrome-vs-Mozilla-Firefox%28with-Jetpack%29#comments | 4 commentaires |
http://blog.techno-barje.fr/post/2009/11/10/Google-Chrome-vs-Mozilla-Firefox%28with-Jetpack%29#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2009/11/06/Yoono-Desktop-Portable | Yoono Desktop Portable |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/mozilla | mozilla |
http://blog.techno-barje.fr/tag/portable | portable |
http://blog.techno-barje.fr/tag/xulrunner | xulrunner |
http://blog.techno-barje.fr/tag/yoono | yoono |
http://blog.techno-barje.fr/post/2009/11/06/Yoono-Desktop-Portable#comments | 4 commentaires |
http://blog.techno-barje.fr/post/2009/11/06/Yoono-Desktop-Portable#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2009/11/03/sabnzbFox | SabnzbFox |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/tag/firefox | firefox |
http://blog.techno-barje.fr/tag/nzb | nzb |
http://blog.techno-barje.fr/tag/sabnzbd | sabnzbd |
http://blog.techno-barje.fr/post/2009/11/03/sabnzbFox#comments | 12 commentaires |
http://blog.techno-barje.fr/post/2009/11/03/sabnzbFox#pings | aucun rétrolien |
http://blog.techno-barje.fr/post/2009/11/02/Ocaml-native-code-debugging | Ocaml native code debugging |
http://blog.techno-barje.fr/category/ocaml | ocaml |
http://blog.techno-barje.fr/tag/gdb | gdb |
http://blog.techno-barje.fr/tag/kcachegrind | kcachegrind |
http://blog.techno-barje.fr/tag/ocaml | ocaml |
http://blog.techno-barje.fr/tag/valgrind | valgrind |
/post/2008/11/09/Ocaml-native-code-debugging | previous post |
http://blog.techno-barje.fr/post/2009/11/02/Ocaml-native-code-debugging#comments | 7 commentaires |
http://blog.techno-barje.fr/post/2009/11/02/Ocaml-native-code-debugging#pings | aucun rétrolien |
http://blog.techno-barje.fr/public/CV-alexandre-poirot.pdf | CV (in french) |
http://blog.techno-barje.fr/category/mozilla | mozilla |
http://blog.techno-barje.fr/category/ocaml | ocaml |
http://blog.techno-barje.fr/category/iphone-sdk | iphone sdk |
http://blog.techno-barje.fr/category/web-apis | web apis |
http://blog.techno-barje.fr/tag/command%20line | command line |
http://blog.techno-barje.fr/tag/F | F |
http://blog.techno-barje.fr/tag/firefox | firefox |
http://blog.techno-barje.fr/tag/gdb | gdb |
http://blog.techno-barje.fr/tag/google%20maps%20api | google maps api |
http://blog.techno-barje.fr/tag/jetpack | jetpack |
http://blog.techno-barje.fr/tag/jsctypes | jsctypes |
http://blog.techno-barje.fr/tag/kcachegrind | kcachegrind |
http://blog.techno-barje.fr/tag/leak | leak |
http://blog.techno-barje.fr/tag/mccoy | mccoy |
http://blog.techno-barje.fr/tag/memory | memory |
http://blog.techno-barje.fr/tag/mozilla | mozilla |
http://blog.techno-barje.fr/tag/OCaml | OCaml |
http://blog.techno-barje.fr/tag/ocaml | ocaml |
http://blog.techno-barje.fr/tag/portable | portable |
http://blog.techno-barje.fr/tag/profiler | profiler |
http://blog.techno-barje.fr/tag/profiling | profiling |
http://blog.techno-barje.fr/tag/UIWebView | UIWebView |
http://blog.techno-barje.fr/tag/valgrind | valgrind |
http://blog.techno-barje.fr/tag/xulrunner | xulrunner |
http://blog.techno-barje.fr/tags | Tous les tags |
http://blog.techno-barje.fr/feed/rss2 | Fil des billets |
http://blog.techno-barje.fr/feed/rss2/comments | Fil des commentaires |
/legalnotice | Informations légales |
liens externes
adresse | texte d'ancre |
---|---|
https://github.com/ochameau/jetpack-runner | Github project |
http://arretetoi.la/ | http://arretetoi.la/ |
http://dismoiou.fr/ | Dismoiou.fr |
https://github.com/ochameau/google-map-api-path-tools | https://github.com/ochameau/google-map-api-path-tools |
https://github.com/ochameau/google-map-api-suggest | https://github.com/ochameau/google-map-api-suggest |
http://github.com/ochameau/NativeBridge/blob/master/MyWebView.m | MyWebView.m |
http://github.com/ochameau/NativeBridge/blob/master/NativeBridge.js | NativeBridge.js |
http://github.com/ochameau/NativeBridge | Github repo |
http://www.mozilla.com/fr/firefox/all-beta.html | Firefox 4 Beta 6 |
https://wiki.mozilla.org/Jsctypes/api | JSCtypes |
https://jetpack.mozillalabs.com/ | Jetpack |
http://en.wikipedia.org/wiki/Windows_API | WinAPI |
http://github.com/ochameau/jetintray | JetInTray |
http://github.com/ochameau/jetintray | github |
http://msdn.microsoft.com/en-us/library/ms633573.aspx | WinAPI datatypes |
http://msdn.microsoft.com/en-us/library/ms633586%28VS.85%29.aspx | msdn doc |
https://bugzilla.mozilla.org/show_bug.cgi?id=573066 | 573066 |
https://bugzilla.mozilla.org/show_bug.cgi?id=585175 | 585175 |
http://nightly.mozilla.org/ | nightlies |
http://blog.mozilla.com/dwitte/ | dwitte |
http://msdn.microsoft.com/en-us/library/ms633573%28VS.85%29.aspx | defined in MSDN |
https://bugzilla.mozilla.org/show_bug.cgi?id=573066 | Bug 573066 - Fix ctypes stdcall closure tests |
https://bugzilla.mozilla.org/show_bug.cgi?id=585175 | Bug 585175 - Don't automangle ctypes stdcall symbols for WINAPI |
https://addons.mozilla.org/en-US/firefox/addon/46873 | Freemonkeys |
http://github.com/ochameau/freemonkeys | http://github.com/ochameau/freemonkeys |
http://github.com/downloads/ochameau/freemonkeys/freemonkeys-0.1-win.zip | freemonkeys-0.1-win.zip |
http://github.com/downloads/ochameau/freemonkeys/freemonkeys-0.1.zip | freemonkeys-0.1.zip |
http://www.yoono.com | Yoono7 |
https://bugzilla.mozilla.org/show_bug.cgi?id=117222 | long-awaited |
http://www.toolness.com/wp/?p=709 | its current work |
http://bit.ly/firefox-portable-all | Full edition |
http://bit.ly/firefox-portable-mac | MacOs only version |
https://addons.mozilla.org/en-US/firefox/addon/9954 | XUL Profiler |
https://addons.mozilla.org/fr/firefox/addon/12025 | Jetpack 0.6+ |
https://wiki.mozilla.org/Labs/Jetpack/JEP/16 | More details here |
https://wiki.mozilla.org/Labs/Jetpack/JEP/24 | Full planned API |
https://jetpack.mozillalabs.com/api.html | More info here |
http://blog.yoono.com/2009/10/get-yoono-desktop-to-go/ | Yoono Desktop Portable |
http://cache.yoono.com/download/desktop/yoono-desktop-portable.zip | yoono-desktop-portable.zip |
http://autonome.wordpress.com/tag/performance/ | current work |
https://addons.mozilla.org/en-US/firefox/addon/46873 | SabnzbdFox |
http://sabnzbd.wikidot.com/automation-support | web-API |
http://www.sabnzbd.org/ | Sabnzbd |
http://caml.inria.fr/mantis/bug_view_page.php?bug_id=4642 | Improve gnu ELF |
http://camlcvs.inria.fr/cgi-bin/cvsweb/ocaml/asmcomp/i386/emit.mlp?rev=1.41.2.2;only_with_tag=release311 | asmcomp/i386/emit.mlp |
http://caml.inria.fr/mantis/view.php?id=4888 | there |
http://anacomda.hd.free.fr/resume/ | About me English résumé |
http://twitter.com/TechnoBarje | img |
http://twitter.com/TechnoBarje | twitter.com/TechnoBarje |
http://www.gandi.net/hebergement/ | Gandi Hébergement |
http://www.dotclear.net/ | DotClear 2 |