sebsauvage.net

Ce site n'est pas le site officiel.
C'est un blog automatisé qui réplique les articles automatiquement

Chers sites web soit-disant «sociaux» - sebsauvage.net - Les trucs qui m'énervent

Thursday 8 August 2013 at 09:07

Et la version anglaise là: http://sebsauvage.net/rhaa/index.php?2013/08/08/08/51/28-dear-so-called-social-websites
(Permalink)

Source: http://sebsauvage.net/rhaa/index.php?2013/08/08/09/04/29-chers-sites-web-soit-disant-sociaux


deviantART: Developers, developers, developers, developers

Thursday 8 August 2013 at 08:35

OOhhh... Valentin C. me signale que DeviantArt possède bien un flux RSS filtrable. Par exemple pour les "Daily Deviations", c'est: http://backend.deviantart.com/rss.xml?q=special%3Add&type=deviation&offset=0
On aura donc pas besoin de rss-bridge pour ça.

DeviantArt aurait quand même dû mettre le lien dans le header html... :-/
(Permalink)

Source: http://www.deviantart.com/developers/rss


StePhest Colbchella '013 - Time to Dance - The Colbert Report - 2013-06-08 - Video Clip | Comedy Central

Wednesday 7 August 2013 at 23:44

Trop fort... Stephen Colbert qui se paie un délire sur "Get Lucky", avec Hugue Laurie, Jeff Bridges et Matt Damon. (suite à l'annulation - pour causes de contrat d'exclusivité - de Daft Punk qui étaient invités à l'émission: http://www.20minutes.fr/television/1207821-20130807-daft-punk-annule-the-colbert-report-animateur-offre-a-place-show-loufoque-plein-cameos)
(Merci à S.E. B. pour les liens :)
(Permalink)

Source: http://www.colbertnation.com/the-colbert-report-videos/428377/august-06-2013/stephest-colbchella--013---time-to-dance


Plagger - search.cpan.org

Wednesday 7 August 2013 at 23:40

En matière de web-scrapping et RSS, et si vous aimez perl, Errabes me signale "Plagger", un web-scrapper/agrégateur RSS (qui n'évolue plus beaucoup, mais il a le mérite d'exister).
Page CPan: http://search.cpan.org/~miyagawa/Plagger-0.7.17/lib/Plagger.pm
GitHub: https://github.com/miyagawa/plagger
Et un exemple de scraper: http://search.cpan.org/~miyagawa/Web-Scraper-0.37/lib/Web/Scraper.pm
(Permalink)

Source: http://search.cpan.org/~miyagawa/Plagger-0.7.17/lib/Plagger.pm


poche 1.0 beta 1 - poche

Wednesday 7 August 2013 at 23:33

Nouvelle version de Poche. Poche vous permet, par un bookmarklet, de garder une copie d'un article pour le lire plus tard, un peu comme Pocket, Instapaper ou Readability, mais Poche est opensource et vous pouvez l'installer sur votre propre serveur.
Auto-hébergement Power !  ;)
(Permalink)

Source: http://www.inthepoche.com/?post/poche-1.0-beta-1


rss-bridge

Wednesday 7 August 2013 at 22:37

