Journal Une image disque hybride, simultanément FAT et Ext2/3/4

Posté par  . Licence CC By‑SA.
Étiquettes :
11
17
jan.
2020

Truc de geek. On peut formatter plusieurs systèmes de fichiers sur le même espace. Rien de nouveau, rappelez-vous des CD mixtes Windows et Mac. Comme les systèmes de fichiers ne mettent pas les superblocs au même endroit on peut faire en sorte qu'ils n'empiettent pas l'un sur l'autre. Par exemple le superbloc de la FAT est dans le premier secteur tandis qu'Ext2 laisse cette zone vide. On met alors Ext2 dans les zones réservées de la FAT (on en alloue (…)

Journal Index secondaire Elasticsearch pour Cassandra

Posté par  . Licence CC By‑SA.
9
16
jan.
2020

Index secondaire Elasticsearch pour Cassandra

Cassandra et Elasticsearch en une seule connexion

Cet index permet de faire des requêtes de type « Full Text Search » en utilisant la syntaxe CQL, par l’intermédiaire du pilote DataStax par exemple.

En créant une table avec une colonne qui ne contiendra pas de données et un index associé à cette colonne, des requêtes peuvent être envoyées vers Elasticsearch et les ids Cassandra correspondants sont retournés
Il n’y a pas besoin d’une connexion supplémentaire (…)

Journal CPU Ex0125 Financer du logiciel libre

7
16
jan.
2020

Dans cette release de CPU : Du temps investi, le nom de domaine à louer, des serveurs à payer et un peu seul à assumer les factures. Notre invité est Ludovic Dubost, fondateur de XWiki SAS.

Émission enregistrée en Novembre 2019 lors du Capitole Du Libre

La fiche de l’émission, tous les liens documentaires, et les commentaires

Segments de l'émission :

 - Bonjour à toi, Enfant du Futur Immédiat : Si c'est gratuit, c'est moi qui finance
 - (…)

Journal HSTR remplace history dans le shell

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
25
16
jan.
2020

Dans mon terminal history affiche les commandes Bash tapées précédemment. Pratique avec des pipes et combiné avec less et grep. Y'a mieux : avec HSTR on rêve en couleur, on navigue dans l'historique, on y fait des recherches, … On le connait aussi sous l'ancien nom HH.

