Macsim's mind: $tail -f macsim

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

Mot clé - PlanetLibre

vendredi, septembre 26 2008

SmsAlert 2 Compatible Ubuntu

Suite à mon précédent billet :

Sms Alert : Envoyer des sms gratuitement depuis vos serveurs

J'ai eu beaucoup de retours par e-mail et de commentaires au sujet d'un problème avec Ubuntu.

Les vacances passé, le travail repris je sors de ma moulitude et propose enfin une version qui fonctionne pour Ubuntu (merci beaucoup à Seza) et un petit bonus offert par un contributeur qui désire rester anonyme.

Pour ce qui est de l'installation et la configuration rien ne change il suffit de suivre scrupuleusement le premier billet.

Les modifications :

  • Le problème de temps (+1heure -1heures) est définitivement réglé.
  • Le fichier temporaire créé par MyCurl.php est supprimé après envoi.
  • SmsAlert fonctionne maintenant sur Ubuntu.
  • Suppression de sms_plan.php, pour planifier un message il suffit d'utiliser cron.

La nouvelle version est disponible ici

Bonus

J'ai donc reçu ce code source qui permet d'ajouter des messages en passant par une page web, je livre le code tel quel il est disponible ici.

Merci à lui. Amusez vous bien et n'abusez pas du système.

dimanche, juillet 13 2008

Additionner des disques avec mhddfs

Attention j'ai testé ce logiciel sur debian testing dans une machine virtuelle.

Mhddfs est un logiciel qui permet d'additionner plusieurs disques ensemble afin d'en faire un seul virtuel, on parle bien ici d'addition ce n'est donc pas du RAID0, Lorsque l'on copie un fichier en RAID0 la moitié du fichier est sur un disque et le reste sur un autre (Vision Basique). Avec mhddfs on copie un fichier il est mis complètement dans un des disques qui forme la parition virtuelle.

Pour tester tout ça j'ai donc fait une machine virtuelle avec une Debian testing, un disque dur de 4G (pour installer la debian) et deux disques durs de 1G pour faire les tests.

Pour l'installation on reste sur le classique:

#aptitude install mhddfs

Ensuite voici un df -h du système de fichier avant la fusion.

/dev/sdb1 est formaté en ext3

/dev/sdc1 est formaté en reiserfs

On additionne les deux disques "/mnt/disk1(sdb1)" et "/mnt/disk2(sdc1)"

avec la commande:

#mhddfs /mnt/disk1,/mnt/disk2 /mnt/ftp/

Et comme résultat on obtiend une belle partition de 2G.

