PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

Pipotronic

lundi 25 mars 2019 à 09:01

Un générateur de bullshit #digital.


— (permalink)

Val-d'Oise: accusé de violences sur un élève, un enseignant se suicide

lundi 25 mars 2019 à 08:42

Coupable de quoi ? D'avoir demandé à un gosse de pas rester assis dans l'escalier et, face au refus du morveux, d'avoir essayé de le déloger en le prenant par le bras.

Résultat, le gamin pleurniche, la mère porte plainte pour "violences aggravée sur mineur", l'éducation nationale placarde le prof et étouffe l'affaire. Le prof finit par se suicider.

Putain.
Je suis pourtant pas vieux, mais dans mon ancien collège, ne serait-ce que dire autre chose que "oui, monsieur, désolé" au prof aurait été une honte pas possible pour n'importe quel élève.


— (permalink)

Les développeur(euse)s toxiques - Je suis un dev

lundi 25 mars 2019 à 07:57

Et pas seulement dans le domaine du dev...

Pire, parfois ces gens sont promus managers. Et à ce moment là, tu n'es plus qu'un esclave destiné à obéir en silence à leur toute grandeur, même si les ordres sont totalement absurdes (si tu oses parler tu te fais insulter devant tout le monde).


— (permalink)

C& sur Twitter : "Il me dit donc qu’il doit faire 1 PV et là, me demande ma version numérique de carte d’identité ou mon pass navigo. Je crois rêver. Ce n’est pas valable pour justifier son identité pour le billet mais c’est valable pour établir un PV ? Je refuse de lui donner pour cette raison."

dimanche 24 mars 2019 à 22:59

Encore un exploit de la SNCF : une piece d'identité scanné n'est pas valable pour présentation avec le billet, mais suffit pour un PV. Ils sont minables. Vraiment minables.


— (permalink)

[Tuto] Installer Firefox Sync Server · Pofilo.fr

dimanche 24 mars 2019 à 13:57

Ah !

Je vais faire ça bientôt je pense.
Il fut un temps où c’était possible avec l’ancien système, puis la possibilité avait été retirée et maintenant c’est re-possible.


— (permalink)

Le hacker geohot a peur que l'humanité ne soit qu'une simulation et veut l'en libérer

dimanche 24 mars 2019 à 10:47
Il n'y a aucune preuve que ce n'est pas vrai.

Ça y est on l'a perdu.
Et il veut créer une église pour les gens qui pensent comme lui.

Bientôt on aura donc une nouvelle communauté responsable de guerres, de haine, de violences, de discriminations, dont il sera le pape. Génial...


— (permalink)

suz7c.png (image) - 1500x1159px

vendredi 22 mars 2019 à 21:14

« There’s a reason you separate military and the police. One fights the enemies of the state; the other serves and protects the people. When the military becomes both, then the enemies of the state tend to becope the people. »

On est en PLEIN dedans, mais alors à 100,00 %.


— (permalink)

Note : NTP [bis]

vendredi 22 mars 2019 à 20:09

Juste pour poursuivre ma note de ce matin…

1. Chez moi, NTP ne faisait rien (solution ci-dessous)
2. Attention aux serveurs contactés par votre PC !

1.
J’ai remarqué que ma synchronisation NTP ne ferait en réalité… rien.
C’était bloqué à un endroit je ne sais où.

J’ai checké mes interfaces réseau, le parefeu de mon routeur, celui sur mon PC… : que dalle. J’ai vu ça en allant fouiner dans TCPDump et regarder si NTP était actif.
En fait, une mise à jour manuelle, avec ntpdate marchait, mais le service NTP lui-même ne faisait rien.

Pour voir ça, faites

sudo service ntp restart
ntpq -p

Si le tableau retourné ne donne que "0" dans la colonne delay / offset ou jitter, c’est que ça ne marche pas.

Si vous avez des URL étranges et des delay/offset/jitter non-vides, c’est ok, comme là :

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 0.pool.ntp.org  .POOL.          16 p    -  68m    0    0.000    0.000   0.000
 1.pool.ntp.org  .POOL.          16 p    -  68m    0    0.000    0.000   0.000
 0.ubuntu.pool.n .POOL.          16 p    -  68m    0    0.000    0.000   0.000
 ntp.ubuntu.com  .POOL.          16 p    -  68m    0    0.000    0.000   0.000
