Macsim's mind: $tail -f macsim

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

dimanche, octobre 5 2008

Désactiver la barre intélligente de Firefox

Dans la barre d'adresse taper about:config

Après le Je ferai attention, promis !

Dans la barre de filtre taper browser.urlbar.maxRichResults

Double cliquer sur la valeur et la passer de 12 a -1

Redémarer firefox est c'est bon.

mardi, septembre 30 2008

Mes extensions Firefox.

Voici la liste des extensions que j'utilise le plus souvent avec Firefox.

Dévelopement

  • Firebug
  • Indispensable pour développersurtout en ajax ;)
  • Web developer
  • Offre des options très utiles pour le développement web, cacher les images, purger le cache etc...
  • YSlow
  • Addon pour firebug.
  • Colorzilla
  • Permet de récupérer la couleur d'un élément d'une page web à l'aide d'une pipette.

Sécurité

  • Bookmark permissions:
  • Ce plugin permet de verrouiller certaines options pour un lien mis en marque-pages, par exemple pas de redirection, pas d'affichage des images, pas de javascript etc...
  • Certs Viewer Plus
  • Permet d'avoir plus d'info sur les certificats des sites sécurisés.
  • FoxyProxy
  • Gestion des proxys, Exemple d'utilisation ici.
  • Controle de Scripts
  • Ajoute plus d'option dans les préférences javascript de firefox.

Anti Pub

Téléchargement

Utilitaires

  • ImageBot
  • Permet d'uploader et partager rapidement des images/photos
  • Linky
  • Transforme les url texte en lien clickable exemple ici.

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.

mardi, août 5 2008

Tornade Maubeuge

J'ai été prendre des photos hier du centre de Maubeuge à quelques centaines de mètres de ma maison, et c'est allucinant les dégats même si c'est non comparable a ceux d'Hautmont.

Lisez la suite pour voir les photos.

Lire la suite

mardi, juillet 15 2008

OpenVPN dans un domU

Je n'ai pas d'interface tunX dans un domU debian, pour lancer openvpn j'ajoute dans /etc/init.d/openvpn

mkdir /dev/net

mknod /dev/net/tun c 10 200

Si vous connaissez mieux.

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.

La dictature sur #ubuntu-fr n'a pas été longue.


Un EDIT se trouve ici


Pour ceux qui connaissent, le chan #debian-fr a souffert d'une sale réputation dût en partie à une poignée d'admin pseudo-élitiste qui se sont mis à malmener les questions de débutant sur le chan bref pourrir l'ambiance, une des choses que je trouvais particulièrement agréable sur #ubuntu-fr, c'était l'ambiance assez détendu et agréable, j'y passais 90% de mon temps à aider (j'apprends beaucoup en aidant) et 10% a parler avec quelques personnages haut en couleurs, très bon et très sympathiques.

Mais il n'aura pas fallu longtemps à #ubuntu-fr pour s'équiper d'un petit noyau de bras cassé qui vous pondent des règles à deux francs six sous.

Je m'explique, j'ai l'habitude d'avoir deux pseudo sur IRC, macsim qui est register et qui est utilisé lorsque je suis chez moi, et macsim`work (qui est aussi register) avec lequel je me connecte du boulot. Donc deux pseudos sur deux ip différentes. Quand j'avais un peu de temps j'allais regarder sur #ubuntu-fr si je ne pouvais pas aider quelqu'un ou simplement parler avec les gens. Aujourd'hui je me suis fait bannir de #ubuntu-fr parsque attention j'avais utilisé un `work (que j'utilise depuis toujours), maintenant nouvelle règle de tombé c'est interdit d'utiliser work, il faut utiliser /away (absence),  le problème c'est que je ne suis pas absent, je suis juste connecté d'ailleurs et je n'ai pas envie de tuer ma connexion pour me reconnecter à chaque fois.
Malheureusement cette explication n'arrive pas à rentrer dans leur tête alors voilà bye bye #ubuntu-fr en attendant #ubuntufr.

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, juillet 4 2008

Un bon nombre aléatoire

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

Listes xhtml en colonne avec du CSS

Une technique pour mettre en colonne des listes xhtml.
Très utile pour la mise en page de formulaire ou pour afficher proprement une information sur la largeur de la page.

Code XHTML.

<ul>
   <li>Valeur01</li>
   <li>Valeur02</li>
   <li>Valeur03</li>
   <li>Valeur04</li>
   <li>Valeur05</li>
   <li>Valeur06</li>
   <li>Valeur07</li>
   <li>Valeur08</li>
   <li>Valeur09</li>
   <li>Valeur10</li>
</ul>

Code CSS

ul
{
       width               :     500px;
       list-style-type  :     none;
}
li
{
       width               :    180px;
       margin            :    15px 0 0 0;
       padding           :    0 10px 0 0;
       line-height       :    15px;
       float                :    left;
}

Exemple en ligne

mercredi, juin 25 2008

Korn - Twisted Transistor

C'est pas une parodie c'est le clip officiel ;)

J'adore la phrase de fin : We're all black when the lights go out


Ah madchat mon vieil amour ;)

C'est avec beaucoup d'émotion que j'ai pu redécouvrir LE site que j'ai sûrment le plus visité, celui qui m'a fait découvrir tant de choses dans un peu tous les domaines (même si certain était limite niveau légal ...), un site fait par des purs et durs, pas de chichi logo tête de mort et bannière clignotante, ni script tout fait et recettes de sorciers non juste un FancyIndexing avec HEADER et README customisés en noir. Un site qui s'adressait à tous ceux qui avaient le courage d'approfondir. Malheureusement un site qui mourut :/ loi française oblige. Pour les vieux de la vieille, vous reconnaissez bien sûr madchat.org. Voici des liens miroirs d'un des meilleurs sites que j'ai pu connaitre et qui a bien nourrit mon petit cerveau. Merci Mad !

http://mirror.sweon.net/
http://m4dch4t.effraie.org/
http://www.dg-sc.org/decerebrain/m4dch4t/
http://la.censure.saimal.fr/
http://madchat.awired.net/
http://ivanlef0u.free.fr/repo/madchat/
http://borax.polux-hosting.com/madchat/
http://target0.be/madchat/

dimanche, juin 22 2008

Améliorer le rendu des images sous Firefox 3

Firefox 3 possède une option qui améliore la qualité des images, cette option peut faire perdre 15% de performance, mais pour une machine puissante c'est négligeable.

Il faut aller dans about:config

Ensuite chercher: gfx.color_management.enabled

et passer l'option à true

Puis redémarrer firefox.


Source

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, juin 19 2008

Excellent !

L'excellent site http://www.nojhan.net m'a bien fait marrer avec cette petite illustration.

mercredi, juin 18 2008

divfix++ le réparateur de video

J'ai eu il n'y pas très longtemps une video avec l'index endomagé, j'avais l'habitude de réparer les video avec mencoder et je suis tombé par hazard sur divfix++.

L'installation se fait avec le classic sudo aptitude install divfix++

La commande s'appel DivFix++

Capture d'écran de la bête.

- page 1 de 8