PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

INFO FRANCEINFO. Les entreprises du CAC 40 ont fait plus de bénéfices mais ont payé moins d'impôts entre 2010 et 2017

lundi 21 janvier 2019 à 12:27

Ça ruisselle, ça ruisselle : faites attention au tsunami…


— (permalink)

BFMTV sur Twitter : "Démocratie participative: Emmanuel Macron souhaite "une levée progressive de toute forme d'anonymat"… "

lundi 21 janvier 2019 à 00:56

Et des droits de l'Homme aussi. C'est chiant les droits de l'Homme...


— (permalink)

Ugears modèle Autopropulsé - Maquette mécanique à construire En 3D Minuterie: Amazon.fr: Jeux et Jouets

dimanche 20 janvier 2019 à 23:07

J’avais reçu ce kit pour Noël, je viens de le monter.

Il est sympa à faire et à voir. Je viens de tester là : il reste 22 minutes à tourner (légèrement améliorée — vous me connaissez — pour tirer partie d’un élastique plus long :p). Normalement, il tient environ 10~15 minutes (n’hésitez pas à tendre l’élastique assez fort).

Il existe plein d’autres modèles, une est annoncée pour tourner pendant 5 heures !

Juste quelques conseils :
– soyez vigilant et ne cassez pas les pièces. (il m’est arrivé d’en casser une… J’ai réussis à bricoler une pièce de substitution dans ce qui restait du bois, mais quand-même).
– souvent, vous avez à mettre des tiges de bois (cure-dents) dans d’autres pièces et ça peut forcer : passez de la cire de bougie sur le cure dent : ça permet un enfonçage bien plus facile. Sur ce modèle, ça ne gêne pas du tout : les cure-dents sont assez bien serrés de toute façon. Il y a de la cire fournie, mais autrement, une bougie normale suffit.
– découpez bien les roues dentées. Il ne doit pas rester la moindre écharde de découpe dans les dents. Une fois montée, l’horloge coinçait parfois : ça venait de là.
– si la cire de bougie ne suffit pas sur les dents, un autre corps gras non liquide devrait marcher aussi. L’huile de vaseline (le truc pour les chaînes de vélo) ne marche pas : c’est absorbé par le bois. De la graisse donne en revanche de bon résultats (j’ai pris ce que j’avais, c’était à dire de la graisse lithium Facom : clairement overkill, mais ça marche).
– soyez patients : il m’est venu à l’idée d’ouvrir la fenêtre pour balancer le truc dehors tellement ça me frustrait de ne pas réussir à faire tourner le truc. Faites une pause et vérifiez l’ensemble : dans mon cas, il restait des petits bouts de bois dans les dents des roues dentées. Aussi, une pièce frottait contre une autre : j’ai démonté le truc, décalé une pièce, puis remonté.

Par contre, il y a une petite roue à bas à gauche avec un élastique, et qui empêche la grande roue de revenir en sens inverse. Je l’ai viré : je ne sais pas pourquoi elle est là. Peut-être pour éviter de remonter trop le mécanisme et de péter un truc…

Aussi : si vous avez, prenez des cures-dents plus solides.
Ceux fournis ne sont pas les meilleurs. J’en ai pété un, que j’ai remplacé par un cure-dent à moi et j’ai alors vu que les miens étaient beaucoup plus robustes. Aussi, si vous avez autre chose de rigide (bois, métal…) qui ait le même diamètre et longueur et plus solide, prenez ça.
Les cures-dents sont pointues au bout, donc plus fines et donc plus fragiles. Or, c’est à cet endroit que s’exercent les contraintes mécaniques.

Aussi, l’horloge est mécanique : ça se touche et ça frotte de partout. Elle a par conséquent besoin d’un peu de rodage, au début : si elle coince de temps en temps au début, c’est normal.

Enfin, même si le bois est sympa et pas cher, je préfère tout de même le métal (comme la station Barigo ici) :p

J’envisage de peindre mon horloge avec de la peinture métallique.


— (permalink)

📰 L'aprés LHC: un gigantesque collisionneur de 100 km à  l'étude

dimanche 20 janvier 2019 à 16:07

Diable…

Déjà qu’à l’échelle du LHC (27 km de circonférence) il faut tenir compte de la déformation du sol due à la marrée, j’imagine qu’on va découvrir de nouveaux trucs là : faudra tenir compte des variations du champ magnétique terrestre ? des vents solaires ? des séismes ?


— (permalink)

Time - Inception by Hans Zimmer (Cello Cover) - YouTube

samedi 19 janvier 2019 à 22:44