-82-64-37-193.su 193.190.230.66   2 u  267  68m    1   39.266    3.590   2.146
-ntp.tuxfamily.n 195.220.94.163   2 u  265  68m    1   42.205    3.871   2.136
*genesis01.midwa 85.199.214.102   2 u  260  68m    1   26.476   -1.074   2.144
+electabuzz.feli 185.255.55.20    3 u  262  68m    1   26.567   -1.169   3.545
+ntp-2.arkena.ne 193.190.230.65   2 u  267  68m    1   38.700   -2.408   2.683
-eva.aplu.fr     145.238.203.14   2 u  269  68m    1   39.359    1.061   2.124
-213.251.53.11   195.66.241.10    2 u  269  68m    1   27.873    1.216   2.052
+villisika.miuku 85.199.214.98    2 u  264  68m    1   28.369   -0.842   1.908
+ntp-3.arkena.ne 138.96.64.10     2 u  268  68m    1   41.857   -2.029   1.455
 pugot.canonical 17.253.108.125   2 u  270  68m    1   40.343    3.231   0.000
-ns.rail.eu.org  138.96.64.10     2 u  266  68m    1   26.828    0.137   3.056
 chilipepper.can 145.238.203.14   2 u  274  68m    1   43.523    2.793   0.000
 golem.canonical 140.203.204.77   2 u  274  68m    1   39.539    3.613   0.000

Ça c’est ok : à part les 4 premières lignes « POOL », ce sont tous des serveurs choisis au hasard par le système…

… ce qui m’emmène au point 2

2.

Les « pool » sont — comme le nom le suggère – des serveurs qui regroupent une grosse liste de serveurs NTP. Ces "pool" ne sont pas des serveurs NTP eux-mêmes.

Quand vous mettez dans votre fichier les 4 serveurs

0.ubuntu.pool.ntp.org
1.ubuntu.pool.ntp.org
2.ubuntu.pool.ntp.org
3.ubuntu.pool.ntp.org

Votre PC contacte alors x.ubuntu.pool.ntp.org, qui vont eux vous rediriger vers un vrai serveur NTP. Ce système permet d’avoir toujours une liste de serveurs, mis à jour par ceux qui maintiennent ubuntu.pool.ntp.org.

C’est un peu comme avec le P2P : on n’a pas la liste des seeders. C’est le tracker qui les a. Notre client P2P contacte le tracker qui nous donne la liste des seeders.

Le truc c’est que les « pool » contiennent tout un tas de serveurs plus ou moins… inconnus.
En plus, les serveurs 0/1/2/3 sont mélangés toutes les heures : le serveur 0.ubuntu.pool.ntp.org vous redirigera alors vers un serveur différent toutes les heures.

Dans mon exemple ci-dessous, je reconnais quelques serveurs (le nom est tronqué, mais on devine) :

pugot.canonical : probablement un truc de Canonical.
golem.canonical : idem
ns.rail.eu.org : la NS, c’est la SNCF hollandaise. Visiblement ils ont leur propre serveur de temps (pour un service de train, ça se comprend).

Je ne serais pas surpris que de temps en temps l’on puisse tomber sur time.google.com, ou time.microsoft.com : si vous êtes anti-Gafam, ça peut être problématique…

Des serveurs NTP français, il y en a toute une liste là : https://services.renater.fr/ntp/serveurs_francais

Plus d’info : https://www.pool.ntp.org/en/use.html


— (permalink)

Carbon Capture - Humanity's Last Hope? - YouTube

vendredi 22 mars 2019 à 18:17

J’ai arrêté d’avoir de l’espoir à « it will cost 7 trillion dollars » : lol, not gonna happen. k thnks bye


— (permalink)

sirchamallow | blog – Carnet de veille éclectique d'un passionné du web

vendredi 22 mars 2019 à 17:02

Oh, je me sens un peu con : je n’avais même pas vu que SirChamallow avait un blog actif : https://sir.chamallow.com/

Je connaissais son ancien site, https://www.veilleurs.info/ , depuis trèèèès longtemps, mais il n’était plus actif depuis 2014…


