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

Krusaf's Blog

mercredi, août 27 2008

Plugins pings de dotclear 2.0 : cocher toutes les cases par défaut

Ce billet devient un rituel ;) je pense que c'est aussi valable pour la 2.01 (à tester).

Ce plugin permet d'avertir plusieurs sites d'un nouveau billet sur votre blog, vous ramenant par conséquant plus de visites. C'est bien pratique ! J'avai décris une petite modification du ocde source pour dotclear 2beta 7 permettant que les checkbox soient toutes cohées par défaut.

La liste s'agrandissant, il devient "barbant" d'avoir à cocher la multitude de cases à cocher pour avertir les services xmlrpc ...Pour modifier le comportement par défaut afin d'avoir par défaut toutes les cases à cocher de cochées !!

Pour dotclear v2.0, il faut modifier le fichier blog/plugins/pings/lib.pings.php à la ligne 60 :

Modifier cette ligne :

form::checkbox(array('pings_do[]'),html::escapeHTML($v),in_array($v,$pings_do)).' '.

par :

form::checkbox(array('pings_do[]'),html::escapeHTML($v),true).' '. 

Avant toutes modifications, faîtes un backup de votre fichier !

Et sinon, je viens de faire un patch :

cd LA_OU_SE_TROUVE_VOTRE_BLOG/plugins/pings
wget http://krusaf.org/blog/public/patch/patch_pings_dotclear_2.0.txt
patch -p0 < patch_pings_dotclear_2.0.txt
\rm patch_pings_dotclear_2.0.txt

N'oubliez pas de remettre les permissions sur le fichier patché !

samedi, mai 31 2008

Plugins pings de dotclear2 RC01 : modifier le comportement par défaut

Ce plugin permet d'avertir plusieurs sites d'un nouveau billet sur votre blog, vous ramenant par conséquant plus de visites. C'est bien pratique ! J'avai décris une petite modification du ocde source pour dotclear 2beta 7 permettant que les checkbox soient toutes cohées par défaut.

La liste s'agrandissant, il devient "barbant" d'avoir à cocher la multitude de cases à cocher pour avertir les services xmlrpc ...Pour modifier le comportement par défaut afin d'avoir par défaut toutes les cases à cocher de cochées !!

Pour dotclear v2 beta RC01, il faut modifier le fichier blog/plugins/pings/lib.pings.php à la ligne 70 :

Modifier cette ligne :

form::checkbox(array('pings_do[]'),html::escapeHTML($v),in_array($v,$pings_do)).' '.

par :

form::checkbox(array('pings_do[]'),html::escapeHTML($v),true).' '. 

Avant toutes modifications, faîtes un backup de votre fichier !

jeudi, octobre 18 2007

Clock skew detected. Your build may be incompleted.

En compilant la denrière version de Mercurial hier soir (unstable), je suis tombé sur ce message d'erreur : "Clock skew detected. Your build may be incompleted."

Hein ? Quoi ?

En fait make (l'utilitaire de compilation) se base sur la date de modification des fichiers sources et exécutables pour déterminer ce qu'il faut compiler (pour ne pas tout recompiler à chaque fois). Donc si vous tombez sur ce message d'erreur lors d'une compilation, voilà la démarche à suivre :

Placez-vous dans le répertoire où vous exécutez le make :

cd repertoire
# Suppression des fichiers executables
make clean
# Modification de la date de modification de tous les fichiers
find . -exec touch {} \;
# Relance la compilation
make

lundi, septembre 24 2007

Doxygen

Doxygen est une application permettant de générer de la documentation en rapport avec les sources de votre programme et/ou site web ... Doxygen permet ainsi de créer rapidement la documentation technique d'un projet (sources C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), PHP, C#, D.).

L'installation sous ubuntu se fait rapidement :

sudo apt-get install doxygen

L'application doxygen-gui permet de lancer une interface pour créer un fichier de configuration doxygen qui vous permettra de générer la doc en une ligne de commande !

sudo apt-get install doxygen doxygen-gui

Cependant, pour un fonctionnement correct de doxygen, il faudra aussi installer les applications suivantes :

sudo apt-get install  pgf graphviz

Vous pouvez générer différents formats de doc :

  • RTF
  • Latex
  • CHM
  • HTML
  • XML

Vous pouvez voir quelques exemples de documentation générée via doxygen !

samedi, avril 28 2007

Onglets et putty

J'utilise putty au travail car je n'ai pas la chance de pouvoir travailler avec un poste sous linux. Il m'arrive régulièrement de lancer une dizaine de putty et c'est le vrai bordel sur l'écran ...

Mais des solutions existent !!!

J'en ai retenu 2 :

puttytabs :

puttytabs

Il fonctionne assez bien et c'est pas mal. Ce logiciel vous créé un barre des tâches sur laquelle se trouve tous vos puttys.

wintabber :

wintabber

Un logiciel fort interressant que je n'arrête plus d'utiliser. L'application importe vos fenêtres dans ses onglets. On peut ainsi importer ses fenêtres putty et le retrouver sous forme d'onglets ! J'espère que ce logiciel en version beta ctuellement ne deviendra pas payant ^^

Putty (bien mieux qu'exceed)

Pour télécharger putty

Putty est un petit logiciel (pour windows) qui permet de se connecter en ssh,telnet … à des machines unix ou linux.

Personnellement, je le trouve très bien ! On peut facilement le coupler à Exceed afin de pouvoir ouvrir les fenêtres graphiques tout comme avec Exceed. (Il suffit de lancer Exceed préalablement )

L’interface principale de putty permet de gérer les connexions sans enregistrer les mots de passe. Et ça évite d’avoir pleins de raccourcis sur le bureau ! Pour enregistrer une machine, on tape le nom de la session dans « saved sessions », l’ip ou le host dans hostname et on choisit le type de connexion. Cliquer sur save.

Session

Pour pouvoir ouvrir les applications graphiques, Soit on tape en ligne de commande : Export DISPLAY=X.X.X.X :0.0

X.X.X.X représente mon IP. Soit vous passez par putty :

display

Outre le fait que je le préfère visuellement à Exceed (pour les copier/coller, une meilleure lisibilité …), on obtient la couleur en éditant via VI (à condition que les bonnes variables d’environnement soient valorisées …)

comparaison excedd putty

lundi, mars 19 2007

Guide avancé d'écriture des scripts Bash

http://abs.traduc.org/abs-4.2.01-fr

Ce tutorial manque d'être connu car il est très bien et en français s'il vous plaît ;)

Un bon site sur le awk

Une petite adresse qui peut se révéler très utile : http://www.shellunix.com/awk.html

vendredi, mars 16 2007

Comment détecter que le shell a été sourcé

Par sourcer j'entends:

. script.sh

ou

source script.sh

Comme ça :

if [ "$0" != "-bash" ]
then
        echo "Please execute the program like that : . init.sh or source init.sh"
        exit 1
fi

samedi, mars 10 2007

Copier une chaine de caractère dans le clipboard

Il faut installer :

sudo apt-get install xclip

Taper :

 echo "ceci est un test" | xclip

et à présent taper en console shift+insert

- page 1 de 2