Monthly Shaarli
November, 2019
Sous le coude
Black Friday kills
Quicknotes about manipulation on search engine's URLs
Sous le coude au besoin; j'y avais déjà pensé et c'est génial que quelqu'un ai fait quelque chose dessus ^^
Merci pour ce message :)
I like the markdown syntax of checkboxes on Github :
[ ]
for empty checkboxes[x]
for checked ones
But this feature is not available in DokuWiki, so I added it to the file entities.local.conf (better is to copy entities.conf to entities.local.conf to avoid erasing during WikiDoku updates). I don't want to install a plugin.
This is how it looks in my entities.local.conf :
[ ] <html><input type="checkbox" disabled></html>
[x] <html><input type="checkbox" disabled checked></html>
Thanks free softwares 😊 👍
Multiplied by the number of smartphones, I can't imagine the number of requests sent !
So true: "Nobody would use JavaScript if it wasn't the only language built into web browsers."
Some internet browsers have a DNT [Do Not Track, ndla] setting. This sends a signal to websites asking them not to track your browsing.
This doesn’t work with BBC websites at the moment. But you can always change your BBC cookie settings here.
LOL. Like you give a damn about it.
Comment dire ? NON
with different libraries
Eh oui, finalement Pleroma semble meilleur dans beaucoup de domaines.
Ce service inattendu ! D'un côté, lol.
About Svelte, React and WebComponents, . Somethings to remember
J'en ai aussi entendu parler avec le SGBD d'Oracle et la définition semble aussi s'y appliquer
Les pragmas sont des paires de clés/valeurs de configuration de SQLite. Ils sont internes à une base de données et permettent de décrire de quelle façon SQLite doit interpréter certaines opérations. Ils permettent également d'activer ou de désactiver certaines fonctionnalités, notamment pour des raisons de compatibilité descendante.
Sous le coude, ça peut servir
A lightweight CSS framework following Google's Material Design guidelines. It has dedicated
MUI weights 43.1 KB (minified) and 19KB of javascript (minified too).
A colored css framework !
25,5 KB of css and 1,8 KB of javascript. Light as well :)
Comme ceci est si bien expliqué :
Le but de ce nouveau site est de pointer du doigt l'actualité de Google et ses différents services.
Mais attention, avec un gros biais ! Le but est de souligner les dérives, les malversations, les nouvelles agressions de la vie privée…
Sur l'occupation des canaux android.
Application android : https://f-droid.org/fr/packages/com.vrem.wifianalyzer/
Un guide PL/SQL. Sous le coude au besoin éventuel
Et encore !
Il parait que le codec AV1 fait mieux que le H265 (en plus de ne pas être bardé de brevets).
Les progrès de la compression ne cesseront jamais de m'étonner. Je n'espère même pas comprendre comment ces nouveaux codecs fonctionnent. ― sebsauvage
Discovered from the source code of d2fa-consulting.eu, the library seems attractive for a clean design and practical interface
From the tips read in the source code in the wiki of sebsauvage
<span style="direction: rtl; unicode-bidi: bidi-override">moc.liamnotorp@xulokoyl</span>
Reverse the tag content (only for humans). Need to insert the email address in reversed order in source code.
La syntaxe !
De la NEIGE quoi !
Un bon projet à surveiller
Ou comment mieux utiliser les prototypes ! Cet article est excellent.
Parmis les concepts oubliés :
- les setters et getters sont directement disponible dans le langage
- les propriétés avec des valeurs booléennes Enumerable (pour être listé dans le
for ... in
), Configurable (définit si la propriété peut être supprimée) et *Writable` (définit si la valeur peut être modifiée) - « En JS, chaque objet possède un lien vers un autre objet : son prototype » via
monObjet.__proto__
Notes utiles :
une instance n’est rien d’autre qu’un objet qui hérite du prototype de son constructeur
Le service se base sur FreshRSS. Marien Fressinaud l'a fait après 6 mois (j'avais répondu à son enquête) !
Utilisant Liferea, je n'ai pas besoin de ce service, mais je le recommanderais à tout ceux qui veulent utiliser les flux RSS depuis partout sans passer par de l'autohébergement.
Les progrès réalisés sont impressionants !
The translation in french is available.
Carte des relations de propriété entre les médias français et leurs principaux actionnaires
Une liste de services ou programmes pour développer en microservices
Introduction à C4
Good explanations !
A list of plugins for Cargo
Les notes du wiki de Sebsauvage sur le système de fichier btrfs
(feed de sebsauvage)
Un site web référençant les pires projets (ressortis parfois de Hackathon) ou simplement WTF
A strange website
A cool website with a lot of ressources
I have seen articles about the awk
comand :
- Getting started with awk; a powerful text-partsing tool
- How to remove duplicate lines from files with awk
- Awk one-liners and scripts to help you sort text files
- Drinking coffee with AWK : an example of application
- Advance your awk skills with two easy tutorials
- Fields, records, and variables in awk
- A guide to intermediate awk scripting
Using regex to match emojis and flags 👍
Links about unicode are available at the end of the article too.
Astuce : les drapeaux des pays sont codés avec des "Symbole indicateur régional lettre".
Le A encodé \u1f1e6 (🇦) jusqu`au Z encodé \u1f1ff (🇿).
le drapeau français est codé "FR", celui allemand "DE".
Pour écrire le drapeau de la France, il faut donc le \u1f1eb (🇫) et le \u1f1f7 (🇷). Écris collé, ça donne 🇫🇷 .
De même pour le drapeau allemand (\u1f1E9\u1f1EA) : 🇩🇪
EDIT : old codes are available in a previous shaare
Moreover with all punctuation signs :D
La transcription de la présentation est très bien réalisée. Merci
I was asking myself who was doing that ? Finally almost everyone :o(
Trouvé sur le net :
"- Bénir des animaux ✔
- Bénir un couple d'hommes ❎
- Bénir des motos ✔
- Bénir des bateaux ✔
- Bénir des ordinateurs ✔
- Bénir un couple de femmes ❎
- Bénir des portables ✔"
C'est là toute l'"humanité" de la religion et sa bienveillance.
How to revoke a GPG key.
A web service for sharing files in p2p <3
Of course it uses WebRTC. The project use Firebase in-house. For more protection, the files can be encrypted ;)
UX is clean and pleasant with anonymous names ! It's easy to use and all needed is a link to share files. A good job.
Une extension de recherche rapide dans la documentation
Great. Seems to give more functionnalities than impress.js
Edit 05/01/19 : Feedback given by Chenhuijing (CSS expert)
Pour l'exemple, sacrebleu de vilain pirate !
Why not ! I never used it before because I try to use a maximum of CSS3 selectors, but it should be useful for other cases.
Un superbe guide pour Android afin de bloquer les noms de domaine publicitaire
Une étude de cas sur Gmail et Protonmail.
Minimalist examples of colors theme
Petite astuce:
Si vous échangez avec quelqu'un sur GMail, Google (et autres GAFAM) pourra mettre son nez dans le contenu, indexer tout ça, et les discussions pourront potentiellement être archivées indéfiniment chez Google. Et si quelqu'un un jour accède à la boite mail, il pourra lire vos échanges passés.Alors quand j'ai des choses très privées à échanger, j'utilise une astuce cheap mais efficace: Je donne une URL ZeroBin avec discussion ouverte. La personne a juste à cliquer sur le lien.
Exemple: https://sebsauvage.net/paste/?32a000a5c771f302#FD+JM3UWqtxThQ2N6OYcwwNjlfLgEYgyROVcKP6lnKY=
Ensuite on peut discuter dans la page (répondez avec le bouton "Reply").Avantages:
• Pas besoin d'installer une application spécifique de messagerie sécurisée. Juste un lien à cliquer.
• Pas besoin de créer un compte et se connecter.
• Google (et tous les autres moteurs de recherche) sont aveugles face au contenu de cette page: Le texte ne sera pas indexé.
• Il y a une date d'expiration: La page disparaîtra d'elle-même au bout du délai choisi. Si un jour quelqu'un retombe sur l'URL dans la boîte mail, cette URL ne mènera à rien.Pas d'indexation, pas d'archivage.
(Ah oui, et le serveur qui héberge la discussion (sebsauvage.net) ne peut pas non plus la lire: C'est chiffré dans votre navigateur.)ZeroBin est en accès libre chez moi : https://sebsauvage.net/paste/
Tiens, après Tumblr, voilà qu'Instagram entre en phase puritaine et commence à dégommer le pr0n.
Ils sont tellement ridicule ces américains avec cette hypocrisie puritaniste.
Ah oui, et Facebook veut aussi supprimer 3 émojis (🍑🍆💦), parce qu'ils servent à suggérer le sexe: https://www.20minutes.fr/high-tech/2641319-20191031-facebook-censure-3-emojis-trop-sexy-pour-la-plateforme
Non on est pas le premier avril.
Je suppose que l'émoji de la banane sera censuré dans quelques mois, quand Facebook aura compris que ça peut aussi être suggestif...
(Non mais sérieusement, il y a encore des gens qui acceptent de communiquer sur des plateformes ???)
(feed de Sebsauvage)
An open Elasticsearch server with 4 billions user accounts freeely available ><
And how to use these datas and crossing them.
Pourquoi l'email est si important ? Parce qu'il permet de recouper toutes les informations vu que les utilisateurs utilisent majoritairement une seule adresse mail pour tous les services.
(via Le Hollandais Volant)
Une bonne nouvelle dans la mauvaise ! La solution est pour l'instant de bloquer simplement les noms de domaines. À suivre
Composed of 2 modules : lit and util.
Its particularity is bright colors and lightness !
lit weighs only 838 B (lol) and 2.12 KB for util.
(discovered via sebsauvage)
J'aime pas la communauté du football et commence même à la détester. Le spectacle et l'argent sont plus importants que les gens. Allez vous faire foutre
GA = General availability (a release); should be very stable and feature complete
RC = Release candidate; probably feature complete and should be pretty stable - problems should be relatively rare and minor, but worth reporting to try to get them fixed for release.
M = Milestone build - probably not feature complete; should be vaguely stable (i.e. it's more than just a nightly snapshot) but may still have problems.
SR = Service Release (subsequent maintenance releases that come after major -RELEASE).
A tool that explain the given command word by word
Les soucis liés à NodeJS/NPM
Install properly packages from NPM.
npm config set prefix ~/.npm
instead of installing pakages globally. They stay in the user directory.
and then add $HOME/.npm/bin
to your PATH with export PATH="$HOME/.npm/bin:$PATH"
EDIT : $PATH
must come after $HOME/.npm/bin
. LOL
Une alternative à ElasticSearch codé en Rust !
(shared by Riduidel)
Youhou, some comic strips about developer's lifes
The web in 1990:
URL stands for "Universal Ressource Locator".Web in 2019:
URL stands for "Universal Ressource Locator", except if I don't like your User-Agent, or your IP address, or if you don't have created an account on our website, logged in, and proved your identity with your phone number.(désolé c'est en anglais, j'ai juste recopié la réponse que j'ai faite à quelqu'un en anglais)
(via sebsauvage)
Some cool stuff :
-
cs
change surround -
ds
delete surround delete an text object (character, tag, ...) -
ys
"you surround" : ysiw" surround the current word with quotation marks orysiw<em>
surround the current word with . -
Description of text object.
-
Introduction in Spellschecking
Mozilla : "We will block trackers"
...
Liberation : "We are the first general press website in France without trackers"
NextImpact (and cie) : "You are not alone... and therefore not the first"
...
Liberation : "We are the first daily paper in France without trackers"
...
Aeris : "You own trackers on your subdomains which points to liberation.eulerian.net"
...
Liberation, please.
Well, it's relevant. I have personally already seen these examples many times during high school.
Digital native is different from knowing what's happening under the hood.
Some children, how many by the way, are not digital native.
Dites NON à AMP !
Il est possible de télécharger les sources et de l'installer en local.
Un outil en ligne qui vend du rêve.
Du Mind Map en version légère et adorable.
Si la misogynie a la peau dure, c’est peut-être aussi le fait d’une limite cognitive. Des hommes que l’on penserait aptes à comprendre l’ampleur du problème passent pourtant complètement à côté. [...] Comment l’expliquer ? Sans doute se contentent-ils d’une représentation abstraite de la situation : incapables d’éprouver ce que ce que c’est qu’être une femme, ils ne peuvent qu’imaginer le problème – ce qui ne permet pas de le connaître dans sa pleine réalité.
C'est ce que je reponds à chaque fois gars qui disait que la misogynie est exagérée : "Tu ne peux qu'imaginer le problème"
Les deux dimensions [effet meute des hommes et les femmes ne courtisent pas, ndla] prises ensemble révèlent peut-être l’impasse dans laquelle se trouvent les sites de rencontres. Les hommes se neutralisent mutuellement en se jetant comme des morts de faims sur le moindre profil. Mais les hommes sont pathologiquement pro-actifs aussi parce qu’ils ne sont jamais courtisés. Les femmes croulent sous les messages et se contentent donc de faire un laborieux tri. Comment pourraient-elles, dans ces conditions, faire autrement ? Une (très) vieille tradition confère aux hommes la responsabilité du « premier pas ». Ces habitudes génèrent inévitablement des postures sexistes : celle qui osera générer le premier contact sera immédiatement perçue comme une fille « légère », puisque toutes les autres « attendent sagement » qu’on les aborde. C’est là un cercle vicieux doublé d’un effet boule de neige : parce que l’homme empêche – consciemment ou non – l’émancipation de la femme, celle qui osera affirmer son désir sera donc « une salope » ou, quand cette expression est vécue comme une menace, « castratrice ».
Merci pour ces réflexions
Pour les non-initiés, Messagease est un clavier Android cherchant à minimiser la taille du clavier en faisant fi des claviers physiques et en jouant à fond sur le tactile pour proposer une approche différente. Il est particulièrement adapté pour être utilisé à une seule main avec peu de touches tout en proposant plus de caractères accessibles que les claviers traditionnels.
Ce dessin de Flock est excellent.
C'est bien ce qui me fait dire que les "digital natives" ça n'existe pas.
Les nouvelles générations sont peut-être douées avec leurs doigts, mais elles sont incultes technologiquement.Est-ce que c'est bien que les GAFAM aient tout simplifié à l'excès pour que tout le monde s'en serve ?
Je vous laisse débattre...
(feed de sebsauvage)
D'autant plus que le P2P est indépendant d'infrastructures dédiées (des serveurs tournants 24/24, refroidissiment, ...) ! Une fois connecté à Internet, tout ordinateur personnel peut effectuer du P2P ^^
RULES FOR THIS GROUP CHAT
- Once you(ve sent a typing notification, yu have to say something, c'mon.
- Show you care by trimming the tracking junk off links you paste.
- Do not talk about fight club (1999).
- There are two types of chats : those with a relevant group name, and those where the name is andom nonsense that changes reguarly. Only the second kind are good.
- When mentionning it elsewhere, always just refer to it as "the group chat" to create an aura of exclusive mystery
- Robert's rules of order are optional but encouraged
- Periodically part of the group will split off to form a new chat with everyone minus one person. This is how group chats reproduce; don't draw attention to it.
- Since there's no algorithmic feed, the responsibility for injecting lots of garbage no one asked for falls on you.
- The enumeration, in these rules, of certain rights, shall not be construed to deny or disparage others retained by the people.
- Sorry about all the notifications
virtual reality for cows, WTF ?
Comment MAL gérer le bon buzz lié à tes productions:
- Disney créé une nouvelle série.
- La série est immensément populaire.
- Les gens sont tellement fan que des images de ta série deviennent des mêmes, ce qui fait encore plus parler de ta série.
- Et toi, comme un gros abruti, tu menace ceux qui diffusent le gif.
Disney, les gros cons du copyright.
(de sebsauvage)
The concentration of wealth is staggeging.
Let’s say you earned $2,000 an hour and worked full-time from the birth of Jesus Chrise to today.
And let’s say you never paid taxes and saved every penny.You’d have around $8.3B today.
There’d still be 30 americans richer than you.
Damn.
Traduction :
La concentration des richesses est atterrante.
Admettons que vous gagnez 2 000 $ de l’heure et travaillez à temps plein de la naissance de Jésus Christ jusqu’à aujourd’hui.
Ajoutons que vous ne payiez jamais aucun impôt et économisez chaque centime.Vous auriez alors 8,3 milliards de dollars aujourd’hui.
… Et il y aurait toujours 30 américains plus riches que vous.
On appelle ça le ruissellement je crois.
(shared by Le Hollandais Volant)
Tout va bien, on petit faire confiance aux GAFAM, hein, parce-que eux c'est pas des rigolos, ils savent sécuriser leurs systèmes.
Ça ne s'arrêtera donc jamais !!!
"L'enrichissement de données" : la belle arnaque
(feed de sebsauvage)
Je pose ça là... en secret car j'assume pas.
EDIT: maintenant, j'assume
Après il faut comparer cela avec le service rendu. Évidemment que la neutralité carbone en 2040 d'Amazon semble irréalisable (d'où ce délais loin, loin dans l'avenir).
La question est : « peut-on tolérer (ou se permettre) ces émissions de gaz à effet de serre pour le service d'Amazon ? »
Pour ma part, non. Chacun peut choisir : il suffit déjà de ne pas commander sur Amazon.
Une autre question est aussi de savoir si acheter en magasin est moins polluant...
Un guide pour compiler du Rust en WebAssembly et l'intégrer à du JS
Les voitures sont connectées en API REST, avec aucun standard ><
Donc de nouveaux acteurs émergent pour proposer une API unique multi-constructeur, alors qu'on pourrait se passer d'eux avec une norme établie.
7,83 KB only, made to work with Sass.
A proper cheasheet is also available on the official website
Only 8,7 KB. It gives the basics for a clean design.
« Depuis six ans, le gouvernement a adopté plusieurs décrets pour autoriser l’identification automatique et massive des manifestants. Cette autorisation s’est passée de tout débat démocratique. »
Explication sur la loi renseignement et les "fichiers" TAJ et TES.
(découvert via sebsauvage)
Différentes astuces pour optimiser la base de données
I use this framework with love <3
EDIT: found again on lobste.rs 🤣
Et j'ajouterais que le JS pur est maintenant véritablement puissant !
(via le Hollandais Volant)
L'ergonomie 😱
Ils ont vu et ils se sont dit que quelqu'un allait le lire.
EDIT : une version plus propre est disponible en pdf sur le site legifrance.gouv.fr
Oh yes ! It works perfectly
La rédaction, le worflow pratiqué, et la publication
Penser à AsciiDoctor.
Il s’agit d’une syntaxe qui apporte des fonctionnalités supplémentaires au Markdown comme la gestion de différents fichiers, les notes de bas de page, les notes internes, les commentaires et j’en passe. Bref, c’est la syntaxe Markdown avec la puissance de LaTeX. Cela m’a aussi permis d’exporter mon livre en PDF, EPUB et MOBI facilement et de personnaliser le thème de mon livre.
EEetttttt revoilà Deutsch Telekom qui tente encore de déposer une COULEUR. Comme si une couleur pouvait lui appartenir.
(via sebsauvage)
Avec les liens redirigeant vers d'autres articles aussi light que celui-ci. L'essentiel et juste l'essentiel
Wow un convertisseur en ligne qui tend à être universel
This website generate noises that you enjoy the most given the preferences.
And there is a lot of possible environnments which are configurable !
Résumé :
/**
* Résumé.
*
* @var Décrit un attribut de classe
* @author Vincent Robic
* @copyright UmanIT
* @deprecated Indique que l'élément décrit est déprécié et sera supprimé dans une prochaine version.
* @param type $param Description
* @return type Description
* @see Fait référence à quelque chose.
* @since Indique depuis quelle version l'élément est présent.
* @throws SomeExceptionType
* @todo Terminer cette fonction/méthode.
*/
(feed d'un gars super sympa mais j'ai oublié le nom de son flux RSS)
Character | Constant |
---|---|
S | PUBKEY_USAGE_SIG |
C | PUBKEY_USAGE_CERT |
E | PUBKEY_USAGE_ENC |
A | PUBKEY_USAGE_AUTH |
sigle | signification |
---|---|
sec | secret key |
ssb | secret subkey |
pub | public key |
sub | public subkey |
Énorme : utiliser un laser, donc de la lumière, pour actionner les microphones des mouchards style Google Home et ainsi leur envoyer des commandes vocales via laser.
Le laser chauffe le micro qui détecte ça comme une déformation et donc un son. Cela marche sur les micros à base de MEMS (systèmes micro-électro-mécanique), qui sont des « sculptures » en silicium microscopiques qui réagissent à la pression et remplacent les micros à base de membrane. Ils sont très sensibles.
En modulant une voix dans le signal laser, on peut envoyer des commandes au micro avec de la lumière.[...] Bref, on a là toute une jolie technologique (domotique et assistants vocaux, que ce soit ceux des Gafam ou non d’ailleurs) qui est « facilement » piratable à cause d’une sécurité lacunaire.
Certains s’étaient déjà retrouvés dans le noir quand il fallait faire une mise à jour des ampoules ou des volets, avec tout ceci, vraiment le futur promet de grandes tranches de rigolade.
(feed du Hollandais Volant)
Informations pratiques concernant la vie privée
- Utiliser son clavier sans se faire pister
- La boite noire qui enregistre votre internet
- Charger des ressources web localement (Adieu Google & Co)
- Diviser pour mieux Naviguer (et moins vous faire Pister) Wow ! C'est bien complet <3
- Lire les conditions d’utilisation, sans les lire Wow ! C'est bien complet 2 <3
La mécommunication est un échec de communication. Elle provient d'une communication mal adressée ou mal reçue.
Sous le coude, ça peut servir
L'incontournable outil !
Lequel utiliser ?
Je ressens la même chose dans le numérique. Je bosse dedans mais au moins j'aime (pardon je kiff un max) ça, la programmation, les ordinateur et l'Internet.
Mais dissonance cognitive :
Pourquoi tant de datas et de consommations (ressources, électrique) pour les data centers ? Pourquoi ce gâchis, cet absence d'optimisation ? Pourquoi emmagasiner toujours plus de données même si elles sont inutiles ? Pourquoi ce délire du stockage illimité ?
C'est fou comme je m'y retrouve :
Tu as le choix entre avoir des ami·e·s qui te voient tous les jours renier tes convictions, ou te battre en permanence sur tout, parce que même les fondamentaux ne sont pas là.
A useful detail about phrases in English
A tool for streaming torrent from the network. Available on web browser and desktop.
Des explications sur le fonctionnement du peer-to-peer.
Avec les billets suivants :
Ce serais cool à lire à temps perdu pour mieux connaître son fonctionnement :D