PROJET AUTOBLOG


Shaarli - le hollandais volant

Site original : Shaarli - le hollandais volant

⇐ retour index

FixPhrase

mardi 26 octobre 2021 à 17:11

Un système GPS pour transmettre les coordonnées via des mots de la langue courante.

Via : https://sebsauvage.net/links/?3sbQ3A

Le code fait 200 lignes, mais y a un dictionnaire de 7 000 mots : Le code source : https://source.netsyms.com/Netsyms/fixphrase.com/src/branch/master/FixPhrase.lib.php

Donc a priori, il faudrait un dico français et hop, on a la version française.

La difficulté est d’avoir des mots suffisamment différents entre-eux (un peu comme l’alphabet radio où les mots sont très soigneusement choisis pour éviter les collisions quand on les prononce transmet sur une ligne téléphone merdique).

Les dictionnaires Hunspell (listes de mots utilisés par tous les correcteurs d’orthographe) comportent environ 50 000 à 150 000 mots selon les langues. Ça peut-être un bon début.

Il suffit d’éliminer :
- les mots trop courts (<=3 lettres)
- trop longs (>12 lettres)
- ainsi que les pluriels (<mot1>+s == <mot2> ? on vire le <mot2>).
- les mots trop compliqués (si on garde « feldspath », « ouananiche » ou « tétraktys », certains vont se planter c’est sûr — oui ce sont de vrais mots)

Ensuite pour les ressemblances entre les mots ou les homonymes, on peut filtrer en utilisant la clé soundex d’un mot (d’empreinte phonétique — faut voir s’il existe en soundex-français).

Puis on réduit la liste des mots : en prenant 1 sur 2, puis, puis en refaisant un soundex() plus large. Au final, on filtre peu à peu jusqu’à obtenir 7k mots.

Yapluka implémenter tout ça.


… allo ?


— (permalink)

Rhône : Le chasseur rate sa cible et dézingue un câble d'électricité

lundi 25 octobre 2021 à 21:13

Ils tuent des gens dans leur jardin, leur voiture et même jusque dans leur salon.
Ils déversent tous les ans, en Europe, environ 20 000 tonnes de plomb dans la nature.
Ils privatisent la forêt, les chemins, la nature, chaque week-end.

Désormais, ils coupent aussi les lignes électriques à coup de fusil.

On va les laisser faire longtemps encore ?


— (permalink)

Guy Applies To 60 Places That Said They Were Hiring, Only Gets 1 Interview, Shares How Something Doesn't Add Up | Bored Panda

lundi 25 octobre 2021 à 19:09

Les entreprises postent des « offres » d’emploi partout mais ne répondent pas plus qu’avant à ceux qui soumettent leur CV.

Du coup, du côté des entreprises, ils se plaignent que plus personne ne veut bosser, alors que c’est faux.

Les gens veulent bosser (en tout cas la majorité), c’est juste qu’ils ne veulent pas bosser pour rien dans des conditions de merde.

Pour info : fouillez les offres d’emploi sur le net, et regardez combien y mettent le montant du salaire proposé.
On doit être à quoi ? 5 % des offres ?
Alors que c’est sûrement l’information la plus importante, avec le nom du post occupé dans la boîte.

----

D’une façon générale, les fiches de posts sont mal foutues.
On n’a pas forcément besoin de savoir que l’entreprise investie 3 millions au Burkina Faso ou qu’elle est présent dans 43 pays, ou encore que c’est une #startup #innovante #digitale avec une salle de billard. En tout cas, moi, je m’en fiche.

À la limite, c’est quelque chose à balancer lors de l’entretien ou sur le site internet.