HSTR version 2.2 est sorti peu avant Noël, améliorant la compatibilité avec Zsh et réparant pas mal de fuites mémoires (c'est du C). Outre les paquets disponibles sur la page release (…)

Journal KHTML c'est fini

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
27
15
jan.
2020

KHTML qui a donné Webkit qui a donné Blink s'est éteint. Le dernier bit a fermé la porte.
Il en reste encore des bouts ici ou là, particulièrement dans Okular où faudra sortir la pelle et la pioche, mais pour le plus visible Konqueror ne dépend plus de lui. Ça fait tout drôle la suppression des plugins de Konqui que j'utilisais au siècle dernier…

Journal term2web : un terminal sur le Web (Python)

Posté par  (site web personnel) . Licence CC By‑SA.
11
14
jan.
2020

Par défaut, print(…) et input(…) s’affichent dans le terminal à partir duquel est lancé le programme Python, et le développeur ne maîtrise pas l’apparence du texte affiché. Des bibliothèques comme termcolor permettent de modifier quelques caractéristiques du texte affiché, mais cela reste limité, et les caractéristiques que l’on peut modifier dépendent du terminal utilisé.

term2web est une bibliothèque Python qui redéfinit print(…) et input(…) pour qu’ils s’affichent dans une page Web. À terme, le but est d’avoir une bibliothèque qui (…)

Journal Petit défi Python

Posté par  (site web personnel) . Licence CC By‑SA.
28
14
jan.
2020

Aujourd’hui, je propose à ceux qui s’ennuient un petit défi de cybersécurité en Python.
Voici un script Python qui semble trivial, et qui contient une faille de sécurité :

#!/usr/bin/env python3
import random

SECRET = ''.join(random.choice("0123456789") for i in range(64))

class Sandbox:

    def ask_age(self):
        self.age = input("How old are you ? ")
        self.width = input("How
(…)

Journal Courrier à mon député : jugement rendu récemment sur la redevance sur la diffusion de musique libre

28
14
jan.
2020

Cher nal,

Suite au jugement rendu récemment sur Jamendo & Cie vs. SACEM & Cie, j’ai décidé de prendre mon plus beau clavier et d’écrire à mon député. Ce n’est pas très compliqué, il suffit d’aller sur http://www2.assemblee-nationale.fr/deputes/liste/tableau et de chercher son député. Moi, je suis Français à l’étranger et un peu flemmard, je n’ai donc pas cherché ma circonscription et j’ai écrit à tous les députés des « Français établis hors de France ».

Je leur (…)

Journal Convertir des dates avec month_nb

Posté par  (site web personnel) . Licence CC By‑SA.
12
14
jan.
2020

month_nb est un petit utilitaire permettant de traduire le nom d'un mois en son nombre, quelle que soit sa langue (fonctionne pour 69 langues actuellement).

>> month_nb('août');
8

J'ai raconté la génèse du projet sur le blog de Meta-Press.es.

La principale motivation vient du fait que rien n'est prévu pour parser des dates internationales en JavaScript (une fois sorti du format ISO et des formats anglais on est livré à soi-même).

En m'inspirant de la traduction (…)

Journal C'est quoi ce bordel dans les CPU.

Posté par  . Licence CC By‑SA.
32
13
jan.
2020

J'ai du monter un PC pour un proche qui souhaite changer de laptop pour un desktop, donc je suis allé voir mon revendeur Lyonnais du net , et j'ai débuté la tâche, et rien à dire mais le marché du processeur, c'est un vrai bordel. J'aété étonné moi avec mon vieil ivy bridge i3.
Le pire est qu'il a fallu lui expliquer que le i5/i7 n'était pas forcément meilleur qu'un i3, c qui importait était la génération (il voulait absolument (…)

Journal Bitbucket abandonne les utilisateurs de Mercurial

Posté par  . Licence CC By‑SA.
30
11
jan.
2020

Bitbucket, qui est une forge de dépôts Git et Mercurial, a annoncé en août dernier la suppression des dépôts Mercurial de ses utilisateurs dès le premier juin 2020.

C'est une annonce qui n'a pas été très bien accueillie, mais bitbucket prétend vouloir se concentrer sur Git, car selon une étude américaine, il y a 90% des développeurs qui utilisent Git, contre 3% qui utilisent Mercurial. De plus, les nouveaux dépôts Mercurial créés sur Bitbucket ne concernent plus que 1% (…)

Journal Exit Pyth(on|ran)2

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
41
10
jan.
2020

Demat'iNal,

parmi les vœux de 2020, il y en a un qui ne devrait pas passer inaperçu tellement il est attendu depuis longtemps. Je veux bien évidement parler de l'abandon officiel du support de Python2 au profit de Python3.

Les plus abasourdis pourront lire le python 3 statement. Et tout particulièrement cette phrase :

We will then be able to simplify our code and take advantage of the many new
features in the current version of the Python language (…)

Journal Les fils conducteurs du CréGULL (infos et liens) #04

Posté par  . Licence CC By‑SA.
8
7
jan.
2020

Ce compte rendu témoigne de nos activités et échanges au sein du CréGULL (Crécy-la-Chapelle,77) et s’adresse plutôt aux débutants. Je les rédige, et avec cette lourde exhaustivité, pour que les participants puissent poursuivre leurs recherches chez eux, revivre le fil de nos échanges et s’y retrouver, car ils se sentent souvent débordés ou noyés.
Des libristes plus aguerris pourront tout de même y trouver des ressources, mais j’espère surtout que ce journal leur sera utile pour leurs propres démarches de
(…)

Journal CORS, uBlock Origin et EasyList FR

Posté par  . Licence CC By‑SA.
Étiquettes :
8
6
jan.
2020

Bonjour,

Nano‑journal pour vous annoncer que si un jour il vous arrive d’avoir des requêtes CORS complètement refusées, sans autre explication que ce message dans la console de Firefox :

Cross‑Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://partners.api.dev.livingpackets.com/contract/list. (Reason: CORS request did not succeed).

Il faut désactiver la liste FRA: EasyList Liste FR​​​​​​​​​.

Le contexte était des plus banals : une application JavaScript en version de développement fournie à travers un serveur (…)

Journal Tout cela me fatigue…

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
156
6
jan.
2020

Journal, je crois que je sature, j’en ai marre… J’ai besoin de chouiner.

Je dois me faire vieux (bien que n’ayant même pas encore la quarantaine), mais je crois que je suis rendu à un point de saturation… Je ne supporte plus ce qu’est devenu mon métier qui était au départ une passion…

Marre de ces logiciels complètement bloatware.
Marre de lancer des éditeurs txt qui te bouffent 256 Mio de RAM pour lire un fichier de 4 Kio (…)