#20942

‎Orange Téléphone dans l’App Store (iOS)

Je ferais un récap sous peu, mais je recommande cette appli sous iOS.

C’est Orange, oui, mais cette appli intercepte les numéros de téléphone appelant et bloque les appels qu’il considère fumeux (à partir de sa base de données de numéros pourris). On peut même en signaler.

Pas besoin de compte Orange, ni même d’être client Orange (je suis chez Free Mobile), mais une fois installée et qu’on lui a donné l’autorisation d’accéder aux numéros entrants, il est actif.

Je n’ai pas moyen de savoir si elle fonctionne réellement (y a aucun log), mais depuis environ 2 mois, je recevait jusqu’à 5 ou 6 appels merdiques par jour.
Depuis une dizaine de jours que j’ai cette application installée, plus AUCUN appel pourri. Donc y a des chances que ça marche.

Je n’ai pas cherché s’il y avait un équivalent sur Android.

ÉDIT : en effet, ça marche très bien.
J’ai désactivé le blocage automatique et hop, j’ai eu un appel pourri aujourd’hui. J’ai aussitôt réactivé.

En plus je viens de voir que l’appli contient tous les numéros utiles : 112, Samu, Police, Pompiers, 114 (sms d’urgence pour les malentendants), info-covid, samu-social, alerte attentat, alerte enlèvement, aide harcèlement, violence faites aux femmes, urgence gaz, urgences maritime…

Et sinon, sur Android, Patrick me signale cette application : https://www.androidlista.fr/item/android-apps/591731/should-i-answer/
(ce n’est pas sur le PlayStore, par contre)

https://apps.apple.com/fr/app/orange-t%C3%A9l%C3%A9phone/id1441313724

#20826

Note : CSS pour Twitter

div[data-testid="placementTracking"] { display: none!important; }

Ce CSS appliqué sur Twitter masquera les tweets sponsorisés et suggérés.

Il peut être utilisé avec uBlock Origin, ou avec StopTheMadness (sous iOS).

(Merci à David, pour la suggestion de StopTheMadness, d’ailleurs : l’app est payante, mais permet d’appliquer sur CSS/JS à tous les sites, en plus de virer les "utm" des URL, de virer les bandeaux de cookies et autres « essayez notre app ! », de réactiver le zoom sur les sites qui l’empêchent, désactiver les playback vidéo automatique…)

https://lehollandaisvolant.net/?mode=links&id=20220220155023

#20824

nitter

Twitter fait chier avec son interface 100 % JS (et aucun moyen de s’en passer : ils avaient une version light, mais elle n’existe plus depuis 2020).

Le truc c’est que <title> de la page n’existe plus dans le HTML d’une page Twitter. Tout est ajouté dynamiquement en JS une fois que la page charge.
Donc quand je partage un tweet dans mes liens, le titre du tweet n’est pas récupéré. Je suis obligé de le recopier à la main. C’est chiant.

Avec Nitter, qui n’est autre qu’un site utilisant l’API de Twitter et affichant le tweet ou le thread en vrai HTML, je n’ai pas ce soucis.

Il suffit, dans le lien d’un tweet, de changer le domaine de twitter par celui de Nitter.

On utilisera donc ça pour parser le titre :

https://nitter.net/Limande_soyeuse/status/1291667060695666691

À la place de ça :

https://twitter.com/Limande_soyeuse/status/1291667060695666691

Ah et Nitter fait des flux RSS de comptes aussi (oui je découvre :o).

https://nitter.net/about

#20782

LogicEmu - Online Logic Simulator

Woah, une page avec des circuits logiques interactifs.

Prenez par exemple la NAND : https://lodev.org/logicemu/#id=nand_logic

Et vous pouvez voir les portes AND, OR, XOR… à l’œuvre. Amusez-vous à cliquer sur les entrées, pour voir comment les valeurs en sortie réagissent en fonction de leur état (allumé / éteint) et du type de porte (tous ont un comportement différent).

En prime, c’est tout en offline en JS dans le navigateur, pas dans le cloud.
C’est très Web 1.0, mais c’est absolument génial.

(Merci Newa pour le lien !)

https://lodev.org/logicemu/#id=flip_flops_nand

#20777

📱 Comment faire durer nos batteries de téléphone plus longtemps ? - YouTube

Merci Jamy !

