PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

Lonely guy turns his shower head into a beautiful girl - Imgur

lundi 14 juillet 2014 à 19:03
Colibri, le 14/07/2014 à 19:03
Que le wtf soit.
(Permalink)

Sécuriser le formulaire de login de DokuWiki avec TOTP

lundi 14 juillet 2014 à 18:11
Sebsauvage, le 14/07/2014 à 18:11
Suite à mon petit guide (http://sebsauvage.net/links/?-EXrUg) voici en exemple comment sécuriser le formulaire de login de DokuWiki avec TOTP.
La bonne manière de faire aurait été de créer un plugin d'authentification spécifique, mais j'ai choisi de taper directement dans le code (ce qui obligera à refaire la manip à la prochaine mise à jour, mais c'est assez rapide à faire: 6 lignes à modifier).


Dans inc/html.php:
--------------------------------------------------------------------------------------------------------------------------------------------
--- html.php.original Mon Jul 14 13:49:34 2014
+++ html.php Mon Jul 14 19:51:35 2014
@@ -47,6 +47,7 @@
    $form->addHidden('do', 'login');
    $form->addElement(form_makeTextField('u', ((!$INPUT->bool('http_credentials')) ? $INPUT->str('u') : ''), $lang['user'], 'focus__this', 'block'));
    $form->addElement(form_makePasswordField('p', $lang['pass'], '', 'block'));
+    $form->addElement(form_makePasswordField('otp', 'OTP', '', 'block'));
    if($conf['rememberme']) {
        $form->addElement(form_makeCheckboxField('r', '1', $lang['remember'], 'remember__me', 'simple'));
    }
--------------------------------------------------------------------------------------------------------------------------------------------


Dans inc/auth.php
--------------------------------------------------------------------------------------------------------------------------------------------
--- auth.php.original Mon Jul 14 13:49:33 2014
+++ auth.php Mon Jul 14 20:14:55 2014
@@ -110,6 +110,7 @@
        $evdata = array(
            'user'     => $INPUT->str('u'),
            'password' => $INPUT->str('p'),
+            'otp' => $INPUT->str('otp'),
            'sticky'   => $INPUT->bool('r'),
            'silent'   => $INPUT->bool('http_credentials')
        );
@@ -179,6 +180,7 @@
    return auth_login(
        $evdata['user'],
        $evdata['password'],
+        $evdata['otp'],
        $evdata['sticky'],
        $evdata['silent']
    );
@@ -213,7 +215,7 @@
 * @param   bool    $silent  Don't show error on bad auth
 * @return  bool             true on successful auth
 */
-function auth_login($user, $pass, $sticky = false, $silent = false) {
+function auth_login($user, $pass, $otp, $sticky = false, $silent = false) {
    global $USERINFO;
    global $conf;
    global $lang;
@@ -228,7 +230,8 @@

    if(!empty($user)) {
        //usual login
-        if($auth->checkPass($user, $pass)) {
+        require_once realpath(dirname(__FILE__).'/../../myotp/myotp.php');  // Lien vers votre librairie OTP
+        if($auth->checkPass($user, $pass)  && checkOTP($otp))   {
            // make logininfo globally available
            $INPUT->server->set('REMOTE_USER', $user);
            $secret                 = auth_cookiesalt(!$sticky, true); //bind non-sticky to session
--------------------------------------------------------------------------------------------------------------------------------------------

Et voilà !

PS: Je me suis aussi fait Codiad, QuiXplorer et quelques autres.
(Permalink)

BBC News - Pope Francis: 'About 2%' of Catholic clergy paedophiles

lundi 14 juillet 2014 à 17:28
nekoblog, le 14/07/2014 à 17:28
Extrait : « Pope Francis has been quoted as saying that reliable data indicates that "about 2%" of clergy in the Catholic Church are paedophiles. »
(Permalink)

Twitter / jeunesadmd : #FindeVie - Les extrémistes ...

lundi 14 juillet 2014 à 16:24
Alexis J, le 14/07/2014 à 16:24
"Les extrémistes veulent décider pour nous ! Allons-nous les laisser faire? C'est votre corps, votre choix. "
(Permalink)

Turrican Soundtrack Anthology Vol. 2 | Chris Huelsbeck Productions

lundi 14 juillet 2014 à 16:21
SharTech, le 14/07/2014 à 16:21
Pour les retro-gamers seulement:
Vous vous rappelez sans doutes les excellentes musiques de Turrican 1, 2 et 3. Chris Huelsbeck a remis ces morceaux au goût du jour sous la forme de 4 compilations.
Certains morceaux sont gratuits au téléchargement, ah "the desert rocks", it rocks !
(Permalink)

Une marche militaire - YouTube

lundi 14 juillet 2014 à 16:06
ex0artefact, le 14/07/2014 à 16:06
J'aime beaucoup Gérard pour ce genre de coup de gueule.
(Permalink)

La DARPA finance des études d’influence sur les réseaux sociaux : Reflets

lundi 14 juillet 2014 à 15:54
ex0artefact, le 14/07/2014 à 15:54
Encore un truc génial !
(Permalink)

Note : Windows 8 lit nativement les ISO

lundi 14 juillet 2014 à 15:50
Timo, le 14/07/2014 à 15:50
Wouhou : sous W8, un clic droit sur un ISO et "ouvrir avec" puis "explorateur Windows" et on peut voir ce qu'il y a dedans et faire ce qu'on veut.

Plus besoin d'installer Alcohol 52% et redémarrer 2 ou 3 fois.
(Permalink)

Les Ernest - 15 minutes pour changer notre vision du monde

lundi 14 juillet 2014 à 15:27
porneia, le 14/06/2014 à 10:19
Extrait : "Une ambition: offrir un format de conférences adaptées aux nouveaux médias. Parce que le savoir doit être démocratiquement partagé et qu’il faut inventer des passerelles entre le grand public et la diffusion du savoir. Parce que plus que jamais, ces nouvelles approches, très souvent transdisciplinaires, sont nécessaires pour appréhender le monde qui nous entoure. Parce que les conférences classiques sont désertées car non compatibles avec les codes d’Internet." (par l'intermédiaire de http://www.mypersonnaldata.eu/shaarli/?UAczUg).
(Permalink)

jeekajoo, le 14/07/2014 à 15:27
intéressant
vu:
http://www.les-ernest.fr/parlons-un-peu-dagriculture/
http://www.les-ernest.fr/lorgasme-feminin-le-clitoris-et-le-point-g/

via chabotsi: https://chabotsi.fr/links/?JFoBQA
(Permalink)

Full text of "Guerilla Open Access Manifesto"

lundi 14 juillet 2014 à 15:25
JCFrog, le 14/07/2014 à 15:25

(Permalink)

UPSERT en SQLite

lundi 14 juillet 2014 à 15:06
phyks, le 14/07/2014 à 15:06
J'ai trouvé trois solutions pour faire un UPSERT en SQLite :
1. INSERT OR IGNORE avec des valeurs minimales, puis un UPDATE pour compléter avec tous les champs
2. UPDATE puis INSERT si l'UPDATE n'a affecté aucune ligne
3. INSERT OR REPLACE INTO en allant chercher les anciennes données et en jouant du COALESCE

Après tests (tout du moins dans mon cas), il semblerait que la méthode 2 soit la plus rapide, suivie de près par la méthode 1, cf https://snippet.phyks.me/index.php?txt=53c3d64fc1731&pre=ok.
(Permalink)

Home // Think Like (a) Git

lundi 14 juillet 2014 à 15:02
Sebsauvage, le 11/07/2014 à 16:49
Et hop... encore un tuto sur Git
(via http://tools.aldarone.fr/share/?2-NFkQ)
(Permalink)

Alda, le 11/07/2014 à 18:11
Ce truc explique simple un concept CRUCIAL pour ne plus avoir peur de faire des trucs compliqués (ou qui semblent compliqués) dans GIT.

N'ayez plus peur, tentez des trucs de malade, ça risque rien.
(Permalink)

iGor, le 12/07/2014 à 07:09
Un guide pour Git.

via http://sebsauvage.net/links/?46uD5A
(Permalink)

Shazen, le 12/07/2014 à 10:07
Tuto / Guide sur Git

via @SebSauvage http://sebsauvage.net/links/?46uD5A
(Permalink)

WebManiaK, le 14/07/2014 à 15:02
Un tutoriel sous forme de site Web qui propose d'apprendre à utiliser Git. Le site à l'air d'être plutôt bien pensé, je n'ai pas encore vérifié le contenu de celui-ci. A voir, je garde ça au cas où il me viendrait la subite envie de lâcher mon SVN pour du Git. ;)

Via http://sebsauvage.net/links/?46uD5A
(Permalink)

Virtual x86

lundi 14 juillet 2014 à 14:24
r129i, le 14/07/2014 à 14:24
Pas mal pour lancer une distro dans un naviguateur.
via shaarli
(Permalink)

Les atouts d’Open-Root - Open-Root

lundi 14 juillet 2014 à 13:54
Creposuke, le 14/07/2014 à 13:54
ça a pas l'air mal comme service :

"Open-Root vend les extensions choisies par les clients, et ils les gèrent comme ils l’entendent. On peut créer ses noms de domaine librement, selon ses besoins, pour des projets, une marque, un événement, sa tribu. Une fois achetée l’extension vous appartient, sans coûts récurrents."

et puis ça me confortera dans ma mégalo d'avoir une extension à mes initiales :)
(Permalink)

De l'écriture au stylo plume

lundi 14 juillet 2014 à 13:53
Goldy, le 05/07/2014 à 13:52
Writing porn ^^
(Permalink)

Creposuke, le 14/07/2014 à 13:53
chapeau pour la maitrise
(Permalink)

Fabriquez vous-même une piscine naturelle avec quelques euros

lundi 14 juillet 2014 à 13:49
Kevin Vuilleumier, le 11/07/2014 à 18:30
Ou comment faire une piscine organique à moindre coût. Une piscine organique est constituée à 50% de zone de nage et 50% de zone dite de régénération (écosystème complet). Un équilibre se crée et permet d'obtenir cet hybride entre piscine et étang où l'eau est pure. Un PDF est disponible gratuitement !
(Permalink)

Creposuke, le 13/07/2014 à 12:03
dans la vie il y a ceux qui ont un flingue et ceux qui creusent....toi, tu creuses ^^

(via liens en vrac)
(Permalink)

Cochise, le 14/07/2014 à 13:49
Fabriquer une piscine naturelle et autonome. Papa, ça t'interresse pas ? pour quand ta petite-fille saura nager ?

via : http://links.kevinvuilleumier.net/?mzVZ7w
(Permalink)

Paul's Extreme Sound Stretch

lundi 14 juillet 2014 à 13:40
Creposuke, le 14/07/2014 à 13:40
Un logiciel pour ralentir les musiques à l'infini. Ca donne des résultats très planants.
(Permalink)

Besoin d'un peu d'aide sur Mediawiki

lundi 14 juillet 2014 à 13:28
Tom, le 14/07/2014 à 13:28
Des gens expérimentés en admin de #mediawiki par ici ? J'aurais besoin d'un peu d'aide pour 2 ou 3 petites questions :)
(Permalink)

Intox mensonge et presse écrite - [UJFP]

lundi 14 juillet 2014 à 13:10
Sam Ganegie, le 14/07/2014 à 13:10
Alors je vais vous dire ce que j’ai vu, moi, pauvre juive infidèle (mais il n’y a de Dieu que Dieu) dans cette manif : sur le boulevard Beaumarchais à peu près à la hauteur de Chemin vert, 4 ou 5 types de la Ligue de Défense Juive [2] montés sur un banc, complètement entourés et protégés par deux rangs serrés de CRS qui jetaient projectiles et insultes sur la foule, et les services d’ordre, et les responsables calmant les manifestants, ne vous énervez pas ne répondez pas aux provocations, c’est ce qu’ils attendent... et bien sûr lors de la dispersion il y a eu des courses et des bagarres à l’entrée de la rue de la Roquette... comme prévu si j’ose dire.
(Permalink)

Encore une bonne raison de soutenir le revenu de base ! | Souquez les Artimuses !

lundi 14 juillet 2014 à 13:06
Timo, le 14/07/2014 à 13:06
« [avec le revenu de base] je pense que les employeurs n’offriraient plus de travail. Ils en chercheraient. Et ce sont les travailleurs qui offriraient leurs services. »

Voilà !
Voilà exactement comment l’économie et l’emploi devraient être !
Un monde où la demande régit l’offre et non l’offre qui génère la demande.

Le revenu de base permettrait de corriger ça pour l’emploi et les idées comme le crowd-funding corrigeraient le bug de l’économie (où les consommateurs ne font qu’accepter ce que proposent les producteurs — alors même qu’ils ne sont jamais à 100% satisfait de l’offre).
— (permalink)
(Permalink)