Journal support des "Text fragments" dans Firefox

Posté par  . Licence CC By‑SA.
Étiquettes :
25
24
oct.
2024

Présentation

Le lien hypertexte (<a href="...">) c'est un peu l'essence du web.
Mais ça a une limite, on ne peut faire un lien que vers le document entier, pas un contenu en particulier.

Il existe depuis longtemps le fragment - URL#text-id mais il suppose que l'auteur du document ait mis des identifiants sur les sections ; à part sur Wikipedia (outil mediawiki), je ne le vois pas souvent.

Avec cette nouvelle fonctionnalité "text fragment" - #:~:text=..., on (…)

Journal Bloated

Posté par  . Licence CC By‑SA.
Étiquettes :
60
24
mar.
2023

J'ai récupéré un Samsung Galaxy Note 9.
Plutôt pas mal comme téléphone.
Mais j'étais un peu déçu par l'autonomie : il bouffait 40% par jour en gros.

Et puis hier sans penser à ça j'ai utilisé ce soft : https://github.com/0x192/universal-android-debloater
Ça désinstalle tout ce qui sert à rien. En particulier les applications de opérateurs ou des constructeurs.

Forcément il a trouvé plein de cochonneries Samsung.
J'ai appliqué seulement la liste "Recommended" et peut être deux ou trois dans "Advanced".
Il (…)

Journal analyse de données avec Duckdb

Posté par  . Licence CC By‑SA.
16
4
jan.
2023

En parallèle de l'advent of code, très orienté algorithmes et structures de données, a eu lieu le hanukkah of data, orienté analyse de données. Huit petits challenges qui demandent de trouver des réponses dans un set de données relationnelles.

Le challenge a été écrit par Saul Pwanson, auteur de visidata ❤, un TUI permettant de manipuler des données tabulées.

Pour ceux qui seraient tenté d'exercer leurs compétences de data miner, rassurez-vous, vous n'y passerez pas des soirées (…)

Journal résoudre "trouve 24"

Posté par  . Licence CC By‑SA.
Étiquettes :
15
23
fév.
2022

Wordle est mort. Racheté par le capitalisme et blindé de tackers et de pubs.

Changeons de jeu : trouver 24.

Le but est de combiner les 4 nombres proposés en 3 opérations pour atteindre le nombre 24.

Un petit exemple : 8 5 7 1 sortent, on peut faire 8-5=3, 7+1=8, 3*8=24.

Il est obligatoire d'utiliser tous les nombres. Par exemple : 1 2 3 8 sortent, on ne peut pas faire 8 * 3 = 24 (…)

Journal sur le fonctionnement du jeu Wordle

Posté par  . Licence CC By‑SA.
27
13
jan.
2022

J'ai croisé le jeu wordle dans plusieurs articles récents lors de ma veille.
C'est un peu comme un mastermind mais avec des mots du dictionnaire. Il y a un mot par jour à deviner, de cinq lettres. Le mot d'hier était 'favor'.
Vous proposez un mot du dictionnaire (lequel ?), le jeu vous dit quelles lettres sont dans le mot à trouver et quelles lettres sont à la bonne place, quelles lettres n'y sont pas.
J'ai joué mais je (…)

Journal Graph my database

Posté par  . Licence CC By‑SA.
58
28
mar.
2021

Que ceux qui n'aiment pas les graphes quittent immédiatement ce journal.

Je travaille sur Mobilizon, le logiciel développé par Framasoft, pour s'affranchir de Faïcebouc dans l'organisation de groupe et d'événements.

Je voulais avoir une représentation graphique du modèle de données. Pas à la main bien sûr, mais construit à partir de la base de prod.

Comme j'utilise au quotidien SquirrelSQL et qu'il a un plugin graph, essayons :


Pas terrible. Direction un moteur de recherche web.

Je trouve (…)

Journal Ça passe crème - suite

Posté par  . Licence CC By‑SA.
Étiquettes :
13
10
juil.
2020

Ceci est la suite de mon premier journal sur le sujet containerisation de Creme CRM.

J'ai pris en compte certains commentaires faits sur le premier journal.

J'ai conservé sqlite car il correspond à mon usage peu concurrentiel, moins de dix utilisateurs.

J'ai remplacé le serveur de développement Django par un serveur Apache + mod_wsgi. Et passé, de fait, le user en non root.

