Category: trucs et astuces

wordpress 3.2.1 sur free.fr

By , 22/08/2011

Pour installer WordPress 3.2.1, il faut disposer d’une version de PHP supérieure ou égale à 5.2.4. Or, sur l’hébergement de free.fr, la version proposée est 5.1.3RC4-dev. Votre blog vous affiche donc le message d’erreur suivant dès la première connexion :

Votre serveur utilise la version 5.1.3RC4-dev de PHP mais WordPress 3.2.1 nécéssite au moins la version 5.2.4.

Heureusement, en suivant ce tutoriel il est possible de contourner le problème. Vous pouvez télécharger ici la version patchée de WordPress qui fonctionnera directement sur les pages perso de free. Elle contient les modifications suivantes :

  • Modification de la vérification de la version du PHP
  • Suppression du paramètre httponly dans d’appel de la méthode setcookie
  • Implémentation de deux méthodes qui n’existaient pas encore dans la version php de free

—EDIT le 05/09/2011

Après quelques tests, il s’avère que l’ensemble de la gestion des dates utilise la librairie PHP 5.2 et supérieure ce qui provoque ce genre d’erreurs :

  • Fatal error: Call to undefined function timezone_open()
  • Fatal error: Call to undefined function timezone_offset_get()
  • Fatal error: Call to undefined function date_create()
  • etc.

J’ai donc redéfini quelques méthodes pour pouvoir lister et rédiger des articles. Il reste néanmoins d’autres erreurs à d’autres endroits (par exemple la prévisualisation d’un article) toujours à cause de la gestion des dates…

Tables de conversions

By , 07/06/2011

Comment vérifier rapidement et simplement l’exactitude d’une conversion ? Voici un petit programme flash qui va vous aider :

Get Adobe Flash player

Source : http://instrumenpoche.sesamath.net/IMG/tableaux.swf

Remote connection manager : mRemoteNG

By , 10/05/2011

Depuis quelques années j’ai adopté putty connection manager pour gérer dans un même logiciel toutes mes connexions réseaux. Il permet de mutualiser toutes les fenêtres putty dans une même interface à onglets. Mais je me suis vu obligé de trouver une alternative car ce logiciel n’a plus l’air d’être développé. Pire encore, je n’ai pas réussi à exécuter la dernière version que j’ai trouvé sur un site de téléchargement tiers…

Je me suis alors rendu compte que ce n’était pas l’offre qui manquait. J’ai essayé mRomteNg et je l’ai tout de suite adopté.  Il peut se connecter en mode terminal ou graphique selon le protocole utilisé. D’ailleurs voici l’ensemble des protocoles supportés :

  • RDP (Remote Desktop/Terminal Server)
  • VNC (Virtual Network Computing)
  • ICA (Citrix Independent Computing Architecture)
  • SSH (Secure Shell)
  • Telnet (TELecommunication NETwork)
  • HTTP/HTTPS (Hypertext Transfer Protocol)
  • rlogin
  • Raw Socket Connections

De plus je trouve l’interface très intuitive avec ses trois “écrans” :

  • “Connections” : liste des connections enregistrées
  • “Config” : propriété de la connexion sélectionnée
  • Et un écran général composé de plusieurs onglets : un par session

Voici un aperçu de mRemoteNG :

yuml.me

By , 15/04/2011

J’ai découvert il y a quelques temps un site internet intéressant pour la génération de petits diagrammes UML : http://yuml.me/. Sur la base d’un langage descriptif très simple il est possible de générer trois types de diagrammes en ligne :

  • Classe
  • Cas d’utilisation
  • Etat ou workflow

Je trouve que les graphiques générés sont propres et originaux. Par exemple :

[Customer]->[Billing Address]

Code source : [Customer]-(Login)

Le serveur permettant de générer ces graphiques est disponible gratuitement à l’adresse http://yuml.me/diagram/scruffy/<type du diagramme : class, activity, usecase>/draw ou directement en remplaçant draw par votre code source. Le code source est expliqué en bas de ces trois pages.

