PROJET AUTOBLOG


le hollandais volant links

Site original : le hollandais volant links

⇐ retour index

Tous les parsers JSON sont mauvais - LinuxFr.org

lundi 6 novembre 2017 à 19:57

Nan, c’est juste qu’ils ne permettent pas d’analyser des objets qui ont un trop grand nombre de niveaux d’imbrications. Le parseur en lui-même n’a aucun problème (je ne vois pas ça comme un soucis du parseur à proprement parler, c’est à dire le code qui va lire le JSON en entrée, bit par bit, et déclencher les fonctions qu’il faut au bon moment).

Selon l’article, Ruby plante à partir de 100 imbrications. C++ à 13 786.

C’est gênant, mais il faut bien une limite quelque part :/.

Il ne m’est jamais arrivé d’atteindre la limite sur le parsage du JSON. Par contre, j’ai déjà poussé à bout le moteur SQLite en PDO (qui a une limite de 1000 pour le nombre de variables que l’on peut mettre dans le prepare()).
Il me suffit alors de faire plusieurs requêtes plus petites au lieu d’un énorme.


— (permalink)

Problème d’envoi de mail avec Thunderbird sous Hotmail/Live/Outlook (SMTP) - Lokoyote

lundi 6 novembre 2017 à 19:48

Si vous avez un mail chez Microsoft et que vous utilisez Thunderbird (ou tout aussi client email), il faut changer le nom du serveur SMTP :

Nom du serveur : smtp.office365.com
Port : 587
Sécurité : STARTTLS
Méthode d’authentification : Mot de passe normal
Nom utilisateur : votre mail complet

(les anciens noms de serveur SMTP ne marchent visiblement plus)

Merci Lokoyote !


— (permalink)

image - 1110x781px

lundi 6 novembre 2017 à 18:18

J’aurais pu ajouter ça à mon dernier article, dans les formulaires "chiants".

Celui de Mastodon : je sais pas vous, mais moi j’ai déjà un compte. Alors pourquoi le bouton « se connecter » n’est-il pas au moins aussi gros que le formulaire d’inscription ?

Le but c’est rameuter du monde ou bien de permet aux gens qui sont déjà là de pouvoir revenir ?

Je connais un seul site qui fait les choses très bien de ce point de vue, c’est Tumblr.

Le formulaire d’inscription fait les deux. Si on tape notre email + mot de passe dans le champ d’inscription alors qu’on a déjà un compte, alors il nous connecte. C’est pas beau ça ?

Et ça c’est loin d’être spécifique à Mastodon : Paypal aussi fait ça. Le bouton "login" ne ressort pas du tout dans l’interface tout flat.

Là encore, Tumblr fait bien : une page vide, avec juste deux boutons : un pour se connecter, un autre pour créer un compte. C’est si complique que ça ?


— (permalink)

Mozilla envisage de révoquer les certificats issus par une CA sous la houlette du gouvernement néerlandais, suite à un changement dans la loi locale

lundi 6 novembre 2017 à 16:39

Il fallait s’y attendre : maintenant que le HTTPS est devenu une option standard sur tous les sites, les gouvernements veulent le contrer.
Mozilla fait bien de faire ce qu’ils font, mais je reste d’accord avec le premier commentaires : ce n’est pas parce que dans les autres autres pays la loi ne le dit pas explicitement que les services de renseignements ne font pas sauter la barrière chiffrée.

Me semble que la NSA et la CIA (entre autres) savent déjà faire sauter tout le HTTPS qu’ils veulent.


— (permalink)

Thor: Ragnarok " What Heroes Do " ( Mark Mothersbaugh ) - YouTube

lundi 6 novembre 2017 à 11:42

Le choix de cette musique techno/épique (proche de ce que fait Daft Punk) semble étonnant pour un film sur Thor, mais ça passe super bien j’ai trouvé.

(super film, au passage, largement mieux que les deux autres Thor, j’ai trouvé)

(Par contre, la pub de Youtube pour "DC - Justice League" juste avant, ça m’a fait rire xD)


— (permalink)

Motherfucking Website

lundi 6 novembre 2017 à 07:44

puis :
http://bettermotherfuckingwebsite.com/
et :
https://thebestmotherfucking.website/


— (permalink)

Le sexe des mots, actualité Monde - Le Point

vendredi 3 novembre 2017 à 14:27

Trouvé là : https://plus.google.com/+JeanBaptisteSauvage/posts/Ww6jpeaWmTX

