Journal GitHub remplace la branche master par main

62
24
août
2020

Bonjour cher journal. Aujourd'hui je prends ma plume pour te parler de ce que j'ai vu sur GitHub et qui m'a beaucoup choqué : https://github.com/github/renaming#from-master-to-main

One month after the new settings are available in GitHub.com, we will set the default to main for any user or organization that hasn't chosen a default branch for new repositories. We'll do the same in GitHub Enterprise Server 2.23. You can opt out of this at any time by configuring the default branch name (…)

Journal GNOME avec un scheduler temps réel

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
20
29
avr.
2020

Je viens de découvrir sur ce lien : https://blogs.gnome.org/shell-dev/ (chercher "Real-Time Scheduler") que GNOME avait une fonctionnalité expérimentale permettant d'être schedulé en temps réel.

C'est une fonction que j'ai toujours souhaitée, ne sachant pas comment la réaliser. J'ai souvent joué avec les paramètres nice et ionice sans succès, j'ai toujours eu des freeze dans GNOME alors que d'autres interfaces basées sur Linux semblent pouvoir gérer ça plus proprement (Android…)

Et voilà, c'est là.

Je rêve d'autre chose aussi, aucun accès (…)

Journal Comment faire une sandbox de mon système de fichier ?

Posté par  (site web personnel) . Licence CC By‑SA.
10
6
jan.
2015

J'ai un petit problème, et j'aimerais votre avis sur comment le résoudre. Je vous propose également une solution que j'ai réalisée (mais avec certaines limitations). Mon cas d'utilisation est simple. Je viens de cloner un projet depuis son dépôt Git, je l'ai compilé, et j'aimerais éviter de faire un make install bien crade.

Pourquoi c'est crade ? Déjà parce que tous les projets ne fournissent pas toujours un make uninstall, et qu'ensuite, il n'y a aucune façon de bien vérifier (…)

Journal Question ouverte : Quel futur pour le web, au delà de HTTP.

Posté par  (site web personnel) . Licence CC By‑SA.
28
5
sept.
2014

Bonjour,

Je m'intéresse depuis un moment a une meilleure manière d'envisager le Web, de manière complètement décentralisée. Je m'intéresse au Web, principalement parce que c'est l'application la plus répandue d'Internet et qu'elle est devenue incontournable. Et la raison pour laquelle je m'intéresse a sa future architecture décentralisée est la même que la raison qui me pousse a chercher des architectures décentralisées aux autres protocoles.

Journal Comment réduire les attaques à notre vie privée sur le web

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
24
17
mar.
2014

La vie privée est quelque chose de plus en plus attaqué de nos jours. Et il existe de nombreuses manières pour les sites web de savoir qui vous êtes. Quelques unes :

  • les cookies
  • le cache de votre navigateur via l'en tête ETag
  • des informations qui vous identifie de manière assez spécifique (type mimes préférés, langue, user-agent, …)
  • des appels javascript qui peuvent également vous identifier (plugins actifs, OS, distribution, plateforme, …)
  • les plugins comme flash
  • localStorage

Si vous avez (…)

Journal Et pourquoi pas un nouveau modèle de sécurité pour le web ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
25
août
2011

Cela fait quelques temps que je m’interroge sur le modèle de sécurité du web actuel, basé sur la politique de même origine. J'aimerais proposer un modèle de sécurité différent, qui pourrait rendre beaucoup plus robuste les applications web. Mais il faut la coopération des navigateurs. Voici mon idée:

Petit résumé de la situation

A l'heure actuelle, une page web n'a pas le droit de faire une requête XmlHttpRequest sur un autre domaine. Par exemple, si example.com essaye de charger facebook.com (…)

Journal Système de messagerie pour remplacer les e-mails

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
7
9
mai
2011

Salut,

Je réfléchis en ce moment à un système de messagerie au dessus du protocole HTTP qui pourrait replacer dans une certaine mesure les e-mails. Mes buts sont:

  • de permettre une implémentation simple, en particulier en utilisant XmlHttpRequest
  • de passer partout où HTTP passe
  • d'authentifier l'envoyeur

Je propose donc un mini protocole REST que je compte commencer à implémenter bientôt.

Ce qui m'a poussé à ça, c'est la découverte des sites en .onion. Et la constatation qu'il n'y avait (…)

Journal Architecture pour un MUA: Mail User Agent

Posté par  (site web personnel) .
Étiquettes : aucune
10
2
sept.
2010
Bonjour,

J'ai eu l'occasion de travailler sur Tracker ces derniers temps, le nouveau moteur de recherche de bureau soutenu par GNOME et utilisant les ontologies Nopomuk et le langage de requêtes SPARQL standardisé par le W3C. Et j'ai comme idée d'utiliser cette fabuleuse plate-forme pour gérer mes e-mails à la place de Thunderbird.

Pourquoi quitter Thunderbird ? Pour les millions de mails que j'ai en stock, il commence sérieusement à être lent. Et la gestion et le classement commence à (…)

Journal Gtk : où comment faire fonctionner le presse-papier

Posté par  (site web personnel) .
Étiquettes : aucune
14
18
juin
2010
Bonjour,

J'ai remarqué qu'avec Gtk, il était presque impossible d'utiliser le presse papier primaire (avec le clic-milieu). Dans la vie courante, ce n'est pas un problème, mais si il s'agit d'utiliser gedit ou tout autre application focalisée principalement sur l'écriture de texte, ça devient très gênant.

Ce qui m'intéresse, c'est de savoir si ça vous gêne autant que moi, ou si vous trouvez le comportement actuel parfaitement normal.

Si vous avez des idées sur comment je pourrais aider à le (…)

Journal dir2rpm: créer des rpm facilement

Posté par  (site web personnel) .
Étiquettes : aucune
19
7
sept.
2009
J'avais un problème: pouvoir installer et surtout facilement désinstaller des logiciels que j'ai compilé depuis des sources dans /usr/local.

Problème: certains projets (git par exemple) ne proposent pas de make uninstall. Comment faire ? Créer un package.

Les solutions existantes:
- checkinstall: je n'aime pas trop, il essaie de détecter ce qui est installer, sans garantie qu'il y arrive complètement. Et en plus il n'est plus maintenu et n'est pas dans les dépôts Fedora.
- alien: pareil, pas dans (…)

Journal Une alternative à make(1)

Posté par  (site web personnel) .
Étiquettes : aucune
4
22
juil.
2009
J'aimerais vous présenter un projet que je suis en train de développer, et qui est une nième alternative à la commande make que nous connaissons tous. Je l'ai nommé TBuild, le T étant là pour indiquer que j'utilise le langage Tcl.

Alors, qu'est-ce que je reproche à make ?

- il est trop rudimentaire (c'est la raison de vivre d'automake)

- il est trop lié à la plateforme cible (on écrit des lignes de commande shell, et le shell, (…)