PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

Chaque mélange de cartes est très probablement unique

samedi 2 avril 2016 à 11:35
Yep.

Mais je préfère l’analogie ici : http://lehollandaisvolant.net/?mode=links&id=20160212130117

Et c’est la même chose pour les GUID. Il y a même un site : Waste a GUID :D
— (permalink)

Recharger son smartphone à l'énergie hydrolienne en 2h

samedi 2 avril 2016 à 11:10
Très bonne chose !

Fournir des recharges gratuites tout en sensibilisant aux énergies propres et illimités.
— (permalink)

Générer une vCard - le hollandais volant

vendredi 1 avril 2016 à 21:23
J’ai ajouté un truc plutôt pratique sur cet outil : le partage par QR-Code.

Plutôt que de tout rentrer à la main avec un clavier Android peu-pratique, remplissez les champs sur ce outil, puis faites « QR-Code ».

Ça ouvrira mon outil de QR-Code et générera le code avec l’info du contact.
Flashez le code avec votre téléphone et ça sera directement détecté comme des données de contact. Vous pouvez alors importer un contact en deux clics.

L’app Barcode Scanner propose plusieurs choix selon le remplissage de la vCard :
– ajouter le contact ?
– appeler ?
– envoyer un mail ?

C’est pratique !
— (permalink)

Note : si vous utilisez SQLite

vendredi 1 avril 2016 à 20:38
Pensez à faire un VACUUM de temps en temps.

Vacuum c’est la commande SQL qui permet de nettoyer la base SQLite.

Par exemple, si vous insérez 500 entrées dans la BDD, le fichier .sqlite prend plus de place. Si maintenant vous virez 499 de ces entrées, le fichier .sqlite ne diminue pas en volume. L’espace est réservé par SQLite pour une utilisation future par SQLite.

En pratique, c’est mieux : SQLite n’aura plus à demander de la place au système de fichier, mais au bout d’un moment la taille du fichier peut-être trop grand par rapport aux données réelles qui sont dans la base.

Vacuum sert justement à reconstruire la base à partir de rien. Un peu comme une défragmentation des données.

Firefox aussi utilise SQLite pour stocker des choses (historique, cookies…). Pensez à appliquer ça une à deux fois par an : http://www.commentcamarche.net/faq/11807-compacter-les-bases-sqlite-de-firefox-3

Tonton Gee sur Twitter

vendredi 1 avril 2016 à 17:43
Ubuntu sur Windows, c'est un peu comme un repas bio chez McDo : c'est sans doute mieux mais ceux qui mangent déjà bio s'en branlent.
— (permalink)

Just a moment...

vendredi 1 avril 2016 à 16:40
Ah, merci NextInpact pour l’attente de 25 secondes avant d’afficher une page. On dirait l’époque de MegaUpload >_<


Merci CloudFlare plutôt, hein, mais vu comme leur système est bien foutu et rapide à réagir, j’espère que c’est un poisson ça aussi ?
— (permalink)

The Extraordinary Iridescent Details of Peacock Feathers Captured Under a Microscope | Colossal

vendredi 1 avril 2016 à 15:30
Des plumes de paon au microscope.

Ce qu’il y a d’encore plus beau là-dedans, c’est l’origine de toutes ces couleurs : les plumes ne contiennent pas de pigments colorés !

Ces couleurs sont là seulement à cause d’interférences lumineuses, qui, à partir de la lumière blanche, vont annuler ou augmenter certaines longueur d’ondes. Les longueurs d’onde en question dépendent de l’épaisseur des écailles sur les plumes. Au final on obtient non plus une lumière blanche, mais une lumière colorée.

Je ferais un article plus complet sur ça, car on retrouve ce phénomène à de nombreux endroits insoupçonnés : bulle de savon, couches d’oxydation, essence dans une flaque d’eau, ailes de papillon, coléoptères…
— (permalink)

Dans la série ma viiiiiieeeee - le Français, l'administration et le manque de précision des intervalles - Arfy'z tranche du Net