Ainsi, l’URL http://yuml.me/diagram/scruffy/class/[Customer]+1->*[Order], [Order]++1-items >*[LineItem], [Order]-0..1>[PaymentMethod] pointera sur l’image suivante :

Je vous laisse imaginer la simplicité de l’intégration de ce genre d’images sur un site internet grâce à la balise HTML <img/>.

find -exec

By , 21/02/2011

Je ne sais jamais comment utiliser la commande Unix find pour exécuter une autre commande sur la base des fichiers trouvés. C’est une commande très pratique et puissante. Donc un échec se traduit forcément par une grande frustration.

En lisant l’explication du manuel (man find), je comprends rapidement le principe suivant : lorsqu’un fichier est trouvé, la commande suivant l’option -exec est exécutée. Il faut échapper les caractères spéciaux comme le point virgule de fin de commande pour éviter qu’ils ne soient interprétés par le shell lui même. Enfin, les caractères {} servent à utiliser le fichier trouvé par la commande find. Par exemple, voici comment déplacer tous les fichiers .txt d’un répertoire vers un autre :

Il y a trois fichiers txt et un fichier log dans le répertoire test. Le répertoire test2 est vide :

*@*:/home/*$ ll test
total 0
-rwxrwxrwx 1 root root 0 2011-02-20 23:28 txt1.log
-rwxrwxrwx 1 root root 0 2011-02-20 23:27 txt1.txt
-rwxrwxrwx 1 root root 0 2011-02-20 23:28 txt2.txt
-rwxrwxrwx 1 root root 0 2011-02-20 23:28 txt3.txt
*@*:/home/*$ ll test2/
total 0
*@*:/home/*$ find test/ -name *.txt
test/txt1.txt
test/txt2.txt
test/txt3.txt

Pour déplacer les fichiers txt du répertoire test vers le répertoire test2 on utilise la commande mv :

*@*:/home/*$ find test/ -name *.txt -exec mv {} test2/ ;

On vérifie l’opération :

*@*:/home/*$ ll test
total 0
-rwxrwxrwx 1 root root 0 2011-02-20 23:28 txt1.log
*@*:/home/*$ ll test2/
total 0
-rwxrwxrwx 1 root root 0 2011-02-20 23:27 txt1.txt
-rwxrwxrwx 1 root root 0 2011-02-20 23:28 txt2.txt
-rwxrwxrwx 1 root root 0 2011-02-20 23:28 txt3.txt

10minutemail

By , 30/03/2010

Comme les grandes découverts scientifiques, c’est souvent en cherchant quelque chose sur internet que l’on tombe sur les plus grosses pépites sans aucun lien avec la première recherche. C’est donc en navigant sur le site de JBoss Seam que j’ai trouvé 10minutemail. Le principe est simple : création instantanée d’une adresse email qui n’a que dix minutes de durée de vie.

Intérêt limité ? Tout dépend de l’utilisation : Cela permet de garder un certain anonymat, d’éviter les spams et surtout vous n’avez plus besoin de mémoriser tout vos comptes dans votre email habituel. Pour ce dernier point, il suffit de créer un nouveau compte avec une nouvelle adresse temporaire à chaque fois que vous avez besoin de vous inscrire quelque part. Si si, je vous assure que des fois c’est plus rapide que de retrouver son identifiant et son mot de passe.

Au niveau des fonctionnalités, dès votre arrivée, le site internet vous attribue automatiquement une adresse email sans formulaire à remplir. Lorsque vous recevez un email vous pouvez le lire bien entendu, y répondre et le transférer à quelqu’un d’autre. Si jamais dix minutes ne vous suffisent pas, vous pouvez demander de réinitialiser la durée de vie votre boite aux lettres à dix minutes.

La Télé sur son PC avec la Neuf Box de SFR

By , 26/02/2010

La playlist SFR correspondant aux chaines de télévisions diffusées par le fournisseur d’accès internet se trouve à l’adresse suivante : http://www.n9ws.com/tools/tvsurpc.m3u

Pour  regarder la télévision sur son PC avec le logiciel VLC, il faut lancer cette commande :

vlc http://www.n9ws.com/tools/tvsurpc.m3u &

OfficeFolders theme by Themocracy