PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

Les profs, moins absents que la moyenne des salariés | L’instit’humeurs | Francetv info

lundi 21 mars 2016 à 17:05
« Or, les corps de professeurs remplaçants tendent à se réduire : entre 2006 et 2012, on a noté une diminution de 40% des effectifs (en secondaire, de 41.000 à 28.000, par exemple), conséquence directe la politique menée par Nicolas Sarkozy, supprimant 80.000 postes dans l’éducation nationale. »

40% o_O

Ah ben ça m’étonne pas alors que les élèves soient jusqu’à 30 voire 40 par classe.
Entre la CP et la 3e, j’ai toujours été dans des classes allant de 6 élèves à 22 (et encore, l’année 90' dont je fait partie est une grosse année). Au lycée (2005-2008), on était ~30 et en prépa on était 41 (certaines salles étaient trop petites et il manquait des tables) — je ne parle pas de la fac avec les amphis, qui sont incomparables.
— (permalink)

Les jeunes et l'informatique - HowTommy

lundi 21 mars 2016 à 12:30
Tout à fait vrai...

Ca rejoint cet autre excellent article : http://pdalzotto.fr/2013/09/les-enfants-ne-peuvent-pas-utiliser-une-ordinateur-et-voila-pourquoi-cela-devrait-vous-inquieter/
— (permalink)

A Powerful Dual-Pane File Manager `Double Commander` New Update for Ubuntu 16.04/15.10 - NoobsLab | Ubuntu/Linux News, Reviews, Tutorials, Apps

lundi 21 mars 2016 à 12:16
Le dual-panel existe dans Nautilus/Caja depuis longtemps... Suffit de faire F3.
— (permalink)

Installer facilement un serveur OpenVPN sur Debian, Ubuntu et CentOS | Angristan

dimanche 20 mars 2016 à 19:46
Avec un script tout fait.

Bon blog, au passage, plein d’astuces et tout.
— (permalink)

Loi Renseignement : faute de centralisation, la CNCTR obligée de courir après les services - Next INpact

dimanche 20 mars 2016 à 18:53
Si j’ai bien compris, le gouvernement veut faire tout et n’importe quoi mais ils se rendent compte un peu tard qu’ils n’ont pas les outils pour le faire et maintenant c’est le bordel.

Les dépités pensent qu’ils suffit de mettre des trucs sur un bout de papier pour que ça se fasse ?
— (permalink)

Chouette une manif ! Merde la police... - IAATA

dimanche 20 mars 2016 à 17:41
À retenir :
— Vous avez le droit de faire venir un docteur, pour faire noter des traces de coups ainsi que l’absence de coups. Utile si la police vous frappe ensuite.
— En garde à vue : ne rien dire sinon son état civil. Tout le reste, même un "oui" ou un "non" servira à vous inculper, y compris à créer des motifs.

Exemple con : vous rouliez (beaucoup) trop vite et vous vous retrouvez au poste. L’agent demande "vous rouliez trop vite ?" le simple fait de dire "oui" ou "désolé j’étais pressé" seront pris comme des aveux. Si vous rouliez effectivement trop vite, alors la police devra en produire les preuves elle-même, avec mesures au radar, etc. Ça les fera chier, mais c’est leur boulot. C’est à eux de prouver que vous êtes coupables, pas vous.
— (permalink)

How to define local functions in PHP? - Stack Overflow

dimanche 20 mars 2016 à 16:54
Ok, donc en PHP les fonctions sont toujours globales, même quand on fait une fonction dans une fonction.

Une variable dans une fonction n’a qu’une portée locale, mais une fonction dans une fonction est globale. C’est pas très logique et contraire au JS il me semble.

Faut le savoir…

La solution c’est soit de ne pas imbriquer les fonctions (le plus simple), soit de tester si la fonction existe déjà (la plus facile à mettre en place dans un code existant), soit d’utiliser des fonctions anonymes (pas toujours possible, mais ces fonctions là ne sont pas globales).
— (permalink)

Ce motard discute avec la jeune femme qui vient juste de manquer de le tuer avec sa voiture !

dimanche 20 mars 2016 à 16:40
« Sorry »

Et ça, écrit sur une tombe, ça ferait quoi :
Mort sur la route.
Mais la personne qui l’a fauché est “désolée”, donc tout va bien.

— (permalink)

« Référendum » du lobby auto ? Nous aussi on peut faire des questions orientées ! | France Nature Environnement

dimanche 20 mars 2016 à 14:11

— (permalink)

Le candidat Coluche avait des slogans percutants

dimanche 20 mars 2016 à 14:04
:(

Ne pas avoir de bord politique "gauche/droite" est interdit.
Et pas juste en politique, n’est-ce pas.

Ça fait penser au film "Divergente" : si on ne peut pas être étiqueté, on est un danger pour le régime car incontrôlable.
— (permalink)

Steam-Powered Raspberry Pi Zero Doesn’t Get Any More Steampunk | Hackaday

dimanche 20 mars 2016 à 13:58
Ils sont fous : un Raspberry Pi à vapeur.
C’est un mini moteur à vapeur qui produit le courant nécessaire à son fonctionnement.

À quand le smartphone à charbon ? Pour les notifications en signaux de fumée, ça serait pratique.
— (permalink)

Is energy always conserved? - YouTube

dimanche 20 mars 2016 à 13:23
oO

Mais du coup, en regardant l’univers et son histoire dans son ensemble (passé, présent, futur), si le Big Bang constitue la création de la matière et de l’énergie, l’évolution de l’univers, s’étirant vers l’infini, constitue la restitution de l’énergie créée ?

L’idée d’une « banque d’énergie » qui prête de l’énergie et qui la reprend n’est pas nouvelle (la création de paires particules-antiparticules fonctionne comme ça. Peut-être que l’univers fonctionne comme ça aussi.
— (permalink)

Les voitures connectées plus vulnérables au piratage alerte le FBI - Le Monde Informatique

dimanche 20 mars 2016 à 12:59
« Vite, mettons des backdoors dans les voitures pour limiter le piratage !
— FBI (probablement). »
— (permalink)

Perfect Example Of Gouvernement Helping - image - 259x395px

dimanche 20 mars 2016 à 12:55
Rien à dire de plus, c’est ça.
Et pas juste pour le vélo, mais partout.

(tiré de cet article)
— (permalink)

Seeing green - The Boston Globe

samedi 19 mars 2016 à 19:55
Là où certains y voient une fête religieuse, perso je vois des gens s’amuser, ensembles, partout.
Les fêtes, les rîtes, peu importe leur origine ou leur signification, sont là pour ça. Unir les gens dans la bonne humeur.

C’est pour ces raisons que je considère certaines traditions et fêtes importantes. Les garder est plus bénéfique à la société que les interdire.
— (permalink)

Magnificent Mars: 10 Years of Mars Reconnaissance Orbiter - YouTube

samedi 19 mars 2016 à 19:36
Qu’on prenne quelques secondes pour comprendre que ce sont là des images d’une autre planète, située entre 50 et 400 millions de kilomètres de la Terre, de nous.

C’est beau.

(via)
— (permalink)

8 Regular Expressions You Should Know - Envato Tuts+ Code Tutorial

samedi 19 mars 2016 à 19:19
Attention : les regex pour les url et les emails de cet article sont TRÈS incomplètes ! Celles-ci sont à ne surtout pas utiliser.

Les emails peuvent contenir des "+=/"* et bien d’autres caractères — y compris des espaces et de multiples « @ » — tout en étant valides !

Pour l’email, la regex qui s’approche le mieux de ce qui serait la vraie regex se trouve ici et elle mesure 6 424 caractères (elle n’est pas 100% complète, cf. les avertissements qui sont énoncés dans la page).

J’ai un outil qui teste le format d’une adresse email, et il se trouve ici.
Voir aussi cet article : http://www.bortzmeyer.org/arreter-d-interdire-des-adresses-legales.html

Des remarques similaires peuvent être faites pour les URL : une URL peut contenir des %, &, des : et d’autres caractères.

Et tout ceci ne tient pas compte des nouvelles adresses en unicode, qui va remettre tout ça en cause

(via)
— (permalink)

Maitre Eolas ✏️ sur Twitter : "La Belgique a arrêté Abdeslam et 4 autres personnes, et tout ça SANS ÉTAT D'URGENCE. À croire qu'on a des leçons à en tirer."

samedi 19 mars 2016 à 19:17
Mince… Comment qu’ils ont fait ?!?

Il peut donc y avoir de l’ordre et une justice même sans mettre le pays en mode dictature ?
— (permalink)

Note : astuce sécurité PHP

samedi 19 mars 2016 à 12:23
MÀJ : voir édit plus bas

Utilisez ça en haut de votre script PHP :

if ($_SERVER['PHP_SELF'] !== $_SERVER['SCRIPT_NAME']) {
	header('Location: '.$_SERVER['SCRIPT_NAME']);
}


Quand je vais sur la page "/index.php" ou sur la page "/" d’un répertoire, le contenu du fichier "index.php" est exécuté en PHP. Ceci est normal.
Par contre, quand je vais sur l’URL "/index.php/" (même chose, mais avec un slash à la fin) ou "/index.php/code_ici", alors Apache considère qu’on va dans un sous-répertoire (à cause du slash). Or, l’ouverture d’un répertoire constitue l’exécution de ce dernier (sous Unix/Linux). Du coup, le contenu de "index.php" est exécuté quand même, alors que pour n’importe quel autre fichier, ça aurait fait une erreur 404.

Le code PHP fonctionnera bien, mais tous les liens relatifs seront cassés, car apache considère qu’on a franchi un nouveau niveau de profondeur dans l’arborescence des fichiers.
Pire, quand on utilise le $_SERVER['PHP_SELF'] , ça contiendra le "/" et tout ce qui suit. Utilise le PHP_SELF est donc compromettant et peut devenir une faille XSS :
/index.php/%22onmouseover=prompt(971741)%3E



Ce que fait mon code : il compare le chemin du fichier actuellement exécuté (index.php) avec le chemin du fichier (index.php/). Si les deux sont différents, il y a un problème, et on renvoie sur (index.php).


ÉDIT :
Je viens de voir que certains serveurs, selon la config, retiraient directement tout ce qui suivait le "index.php". Mon code ci-dessus ne marche donc plus.
Du coup j’ai pondu ceci, qui a l’air de faire son job :

if (basename($_SERVER['SCRIPT_NAME']) === 'index.php' and strpos(parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH), 'index.php') === FALSE ) {
	$var_request_URI = parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH).'index.php';
} else {
	$var_request_URI = $_SERVER['REQUEST_URI'];
}
if (parse_url($var_request_URI, PHP_URL_PATH) !== $_SERVER['SCRIPT_NAME']) {
	header('Location: '.$_SERVER['SCRIPT_NAME']);
}


Vous pouvez essayer sur mon site :
http://lehollandaisvolant.net/
http://lehollandaisvolant.net/index.php
http://lehollandaisvolant.net/index.php?parametre
http://lehollandaisvolant.net/index.php/
http://lehollandaisvolant.net/index.php/?param
http://lehollandaisvolant.net/index.php/codeIci
http://lehollandaisvolant.net/index.php/codeIci/?param

J’ai vu que le problème était présent sur Shaarli aussi : allez sur votre shaarli, allez sur la page "index.php" (qui n’est habituellement pas affichée, mais qui existe quand même) et ajoutez un "/" à la fin de l’URL.

État d'urgence dans la Constitution : le Sénat limite les dégâts - Politique - Numerama

vendredi 18 mars 2016 à 21:31
Bon attendons de voir si Vallstaline ou Cazegueule vont faire un discourt au Sénat pour leur demander de donner les plein pouvoirs au gouvernement, là encore.
— (permalink)