MySQL Proxy

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes : aucune
1
9
août
2007
Base de données
MySQL AB a publié il y a quelques semaines un nouvel outil fort intéressant et qui a été accueilli avec enthousiasme par la communauté des utilisateurs MySQL. Il s'agit de MySQL Proxy. Comme son nom l'indique ce programme se place entre le client et le serveur MySQL. La puissance de ce logiciel réside notamment dans sa flexibilité, fournie par le langage de script Lua.

Selon Wikipédia : Lua est un langage de script libre dont l'interpréteur est conçu dans un but de compacité (95 à 185 Ko pour la version 5.0.2, selon le compilateur utilisé et le système cible). Lua est conçu de manière à pouvoir être embarqué au sein d'une autre application, ce qui permet d'étendre celle-ci.

Avec MySQL Proxy, vous serez capable de :
  • Filtrer les requêtes avant de les transmettre au serveur ;
  • Réécrire certaines requêtes (en corrigant la syntaxe par exemple) ;
  • Intercepter le resultset afin d'y supprimer, modifier ou ajouter des enregistrements ;
  • Interdire le retour de certains résultats vers le client.
Mais également :
  • Rediriger les écritures sur le maître et les lectures sur l'esclave, dans le cas de réplication ;
  • Exécuter des commandes Shell.
MySQL Proxy est publié sous licence GPL et toujours en version alpha, mais n'a, sans aucun doute, pas encore fini de faire parler de lui.

AWStats 6.7

Posté par  . Modéré par Nÿco.
Étiquettes :
0
9
août
2007
Internet
AWStats est un outil de génération de statistiques pour serveurs HTTP, FTP ou même serveurs de messagerie. Il est écrit en Perl et même si son temps de traitement est plus de dix fois supérieur à des outils tels que Webdruid ou Webalizer, il reste très faible si on le compare à la quantité d'informations fournies en retour.

Son principal atout est la pertinence de ses résultats et le nombre d'informations qu'il remonte. Il est utilisé par nombre d'entre nous et la version 6.7 apporte quelques correctifs et améliorations.

Elle apporte notamment une amélioration non négligeable qui est la construction de rapport journaliers, élément qui manquait fortement à ce genre d'outils.

irssi-xmpp : un nouveau module Jabber pour irssi

Posté par  (site web personnel) . Modéré par Nÿco.
Étiquettes :
0
9
août
2007
XMPP
Il existe de nombreuses façons de se connecter au réseau Jabber avec irssi. Parmi celles-ci on retrouve : bitlbee (une passerelle de messagerie instantanée qui permet de se connecter depuis n'importe quel client IRC), irssi-jabber (un module irssi pour se connecter au réseau Jabber), gc (un script perl pour irssi permettant de se connecter aux salons de discussions de Jabber), PSYC et sûrement d'autres manières que je n'ai pas encore découvertes...

Jusqu'à présent j'utilisais bitlbee mais je (NdAMR : ErrTu, l'auteur du journal d'origine) voulais quelque chose dans irssi qui ne se connecte qu'à Jabber, qui prend en charge tout ou une grande partie du protocole XMPP (et de ses extensions incontournables) et qui le fasse bien. Hélas la plupart des autres solutions qui m'intéressaient ne sont ni complètes ni maintenues.

J'ai donc décidé de créer un nouveau module irssi pour se connecter au réseau Jabber en se basant sur le même principe que le module déjà existant irssi-jabber. Et après une petite semaine de développement, j'ai l'honneur de vous présenter irssi-xmpp !

Le module s'appuie sur la bibliothèque Loudmouth, écrite en C avec Glib, utilisée par Gossip, Inkscape et Telepathy, qui se veut légère et facile à utiliser pour programmer toutes sortes de choses dans les limites du protocole XMPP. Et je dois dire qu'elle fait plutôt bien son boulot.

La version actuelle du module irssi-xmpp et par la même occasion la première version publique est la 0.10 (NdAMR : et dans la foulée du journal, la 0.11). Au programme, la base de la base :
  • Version 0.10 :
    • la connexion aux serveurs Jabber (encore heureux) ;
    • la discussion avec les contacts Jabber ;
    • une liste des contacts avec un traçage complet des ressources et un tri des contacts (par état puis par pseudo/jid) ;
    • la possibilité de changer son état ;
    • l'envoi aux clients qui le demande de nos informations sur notre client (nom du client, version et système d'exploitation -> pas tout à fait le cas, je viens de m'apercevoir qu'"OpenBSD" est défini comme système d'exploitation en dur dans le module).

  • Version 0.11 :
    • L'autocomplétion des JID et aussi des ressources. La complétion des ressources n'est pas encore complète, pour l'avoir faut taper un truc du genre : /q foo@bar.bar/«TAB» (où «TAB» est l'appui sur la touche tabulation bien sûr) ;
    • La possibilité de n'afficher que les contacts connectés avec : /SET roster_show_offline OFF ;
    • La possibilité de ne pas envoyer les informations sur la version du client avec : /SET xmpp_send_version OFF
      À l'occasion, le nom du système d'exploitation renvoyé est bien celui que vous utilisez. ;
    • Le roster trie les contacts correctement.

Merci à ErrTu pour son journal.

Édition Européenne de l'Embedded Linux Conference

Posté par  (site web personnel, Mastodon) . Modéré par rootix.
Étiquettes :
0
9
août
2007
Linux
Vous connaissez peut-être l'Embedded Linux Conference qui est organisée chaque année par le CE Linux Forum en Californie. Comme vous pouvez le voir dans le programme, des intervenants renommés du monde entier font le point sur les dernières avancées du logiciel libre pour l'embarqué.

Bien qu'une partie très importante de la communauté de développeurs soit d'origine européenne, cet évènement n'avait pas d'équivalent en Europe, sauf dans une moindre mesure la session Embarqué du Fosdem. Ce manque est désormais comblé par l'organisation par le CE Linux Forum d'une session à Linz, en Autriche, du 2 au 4 novembre. En plus, vous pourrez également assister aux présentations du 9e Real-time Linux Workshop, organisé par la Realtime Linux Foundation, qui devraient également être très intéressantes.

Ces deux conférences seront ouvertes à tous, mais l'inscription sera payante. N'hésitez pas à proposer une intervention, mais attention, il ne vous reste qu'une semaine !