Si on résume :
– éviter de rester trop longtemps au dessous de 20 %
– éviter de rester trop longtemps au dessus de 80 %
– ne pas le chauffer ni le refroidir trop

J’ajouterai : éviter de charger trop vite ! La charge rapide c’est pratique, mais ça use la batterie aussi (et ça la chauffe également). Si vous avez le temps, utilisez un chargeur lent.

Quant à la charge sans fil, environ la moitié de l’énergie est perdue en chaleur dans le téléphone, donc c’est pas top non plus, surtout en été.

Et pour augmenter l’autonomie, coupez les fonctions que vous n’utilisez pas (Wifi, Bluetooth…). Pour Android, j’ai fait cet article y a longtemps : https://lehollandaisvolant.net/?d=2013/10/15/18/27/38-quelques-astuces-pour-lautonomie-sous-android-sans-applications-speciales

https://www.youtube.com/watch?v=9M1Rw7h05Xk

#20765

Note : astuce HTML

En HTML, si vous indentez votre code (déjà bravo, plus personne ne fait ça ces temps-ci), vous risquez de voir des espaces apparaître à l’écran entre les éléments.

Genre avec ça :

<div>
	<span>A</span>
	<span>B</span>
	<span>C</span>
	<span>D</span>
</div>

Qui N’EST PAS totalement équivalent à ça :

<div><span>A</span><span>B</span><span>C</span><span>D</span></div>

Ce sont les \t et les \n qui se traduisent par un espace impossible à retirer avec des margin: 0.
On peut s’en tirer en mettant font-size: 0 au parent et une taille normale aux enfants.
Si votre élément parent est un flex ou grid, le problème disparaît également.

Il y a une autre solution, directement en HTML, qui permet de conserver l’indentation, en tout cas visuellement :

<div>
	<span>A</span
	><span>B</span
	><span>C</span
	><span>D</span>
</div>

Ici les balises ne sont pas séparées par des espaces. Le &gt; fermant est renvoyé à la ligne pour faire l’indentation.

Une autre solution c’est ça :

<div>
	<span>A</span><!--
	--><span>B</span><!--
	--><span>C</span><!--
	--><span>D</span><!--
--></div>

L’espacement en \n\t est alors dans un commentaire et n’est donc pas affiché à l’écran..

https://lehollandaisvolant.net/?mode=links&id=20220204175645

#20762

Don't ask the barber if you need a haircut - Sketchplanations

« Ne demandez pas au coiffeur si une coupe de cheveux est nécessaire. »

Dans le sens où si on demande un service A à quelqu’un qui fait — justement, comme par hasard — des services « A », faut pas s’étonner si le prestataire vous dit que oui, vous avez besoin de ça.

Simple exemple : demander conseil à Microsoft pour savoir quelle est la meilleur suite bureautique à installer dans l’éducation, l’administration, l’armée… Heureusement personne ne fait ça, bien-sûr, ça serait trop ridicule.

https://sketchplanations.com/dont-ask-the-barber-if-you-need-a-haircut

#20729

autocapitalize - HTML: HyperText Markup Language | MDN

Ajouter un attribut HTML à un input :

autocapitalize="none"

Permet d’éviter que les claviers virtuels mettent une majuscules à par défaut au premier mot.

On peut aussi mettre « sentences », « word » ou « characters » pour capitaliser chaque phrase (par défaut), chaque mot, chaque lettre.
Notez que ça n’empêche pas de modifier la casse du clavier virtuel, ça permet simplement de spécifier la casse par défaut d’un clavier virtuel. Pratique quand-même !

https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/autocapitalize

#20702

Assistance Web

Pour suivre sa conso mobile, sans appli, sans aller se faire chier sur son compte en ligne, il faut envoyer un SMS à un numéro spécial et on reçoit un récapitulatif :

Bouygues : envoyez « conso » par SMS au 680
Free : envoyer SMS quelconque au 555
Orange : composer le #123# au téléphone
SFR : envoyez « SOLDE » au 950

(Vérifié ce jour pour Free et Bouygues ; pas pour Orange et SFR)

https://www.assistance.bouyguestelecom.fr/s/article/suivi-consommation-en-ligne

#20675

JavaScript Sudoku solver