vendredi 1 avril 2016 à 15:18
C’est pourtant simple : dans l’administration (et pas que), il faut lire le truc qui t’entube le plus.
Si tu vois quelque chose qui va en ta faveur, arrête tout de suite, c’est une erreur.

Et si tu vois une procédure qui est simple et rapide, cesses de rêver et réveilles toi.
— (permalink)

Vous pourrez répondre aux SMS Android depuis Windows 10 - Tech - Numerama

vendredi 1 avril 2016 à 13:16
Je veux bien la même chose, mais pour Linux et en local.
Il n’y a que Airdroid pour le moment qui fasse ça, mais c’est dans le navigateur, pas sur le bureau.

À ce propos faut que je regarde à faire des requêtes cURL sur l’interface d’Airdroid, faire un script et piper ça dans notify-osd.

Toutes les autres solutions que j’ai trouvé fonctionnaient par un système centralisé quelque part. Airdroid peut lui fonctionner en local : il suffit que l’ordi et le téléphone soient sur le même réseau (wifi, lan…).
— (permalink)

Découverte d'un bug dans le code source des impôts - Next INpact

vendredi 1 avril 2016 à 13:08
Les salopiots :D !

Ils ont utilisé math.ceil() au lieu de math.floor(). En gros, les arrondis pour les impôts se font alors à l’euro supérieur et non inférieur.

M’enfin, à mon avis ça compense le fait qu’on ne ne déclare jamais les centimes non plus aux impôts. Si on a gagné 99,99 €, on déclare 99 €.
— (permalink)

RAP DE SAMY NACERI - SLG SHOT #1 - MATHIEU SOMMET - YouTube

jeudi 31 mars 2016 à 21:54
Clean.

Bravo !
— (permalink)

Les enfants qui meurent de faim remercient Jules, 6 ans, d’avoir fini sa purée — Le Gorafi.fr Gorafi News Network

jeudi 31 mars 2016 à 21:37
« C’est un grand pas dans la lutte pour l’éradication de la faim dans le monde qui a été franchi hier soir. Alors que Jules, 6 ans, semblait parti pour ne pas terminer sa purée, il a, dans un ultime effort, redonné espoir à des millions d’enfants à travers le monde. »

Heureusement qu’une armée de cantinière et de parents se sont unis pour combattre la faim dans le monde de cette façon. Merci pour eux.

(et merci aussi pour moi : je me sens moins seul à ne jamais avoir compris le « finis ton assiette car certains n’ont rien à manger ! »)
— (permalink)

Coup de froid pour les Snowden de la fonction publique - Next INpact

jeudi 31 mars 2016 à 21:32
Et bien-sûr, c’est pour notre bien, car on sait tous qu’aucun sénateur ou politique ne fait partie des cibles potentiels des lanceurs d’alertes anti-fraudeurs.
— (permalink)

Un outil pour surveiller en temps réel les performances de votre machine Linux - Korben

jeudi 31 mars 2016 à 21:24
Oh, c’est joli !
— (permalink)

Neil deGrasse Tyson Ponders Quantum Physics, Marijuana and the Multiverse - YouTube

jeudi 31 mars 2016 à 21:07
« omg, you put cofee in that coffe-cup ? Omg dude, that is so freaking awesome ! You mean it’s a container completly devoted to just one liquid ? Oh my god. coffee. Cup. Wooow. »

Il est fou Chuck Nice, mais complètement xD.
— (permalink)

Parker Lim - Mind Blown! | Facebook

jeudi 31 mars 2016 à 20:51
Wait for it.





Miaouw.

Pour les facebook-phobes, la vidéo est là : http://lehollandaisvolant.net/files/cat-mind-blown.mp4
— (permalink)

Note : rappel PHP

jeudi 31 mars 2016 à 19:51
NEVER TRUST USER INPUT