Ce que je veux voir :
- intitulé du poste (« boucher / charcutier », « facteur », « soudeur », …)
- nom de la boîte
- domaine d’activité (pharma, aéro, auto, alimentaire… ça suffit à n’importe qui connaissant son métier de se faire une idée, en fonction de l’intitulé du poste. Je n’ai pas besoin qu’on m’explique mon métier)
- le salaire (avec une fourchette réduite : mettre "entre 1000 et 4000 €, c’est stupide)
- où (adresse exacte) ? quand (dates de début et horraires) ?
- type de contrat.

Voilà.


— (permalink)

Does CSS Support Single-line Comments?

lundi 25 octobre 2021 à 18:57

En CSS, on ne peut pas utiliser les commentaires avec « // commentaire ».
Il n’y a que les « /* commentaire */ »

… à moins que… Si ?

En fait si, mais c’est un peu un hack et le « // » ne suffit pas.
Vous lirez l’article pour voir pourquoi, mais il faut faire ça, avec « // » au début et « {} » à la fin, sur la même ligne :

selecteur {
// ceci est un commentaire {}
width: 100%;
color: red;
}

(du coup, c’est pas du tout plus rapide que de faire /* commentaire */)


— (permalink)

Facebook est installé sur votre iPhone ? Désinstallez d'urgence l'application ! - Liens en vrac de sebsauvage

lundi 25 octobre 2021 à 18:46

Un accéléromètre mesure les accélérations, donc les variations de vitesses (que ce soit en valeur numérique (passer 0 à 50 km/h par exemple) ou en direction (prendre un virage).
La vitesse, c’est la variation de la position en fonction du temps.

En fait mathématiquement, l’accélération est la dérivée de la vitesse, elle-même la dérivée de la position.

En connaissant une unique position à un instant T, et une unique vitesse (valeur + direction) à un instant T' (qui peut ou non être égale à l’instant T), alors on peut utiliser les mesures de l’accélération pour déterminer toute votre trajectoire.

Par exemple :
- je suis à Paris à minuit (position : à l’instant T) et ma vitesse est nulle (vitesse à l’instant T').
- on me met une cagoule sur la tête. Je détecte alors une accélération de 1g durant 2 seconde en direction du sud. Je sais que je me trouve alors à 2×9,8 m/s, soit 70 km/h.
- durant 8 heures, je ne sens plus rien, pas de changement d’accélération.
- enfin, je mesure une accélération de 2g durant 1 seconde vers le nord. Cette accélération est exactement opposée à l’accélération quand j’étais à Paris. Je sais alors que ma vitesse est de nouveau nulle.

Où me trouve-je ? Facile : j’ai fait 8 h à 70 km/h (donc 560 km) vers le sud en partant de Paris. Je suis donc aux alentour de Toulouse.

Avec un accéléromètre précis, qui mesure sur les tris axes (X, Y, Z) et sur les trois angles on peut capter les moindres changements de direction, et en déduit sa position.

Les systèmes embarqués dans les missiles, les fusées et les sous-marins utilisent ce genre de guidage, de façon autonome, sur 3 axes et avec 3 accéléromètres : calculant chaque changement de direction, d’accélération et la durée des différentes phases de déplacement, ils peuvent déterminer avec une grande précision où ils sont et où ils vont.

Si l’on n’a que la seule information de l’accélération durant X temps, on ne saura rien. Mais il suffit d’une seule coordonnée pour pouvoir tout retracer. Et ça, ça peut passer par le GPS, le réseau GSM, le réseau Wifi (les points d’accès ne varient pas), le capteur photo (coucou tel ou tel monument sur votre selfie, ou encore les données EXIF dans les photos !).

Ou encore, comme sur ton article : si deux téléphones captent les mêmes sons (ou les mêmes vibrations de l’accéléromètre) au même moment, il suffit de connaître la position d’un des téléphones pour savoir où était l’autre.
Et comme FB est installé à peu près partout, même si vous bloquez sa géolocalisation, vous pouvez être trahis par un parfait inconnu dans le métro ou dans bus, qui lui a laissé son GPS allumé…

Ça fait peur, mais visiblement, FB s’en sert.

Je vous laisse imaginer tous les autres, à commencer par Google (qui contrôle votre téléphone en entier, avec Android), et les fabricants des composants, qui ont tous des micro-OS dans les chipsets.

Entre ça et la détection du "bruit" dans les photos que vous prenez pour savoir quel appareil photo a pris quelle photo… ils sont complètement malades. De vrais génies oui, mais des malades quand-même.


— (permalink)

Tenacity

dimanche 24 octobre 2021 à 10:38

Un fork d'Audacity.


— (permalink)

Un couteau en bois trois fois plus tranchant que l'acier inoxydable - GuruMeditation

samedi 23 octobre 2021 à 14:13

Est-ce qu’on va voir apparaître ces couverts dans les restaurants à emporter ?

Sinon, petite astuce : toujours avoir un set de couvert dans la voiture.

Perso j’ai un de ces sets de l’armée NL (en inox pour le coup), où tout est imbriqué : ouvre-boîte, couteau, fourchette, cuillère. Et ça tient moins de place qu’une boîte de tube dentifrice : https://www.asmc.com/german-army-cutlery-original.


— (permalink)

There is no 'printf'.

vendredi 22 octobre 2021 à 12:57
As so often when debugging something that doesn't make sense, we need to determine if what we're looking at is actually what we think we're looking at. We wrote some code, and we run an executable, but who's to say that the executable uses the exact instructions we wrote into the code?

C is not an interpreted language, but a compiled language, meaning we use a tool -- a compiler -- to translate our high-level code into machine instructions. And if you remember the various stages of a compiler, you'll note that one of them includes code optimization. So let's take a look at what exactly our compiler produces:

Parfois, les compilateurs remplacent certaines fonctions que vous écrivez par d’autres qu’ils jugent plus appropriées. Et ça peut provoquer des désagréments. Ici, printf() retourne la longueur de la chaîne affichée. Mais le compilateur peut le remplacer par une fonction qui retourne autre chose (ici, puts(), qui retourne un code, pas la longueur de la chaîne passée en paramètres).


— (permalink)

L'extension de la redevance au reconditionné gagne un cran au Sénat

vendredi 22 octobre 2021 à 05:37

… et ils parlent déjà de LeBonCoin, donc aussi l’occasion en plus du reconditionné.

Bientôt on aura même une taxe mensuelle : en plus des produits neufs, remis à neuf, d’occasion, ils inventeront une taxe sur les produits qu’on ne revendrait même pas, donc à l’utilisation.


— (permalink)

Quand je veux retrouver une commande dans le terminal | Les Joies du Code - Humour de développeurs : gifs, memes, blagues

jeudi 21 octobre 2021 à 21:34

Haha !

Sinon j’utilise soit « history | grep <mot clé> » soit Ctrl+R. C’est plus rapide :p


— (permalink)

Ricky Gervais sur Twitter : "😂 A perfectly simple rule of secularism. This is clearly aimed at religion, but it works for all dogma in any ideology 👇… https://t.co/78NWOW5lv2"

jeudi 21 octobre 2021 à 19:07

Dans les commentaires, certains disent « nyanyanya, on peut remplacer la "religion" par "la science" ».

Sauf que non.

La science, elle me dit « voyager plus vite que la lumière est impossible ».
Maintenant, vous pouvez m’insulter autant que vous voulez, ou dénier ça. À la fin, j’aurais toujours raison, quoi qu’il arrive.

Ce qui est mal compris, c’est la Science, ce n’est pas « interdire », ou « autoriser », ou « obliger ». Elle dit simplement ce qu’il est possible de faire ou non et ce qui va se passer si vous le faites ou non. Elle énumère les règles et le déroulement du jeu. Elle s’en tape si vous voulez jouer ou non. Rien. De. Plus.

Par exemple : la Science dit « avec un vaccin, vous aurez plus de chances de ne pas mourir ». Elle n’est pas là pour vous obliger à vous faire vacciner. Ça c’est le rôle des politiciens.

Le politicien (au sens "noble" de gouvernant) a pour un de ses rôles de maintenir ses administrés en sécurité. Une des façons d’y arriver est de suivre les conseils donnés par la science.
Si vous ne croyez pas aux vaccins, c’est votre droit. Vous aurez tort. Les vaccins fonctionnent, c’est un fait, c’est la réalité. Qu’on le veuille ou pas.

Vous avez le droit de nier ça : c’est juste très con, mais la connerie n’est pas interdite.

Le politicien, lui, s’il pense que la science a raison et qu’une vaccination massive est faisable et bénéfique, alors il fera vacciner tout le monde.


— (permalink)

Note : les gens

jeudi 21 octobre 2021 à 12:55

Avant :
- les gens : *meurent*

Aujourd’hui :
- la science : *invente la vaccination*
- les gens : *ne meurent plus*
- aussi les gens : « ouin ouin. »

- la science : *facepalm*


— (permalink)

« Populisme scientifique » : la virulente charge du comité d’éthique du CNRS

jeudi 21 octobre 2021 à 12:45

Donc le CNRS (et d’autres) mettent des mois à publier (en retard, bien après la battaille) un truc qui dénonce la fraude à l’HCQ, les conflits d’intérêt des journaux de publication, les médias qui font de la merde…

Combien d’heures ont été perdues par ces esprits brillants parce que le reste des gens décide d’être cons ? Réponse : autant d’heures qui ont repoussés la sortie des vaccins et d’autres traitements réellement efficaces, en fait.

Bref : à chaque fois qu’un antivax ouvre sa gueule, y a un enfant qui meurt parce que les scientifiques doivent corriger l’antivax au lieu de soigner l’enfant.

On pourrait les laisser débiter de la merde, bien-sûr, mais dans ce cas, il ne serait même pas la peine de continuer à chercher un vaccin puisque quand il sera sorti, plus personne n’en voudra car tout le monde aura été converti à l’obscurantisme scientifique.

Voilà pourquoi la communauté scientifique DOIT s’exprimer, y compris à la télé, quand des choses fausses s’élèvent dans les airs.

Or, autant ça ne me dérange pas si les gens ne comprennent pas des choses compliquées (certaines choses sont compliquées, ou du moins complexes, c’est un fait), autant pour l’efficacité d’un vaccin ou la rondeur de la Terre, c’est juste une question d’ouvrir les yeux et de visiter une morgue pour compter combien de personnes décédées sont non-vaccinés et combien sont vaccinés.

Bref, c’est juste énervant/consternant/déprimant. Ces gens ont 5 siècles de retard dans leurs idées. Qu’est-ce qu’ils foutent à notre époque, bordel ?


— (permalink)

Chiffonnette - Apple (FR)

jeudi 21 octobre 2021 à 06:30

Lol : y'a une liste de compatibilité. Certains iPhones ne sont pas compatibles avec leur "chiffonnette" à 25€.

(L'histoire ne dit pas si la fibre utilisée provient du PQ ayant appartenu à Steve Jobs pour justifier ce prix)


— (permalink)

Un étudiant crée le premier iPhone avec un port USB-C et démonte l’argumentaire d’Apple sur l’impossibilité de le faire - Liens en vrac de sebsauvage

mercredi 20 octobre 2021 à 12:53

On avait déjà vu ça avec le port Jack : https://korben.info/a-ajoute-port-jack-liphone-7.html

~

Sinon, e ne donne pas raison à Apple pour leur acharnement (d’ailleurs comment ça se fait que l’Europe ne les condamne pas ?), mais — pour moi — le port lightning est nettement mieux que l’USB-C.

La fiche mâle Lightning est une fiche solide et pleine : impossible à écraser. Un peu comme Jack dans le principe (alors que le Component ou le Scart s’écrasent facilement).
L’USB-C est creux : ça s’écrase, ça s’encrasse, c’est impossible à nettoyer.

De même, la fiche femelle Lightning est juste un creux. Alors que l’USB-C, c’est une fiche mâle dans la fiche femelle, qui finit toujours par se plier si on ne fait pas gaffe.


— (permalink)

Marko ⚡ Denic sur Twitter : "HTML tips you won't see in most tutorials.🧵"

mardi 19 octobre 2021 à 13:09

Tout un tas de petites astuces HTML méconnues et qu'on a tendance à refaire en JS pour rien.


— (permalink)

GitHub - FiggChristian/FontTeX: A JavaScript library that renders HTML math equations in any font family using TeX.

mardi 19 octobre 2021 à 06:18

FontTeX, un lib pour faire du LaTeX dans les pages web. Il fait le même boulot que MathJax ou KaTeX.
Voir : https://figgchristian.com/projects/fonttex/home

Le truc c’est que FontTex ne s’emmerde pas à inclure des tas de polices d’écritures « serif » pour styliser les équations. FontTex permet de faire les équations dans n’importe quelle police. Ça fait un peu moins fancy, mais il suffit de les mettre en "serif" ou "times" et ça devient beau. Ou alors d’inclure une unique police web (étendue au latin, grec, etc. néanmoins) et ça restera toujours bien plus léger que KaTeX et MathJax :

– FontTeX : 1 fichier, 300 ko
– KaTeX : 86 fichiers, 3 100 ko
– MathJaX : 700 fichiers, 5 800 ko

Notez que pour KaTeX et MathJax, il y a beaucoup de fichiers de police et tous ne sont pas forcément téléchargés pour faire un rendu. Ça n’empêche pas que l’unique fichier fonttex.min.js soit moins gros que katex.min.js.

Il se peut que je teste ça sur Couleur-Science (où j’utilise actuellement KaTeX).

(Merci beaucoup à Sick pour le partage)


— (permalink)

Alexandre Moatti sur Twitter : "Dans les gares françaises il n'y a quasi plus de casiers à consigne (because ou prétexte sécurité), en revanche aucun problème pour des lockers de livraison Amazon.… https://t.co/YzKnbFD0Lf"

lundi 18 octobre 2021 à 19:21

HAHA, mais c’est tellement ça : il n’y a plus de consigne (à bagages) nulle part parce #terrorisme, #bombes, etc.
Par contre, des dépôts Amazon pour retirer les colis, ça fleurit de partout et y a aucun problème.

La raison ?
J’en vois deux.

La première c’est que y a une psychose du terrorisme et un climat de peur permanente qui est en train d’être installée partout. Il suffit qu’un vieux bonnet soit oublié dans une gare pour qu’on fasse venir l’équipe de déminage et tout le bordel. Il faut que ça fasse du bruit, il faut que ça impressionne… même si ça fait plus chier le monde qu’autre chose et qu’au fond ça ne sert strictement à rien.
Que je sache, jamais aucune bombe n’a été désamorcée comme ça, et ensuite, déminage ou pas, si ça pête dans une gare en verre, un train ou un métro, ça blessera ou tuera tout le monde dans le tunnel à cause de l’onde de choc.

Bref, ça fait croire que les autorités agissent et qu’ils ont la situation sous contrôle, alors que c’est de la poudre aux yeux. Il y a beaucoup plus de morts causés par la police que de morts causés par les terroristes.
Pour 2019 (dernière année où Wiki a toutes les stats) : 7 morts / 23 blessés par terrorisme, 19 morts / 117 blessés par la police. Donc bon… Après on va me dire que c’est peut-être aussi grâce à toutes ces mesures de sécurité, mais j’ai comme un doute.

Regardez dans les gares comment il est facile d’embarquer quoi que ce soit dans les trains. C’est facile : suffit d’arriver un peu à la bourre. Au début, les passagers sont invités à mettre les valises sur les tapis, se faire scanner, etc. Mais comme ça prend trop de temps, à la fin, ils font passer tout le monde sans contrôler. Ça fait un peu de temps que j’ai pas pris le Thalys (TGV entre la France et le Bénélux), mais c’était ça à chaque fois les 4 ou 5 dernières fois que je l’ai pris (entre 2012 et 2019).

La deuxième raison, c’est que la France se doit de protéger les citoyens. En fermant tout, ils ne prennent pas de risques. Au moins, si ça pète, ça ne sera pas de leur faute (ce qui est bien le but : ne pas être responsable). Alors que Amazon, ils s’en foutent : ils veulent délivrer les colis, point.
Le but recherché n’est pas le même.


— (permalink)

Empreinte environnementale du numérique : vers un vote conforme au Sénat, copie privée comprise

lundi 18 octobre 2021 à 12:42

Le politicien : « Alors pour vous inciter à acheter reconditionné, nous allons taxer le reconditionné et en augmenter le prix ».

Le politicien : « Ah et : les pauvres, allez vous faire foutre. Vous êtes des pollueurs ! Soyez riches et vous pourrez acheter un téléphone reconditionné. »


— (permalink)

Untold Story Of How One Guy In California Keeps The World’s Computers Running on the Right Time Zone

dimanche 17 octobre 2021 à 18:42
Not only can’t the time zone titans currently agree on the best way to carry the timezone database forward, it seems. But the entire process of codifying and standardizing time zones is also decidedly contentious political business with a long and tumultuous history to go with it.

Une petite histoire sur comment et qui maintient la liste des fuseaux horaires.
Comme tellement de choses, ici, c’est un seul gars (un expert en la matière depuis des décénies) qui maintient ça.


— (permalink)