Christian KAKESA

Aller au contenu | Aller au menu | Aller à la recherche

mardi 28 octobre 2008

RubySoul, shell client pour NetSoul

NetSoul en mode terminal c'est possible

Vous en rêviez ? Christian l'a fait !!!
J'ai repris activement les développement de mes clients NetSoul en ruby ; RubySoul étant un client très léger doté d'un Shell pour le piloter.

Fonctionnalités

  • Authentification MD5 et Kerberos
  • Gestion de la configuration
  • Gestion des contacts
  • Commandes du shell historisées
  • Envoi de message texte à un ou plusieurs contacts
  • Réception des messages et informations diverses, emails, téléphone

mardi 21 octobre 2008

RubySoul Server, client NetSoul

RubySoul Server est un client d'authentification basé sur le protocol NetSoul.
Ce client ne sert qu'aux personnes ayant un accès dans le PIE des écoles du groupe IONIS, à savoir :

  • ETNA
  • EPITECH
  • EPITA
  • IPSA
  • ISBP
  • ...

Il permet une utilisation en mode daemon/service, sur un poste qui a besoin d'une connexion permanente au PIE des écoles du groupe IONIS.
Idéale pour les postes serveurs.

Liste des clients NetSoul existants :

mercredi 8 octobre 2008

Installer une police de caractère pour un utilisateur avec fontconfig [linux]

Installons la police de caractère "Monaco" (les utilisateurs mac connaissent bien cette police).
Dans un premier créons le fichier "~/.fonts.conf" et le répertoire "~/.fonts".

>$ mkdir ~/.fonts
>$ touch ~/.fonts.conf

Récupérer la police de caractère monaco.ttf : http://www.gringod.com/2006/02/24/return-of-monacottf/

>$ cd ~/.fonts
>$ wget http://url_de_la_police/monaco.ttf
>$ fc-cache

Ici la commande "fc-cache" permet de vider le cache des polices de l'utilisateur.
Une fois réalisé toutes les applications GTK, QT3/+ proposeront la nouvelle police.

Il est possible de personnaliser la gestion des polices de caractères grâce au fichier "~/.fonts.conf". Vous pouvez lire sa documentation en ligne http://fontconfig.org/fontconfig-user.html.
Voici un exemple basique de mon fichier "~/.fonts.conf"

<?xml version="1.0">                                                                                                                      
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">                                                                                                   
<fontconfig>                                                                                                                               
        <match target="font">                                                                                                              
               <test qual="all" name="rgba"><const>unknown</const></test>                                                                  
               <edit name="rgba" mode="assign"><const>rgb</const></edit>                                                                   
        </match>                                                                                                                           
        <match target="font">                                                                                                              
               <edit name="autohint" mode="assign"><bool>true</bool></edit>                                                                
        </match>                                                                                                                           
        <match target="font">                                                                                                              
               <test qual="any" name="family" compare="eq"><string>Monaco</string></test>                                                
                <edit name="antialias" mode="assign"><bool>true</bool></edit>                                                              
        </match>                                                                                                                           
</fontconfig>