Un humain de sexe masculin peut fort bien être une recrue, une vedette, une canaille, une fripouille ou une andouille. De sexe féminin, il lui arrive d'être un mannequin, un tyran ou un génie. Le respect de la personne humaine est-il réservé aux femmes, et celui des droits de l'homme aux hommes ? Absurde ! Ces féminins et masculins sont purement grammaticaux, nullement sexuels.

Pertinent.


— (permalink)

Responsive Design in BlueGriffon - <Glazblog/>

vendredi 3 novembre 2017 à 13:34

\o/

Je n’utilise pas de logiciel WYSIWYG, mais je sais que c’est une façon très pratique pour éditer du HTML.

Pour la difficulté de créer un tel programme, Daniel Glazman avait fait une conf et c’est passionnant : https://lehollandaisvolant.net/?id=20161215183414


— (permalink)

Should You Eat Every Day? - YouTube

vendredi 3 novembre 2017 à 12:53

Je ne sais pas si je suis le seul, mais j’ai aussi remarqué depuis longtemps que je suis largement plus performant pour le travail intellectuel (code, calcul, etc.) quand je n’ai pas mangé depuis un moment. Après avoir mangé, je suis largement plus engourdi.


— (permalink)

AMP, and why I don't like it | nota-bene.org

jeudi 2 novembre 2017 à 18:44

Perso je vois pas tellement l’intérêt.

Il est assez simple de faire des pages web légères et rapides sans utiliser de framework / API / site externe.

Si tout le monde virait déjà tous les scripts qui apportent que-dalle à leur page, le web serait déjà beaucoup plus rapide !

Et je ne parle pas de la pub (pas forcément, en fait), mais juste des trucs comme les scripts de tracking, les scripts de popup, les scripts de rézosocio (alors qu’un lien HTML suffit pour partager un article)…
Tout ça ne n’apporte rien à l’utilisateur, c’est juste là pour l’égo du blogueur. Si vous voulez des stats, regardez les logs du serveur, tout simplement.

C’est pas comme si je demandais non plus de faire un site sans JS du tout, ni un site ultra-sofistiqué qui doit absolument fonctionner sur un 3310, mais simplement de revenir un peu aux bases.

Un seul exemple : https://lehollandaisvolant.net/tout/tools/graph/
j’avais pris cette idée d’une autre page. Cette page avait utilisé jQuery juste pour prendre le contenu placé dans le champ et la transmettre au code qui fait fonctionner le graphique. C’était d’une lenteur abominable.
Rien que virer jQuery donne le résultat visible ici. Et j’ai eu exactement le même problème avec une version de cet outil qui devra tracer des graphiques en 3D.

J’aime bien faire du vanilla-JS (javascript tout seul, sans framework superflu), tout simplement parce qu’on peut déjà tout faire et c’est guerre plus long à faire, et c’est carrément plus rapide.
Et franchement, à quoi bon inclure toute une lib externe de 100 ko si c’est juste pour traiter un event sur un seul bouton ? C’est ridicule.

C'est pourtant ce genre de choses qui ralentissent le web.

C’est pas compliqué de faire des trucs simples en pure-JS :
détecter le sens du scroll ? 10 lignes de JS.
créer un sommaire pour une page web ? 40 lignes.
un lazyload ? 10 lignes de JS aussi

Ou même des trucs sans JS du tout :
un champ / formulaire flexible ? quelques lignes de CSS


— (permalink)

Orange Bank : faut-il craquer ? Derrière la gratuité affichée, quels tarifs et conditions ?

jeudi 2 novembre 2017 à 17:59
Ainsi, les frais de tenue de compte seront de cinq euros par mois si vous ne réalisez pas au moins trois paiements ou retraits par carte bancaire ou paiement mobile par mois.

Donc Orange sait ce que vous achetez, quand et où. Ces renseignements sur ses utilisateurs sont précieuses pour Orange, qui va pouvoir les revendre à des publicitaires.

Du coup, 3 transactions leur rapportent au moins 5 euros ^^

Oh, et aucune illusion ici : on parle d’orange, mais c’est pareil pour les autres banques en ligne gratuites ainsi que pour tous les business qui fonctionnent sur le modèle de la pub.


— (permalink)

Greasespot: Greasemonkey 4 Announcement

jeudi 2 novembre 2017 à 17:52

Oh, GreaseMonkey est dispo sous Firefox Quantum :D

Il vient de s’installer tout seul là \o/


— (permalink)

Lobsters

mercredi 1 novembre 2017 à 12:06

La version anglophone du Journal du Hacker.

