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

Posté par (page perso) . Licence CC by-sa
22
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 (page perso) . Licence CC by-sa
Tags :
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 (page perso) .
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 (page perso) .
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 (page perso) .
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 (page perso) .
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, (...)

Journal Réseau social décentralisé

Posté par (page perso) .
7
11
sept.
2008
Bonjour,

Je trouve le concept de réseau social très intéressant, cela permet de se connecter avec d'autres personnes sur le web. Par contre, je n'aime pas trop comment c'est réalisé, et surtout sa fragmentation. Par exemple pour avoir des amis sur Facebook, il faut s'inscrire, de même pour chacun des autres réseaux.

Internet a été conçu pour être décentralisé, entre autre le mail (SMTP), les serveurs web (HTTP), Jabber (XMPP) ou OpenID reposent eux aussi tous sur ce principe que (...)

Journal Vidéos du MIT sur l'informatique

Posté par (page perso) .
10
8
sept.
2008
L'information date, je sais, et a probablement déjà été publiée ici. mais j'avais perdu le lien après avoir regardé la première vidéos et ça faisait longtemps que je le cherchais.

http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussma(...)

Des vidéos de cours du MIT.

Rien à voir, mais j'ai l'impression qu'avec la disparition des journaux de seconde page, plus de gens hésitent à poster (ce qui est dommage) car ils se sentent obligés de faire quelque chose de plus complet. Ce serait bien par exemple si on (...)

Journal Widgets pour questionnaire en ligne

Posté par (page perso) .
0
16
mai
2008
Bonsoir,

J'ai développé dernièrement un système de widgets pour questionnaire en ligne ... Le tout en PHP5 (parce que chez free, on n'a pas mieux). Ce système gère lui-même les erreurs de saisie dans le formulaire et différents types de widget. Parmi les widgets, on a:
- des listes d'éléments avec possibilité d'un choix "autre"
- des zones de textes longues ou courtes
- des boutons radio
- des cases a cocher
- des listes à choix multiples

Les widgets (...)

Journal Gestion du matériel gourmande en resources (udev, hal) ?

Posté par (page perso) .
0
6
juin
2008
Bonsoir,

Suite au récent journal parlant de la manière d'installer GNU/Linux sur un vieux PC, et à des pensées personnelles, je me demande jusqu'à quel point la gestion du matériel peux prendre des ressources (je pense au temps CPU au démarrage).

En effet, j'ai bien l'impression que udev et HAL [http://en.wikipedia.org/wiki/HAL_(software)], à eux deux, consomment pas mal. je n'ai pas de chiffres, mais il me semble que c'est ce qui met le plus de temps à démarrer. De (...)

Journal Firefox est-il toujours libre ?

Posté par (page perso) .
0
1
juin
2008
Suite à une mise à jour de ma distribution (ArchLinux), j'ai vu arriver la RC1 de firefox3 Et quelle n'a pas été ma surprise en lançant firefox de devoir accepter un EULA (End User Licence Agreement) ...

Le voici:

MOZILLA FIREFOX END-USER SOFTWARE LICENSE AGREEMENT

Version 3.0, May 2008



A source code version of certain Firefox Browser functionality that you may use, modify and distribute is available to you free-of-charge from www.mozilla.org under the Mozilla Public License and other open (...)