C’est valable pour les formulaires POST et GET mais aussi plein d’autres choses :
– cookies
– variables de sessions
– noms de fichiers uploadés ($_FILES)
– les types de fichiers (dont MIME)
– variables dans le php.ini
– …

Sans oublier des vérifications spéciales dans certains cas : si la chaîne « . » (un simple point) est grammaticalement valable pour un pseudo ou un mot de passe, ça devient très dangereux quand il s’agit d’un nom de fichier (« . » c’est un raccourcis pour dire « dossier courant », comme « .. » signifie « dossier parent »).

Si en PHP vous avez un script pour renommer un fichier, un nouveau nom « . » sera valide pour le htmlspecialchars(). Mais au moment où le serveur transmet la requête « renomme le fichier abc.jpg en "." » au système d’exploitation ou au système de fichier, dans le meilleur des cas ça génère une erreur, dans le pire ça écrase le dossier courant et son contenu (le "." c’est le dossier courant et là on renomme un fichier par dessus).

Et pour supprimer un fichier, pareil : http://lehollandaisvolant.net/tuto/php/#supprimer-un-fichier


Enfin, l’utilisateur est toujours très con quand il s’agit d’utiliser un logiciel. Il fera toujours n’importe quoi, et encore plus si ça permet de faire planter l’ordinateur.
C’est très fatiguant de devoir penser à tout, comme ici avec la gestion du CSV http://sebsauvage.net/wiki/doku.php?id=csv . Heureusement, ici certains l’ont fait.

Si ce n’est pas le cas dans ce que vous faites, je conseille de ne pas avoir peur de faire une application limitée mais qui fonctionne plutôt qu’un truc illimité qui plante, même dans seulement 0,01% des cas : la loi de Murphy ne plante pas elle.

Par exemple, pour gérer les extensions de fichiers, je préfère dresser une liste avec les 20 extensions les plus communes (png, doc, jpg, mp3, apk…) et mettre tout le reste dans « autres », plutôt que d’essayer de détecter l’extension des fichiers (par régex ou autres).

Tôt ou tard, il y aura un urluberlu avec un nom de fichier de 500 caractères, ou avec une extension de 500 caractères, ou sans extensions, ou une extension en unicode, ou une extension en unicode-privé sur une fonte que vous n’avez pas, ou avec des caractères d’échappement.

Afficher 500 caractères ce n’est pas un soucis en soit, mais ça déforme l’affichage si l’absence d’espaces génère un non-retour à la ligne…

Ah et, si votre fichier est envoyé depuis GNU/Linux, il peut contenir des espaces et des caractères unicodes ou de la ponctuation. Windows n’aime pas ça et parfois il refusera d’enregistrer ce fichier au nom bizarre (ça dépend du système de fichier : FAT32 gère ça très mal en tout cas).

Bref, faut avoir une vision d’ensemble des chose : uploader un fichier, c’est pas juste une requête "files", c’est aussi penser à celui qui maintient caps-lock allumé quand il renomme ses photos avec des noms à rallonge sous Windows sur un clavier russe.

Cazeneuve envisage la reconnaissance faciale dans les aéroports - Politique - Numerama - @jeekajoo links

jeudi 31 mars 2016 à 17:18
« Ceux qui veulent nuire et ne pas être reconnu peuvent contourner le système de surveillance avec un bon masque en latex, non? »

Ou prendre le train, la voiture ou le car. C’est plus simple.
— (permalink)

Maitre Eolas ✏️ sur Twitter

jeudi 31 mars 2016 à 17:05
« Interdiction pénale de lire certains sites Web sans bonne foi : le Sénat précise "la bonne foi, c'est la foi chrétienne". C'est plus clair. »
— (permalink)

Les sénateurs adoptent le délit de consultation habituelle de sites terroristes - Next INpact

jeudi 31 mars 2016 à 16:57
Grâce à leur dur travail de sénateurs (5 minutes de biberon par jour, entre deux fois 4h de siestes sur un banc en or) il n’y aura plus d’attentats en France.

Nous voilà protégé.
— (permalink)