Une reprise de Time (de Hans Zimmer, BO de Inception), au piano et au cello.

Elle est magnifique.

Time est une de mes musiques préférées de Hans Zimmer. Je vois qu’il a également fait Chevaliers de Sangreal (de la BO de Da Vinci Code) , une autre de mes préférées de Zimmer.


— (permalink)

Les 10 bonnes résolutions pour une bonne hygiène numérique ! | Journalisme Total

samedi 19 janvier 2019 à 18:58

Une bonne liste, enfin.


— (permalink)

Note : mise à jour du site

vendredi 18 janvier 2019 à 23:39

Je viens de faire une mise à jour assez importante sur le moteur de blog qui fait tourner mon site.
Si jamais vous voyez des problèmes (surtout des liens brisés), n’hésitez pas à me le signaler.

<minute=geek>

Concernant la mise à jour en elle même, au niveau du code, je viens de virer ce que je pense être l’une des plus anciennes fonctions PHP du site. Ça ne vous dit peut-être rien, mais en ce qui me concerne, ça m’amuse :).

Le code c’est comme un organisme : chaque fonction, chaque ligne est une cellule. Parfois, les cellules meurent et sont remplacées. Ici c’est pareil : le code évolue et se renouvelle, sans cesse.

En l’occurrence, je viens de virer plusieurs fonctions dont la présence n’était plus pertinente.
Parfois, virer des trucs constitue une amélioration : faire le ménage permet de voir plus clair.

</minute=geek>

Pour faire des économies d’eau… – Korben

vendredi 18 janvier 2019 à 19:42

Concernant le commentaire « lol » à la fin, c’est faux : la monnaie appartient à celui qui la porte. Et puis détruire une pièce/billet n’est plus interdit en France depuis 1994.

L’article 439 du code pénal qui prévoyait une amende pour ça a été abrogé cette année là :

Cf : http://secouchermoinsbete.fr/45833-vous-ne-risquez-rien-a-bruler-vos-billets-de-banque


— (permalink)

Au Sénat, le droit voisin des éditeurs de presse frappe tous les sites, sur 20 ans

jeudi 17 janvier 2019 à 17:31

Putain les raclures.

On parle bien des sites de presse de merde qui passent leur vie à copier-coller de la merde, hein ?


— (permalink)

Going old school: how I replaced Facebook with email – Chad Dickerson's blog

jeudi 17 janvier 2019 à 15:26

6 leçons tirées de son passage de Facebook vers l’e-mail, pour rester en contact avec les gens.


— (permalink)

Where is the edge of space? - YouTube

jeudi 17 janvier 2019 à 13:58

Mh… c’est vrai ça : pour un avion donné à une vitesse donnée, il y a une altitude où il n’y a plus suffisamment d’air pour que l’avion grimpe : la portance (obtenue en déviant l’air vers le bas) s’équilibre alors avec la pesanteur.

Pour maintenir une portance excédentaire et continuer de monter, il faut aller plus vite.
On pourrait définir l’espace l’altitude à laquelle cette vitesse dépasse la vitesse de satellisation (vitesse à partir de laquelle on est en orbite).
Dit autrement, sous cette définition, c’est donc l’altitude à partir de laquelle un avion passe d’un moteur aérodynamique à un moteur purement gravitationnel.

Bien-sûr, ceci varierait pour chaque avion en fonction de sa portance, mais au moins il y aurait une logique derrière, là où la ligne de Karman à « 100 km » d’altitude est juste un chiffre rond.

Avec ça, pour un satellite typique, les calculs donnent plutôt une ligne située entre 70 et 90 km d’altitude.


— (permalink)

How browser rendering works — behind the scenes – LogRocket

jeudi 17 janvier 2019 à 00:14

Un article qui explique succintement comment fonctionne un moteur de rendu d’un navigateur, en particulier comment il traite le JS, l’arbre DOM (le HTML) et le CSSOM (le CSS).

La connaissance de ceci permet de savoir où placer les différents éléments.

Par exemple : le HTML commence à charger, mais le JS est bloquant : dès qu’il y a du JS dans la page (inline, ou non), alors le parsage du HTML se pause : ceci, car le JS peut modifier le HTML. Il est donc inutile de parser un truc qui peut être changé par la suite.

Or, le JS peut également toucher au CSS. Pour ça, le CSSOM doit être prêt. Donc le CSS doit être parsé pour que le JS puisse être éxécuté, et le JS doit être exécuté si on peut que le HTML soit parsé.

Dit autrement, le navigateur doit avoir fini de charger dans cet ordre :
– le CSS
– le JS (se finit après le JS)
– le HTML (terminé à la fin, quand la dernière balise se ferme)