(via les comms ici : https://blog.genma.fr/?Lifehacking-Mes-astuces-pour-faire-ma-veille-ciblee )


— (permalink)

Taliban interview goes wrong - 9GAG

mercredi 1 novembre 2017 à 10:48

« Wh… what are they? »


— (permalink)

Coïncidence mathématique — Wikipédia

mercredi 1 novembre 2017 à 10:09
un attoparsec par microquinzaine est approximativement 1 pouce par seconde (en réalité 1,0043 pouces par seconde).

Voilà qui change ma vie :o
(#ppzp)

Je connaissais de la vitesse de 1 pied par nanoseconde qui correspond à la vitesse de la lumière. Une application est que si on se trouve à un pied de quelqu'un, on la voit telle qu'elle était il y a 1 nanoseconde dans le passé (à cause de l'information véhiculée par la lumière, qui n'est pas instantanée).
À un mètre, at environ 3 ns.


— (permalink)

PCB Tesla Coil Is Perfect Desk Toy | Hackaday

mardi 31 octobre 2017 à 17:55

Une bobine Tesla USB. O_ô.

Le coup de génie ici, c’est d’avoir placé la bobine sur le circuit imprimé.

On peut même l’acheter : https://www.elektor.com/spiral-micro-tesla-160498-71


— (permalink)

Why The Netherlands Isn't Under Water - YouTube

mardi 31 octobre 2017 à 17:44

Une digue, en hollandais, ça se dit « dam ».

Comme dans Amsterdam, Rotterdam ou Maasdam (qui signifient juste « digue sur l’Amstel », « digue sur la Rotte » et « digue sur la Meuse ») :p.


— (permalink)

Initiation HTML et CSS, le PDF de formation - Stéphanie Walter, UI et UX Designer.

mardi 31 octobre 2017 à 16:42

Ce blog est une mine d’or.


— (permalink)

Julia Reda – Fuité : ces trois gouvernements européens veulent donner aux labels le contrôle sur ce que nous pouvons et ne pouvons pas publier en ligne

lundi 30 octobre 2017 à 20:32
Les gouvernements français, espagnol et portugais veulent aller au-delà du projet de règlement de la Commission européenne qui vise à forcer les plateformes internet à installer des « machines à censurer » pour surveiller les contenus mis en ligne et prévenir les infractions au droit d’auteur.

Le ton est donné >:(

Bien-sûr bien-sûr ce truc ne sera absolument pas du tout jamais de la vie utilisé à des fins de censure politiques (non mais je suis fou ou quoi avec des idées pareilles, voyons ?).

n’importe quelle vidéo de votre chat que vous partagerez avec une application devra passer au travers des filtres contrôlés par les compagnies multimédia. Concrètement, elles bénéficieraient d’un droit de veto sur n’importe quel contenu mis en ligne.

Qu’on ne vienne pas me dire que le droit d’auteur n’est pas une dictature, avec ça !

>_________<


— (permalink)

Note : activer Compiz dans Linux Mint

lundi 30 octobre 2017 à 20:06

Parlant de Gnome/Mate et consort : Compiz est un peu le truc auquel je me suis habitué depuis mes débuts sous Linux et je travail toujours avec.

Il est paramétré pour permettre de switcher/déplacer les fenêtres et les bureaux de façon très fine et ça me fait gagner un temps phénoménal (autant que les launchers comme Synapse ou le feu Gnome-Do).

Le problème c’est que là aussi ça vieillit, et que arriver à faire fonctionner ça dans Mate, quand on a déjà des soucis graphiques, c’est pas simple.

En fait si, c’est simple : Linux Mint vient même avec un outil pour ça.

Donc je me note ça ici, parce que je redoute chaque réinstallation/formattage juste pour cette putain d’étape à la con :

1) installer tout Compiz

sudo apt-get install compiz compizconfig-settings-manager compiz-fusion-bcop compiz-plugins-default compiz-plugins-extra compiz-plugins-main compiz-plugins-main-default

2) activer Compiz :
– Système → Préférences → Apparences → Paramètres de bureau.
– section “fenêtres” → dans le menu “gestionnaire des fenêtres”, mettre Compiz.

Voilà, ça marche.

Plus besoin de trifouiller partout à grand coup de « compiz --replace », éventuellement mis en application au démarrage.

Ensuiiiiite seulement on modifie tout ce qu’on veut dans le gestionnaire compiz (CCSM) :
https://lehollandaisvolant.net/linux/ccsm/
https://lehollandaisvolant.net/linux/ccsm-help/ (je devrais bigrement mettre ces tutos à jour, d’ailleurs…).

(Et sinon, ouais, je m’émerveille tous les jours devant toute cette 3D bien bling bling, rien à foutre si c’est superflu :D)