J'ai fait quelque tests de performance à coup de ab (apache benchmark). Ça vaut ce que ça (…)

Journal Ça passe crème

Posté par  . Licence CC By‑SA.
13
18
avr.
2020

Quoi

À la recherche d’un CRM pour un petit boulot, je découvre Creme CRM. Selon mon product owner, il y a toutes les fonctionnalités souhaitées. Top!

Ma prod est à base de conteneurs ; il faut « dockeriser » l’outil. Creme est une application Python-Django. Cela ne devrait pas poser de problème particulier, python étant très bien supporté dans Docker.

Comment

Le site officiel renvoi vers le repo git et le README explique la marche à suivre pour lancer (…)

Journal KissCache, kiss qui se cache

Posté par  . Licence CC By‑SA.
Étiquettes :
12
31
mar.
2020

présentation

Il y a peu, une dépêche présentait "kisscache", un serveur de cache HTTP(S). Particularité, il ne lance qu'un seul téléchargement concurrent pour une même ressource.

efficacité réseau

Cette fonctionnalité permet, si plusieurs clients se présentent pour télécharger la même ressource, avant sa mise en cache, de ne pas envoyer plusieurs fois la même demande au serveur et donc d'économiser de la bande passante côté client et serveur. Au final, tous les clients seront servis plus vite.

cache HTTPS

De (…)

Journal machine learning - expérimentation foireuse

Posté par  . Licence CC By‑SA.
Étiquettes :
15
6
mar.
2019

Bonjour Nal,

Je dois vendre mon véhicule. Je souhaite estimer le bon prix pour le vendre : juste assez pour en tirer un bon bénéfice mais pas trop pour qu'il puisse trouver acquéreur.
Je peux aller sur un site spécialisé qui moyennant quelques informations me produira cette estimation.
Mais à l'heure du machine learning, avouez que ce n'est pas très palpitant.

Alors j'ai collecté deux cent annonces de ventes d'un véhicule de même marque, même modèle, dont j'ai extrait le (…)

Journal scraplap, pour mouler offline

Posté par  . Licence CC By‑SA.
26
6
nov.
2018

Bonjour nal,

Je prends la plume pour présenter scraplap.

Cet outil n'avait pas de nom à sa création. Mais pour se présenter, un nom est bien utile.
J'ai donc "inventé" le terme LAP, pour link aggregation platform ; une plateforme qui agrège des liens vers du contenu sur un sujet plus ou moins large et qui permet bien souvent de les noter et les commenter. On peut penser à Reddit, à Lobsters, à Journal du hacker.
Scrap est (…)

Journal on joue avec python ffi et json

Posté par  . Licence CC By‑SA.
Étiquettes :
25
15
mai
2018

intro

En moulant sur lobsters - oui je suis très fruits de mer - je tombe sur un article du blog libtorrent. Il explique que le parser Bencode - le format des fichiers torrent - a été ré-écrit pour être plus rapide en s'inspirant de l'approche minimaliste du parseur JSON jsmn.

Ce parseur est qualifié de demi-parseur dans le billet de blog car il ne fait que repérer la structure du document JSON (clés, valeurs, hiérarchie) mais n'implémente (…)

Journal disque dur qui dort

Posté par  . Licence CC By‑SA.
30
25
nov.
2017

Bonjour Nal,

my life

Pour faire simple, j'ai chez moi :

  • un disque dur de 2TB qui traîne dans un tiroir,
  • un petit serveur Atom toujours allumé qui me rend bien des services
  • un lien fibre plutôt costaud (200Mbps up, 800Mbps down) ; merci Free !
  • une bonne installation électrique mais pas à toute épreuve

Et je me pose la question à quelle bonne cause je pourrais dédier ce matériel.

idées

uberisation

En vendre l'usage pardi !
Bon, tel Perrette, mon rève de (…)

Journal le dessous des cartes

Posté par  . Licence CC By‑SA.
37
14
août
2015

Cher journal,

J'aime bien lire sur ce site les histoires de création de carte comme celle-ci ou celle-là, alors je vais te conter la mienne.

quelle est la question ?

Partant d'une question pertinente : "Est-il facile de se ravitailler en GPL en France", j'en suis venu à une question idiote : "Est ce qu'il y a une grande différence des prix du carburant en fonction d'où on habite".

J'imagine une carte de France des points de vente, catégorisés en (…)