J’aime ce genre d’article où on montrer itérrativement comment résoudre un problème de prog, et comment on arrive à passer d’une solution qui fonctionne mais qui est un peu lente (8 secondes) à une solution faisant appel à quelques astuces logiques (issues de l’intelligence humaine, impossible à deviner pour un script comme ça) pour le réduire à 0,7 secondes (le nombre de calculs passe lui de 8,9 millions à 1 200). Magnifique.

https://lisperator.net/blog/javascript-sudoku-solver/

#20665

MKVToolNix news – Matroska tools for Linux/Unix and Windows

Au cas où certains ne connaissaient pas : cet outil permet de refaire vos MKV (sous titres, langues, chapitres…) sans ré-encoder toute l’audio/vidéo.
Si vous avez une vidéo (MP4 ou MKV) avec des sous-titres à part, il peut aussi les unifier.

C’est aussi rapide que de copier-coller le fichier.

Et si vous sous-titres s’affichent mal sous VLC (à cause des caractères accentués) : ouvrez les dans SublimeText, puis Ficher > Enregistrer avec l’encodage > UTF-8.

Puis réencodez le MKV.

https://mkvtoolnix.download/

#20664

Marc Gral sur Twitter : "Pour cette nouvelle année à venir, n’oubliez pas de bloquer la chaîne de l’extrême droite et du complotisme. https://t.co/T1AmlWYaDL" / Twitter

Vous aussi, commencez l’année correctement et bloquez CNews.

Et de façon générale, faites pareil pour BFM, TF1, M6 et le reste. De toute façon, avec les élections, ça ne pourra qu’alléger votre fil Twitter.

https://twitter.com/MarcGral/status/1476920619312766981

#20631

Les Experts de la garde à vue - Journal d'un avocat

Un post ancien, mais édifiant , de la part de Maître Eolas.

Le message : en garde à vue, gardez le silence.
Même si vous êtes innocent : Gardez. Le. Silence.

L’article dit pourquoi et j’invite à le lire même si j’en résume deux points ici :

Premièrement, même en étant sincère (et que vous vous savez innocent) : vous pouvez dire de la merde ou dire une erreur.
Le problème, c’est que ça sera ajouté au dossier et considéré comme étant dit volontairement et librement par quelqu’un en état de parler et de réfléchir.
Or, après 48 heures sans dormir ni manger dans une cellule sombre et qui pue sans vos chaussures, lunettes, montre, vous n’êtes plus vous-même. Vous direz forcément de la merde à un moment donné.
Merde qui ne pourra plus être retirée.
Merde qui sera retenu contre vous.

Quand on se tait, au moins on ne dit pas de merde. Au moins ça ne pourra pas être retenu contre vous.
Et le droit de garder de silence est un vrai droit et ça ne fait pas de vous un coupable quoi que les policiers diront (c’est leur métier de vous tirer les vers du nez).

Deuxièmement, toujours comme il dit, la garde à vue et les discussions qui s’y font sont asymétriques.
Vous, vous êtes menottés, fatigués et intimidés et soupçonnés. Le policier en face, il est libre, intimidant et il pourra rentrer chez lui à 17h pour voir sa famille, manger et se reposer.
Lui il a accès au dossier, aux témoignages et sait ce qu’on vous reproche. Il sait les questions à vous poser. Vous, vous ne savez pas encore, ni les réponses à leur donner.

Encore une fois, vous pourriez dire des choses inutiles ou incriminantes et qui seront retenues contre vous.

Ce n’est qu’une fois que le dossier sera devant la justice que vous saurez ce qu’on vous reproche, que vous aurez un avocat, et que vous pourrez parler pour vous défendre convenablement, en personne libre et innocente (car on est innocent jusqu’à tant qu’un jugement ne nous a pas déclaré coupable).

Bref : ne parlez pas aux policiers. Seulement à votre avocat.

Et pour ceux qui veulent une image : https://twitter.com/maitre_eolas/status/1066277601008857088

https://www.maitre-eolas.fr/post/2012/10/01/Les-Experts-de-la-garde-%C3%A0-vue

#20612

Wesley Aptekar-Cassels | Reasons to avoid Javascript CDNs

Tiens c’est vrai ça : l’argument du « une lib à télécharger pour tous les sites » ne tient plus du tout depuis que les navigateurs mettent chaque site dans un sandbox à part maintenant.

(sans compter que y a pas deux sites sur Terre avec les mêmes versions des lib qu’ils utilisent…)

Bref, hébergez tout vous même.

https://blog.wesleyac.com/posts/why-not-javascript-cdn