— (permalink)

Counting Bugs in Windows Calculator / PVS-Studio corporate blog / Habr

vendredi 22 mars 2019 à 13:42

Je veux bien que les dév soient des humains, même chez Microsoft ou Google, mais y a des erreurs qu’on s’attendrait à ne pas voir dans un code aussi utilisé, aussi testé (et aussi cher) que le leur.

Par exemple, comparer des chaînes de caractères avec une fonction pour comparer des nombres…

C’est plus une erreur là, c’est de la négligence, voire de l’incompétence.


— (permalink)

Note : fréquence NTP

vendredi 22 mars 2019 à 13:12

J’ai remarqué que mon Linux Mint faisait des requêtes NTP (synchronisation des serveurs de temps) toutes les 30 secondes environ.

C’est beaucoup trop et totalement inutile : je ne suis pas à la microseconde près.

Pour changer ça, il faut éditer /etc/ntp.conf, et ajouter un min/max sur chaque serveur :

Passer de ça :

server ntp.ubuntu.com iburst

À ça :

server ntp.ubuntu.com iburst minpoll 12 maxpoll 17

Ici, la fréquence minimale de mise à jour est de 2^12 secondes (environ 1h) et maximale de 2^17 secondes (environ 1 jour).
C’est largement suffisant.

Il faut ajouter le minpoll/maxpoll sur chacun des serveurs qui sont listés dans le fichier, y compris le fallback.

Ensuite, relancez le démon NTP :

sudo service ntp restart

Et pour vérifier que ça marche :

service ntp status

(ne dois pas renvoyer d’erreurs)

Et

ntpq -p

(retourne un tableau avec les différents serveurs. La valeur en dessous de "poll" renseigne sur la fréquence (68m = 68 minutes = 2^12 secondes). Au début le tableau est vide, car NTP a son propre système pour déterminer la fréquence de mise à jour : pendant les 15 premières minutes, il mesure la déviation entre l’heure des serveurs et l’heure locale, ensuite il détermine la meilleure fréquence de mise à jour (en tenant compte des min/max que vous donnez) tout en évitant de surcharger le réseau et en conservant une bonne synchronisation de l’heure)


— (permalink)

Versailles : les militaires de l’opération Sentinelle disparus étaient en garde à vue

jeudi 21 mars 2019 à 22:24
Arrêtés dans un parc en train de fumer du cannabis, ils se sont fait passer pour des étudiants avant d’être démasqués… lorsque l’Etat-major a signalé leur disparition.

J’en peux plus, ce pays est un sketch ou quoi ?

Non non, c’est pas le Gorafi…
(J’ai vérifié 3 fois quand-même, pour être sûr)


— (permalink)

La ville de Paris va taxer chaque trottinette, vélo et scooter en libre-service déposés dans ses rues - Vroom - Numerama

jeudi 21 mars 2019 à 20:15

Paris : « y a trop de pollution, il faut faire quelque chose ! »
Also Paris « Très bien, taxons ce qui pollue le moins. »

*facepalm*

Le problème n’est pas tellement de taxer (au point ou on en est…), le problème c’est que c’est pas une taxe qu’on encourage des comportements.

Les systèmes en libre service, que ce soit des trottinettes, des vélos, des scooters ou même des voitures, c’est bon pour la l’écologie. Déjà ça permet déjà de réduire leur nombre : un véhicule sert pour plusieurs personnes : on réduit donc leur production, leur logistique, ainsi que l’espace qu’ils occupent (à la fois quand ils sont utilisés et quand ils ne le sont pas).

Y a probablement aussi des inconvénients, mais ces derniers portent sur le confort et sur les incivilités. Pas sur la pollution.

Mais visiblement… certains ont choisit ce qui était le plus important.


— (permalink)

« Le problème, c'est qu'on est dans un état de droit » : la dérive autoritaire de LREM - La Rotative

jeudi 21 mars 2019 à 12:52

Pfff… Pour LREM, la démocratie (!) et l’état de droit sont des problèmes.
Ce dépité aimerait pouvoir arrêter les gens avant qu’ils ne manifestent.

Ça en dit long sur leur vision de politique.


— (permalink)

#FANTAXYOU3 - YouTube

jeudi 21 mars 2019 à 12:33

