J'ai besoin d'intimité. Non pas parce que mes actions sont douteuses, mais parce que votre jugement et vos intentions le sont.
5186 links
Pour optimiser les jpeg en les rendant progressifs. Merci Seb
Je suis entièrement d'accord avec JeromeJ, les miniatures nous traquent. Mais même si l'on importe une vignette sur le serveur hébergeant shaarli, le système de tracking devrait toujours être fonctionnel (enfin je crois). Il faudrait tester mais je crois que c'est ce qui se passe avec Googol de Bronco. Ça ne pose pas de problème avec Googol car on n'est pas sûr que ce soit une même personne qui fait une recherche. Mais un shaarli c'est un peu plus personnel et le tracking peut donc être assez fin.
Je ne sais pas si je suis très clair et pour résumer, je n'ai pas de solution efficace à proposer.
Site de tutoriels divers (mysql, php, java, python, perl, html, css, javascript, C++, etc.) en anglais.
Les tutoriels sont exportables en pdf.
Alternative à jQuery (via http://bohwaz.net)
Script permettant l'upload de gros fichiers (via sebsauvage)
Alternative à jQuery de 6ko
Répertoire media de Mitsu avec plein de choses bien
Ce qui manquait comme norme...
Voici un bout de code adapté de Shaarli qui s'en occupe. Il est assez facile à utiliser (3 petites fonctions): http://sebsauvage.net/paste/?36dbd6c6be607e0c#M5uR8ixXo5rXBpXx32gOATLraHPffhBJEeqiDl1dMhs=
Instructions d'utilisation:
• Faites un require_once de ce script.
• à l'endroit où vous testez la validité du mot de passe:
• Si ban_canLogin()==false, l'utilisateur est banni. Ne testez même pas le mot de passe: Rejetez l'utilisateur.
• Si ban_canLogin()==true, vérifiez le mot de passe.
• Si le mot de passe est ok, appelez ban_loginOk(), sinon appelez ban_loginFailed()
La lib s'occupe de compter le nombre d'échecs et de gérer la durée de bannissement (bannissement/levée de ban).
Cette lib créé un sous-répertoire "data" qui contient les données de bannissement (ipbans.php) et un log de connexion (log.txt).
Pour fail2ban, SebSauvage a fait un tuto là: http://www.commentcamarche.net/faq/18225-utiliser-fail2ban-pour-proteger-votre-application-web
Site de recherche de musiques : cherche sur différentes palteformes (grooveshark, youtube, deezer, soundclound, jamendo, dailymotion...)
Je vais jouer les SebSauvage aujourd'hui car j'ai reçu un mail des plus étranges de la part des impôts...
Voici ce que dit le mail :
"
Bonjour ,
Cher (e) Client (e)
Apres les derniers calculs annuels de l'exercice de votre activite,
nous avons determine que vous etes admissible a recevoir un remboursement de 187.80 Euro
Veuillez nous soumettre s'il vous plait la demande de remboursement d'impot pour nous permettre de la traiter dans un plus bref delai
( le delai du traitement est de 10 jours ouvert ).
Pour acceder au formulaire , cliquez ici .
Un remboursement peut etre retadre pour diverses raisons. Par exemple une soumission de dossiers non valides ou inscriptions apres une certaine limite
Le Conciliateur fiscal adjoint
Philippe BERGER"
Dès le départ, ça commence mal. Les impôts ne s'adressent jamais à un particulier en disant Cher client.
Ensuite, il parle de mon activité (sous entendue commerciale). Sachant que je suis salarié, ça sent de plus en plus le moisi.
Le type de remboursement n'est pas précisé, ce que les impôts ne font pas généralement.
Je n'ai pas mis l'adresse du lien du formulaire mais elle est du style creditmutuel-infos.com ce qui est plus qu'étonnant de la part des impôts.
On ne relèvera pas les fautes d'orthographes qui apportent un peu plus d'éléments à notre suspicion de fraude.
Pour finir, les mails des impôts de ce type ne sont jamais signés par un fonctionnaire.
Ce mail est donc un faux.
La confirmation est apportée de façon définitive quand on regarde l'entête complète :
"
From infos@impots.gouv.fr Thu Jul 25 07:55:44 2013
X-Apparently-To: (j'ai masqué mon adresse) .fr via 46.228.37.109; Thu, 25 Jul 2013 06:55:45 +0000
Return-Path: anonymous@webxc38s01.ad.aruba.it
Received-SPF: none (domain of webxc38s01.ad.aruba.it does not designate permitted sender hosts)
IGRlcm5pZXJzIGNhbGN1bHMgYW5udWVscyBkZSBsJ2V4ZXJjaWNlIGRlIHZv
dHJlIGFjdGl2aXRlLCBub3VzIGF2b25zIGRldGVybWluZSBxdWUgdm91cyBl
dGVzIGFkbWlzc2libGUgYSByZWNldm9pciB1biByZW1ib3Vyc2VtZW50IGRl
IDE4Ny44MCBFdXJvIFZldWlsbGV6IG5vdXMgc291bWV0dHJlIHMnaWwgdm91
cyBwbGFpdCBsYSBkZW1hbmRlIGRlIHJlbWJvdXJzZW1lbnQgZAEwAQEBAQ--
X-YMailISG: gdQz7noWLDstR4J2oerTHuGvOulZmOZGFUgdpurPbMe22DjQ
X7.jkhUoBprmQqYukEzNdcfd7n3uIBOwrVq7MQOaC8BJjmjUr8_iYRfAmEBR
SMhCfbNlhzv1WwXuIp5UWKqsmVKZfC04dFq_AbCEqcfoJhp_koDACffeOaBV
g.FlRujGUqZiwErjrKn35zlAgiZmI0qcNsxhDxveYyZxnCkegkFWk7D81.Fr
uFM07rLStGP6IY3.vRLPWiLrzWJomuzIXZhclHGwX7scdI6kuXhsq86q1JqL
LDwhoczS9v8dCGplJKfYw2fghgsKoZ2QdJt_2XxCLJpPLaDJRO9rKpF6rSTs
0cg7fPG6ADYGgYjXWQf8_vKQCb9yy5zg2QdVpcYRE7rsTHoA2oGjGjVCG3ZA
Sn66pRzwniTfwP_lZ9wYXjekiC5sdpMG6BTOe.VaSGO1tqXqrwKTUgQJXa46
fO3bvhTG0MOrgyt.tExLb1yNwrhqg6y3viwYsz5XcZUw7Ucz4G6_RZIajguQ
iwVjqAnEv3G3MiVawtI5lYyvSaPAUPJU1Js8kRQzzAsF7.GXziMMoNxXmooM
inRw0jmv_xEOfivCsHUAyu7dYDl68C986.391.jdDlVb493qxNh.225G_o4m
CkRwon3Zd15LjcNDMTZs2AehL8WDya9XOJLLDhGtQKUvWrz0mVGbjTSsXGm0
SNWqiIpdNIZfmesnfWGUBri8k46gojbIYxyeYvZBmeY3Zvc1dhM4UBRFXYtH
MMS93JJG18ALV7kEjztsbTUQEfUdFqQmRnQByBKmdw.WE6B.ajzj.UaGkzbv
lYKyT3iBfWOd6iJhtrB0.kl6VcYl3Af.idC7snzfFn7Ph1WOOssWZFsybKOJ
14FWpzng6BXXatACDmU85KIOtenWSKrqF.ahcQ5N5Vy2XXe9rbPZMEr5Pbk5
5x4QN_0ymVX1OE9d1c7BKjocVgEv6MNNcFRSwmPmFzMiTgsjKRq6T_4kzes7
SGP5kOUzAVXM3rBOaK513sPl9zr8XakOhJUptOMAsZLlU3dFhH32zNhrgemu
_QVOK6LpOWDu87q8gDuyAUvbIkm7Yw4ivpxkum7h_7CrCwi4x8SpSHKYgugJ
MLkv1MSXWWyPZhmaR4k.bmDIiAun1rGt3tggqe0zUUNG3jAKJyPh0GoNSllp
fkB2f.jqp7jNgKJYrnL5XDKYI2lZjvEYr78XwQn4oEOM4kv6YpD.RKpTNxRD
iLIcv737aFi4YECM3BB1dgTT3OTo72YXIeDM7zkvX03CISA1xQ--
X-Originating-IP: [62.149.158.86]
Authentication-Results: mta1023.mail.ir2.(masqué).com from=impots.gouv.fr; domainkeys=neutral (no sig); from=impots.gouv.fr; dkim=neutral (no sig)
Received: from 127.0.0.1 (EHLO smtpdg12.aruba.it) (62.149.158.86)
by mta1023.mail.ir2.(masqué).com with SMTP; Thu, 25 Jul 2013 06:55:45 +0000
Received: from webxc38s01.ad.aruba.it ([62.149.143.193])
by smartcmd01.ad.aruba.it with bizsmtp
id 4Wvk1m00b4AaK2N01WvknP; Thu, 25 Jul 2013 08:55:44 +0200
Received: (qmail 11573 invoked by uid 19079542); 25 Jul 2013 06:55:44 -0000
Date: 25 Jul 2013 06:55:44 -0000
Message-ID: 20130725065544.11571.qmail@webxc38s01.ad.aruba.it
To: (masqué)
Subject: Remboursement !
X-PHP-Originating-Script: 19079542:mailer.php
From: infos@impots.gouv.fr
MIME-Version: 1.0
Content-Type: text/html
Content-Length: 2800
"
Bref, faîtes gaffe à ce que vous recevez. Ne faîtes pas confiance aveuglément aux noms de domaine et au moindre doute, dans des cas comme celui-là, avant toute action, demandez à parler à un fonctionnaire de l'administration fiscale qui lèvera définitivement tout doute.
Outils donnant des informations diverses sur les couleurs (codes, conversion, palettes...)
Idée pour les joies du code : quand je dois coder des fonctionnalités non prévues de dernière minute...
Idée pour les joies du code : quand on me demande de coder avec une api que je n'ai jamais utilisée et dont la doc est indigeste...
Excellent. Autant je déteste la pub de manière générale, autant parfois il faut avouer que certains publicitaires sont créatifs.
Idée pour les joies du code : quand mon binôme parviens à rattraper une de mes boulette sans que le client ne s'en aperçoive...
Idée pour les joies du code : quand le client me demande de modifier le cahier des charges quelques jours avant la mise en prod initialement prévue.
Idée pour les joies du code : quand mon N+1 m'annonce que je dois rendre un site compatible ie6...
J'aurais pas dit mieux !
Y a comme un air de famille, vous ne trouvez pas ???