Voiiiillà.  Nouvelle version:

 • code refait, modèle objet (léger).
 • code plus propre, plus simple et plus réutilisable.
 • système de cache ajouté (vous n'avez pas à vous en occuper, le système le gère lui-même).
 • format de sortie ajouté: HTML (en plus d'ATOM, jSon et texte seul).
 • deux bridges ajouté: Twitter et Google Search.
 • README mis à jour (paramètres d'appel+exemples)

La petite factorisation de code simplifie l'écriture des bridges. Par exemple le bridge flickr passe de 67 lignes à 29.
Comme vous pouvez le voir, l'écriture d'un bridge n'est pas très compliquée, et a lib SimpleDom simplifie le parsing du code html.

L'installation est simple: Mettez les fichiers sur votre serveur web et faire pointer votre lecteur RSS dessus.
(Permalink)

Source: https://github.com/sebsauvage/rss-bridge?20130807


jsGit

Wednesday 7 August 2013 at 18:59

Si si, c'est bien ce que vous croyez: un client Git en javascript  ><
Des fois, ça fait peur.
(Permalink)

Source: https://github.com/creationix/js-git


Sécurisation d'applications Web - Système de bannissement en php

Wednesday 7 August 2013 at 18:37

J'ai ajouté mon système de bannissement d'adresse IP au système de login de Codiad. Trop d'essais avec le mauvais mot de passe, et l'adresse IP est bannie pendant 30 minutes. C'est suffisant pour bloquer les attaques de type brute-force. C'est très facile à ajouter, ça m'a pris 2 minutes, et ce genre de manipulation peut se faire sur pratiquement n'importe quelle appli web sans trop de difficultés. Il suffit de localiser l'endroit du code qui vérifie la validité du mot de passe.

Voilà comment procéder pour Codiad: J'ai mis mon petit "ban.php" dans le répertoire /component/user/ de Codiad: http://sebsauvage.net/paste/?7d32a7e48aeefb0f#5gIhzFvURzmZze+XpLVr66T+FBAd5z4u+0t5rtuSBYc=
puis j'ai modifié class.user.php. Voici le diff: http://sebsauvage.net/paste/?444102b53288a3a6#QC80ccMjOCpJJCWl7J9f93RoKzoWsAASOhqLPRNNtVk=

Vous voyez, il n'y a vraiment pas grand chose à changer: 2 lignes à ajouter, et 2 lignes à modifier, et voilà un formulaire de login protégé contre le brute-force.  :-)

La petite subtilité ici, sur la manière dont je l'ai intégré, c'est que le pirate ne pourra pas faire la différence entre un bannissement et un mot de passe incorrecte: S'il est banni, on continuera à lui répondre que le mot de passe est incorrecte, même s'il est bon. Gniark gniark.  (◠‿◠)
(Permalink)

Source: http://sebsauvage.net/links/?AzNPPw


Codiad Web Based IDE by Fluidbyte

Wednesday 7 August 2013 at 18:06

Bon, je me suis installé la dernière version de Codiad. C'est un éditeur en ligne qui fonctionne dans votre navigateur. Vous pouvez travailler en direct sur votre code, directement sur votre serveur. Pratique pour faire des essais, bricoler, tester... Certes cela ne remplace par un gros IDE ou un Sublime, mais c'est très sympa à utiliser et généralement bien suffisant.

J'avais eu une expérience assez désagréable avec la version précédente. Il n'est pas encore complètement stable, mais il est déjà nettement plus fiable qu'avant. Et il est devenu vraiment agréable à utiliser: complétion auto des quotes (à la Sublime), placement intelligent des accolades, retour à la ligne intelligent, signalement des erreurs de syntaxe, code folding, affichage des parenthèses/accolades ouvrantes/fermantes, création automatique des balises fermantes HTML...  très chouette.

Merci à Idleman qui m'a fait découvrir ce logiciel.
(Permalink)

Source: http://codiad.com/?20130807


Overdose de mots sur Internet : notre cerveau préfère les images | Rue89 - Serendipity

Wednesday 7 August 2013 at 18:01

Je cite: « ils retiennent moins celle-ci et se souviennent plutôt de la manière d’y revenir. »
C'est justement là tout l'intérêt du mind-mapping (cartes heuristiques) ! (voir: http://sebsauvage.net/links/?searchtags=mindmaps)
Personnellement, j'utilise FreePlane au quotidien, ce qui aide bien (même s'il ne couvre pas *tous* mes besoins: Je n'ai pas encore trouvé le Graal.)
(Permalink)

Source: http://www.margaux-perrin.com/serendipity/?u3elJQ