Sur le cul ?

En fait, des tas de marques font des « concours » de la meilleur pub, créée par les youtubeurs.
Ainsi :
– la marque n’a pas à faire la pub
– la marque ne paye même pas le youtubeur
– les youtubeurs font tout le travail.

Ici, il s’agit de dénoncer tout ça.

Bien-sûr, ceci n’est pas limité à youtube : des trucs comme ça, on en trouve à la pelle. Généralement, les marques disent « ouais mais vous gagnez de la visibilité ».

Comment dire… Est-ce que si je dis à Free ou à EDF que je peux pas les payer, mais que je vais parler d’eux à tout le monde, ils vont accepter ?

Ben non.

Alors en tant que créateur (youtubeur, dessinateur, codeur, intégrateur, écrivain, blogueur…), n’acceptez pas non plus. Ne bossez pas gratuitement.

(Oui, je reçois régulièrement des propositions de "pub" moi aussi, même avec ce message là : https://lehollandaisvolant.net/contact )

(Merci à Maxime pour le lien !)


— (permalink)

Sophisticated Partitioning with CSS Grid | Rob Weychert

jeudi 21 mars 2019 à 11:34

Mouais enfin…

Grid c’est cool, mais quand on en vient à faire ça :

/* 2x1 partitions */

  .div3 .show:nth-child(3n+2),    /* div3 partition 02 of 03 */
  .div3 .show:nth-child(3n+3),    /* div3 partition 03 of 03 */
  .div5 .show:nth-child(15n+4),   /* div5 partition 04 of 15 */
  .div5 .show:nth-child(15n+5),   /* div5 partition 05 of 15 */
  .div5 .show:nth-child(15n+12),  /* div5 partition 12 of 15 */
  .div5 .show:nth-child(15n+15),  /* div5 partition 15 of 15 */
  .div6 .show:nth-child(12n+5),   /* div6 partition 05 of 12 */
  .div6 .show:nth-child(12n+6),   /* div6 partition 06 of 12 */
  .div6 .show:nth-child(12n+11),  /* div6 partition 11 of 12 */
  .div6 .show:nth-child(12n+12),  /* div6 partition 12 of 12 */
  .div7 .show:nth-child(14n+2),   /* div7 partition 02 of 14 */
  .div7 .show:nth-child(14n+3),   /* div7 partition 03 of 14 */
  .div8 .show:nth-child(16n+2),   /* div8 partition 02 of 16 */
  .div8 .show:nth-child(16n+5),   /* div8 partition 05 of 16 */
  .div8 .show:nth-child(16n+12),  /* div8 partition 12 of 16 */
  .div8 .show:nth-child(16n+13),  /* div8 partition 13 of 16 */
  .div9 .show:nth-child(9n+2),    /* div9 partition 02 of 09 */
  .div9 .show:nth-child(9n+5),    /* div9 partition 05 of 09 */
  .div9 .show:nth-child(9n+8),    /* div9 partition 08 of 09 */
  .div9 .show:nth-child(9n+9) {   /* div9 partition 09 of 09 */
    grid-column: auto / span 2;
  }

  .div3 .show:nth-child(3n+2) .headliner,
  .div3 .show:nth-child(3n+3) .headliner,
  .div5 .show:nth-child(15n+4) .headliner,
  .div5 .show:nth-child(15n+5) .headliner,
  .div5 .show:nth-child(15n+12) .headliner,
  .div5 .show:nth-child(15n+15) .headliner,
  .div6 .show:nth-child(12n+5) .headliner,
  .div6 .show:nth-child(12n+6) .headliner,
  .div6 .show:nth-child(12n+11) .headliner,
  .div6 .show:nth-child(12n+12) .headliner,
  .div7 .show:nth-child(14n+2) .headliner,
  .div7 .show:nth-child(14n+3) .headliner,
  .div8 .show:nth-child(16n+2) .headliner,
  .div8 .show:nth-child(16n+5) .headliner,
  .div8 .show:nth-child(16n+12) .headliner,
  .div8 .show:nth-child(16n+13) .headliner,
  .div9 .show:nth-child(9n+2) .headliner,
  .div9 .show:nth-child(9n+5) .headliner,
  .div9 .show:nth-child(9n+8) .headliner,
  .div9 .show:nth-child(9n+9) .headliner {
    font-variation-settings: "wdth" 900;
  }

… et donner une style spécifique à *chaque* div, autant ne pas utiliser grid et donner un height/width en pourcentage, ça reviendra au même.

L’idée d’un truc responsive, c’est pas seulement avoir un truc flexible, c’est aussi voir les éléments se réorganiser sur la page en fonction de la taille d’écran, et de façon optimale.

Grid et Flex sont très pratiques, c’est indéniable, mais y a beaucoup de masturbation de styles à leur sujet quand-même…


— (permalink)

Les étoiles de fer et la fin des étoiles - Couleur-Science

jeudi 21 mars 2019 à 11:03

Le problème avec les grands nombres, ceux sous la forme de puissances, comme 10^1500, c’est qu’on n’en mesure pas la grandeur.

On se dit « 1500 ? Bof, c’est mon salaire tous les mois… ».
Ouais, sauf que non : là c’est dans la puissance, et ça change tout.

Un milliard, c’est 10^9.
Notre 10^1500, c’est un milliard multiplié par 10^1491.
C’est un milliard × un milliard × 10^1482
C’est un milliard × un milliard × un milliard × 10^1473

Notre 1500 ne descend pas vite, hein ?

Et pourtant, « un milliard × un milliard × un milliard », c’est déjà le nombre de molécules dans une baignoire remplie d’eau.

Maintenant, écrivez « un milliard × un milliard × un milliard × […] » etc., 166 fois de suite, et vous aurez votre 10^1500.

Ben ça, c’est la durée dans laquelle se projette mon article.
Notre univers n’en est même pas à 0,6 % de cette durée.

Quant au « milliard » lui-même… Beaucoup de monde ne se rend pas compte de combien c’est grand. Surtout par rapport à un million.

1 million, c’est environ 12 jours.
1 milliard, c’est 31 années.

Personne n’a jamais vécu ne serait-ce que « 4 » milliards de secondes.

Il faudrait plus de 17 000 grands cahiers grands carreaux pour avoir 1 milliard de carreaux.
Ça représente 4,2 tonnes de cahiers : il faudrait un camion pour transporter ça !

C’est aussi pour ça que ça me fait rire quand on parle des milliardaires.

Avec 1 million d’euros, on peut peut dépenser environ un Smic par mois durant une vie (40 ans au smic, ça représente ~570 k€, donc pour une vie entière de 70~80 ans, on est dans les comptes).

Avec un milliard d’euros… le million d’euro dont je parle ci-dessus, on peut le dépenser tous les mois durant la même vie.
Et ces gens, ces milliardaires, nous font croire qu’il manquent de fric, que le travail coûte cher, qu’il y a trop d’impôts, etc.

Je ne suis pas contre le fait de gagner de l’argent, ni contre la réussite. Mais à un moment faut redescendre sur Terre : un milliard, c’est plus que tu ne peux compter dans ta vie à voix haute, même si on ne dormait pas.

Un milliard, c’est beaucoup. Beaucoup trop pour une seule personne.


— (permalink)

Les militaires de Sentinelle seront mobilisés pour l’acte XIX des « gilets jaunes »

jeudi 21 mars 2019 à 00:21

Poussez pas, y en a pour tout le monde :
– L’armée est désormais mobilisée
– Macron veut aussi interdire les manifs (le samedi, sur les champs-élysées, pour commencer…)
– Ils considèrent toute personne présente sur un lieu d’incident comme complice (et donc coupable)
– Ils parlent d’utiliser des balles réelles

… et toujours pas une once aucune de remise en question. En fait c’est même pire que ça, car ils continuent de balancer de l’huile sur le feu tous les jours…

En mobilisant l’armée pour tuer les manifestants, Macron déclare la guerre au peuple, et pas au sens figuré.

Je serais l’Iran ou la Russie, j’aurais presque honte d’être assimilée à la France…


— (permalink)

Note : easter egg

mercredi 20 mars 2019 à 21:59

Certains avaient trouvé un EasterEgg sur un de mes NDD :)
Et ben… je l’ai mis à jour.

Merci à Nicolas pour quelques idées :)


— (permalink)