Aussi, si on veut que la page s’affiche vite pour que le lecteur le lise rapidement, il faut donc que le CSS soit fini le plus tôt possible pour que l’information (portée par le HTML) soit affichée correctement.
Enfin, vu que le JS est bloquant, l’information utile de la page doit être affichée avant l’exécution des scripts.

Du coup, on voit bien que le CSS doit être placé au début du document et le JS à la fin : https://lehollandaisvolant.net/?d=2015/08/27/18/46/54-pourquoi-mettre-le-javascript-a-la-fin-et-le-css-au-debut


— (permalink)

html5 - Resize image with javascript canvas (smoothly) - Stack Overflow

mercredi 16 janvier 2019 à 22:28

Mh…

Donc quand on redimensionne une image en JS avec canvas, en particulier pour la réduction d’une image, la qualité n’est pas géniale : ça utilise une interpolation linéaire.

Pour avoir quelque chose de plus « doux », les logiciels de dessin utilisent une interpolation cubique, ou bi-cubique.

On peut approcher ce résultat avec canvas, mais pour ça il faut redimensionner l’image en 2 étapes : on redimensionne une première fois de 50 %, puis de nouveau de 50 %.
On utilise deux canvas successifs, avec l’image produite par la première utilisée en entrée par la seconde.

Une alternative est d’utiliser ça (en JS) :


ctx.imageSmoothingEnabled = true;
ctx.imageSmoothingQuality = "high"

Mais ça n’est supporté que par Chrome pour le moment.


— (permalink)

GitHub - matvp91/indigo-player: Highly extensible, modern, JavaScript video player. Handles MPEG-Dash / HLS / MPEG-4 and is built on top of the HTML5 video element.

mercredi 16 janvier 2019 à 21:22

Un lecteur vidéo HTML5.
Seulement 105 kio (dans sa lib minifiée).

C’est pas mal, mais perso je préfère mon propre code :

HTML :

<video src="" controls></video>

JavaScript :

CSS :

Total : 0,037 kio.

*facepalm*


— (permalink)

David Dufresne sur Twitter : "allo @Place_Beauvau - c'est pour un signalement - 302Destruction de preuves ? Jets d'effets personnels dans la Saône, à Lyon#ActeIXsource:https://t.co/wKFFSHGn9i… https://t.co/yKBIP6UG4Z"

mardi 15 janvier 2019 à 22:14

Tranquille, les sauvages en képi tabassent un gilet-jaune, lui prennent ses affaires et les jettent dans le fleuve…

C’est le juste le 302ième signalement du genre… Et pourtant, l’autre @%£* de Castaner déclare que les violences policières n’existent pas en France.


— (permalink)

Staying Current – Alarmingly Bad

mardi 15 janvier 2019 à 22:07

Les mises à jours : sur android VS sur windows.


— (permalink)

Le milliardaire Daniel Kretinsky va racheter deux centrales à charbon en France, dont la fermeture est prévue pour 2022

mardi 15 janvier 2019 à 19:52

Puisque je vous disais que pour le climat c’était foutu : la pollution devient un moyen de spéculer et se faire un tas de fric pas possible…


— (permalink)

La France Insoumise veut taxer l’utilisation commerciale des œuvres du domaine public

mardi 15 janvier 2019 à 11:18

FI ou Sacem, même combat >_<

Plutôt que de taxer le domaine public ils devraient plutôt taxer les droits sur les œuvres tant qu’elles ne sont pas encore libres.

Taxer le domaine public, c’est juste ne rien comprendre au domaine public.


— (permalink)

Dw4UBlmWoAAYSdC.jpg (image) - 750x956px

mardi 15 janvier 2019 à 02:11

Pas mieux.


— (permalink)

Note : CSV et PHP

mardi 15 janvier 2019 à 00:22

Bon, PHP n’a que deux fonctions natives pour faire lire du CSV : une pour du texte, et une pour lire un fichier.
Celui du fichier ne lit que la première ligne… super : très utile.

De plus, il ne détecte pas les champs multilignes… Bordel…

Là, je souhaite importer un fichier de contacts (exporté depuis Google Contacts) vers un outil perso (que j’ai fait).
Google peut exporter au format CSV (tableur) ou VCF (vcard).

Je pense que je vais aller sur vcard, quite à parser manuellement le fichier. CSV c’est trop casse gueule : https://sebsauvage.net/wiki/doku.php?id=csv

(et puis le VCF est spécialement fait pour les contacts, de toute façon).