La commande peut être tapée avec un -o et des options, les options disponibles sont:

  • allow_other (pour permettre aux autres utilisateurs d'accéder à la partition virtuelle)
  • logfile = /tmp/log.log
  • loglevel = N
  • N peut être 0 = Debug message, 1 = Messages d'info, 2 = Message standard.
  • mlimit-size = (défaut 4giga, mini = 100Mo)

Si on veut ajouter un automontage avec /etc/fstab pour mon exemple voici la ligne:

/mnt/disk1,/mnt/disk2 /mnt/ftp fuse defaults,allow_other 0 0

Pour ce qui est des limites, la taille maximal d'un fichier "copiable" dans la parition virtuelle est égale au plus grand espace disque libre sur un des disques durs.

Exemple:

Si on fusionne un disque de 400G avec 200G de libre est un disque de 200G avec 50G de libre.

La taille maximale du plus gros fichier "copiable" est de 200Giga et non pas 250 Go, même si l'espace disque restant est 250Go.

mhddfs est encore en développement donc à utiliser avec précautions.

vendredi, juillet 11 2008

#ubuntu-fr ne sera pas une dictature

Je viens de discuter sur IRC avec le très sympathique Huats, qui après un échange très courtois à bien compris mon ressentiment et m'a bien fait comprendre le ressentimment  de la communauté #ubuntu-fr qui voyaient dans mon billet une attaque en règle.


Je n'avais pas l'intention de blesser quiconque je ne faisais que relater mon expérience, après coups et sans doute aurais-je dût essayer de communiquer plus mais,  qui aime être bannis ?

Je dois signaler que Zic m'avais proposé une solution mais il y a eu une grosse incompréhension entre nous.

Je regrette qu'une bande de zozo aille foutre le bordel sur le chan #ubuntu-fr, c'est inutile et contre productif.

L'origine de mon problème est dût à une nouvelle règle appliquée au channel #ubuntu-fr qui refuse les pseudo en `away `dodo `mange.
Même si je ne suis pas d'accord avec cette règle, c'est ainsi et l'on doit s'y plier ou partir.

huats m'a proposé de débattre des règles avec lui, et toutes les personnes qui se sentent concernées. Ubuntu-fr va en réaction organiser très prochainement des réunions (IRC) pour évoquer des possibles évolutions de règles. Les modalités seront communiquées sur leur blog de suivi (http://suivi.ubuntu-fr.org). Je pense que toutes les bonnes âmes devraient s'y intéresser, je vous assure qu'ils ne mordent pas (Plum évite quand même on ne sait jamais)

Je remercie beaucoup les gens qui m'ont soutenu par les commentaires et pas e-mails. Une bonne partie des billets montrent des personnes qui sont avides de liberté et qui ne sont pas vraiment en phase (c'est d'ailleurs mon cas) avec les règles. J'espère qu'ils seront entendus.


Pour les gens qui se sont sentis attaqués par mon billet je vous présente mes excuses les plus sincères ce n'était pas le but.
Les administrateurs Ubuntu restent des humains et ils font un travail formidable et je les en remercie.

Dans tous les cas je vais mettre mes efforts pour rendre le chan #ubuntu-fr le plus agréable possible, je vais donc y retourner aider les gens.

SmsAlert : Envoyer des sms gratuitement depuis ses serveurs

EDIT: La version est maintenant compatible Ubuntu lire ce billet

Je me permet de faire passer ce billet sur le planetlibre car je pense qu'il pourra servir à certains d'entre nous et je n'étais pas inscrit à l'époque, l'original date du 15-02-2008.


Il y a quelques jours je me demandais comment être alerté gratuitement par sms depuis mes serveurs en cas de soucis ou panne. Alors après avoir épluché google et parcouru une dizaine de sites gratuits mais payant (cherchez l'erreur) après avoir demandé à mes connaissances et ne trouvant pas de solution j'ai fini par pondre la solution suivante, alors oui ce n'est pas parfait, oui ce n'est pas 100% libres, oui c'est du bidouillage, mais bon ça fait ce que je veux, comme je le veux.


Alors pour cette recette j'ai besoin :


Premièrement je vais créer un compte sur google calendar.



Une fois le compte créé je vais surGoogle Calendar je clique sur la flèche à côté de mon agenda:


et je choisis notification.

Une fois sur la fenêtre des options de notification je clique sur : "Configurez votre mobile pour recevoir des notifications".



Dans la fenêtre de paramètre je saisis mon numéro de mobile, je clique sur "Envoyer le code de vérification".



Je reçois un texto du genre:

Votre code de vérification de Google Agenda est XXXXXX


Je saisi le code et "Terminer la configuration."

Maintenant dans la fenêtre de notification je choisis d'envoyer par défaut un rappel via SMS.



Voilà tout est bon, passons maintenant à smsalert.
J'ai créé deux fichiers d'envoi de sms (sms.php et sms_plan.php) qui utilisent les deux excellentes classes de Mr Alexander Skakunov.

cd ~
wget http://macsim.labolinux.net/upload/smsalert2.tar.gz
tar zxvf smsalert.tar.gz
cd smsalert


Quelques explications:

Dans le dossier il y a deux classes GoogleCalendarWrapper et MyCurl, j'ai légèrement retouché ces deux classes.
J'ai ajouté l'ajout de notification dans les nouveaux évènement et j'ai changé le chemin des logs curl.
Le principal soucis c'est que google calendar ne permet pas de notification inférieure à 5 minutes ce qui est normal pour utilisation classique de google calendar. J'ai donc rusé, sms.php ajoute l'évènement 5 minutes et 30 secondes après l'instant T.

Configuration:

Maintenant j'édite sms.php et sms_plan.php pour modifier la ligne:

$gc = new GoogleCalendarWrapper("VOTRE_MAIL", "VOTRE_PASS");

avec mon compte google.

Voila la configuration est terminée.
Il n'y a plus qu'à utiliser.


Utilisation de sms.php

Sms.php permet d'envoyer un sms en ajoutant l'évènement 5 minutes et 30 secondes après l'instant T.
Ce qui réalise un envoi presque immédiat.

Syntaxe:

$php sms.php "TITRE" "MESSAGE"

Exemple:

$php sms.php "Serveur Mail" "Reboot"


et dans les 30secondes qui suivent on reçoit le sms.
J'utilise sms.php pour mes scripts avec cron.

Utilisation de sms_plan.php

Sms_plan.php lui ajoute un évènement à une heure précise pour planifier quelque chose.
Syntaxe:

(L'heure doit être de la forme HH:MM).


$php sms_plan.php "TITRE" "MESSAGE" HEURE


Exemple:

$php sms_plan.php "Serveur Mail" "Reboot dans 1h" 16:00.


Voilà le système est près.
Alors, quels sont les avantages de cette méthode, premièrement elle permet d'être informé rapidement d'un incident sur un serveur par sms, deuxièmement l'agenda google gardera une trace de ces évènements et pour finir c'est gratuit ;).
Si vous connaissez un meilleur moyen de réaliser ça je suis preneur.
Si vous voulez ajouter les évènements sur un autre agenda que celui par défaut, l'explication est dans les fichiers sms.php et sms_plan.php.

mercredi, juillet 9 2008

Easter Eggs dans Firefox 3

Je me suis amuser à chercher les easter eggs (oeufs de pâques/ petit message caché) dans firefox 3.

Pour les lancer c'est simple vous taper les liens dans la barre d'adresses

Alors voici la liste si vous en connaissez d'autre...

about:robots

about:mozilla

about:credits

about:license

Mon préféré (attention pas de ":"):

about kitchensink

Ceux là ne sont pas des easters eggs:

about:buildconfig (Merci à Batwam pour la précision)

about:config

about:cache

about:plugins(Merci à nknico)

mardi, juillet 8 2008

Pencil Project un logiciel de diagram libre dans firefox

Pencil Project est un projet (jeune) de 300ko seulement qui permet de créer des diagrames ou maquettes de GUI.

Une fois la maquette réalisé on peut la sauvé en .png

Il s'installe sous forme de plugin dans Firefox 3 ou peut tourner en standalone pour GNU/Linux ou Windows.

Pour l'installation ça se passe ici.



vendredi, juin 27 2008

Convertir des chm en pdf

A peine une semaine après mon billet sur la conversion chm vers html, ubuntugeek en poste un sur la conversion chm vers pdf.

Le logiciel utilisé est chm2pdf qui est disponible dans les dépot universe d'ubuntu.

L'installation ce fait au travers de synaptic ou alors avec le bien connu

sudo aptitude install chm2pdf

Il semble y avoir un petit soucis avec les fichiers contenant un(des) espace(s) dans le nom, il suffit de retirer l(es)'espace(s).

Spécifie que la source HTML est non-structurée.

chm2pdf --webpage monfichier.chm

Spécifie que la source HTML est structurée.

chm2pdf --book monfichier.chm

vendredi, juin 20 2008

Convertir des chm en html avec archmage

Je n'aime pas trop les .chm c'est assez mal géré, pas pratique et la police est souvent toute petite.
Malgré tout on trouve beaucoup de documentation dans ce format (surtout les ebooks). Heureusement on peut les convertir en html avec archmage.

Installation:

$sudo aptitude install archmage



Exemple d'utilisation

$archmage Advenced_linux_Networking.chm



Après un bref instant on retrouve dans le même répertoire le dossier

Advenced_linux_Networking_html

Qui contiend notre chm converti en belle page web bien visible.

Sinon pour lire des chm sous ubuntu vous pouvez utiliser:

- xchm
- gnochm

Voici le même document ouvert avec firefox, xchm et gnochm.






jeudi, mars 13 2008

Installation d'une clé wifi USB SAGEM sur une Debian

Méthode pour installer la clé SAGEM XG-760A sous Debian.

Lire la suite

Accéder à un Samsung U700 depuis Ubuntu

Je me suis fait offrir il y a deux semaines un téléphone Samsung U700, avec le CD zindozs only :/ pour ajouter des fichiers etc... Je suis donc parti en quête des possibilités du téléphone. Voici le seul moyen que j'ai trouvé pour l'instant pour accéder à ce téléphone depuis Ubuntu.
Je suis encore à la recherche d'autre méthode libre pour accéder à ce téléphone par exemple récupérer les sms, contacts, faire de la synchronisation, si vous savez faire je vous écoute.
Alors je vais décrire ici la méthode pour installer un jeu sur un Samsung U700 depuis Ubuntu libre à vous de faire autre chose.



!!! Attention certaines des manipulations que je vais décrire dans ce billet ne sont pas officielles, faites les à vos propres propres risques !!!

Préparer le Téléphone.


Le samsung utilise par défaut le protocol USB Samsung, heureusement je peux lui faire choisir un autre protocol voici la manipulation.

Premièrement je tape le code fabriquant :

*#3695147*#


Ensuite :

4 (Internals)


Le téléphone demande la master key :

*#3971258*#

J'appuie sur confirm.

Ensuite :

3 (Test mode)

Puis :

9 (Common)

Et pour finir :

6 (USB Configuration)


J'arrive au menu suivant :

[1] Samsung USB [*]
[2] Qualcomm USB []
[3] PictBridge USB []


J'appuye sur:

 2

Voilà le téléphone est près j'appuis sur la touche C pour revenir sur l'écran principal.


Installation de bitpim.


Bitpim permet d'accéder à de nombreux téléphone portable au travers d'une interface graphique.

On peut télécharger une version en .deb depuis ce lien.

On clique dessus pour l'installer avec gdebi.

Le problème une fois bitpim installé c'est qu'il ne peut être utilisé qu'en root, pour remédier à ce problème voici la solution.

J'ajoute le groupe cellusers :

sudo addgroup cellusers


Je m'ajoute au groupe :

sudo adduser macsim cellusers


(Il est nécessaire de se déconnecter et de se reconnecter pour que cet ajout au groupe soit appliquée).

Maintenant on crée le fichier /etc/hotplug/usb/usbcell

sudo gedit /etc/hotplug/usb/usbcell


Je copie dedans :

#!/bin/bash
if [ "${ACTION}" = "add" ] && [ -f "${DEVICE}" ]
then
chown root "${DEVICE}"
chgrp cellusers "${DEVICE}"
chmod 660 "${DEVICE}"
fi

Je le rend executable :

sudo chmod +x /etc/hotplug/usb/usbcell


Je crée le fichier /etc/udev/rules.d/60-cell.rules

Je copie ceci dedans :

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="cell_rules_end"
SYSFS{idVendor}=="05c6", SYSFS{idProduct}=="3197", GROUP="cellusers", MODE="0660"
LABEL="cell_rules_end"


Tout est près je lance peut lancer bitpim.

$bitpim



Je fais :

Edit->Settings



Je règle Phone Type sur :

Other CDMA phone

Je clique sur :

Browse


Je choisis Interface #01 puis OK.



Encore OK

Je vais sur View -> View Filesystem

Une nouvelle entrée Filesystem s'ajoute au menu comme ceci :



Quand je clique sur filesytem je vois dans la colonne du milieu /



Je clique sur la fleche de gauche ce qui affiche Retrieving ...

Je patiente ...

Finalement l'arborescence apparait comme ceci:




Je vais télécharger un jeu sur getjar.

Je choisis le modèle Samsung dans la liste qui est proposée je choisis Samsung SGH U700.
Je prends par exemple Sudoku Spot  je télécharge le fichier JAD et JAR.



Dans bitpim je vais dans Media -> Game.



Clique droit sur Games et je crée un répertoire Make subdirectory que j'appel sudokuspot



Je glisse mes fichiers SudokuSpot.jad et SudokuSpot.jar dans ce dossier :



Une fois les fichiers copiés, je retourne dans les options du téléphone :

*#3695147*#

Puis :

 4 Internals

Ensuite :

*#3971258*#


Et pour finir :

confirm


Je choisis:

7 Strorage settings


Puis:

 2 Update Java DB

Et pour finir:

9 Create Ax Dat File


Je fais C et maintenant dans Mes jeux j'ai sudoku spot ;)

!! ATTENTION VOUS DEVEZ ABSOLUMENT SUPPRIMER LES JEUX DEPUIS BITMIP SI VOUS LES SUPPRIMERS DEPUIS LE PORTABLE IL RISQUE DE FREEZER !!

Une fois un jeu supprimé depuis bitmip il faut refaire :

*#3695147*#
Internal
*#3971258*#
Update Java DB

Create Ax Dat File


pour le faire disparaitre de la liste des jeux.

Voilà amusez vous bien.

Bonus quelques codes du SAMSUNG U700:

Modo test: *#0289#
Information sur la batterie: *#0228#
Test du mode vibro vibreur: *#0842#
FTA Software version: *#1111#
Version du firmware : *#1234#


Références:

http://www.forummobiles.com/index.php?showtopic=141500
http://www.getjar.com/software/

mercredi, mars 12 2008

Grub et résolution du tty

Bon j'en ai marre de devoir chercher après à chaque fois alors:

Pour du 1024x768 16M de couleur  : 792.

Pour du 1280x1024 16M de couleur : 795.


Pour ceux qui lise ça et ne comprennent pas de quoi je parle, on peut configurer la résolution de ses TTY (quand on fait ctrl+alt+F1 par exemple) pour régler ça sous grub on édite le fichier /boot/grub/menu.lst et on cherche la ligne (81 normalement) :

# defoptions=

Et on la change en :

#defoptions=vga=792

ensuite un petit coup de

update-grub

et on redemarre.

jeudi, novembre 22 2007

lspci et les unknown device

lspci permet d'avoir la liste des périphériques PCI d'un pc. I arrive que certaines lignes affichent unknown device.
Pour mettre a jour la liste des périphériques connu de lspci, il suffit de lancer la commande:

sudo update-pciids

lundi, novembre 5 2007

Firefox et le composant de sécurité

J'ai mon firefox qui m'a fait des misères au lancement il m'offrait ce joli message
Impossible de lancer le composant de sécurité du navigateur
Après avoir demandé à l'ami google je n'ai trouvé que des solutions pour windows.
Le message semble clair et la solution aussi, pourtant les chmod et chown ne change rien.
Dans mon cas c'est le plugin allpeers qui était le responsable mais vu les erreurs pour windows ce n'est pas le seul plugin à pouvoir poser problème.

La solution (dans mon cas toujours) à été de retirer le plugin incriminé de mon dossier /home/macsim/.mozilla/
On lance nautilus depuis son dossier personnel on fait ctrl+h pour voir les fichiers/dossiers cachés on va dans .mozilla
il doit y avoir un répertoire de la forme : XXXXX.default
Dans ce dossier il y a un répertoire extensions
Il faut retirer l'extension (dans mon cas allpeers@allpeers.com ) qui gène et on peut relancer firefox.

Merci à LeGreffi3R sur IRC pour m'avoir mis sur la piste.

mercredi, octobre 24 2007

Avoir Colorzilla sous Ubuntu


Colorzilla est un plugin très pratique pour récupérer la couleur d'un élément d'un site.
Seul soucis colozilla ne fonctionne pas avec le firefox livré par ubuntu, voici une méthode pour le faire fonctionner.

On télécharge la dernière version de firefox pour linux : http://www.mozilla-europe.org/fr/products/firefox/
(Je suppose que l'archive est sur votre bureau)
On ferme firefox.

$cd ~/Desktop/
$tar zxf firefox-2.0.0.8.tar.gz
$cd firefox
$sudo cp libxp* /usr/lib/firefox/

On relance firefox est l'on va installer colorzilla https://addons.mozilla.org/fr/firefox/addon/271
On redémarre firefox pour confirmer l'installation et voilà colorzilla fonctionne parfaitement.

mardi, août 21 2007

SSH Menu Applet

J'ai découvert par ce billet SSH Menu Applet qui est une applet pour le tableau de bord de gnome qui permet d'avoir un accès facile à ses connexions SSH.

Voici une capture :


Pour l'installer on ajoute:
deb http://www.mclean.net.nz/debian stable contrib
dans /etc/apt/sources.list

ensuite:

sudo wget -q http://macsim.labolinux.net/upload/lookup.pgp -O- | sudo apt-key add -
La clé peut être trouvé ici: http://pgp.mit.edu:11371/pks/lookup?search=0x4CC00851&op=get je n'ai fait que la copier dans un txt et l'uploader sur mon blog pour faciliter l'install.

puis pour finir:

sudo aptitude update && aptitude install sshmenu-applet sshmenu-gnome

Une fois installé on fait un deuxième bouton de souris sur le tableau de bord et "Ajouter au tableau de bord".
Dans la section Utilitaires on retrouve SSH Menu Applet.



Une fois que l'applet est sur le tableau de bord on clique dessus et on fait Preferences, on ajoute nos serveurs/pc en cliquant sur Add Host



Nous mettons à Title le nom que l'on veut par exemple "Serveur de fichiers"
Hostname(etc) on met l'ip et les options supplémentaires que l'on veut.
Géometry permet de donner une taille à la fenêtre pour la connexion le bouton Grab permet de capturer la taille d'une fenêtre.
Profile permet de choisir le profil du gnome-terminal à utiliser pour la connection (par exemple fond rouge avec texte en noir ...)
Une fois le(s) profile(s) ajoutés nous pouvons créer des sousmenu et des séparateurs pour les trier comme sur cette exemple:



Pour ajouté un Host dans un sous menu il suffit de le faire glisser dedans.

Dans l'onglet Options nous pouvons activer "Include 'Open all windows' selection" (Ouvrir toutes les connections dans des fenêtres séparées).
et "Include 'Open all as tabs' selection" (Ouvrir toutes les connections dans des onglets).



Pour rendre encore plus facile l'accès aux connexions ssh je vous conseille d'utiliser les passphrases et ssh-agent.

Liens:

lundi, août 20 2007

Démarrage rapide de OpenOffice2 avec xfce4

xubuntu logo
M'étant fait offrir un ordinateur portable il y a peut de temps (700Mhz Celeron pour moi c'est parfait) je me suis installé une xubuntu et après l'installation d'OpenOffice je me suis étonné de ne pas pouvoir cocher la case Activer le démarrage rapide de la zone de notification dans Outils -> Options -> Mémoire vive l'option étant grisée.

Pour la retrouver il suffit de faire:

sudo aptitude install openoffice.org-gnome

ou
sudo aptitude install openoffice.org-gtk

jeudi, juin 14 2007

Dsh - Shell ditribué

terminal tilda
Si vous avez plusieurs machines ubuntu sur votre réseau, et que vous devez faire des taches répétitives sur ces machines, dsh va bien vous aider.
Dsh (Distributed SHell ou Dancer's SHell) permet de lancer une commande sur une/des machines ou encore mieux des groupes de machines.

Prenons un exemple concret nous avons dix machines a administrer cinq ubuntu-serveur cinq ubuntu-desktop, nous voulons facilement mettre à jours les dix machines et pour les serveurs nous voulons recevoir un logwatch de temps en temps.

Premièrement nous installons ssh sur les machines.

sudo aptitude install ssh

puis dsh sur notre machine

sudo aptitude install dsh


On génère une clé ssh sur notre machine (vous n'avez pas envie de taper votre mot de passe 10 fois quand même ;))

ssh-keygen

On obtient quelque chose comme ça.

Generating public/private rsa key pair.
Enter file in which to save the key (/home/macsim/.ssh/id_rsa): (on appuye sur entré)
Enter passphrase (empty for no passphrase): ( on tape notre passphrase, la plus longue possible)
Enter same passphrase again: (on la retape pour être sur)
Your identification has been saved in /home/macsim/.ssh/id_rsa.
Your public key has been saved in /home/macsim/.ssh/id_rsa.pub.
The key fingerprint is:
13:b3:4c:ed:5c:bc:c2:e8:1c:a4:e7:XX:XX:XX:XX:XX macsim@leonidas

Bon maintenant on va diffuser notre clé publique sur nos machines.

ssh-copy-id -i ~/.ssh/id_rsa.pub IP_MACHINE_1
ssh-copy-id -i ~/.ssh/id_rsa.pub IP_MACHINE_2
...
...
ssh-copy-id -i ~/.ssh/id_rsa.pub IP_MACHINE_10

Maintenant si nous essayons de nous connecter sur une des machines ssh nous demande notre passphrase plutôt que notre mot de passe.

Bon vous n'avez pas envie de taper votre passphrase dix fois non plus donc on va la taper une bonne fois pour toute au démarrage de notre session.
On va dans Système-> Préférence -> Sessions

On fait Nouveau
On remplit Nom: avec Ssh Passphrase
et commande avec ssh-add ~/.ssh/id_rsa < /dev/null

Au démarrage de gnome il vous sera demandé de taper votre passphrase et elle sera valide pour la durée de votre session.

Pour voir si tout à bien fonctionné on se connecte en ssh normalement aucun mot de passe nous est demandé.

Bon c'est la que dsh interviend ;)

Dans /etc/dsh nous avons 2 fichiers de configurations:

- dsh.conf

verbose = 0 (je vous conseil de laisser 0)
remoteshell = rsh (on laisse comme ça)
showmachinenames = 0 (permet d'afficher le nom des machines)

- machines.list

Ce fichier contient nos machines
par default il y a localhost que je vous conseil de retirer sauf si vous voulez faire partie du groupe de machine.
a la place on met les ip des machines/nom dns que l'on administre
dans notre cas on aura quelque chose comme:
192.168.1.10
192.168.1.11
...
192.168.1.19

Maintenant nous avons le dossier group

Dans ce dossier par default il y a all qui est un lien vers /etc/dsh/machines.list
Nous créons un fichier que nous appellerons serveurs et qui contiendra les ip ou nom dns de nos serveurs.
Ensuite nous créons un fichier que nous appellerons desktop qui contiendra les ip ou nom des postes desktop.

Donc pour serveurs nous aurons quelque chose comme ceci:
192.168.1.10
192.168.1.11
serveur3
serveur4
192.168.1.14

et pour desktop
192.168.1.15
desktop2
192.168.1.17
desktop4
192.168.1.19

Maintenant si nous voulons lancer une commande sur tous les postes nous tapons:

dsh -g all NOTRECOMMANDE

si nous voulons lancer une commande sur tous les serveurs:

dsh -g serveurs NOTRECOMMANDE

si nous voulons lancer une commande sur tous les postes clients

dsh -g desktop NOTRECOMMANDE

pour compléter l'exemple pris au début nous pourrions lancer tous les matins
La mise à jour du parc

dsh -g all aptitude dist-upgrade (a condition d'avoir utiliser le compte root c'est pas tiptop comme méthode)

Le logwatch des serveurs

dsh -g serveurs logwatch --mailto mon@address.mail

Voilà amusez vous bien

samedi, juin 9 2007

Tilda avec de la vraie transparence

attention !!! Cette manipulation va vous faire installer un packet non officiel. Vous voilà prévenu. !!


Si vous utilisez déjà tilda sauvez votre configuration:
mv ~/.tilda ~/.tilda_bak

Et pour restaurer votre configuration:
rm ~/.tilda -rf
mv ~/.tilda_bak ~/.tilda

Si comme moi vous utilisez tilda et en plus vous utilisez beryl alors tout naturellement vous devez rager de n'avoir qu'une pseudo-transparence (le fond de l'écran est visible mais pas les fenêtres). Et bien je suis heureux de vous annoncer que ce n'est plus mon cas, et bientôt plus le votre.

Je suis tombé sur ce patch qui va nous permettre de mettre de la vrai transparence et quitter définitivement cette pseudo-transparence .

Pour illustrer on va passer de ça:

tilda non transparent
à ça:

tilda transparent

J'ai fais le deb qui va bien et qui se trouve ici.
Pour l'installation, la routine habituelle, téléchargement du .deb et on lance l'installation depuis gdebi.

Une fois l'installation fini, on lance tilda en allant dans Application-> Accessoires -> Tilda

Là trois possibilités:
  1. 1: Vous utilisiez déjà tilda avec la pseudo-transparence.
  2. Dans ce cas vous avez tilda qui se lance avec la vrai transparence. Vous n'avez rien à faire.
  3. 2: Vous utilisez tilda mais sans la pseudo-transparence.
  4. Dans ce cas vous avez tilda qui se lance normalement. Clic droit sur tilda et faites Préférence.
  5. 3: Vous venez d'installer tilda par mon .deb.
  6. Vous arrivez directement sur les Préférences.

Une fois la fenêtre des préférences ouverte, cliquez sur l'onglet Appearance, cochez Enable Transparency et réglez Level of Transparency selon vos souhaits ( Plus la valeur est hautes plus c'est transparent ).
tilda config

Cliquez sur Validez et vous avez tilda qui se lance avec la transparence désirée.

Une capture de mon bureau avec tilda transparent:
Desktop Macsim

lundi, mai 14 2007

Profiler son matériel avec hardinfo

hardinfo logo
HardInfo est un utilitaire fort pratique qui permet d'avoir toutes les informations sur le matériel de son ordinateur, il permet aussi de générer un rapport en HTML ou Text ainsi que des benchmarks.

Installation:

sudo aptitude install hardinfo

Utilisation:

Vous trouverez hardinfo dans votre menu à Application -> Outils Système -> Hardinfo.

somaire hardinfo

Je vous laisse découvrir votre configuration par vous même, attardons nous sur la génération d'un rapport.
Cliquez simplement sur Generate Report vous arrivez sur cette fenêtre:

generate report

Cochez les informations que vous désirez voir apparaitre dans le rapport.
Vous pouvez consulter le rapport qu'il m'a généré pour mon ordinateur ici

Vous pouvez faire parvenir votre rapport au site d'HardInfo afin d'aider les autres utilisateurs pour leurs benchmarks en allant sur Information->Network Updater



Vous cochez Receive Benchmark Results pour obtenir d'autre teste de benchmak comparatif.
et Send Benchmark Results pour envoyer vos résultats aux benchmark.

Pour finir faites Synchronize.

mardi, novembre 21 2006

Silence on tourne !


J'avais une discussion sur la mailing list du planet au sujet de UbuntuVideo et le problème est que toutes les videos sont en anglais, et nous étions plusieurs à arriver à la conclusion que rien n'était vraiment pertinent pour la réalisation de vidéos explicatives de façon facile, stable et de qualité pour tenter de faire une sorte de ubuntuvideo-fr. Mes recherches m'ont amené à trouver des solutions comme utiliser windows pour faire du screencast, et puis quoi encore ?!?
Mais à force de persévérance j'ai fini par trouver le petit bijoux, il se nomme recordmydesktop disponible en ligne de commande et par une interface graphique, cet utilitaire permet de réaliser des screencasts de plutôt bonne facture. Voyons ça en détail.

Lire la suite

- page 1 de 2