Lolo's Weblog

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

dimanche, septembre 7 2008

PiwikShow, une tentative personnelle de widget pour dotclear2

Il ne fait pas beau en ce moment, et j'étais en vacances :(

Suite à l'installation de Piwik, j'indiquais ici que ce qui me manque dans Piwik, c'est l'intégration des données résultats des statistiques.

Comme je n'ai pas trouvé de plugin faisant ça, et que j'avais un peu de temps, je suis parti d'un plugin existant (pour avoir le corps des fichiers à fournir pour un plugin dotclear2) et je l'ai modifié de façon à obtenir un widget configurable permettant d'afficher dans le sidebar une sélection des résultats disponibles via l'API de piwik.

Le résultat est déjà visible en bas de la sidebar de ce blog, avec les deux premiers modes disponibles pour ce widget de présentation des résultats de piwik :

  • Les pays des visiteurs du site
  • Les navigateurs utilisés par les visiteurs

Évidemment c'est loin d'être mur, et probablement même qu'à terme, il serait intelligent d'intégrer la partie widget de présentation de résultats au plugin d'intégration piwik, pour unifier l'utilisation. Il faudrait aussi proposer un affichage complet dans le module d'administration.

Enfin, je suis assez satisfait d'avoir pu faire ce petit widget, déjà, ça m'a permis de me familiariser (un peu) avec la création de plugins pour dotclear2 (sans aucune doc :D)

Le plugin est relativement simple. Il dispose de quelques paramètres réglables dans l'interface 'widget de présentation', dont le nom du serveur piwik à utiliser (on peut afficher les statistiques publiques d'un autre site monitoré par piwik, si on veut :D), ainsi qu'une sélection de données à afficher (limité à deux choix pour le moment, ceux indiqués plus haut).

L'affichage (la partie exécution du widget), fait alors appel à l'API de piwik, via une requête HTTP pour chaque type d'affichage. Le plugin récupère les informations comme une variable PHP sérialisée, et traite les données pour produire un affichage intelligible.

Le must ça serait de disposer des widgets originaux en flash de piwik, directement dans Dotclear. Je vais regarder comment cela pourrait être fait, mais c'est surement un peu de boulot.

Je ne peux pas encore diffuser les sources à grande échelle, c'est beaucoup trop immature (et en plus c'est pas dans une base SVN pour l'instant, je ne le ferais que si ça murit un peu). Si quelqu'un de mon entourage utilisant dotclear2 veut essayer, on peut s'arranger :D

samedi, septembre 6 2008

Piwik, où l'art de ne pas se fouler pour faire ses stats dans dotclear2

J'avais installé Dotclear2 un peu vite, à un moment ou peu de plugins étaient disponibles. Je me sentais à ce moment là un peu frustré de perdre quelques features bien sympatiques, comme par exemple les statistiques.

Je viens de reparcourir la liste des plugins pour Dotclear2, et ça à bien changé. Je me suis donc lancé dans l'installation du kit de statistiques Piwik pour de nouveau connaitre les infos sur les navigateurs utilisés, les OS, et les pages les plus visitées.

  1. Installer le moteur Piwik sur le serveur. Il suffit de suivre les instructions sur http://dev.piwik.org/trac/wiki/Installation. Notez qu'il faut préalablement créer un utilisateur mysql et un base de données que cet utilisateur pourra utiliser.
  2. Installer le plugin Piwik pour DotClear2.
  3. Récupérer le token Piwik sur le moteur installé (sur la page API (http://www.votresite.org/piwik/index.php?module=AdminHome&action=showInContext&moduleToLoad=API&actionToLoad=listAllAPI&module=AdminHome&action=showInContext), loggé en administrateur) : la chaine de 32 caractères. La recopier dans la configuration du plugin Piwik, et renseigner l'URL d'accès à votre Piwik.
  4. Si tout s'est bien passé, c'est fini. Les statistiques vont se faire toutes seules, et seront visibles sur la page principale de votre Piwik. Soit pour vous seul, en mode admin, soit pour tous, en autorisant la fonction 'VIEW' pour l'utilisateur "anonymous".

Je regrette qu'il n'y ait pas encore une extension supplémentaire pour afficher certaines statistiques directement dans le blog (en widget), mais ça va surement venir, je pense. En attendant, j'ajoute un lien vers mes nouvelles statistiques dans le menu à droite.

Vous pouvez vous exclure des statistiques si comme moi, vous éditez votre blog en réseau local, en indiquant de ne pas comptabiliser votre IP locale.

samedi, août 2 2008

Regénérer son certificat de sécurité SSL ( Et oui, celui d'apache a expiré :) )

Bon, on a l'habitude de cliquer OK pour accepter le certificat signé mais non vérifié de notre apache favori ... Mais ça devient pénible quand le nombre de clics augmente pour la bonne raison que le certificat en question a expiré ! :)

Alors, il faut regénérer un certificat ....

Voici les étapes :

 # cd /etc/httpd/ssl
 # openssl genrsa -out gougeon.kicks-ass.org.key 1024
 # chmod 600 gougeon.kicks-ass.org.key
 # openssl req -new -key gougeon.kicks-ass.org.key -out gougeon.kicks-ass.org.csr
   Country Name (2 letter code) GB:FR
   State or Province Name (full name) Berkshire:Bretagne
   Locality Name (eg, city) Newbury:Trebeurden
   Organization Name (eg, company) My Company Ltd:Lolo's
   Organizational Unit Name (eg, section) :
   Common Name (eg, your name or your server's hostname) :*.gougeon.kicks-ass.org [1]
   Email Address :xxxx.yyyy@zzzz.aaa
   
   Please enter the following 'extra' attributes
   to be sent with your certificate request
   A challenge password :
   An optional company name :
 # openssl x509 -req -days 730[2] -in gougeon.kicks-ass.org.csr -signkey gougeon.kicks-ass.org.key -out gougeon.kicks-ass.org.crt
 # mv httpd.pem httpd.pem.old
 # cp gougeon.kicks-ass.org.key httpd.pem 
 # cat gougeon.kicks-ass.org.crt >> httpd.pem 
 # chmod 600 httpd.pem
 # service restart httpd

Et là, comme moi, vous pleurez peut être car votre certificat n'est pas pris en compte :(

En fait, mon apache se fout du httpd.pem ... En fait il utilisait des fichiers autogénéré a l'installation du serveur... J'ai donc du modifier la config dans /etc/httpd/modules.d/41_mod_ssl.default-vhost.conf

SSLCertificateFile /etc/httpd/ssl/gougeon.kicks-ass.org.crt
SSLCertificateKeyFile /etc/httpd/ssl/gougeon.kicks-ass.org.key

Et relancer une nouvelle fois apache. Et hop ! C'est bon. Maintenant, je n'ai plus le problème de date, ni le problème de sous-domaine. Il ne reste 'que' le problème de certificat auto-signé. Normal, je ne veux pas payer pour une certification reconnue :D .

Evidemment, il me reste à faire pareil pour mon serveur IMAPS sur le LAN, car lui aussi a expiré. Mais c'est du même tonneau.[3]

Notes

[1] l'étoile permet de créer un certificat commun a tous les services / sous-domaines du serveur... c'est pratique

[2] ouais, deux ans ... j'suis une vraie feignasse

[3] Oui, il y a une astuce, on ne peut pas utiliser le même nom de fichier pour Imap et httpd, si on a bien respecté la séparation des users et des groupes et qu'on a protégé l'accès aux fichiers. Il suffit de copier coller les certificats et de changer user/group...

mardi, juillet 15 2008

Dotclear2 et sa gestion d'erreur PHP ...

DotClear2 gère ses erreurs avec le bien connu mécanisme du try/catch ( bien connu pour les programmeurs Objet :) ), afin de capturer toutes les erreurs internes ou causées par une mauvaise action de l'utilisateur, et afficher de belles erreurs encadrées, plutôt que de se viander méchament.

Sauf que, chez moi, camarchaitpas.com !!!

J'ai pas mal fouillé avant de trouver la cause du problème ...

En fait, un module de mon PHP, monsieur PHP e-accelerator, modifie le comportement basique de PHP.

C'est pas cool, car du coup, plus moyen de try/catcher les erreurs....

Solution, désactiver e-accelerator... pis voila... non mais.

voir ici et

Pour désactiver e-accelerator, j'ai simplement modifié la variable "eaccelerator.enable" dans le fichier /etc/php.d/99_eaccelerator.ini
eaccelerator.enable = "0"

Puis j'ai redémarré le serveur http.

Depuis, j'ai de beaux messages d'erreurs dans DC2 quand je fais des betises, et le gestionnaire de médias fonctionne parfaitement (même la création de thumbnails).

lundi, juillet 14 2008

NDS Lite turquoise is ours...

A craqué today ...

Comme quoi, les magasins devraient pas ouvrir les jours fériés... Ça pousse à la consommation !!!

Cela dit, bravo Géant, a 142,23 euros la console, moins chère que sur le net !

dslite_turquoise_from_amazon_.jpg

Avec un petit "Programme d'entrainement Cérébral" ... De quoi s'amuser un peu..

A moi la cartouche à micro SD après ....

FIAT grrrrrrrrrr

Il y a quelques années déjà, on a acheté un FIAT doblo.

Dès la réception du véhicule, et l'installation d'un attelage par les soins de FIAT, on a constaté de la buée dans l'optique arrière gauche. On l'a dit, re-dit, sans cesse, à chaque visite... Rien n'a été fait. Je vous épargnerait les réponses débiles qu'on a pu me faire...

En gros, ça les faisait chier de regarder ... Ou pire, ils ont regardé, et ça les faisait chier de changer ...

On n'a rien dit de plus jusqu'à maintenant, mais là on va se fâcher.

Et oui, comme indiqué une fois par un mécano de l'atelier, "bah, surement un joint pincé" .... Oui pincé le joint... Laisse rentrer l'eau. Et la connectique a tout simplement rouillé et est maintenant partie en lambeaux !

Je m'en suis aperçu quand, ce week-end, on m'a signalé un feu de position arrière HS. Bah, presque 4 ans sans changer une ampoule, après tout, pas si mal, me suis-je dit au premier abord. Quelle surprise en démontant (non sans mal[1]) le bloc optique ... Le connecteur électrique est tout rouillé, est deux points de contacts sont simplement partis en miettes... Misère...

On va donc retourner au garage et gueuler un bon coup. Car le véhicule est TOUJOURS garanti et les feux ne fonctionnent plus correctement. Et en plus c'est de leur faute, à la base... Il va bien falloir qu'ils le changent, maintenant, le bloc optique.

Nota : On voit clairement le pincement du joint.... Tout ça parcequ'un gars n'a pas repoussé correctement les fils dans leur logement en remontant le bloc après la pose de l'attelage.... 100_8655.jpg 100_8657.jpg

Vénère...

Notes

[1] Les outils fournis dans la voiture sont insuffisants pour démonter le bloc optique et changer une ampoule. J'ai du trouver une clé a pipe de 10 pour enlever deux vis hexagonales, dont l'emprunte cruciforme ne va pas vraiement avec le tournevis fourni dans la voiture... BRAVO les gars !

dimanche, juillet 13 2008

Bug Firefox/sMArTH

sMArTH est une application SVG qui permet d'éditer des équations en mode graphique pour les exporter au format mathML.

Malheureusement, si on peut lancer l'application et s'en servir dans Firefox, fermer la page plante Firefox méchament :(

Pourquoi tant de haine ?

Ca plante en utilisant un lecteur SVG externe. (En désactivant le support limité de SVG dans firefox
svg.enabled;false

Ca plante aussi avec le support natif SVG de FF3
svg.enabled;true

samedi, juillet 12 2008

Installation de dotclear2 et migration

Pas simple, de changer de blog... Même si ça reste "dotclear", la version 2 est fondamentalement différente.... Voici les petits soucis que j'ai eu pour la simple installation du nouveau moteur

Lire la suite...

mardi, juin 17 2008

FireFox 3.0 est sorti !

A vos téléchargements les gars ! Le compteur est lancé, voyons si Firefox 3.0 se répandra plus vite que son illustre prédécesseur le 2.0.

Attention, certains plugins ne sont pas encore compatibles Firefox 3.0 et seront désactivés jusqu'à ce qu'une mise à jour soit disponible.

mercredi, juin 11 2008

Windows XP service pack 3

Tiens, bonne idée, depuis le temps que le service pack 2 était sorti, il était temps de regrouper toutes les mises à jours ultérieures dans un pack simple. La bete fait 70 Mo. C'est très utile de le garder au chaud et éventuellement de se refaire un CD bootable d'installation Windows XP, inclant le SP3 (voir ici).

Mais chez Microsoft ils ont des développeurs prévenants, ils ne vous laisseront pas installer le pack si vous êtes sur la batterie d'un laptop :

Prévenants, mais cons .... Bah oui, l'installation s'arrête net.... Il faut repasser par Windows Update pour relancer l'installation... J't'e jure !

samedi, juin 7 2008

SOUVENIRS - La page officielle des Costauds

Ceci ne touchera et n'interpellera qu'une demi-douzaine de gaziers à travers le monde, mais en retombant là dessus, j'ai failli me pisser dessus !

Lire la suite...

vendredi, juin 6 2008

Dites 33

Je me fais vieux ... +1 ... comme chaque année.... Dur ... Dur ...

Mais pour me réconforter, croissants et pains au chocolat à la pause au taf !!! :)

samedi, mai 31 2008

Un script pour logger et grapher les infos ADSL de la neufbox 4

Partant de , j'essaye de faire un script qui va me donner les traces de mon débit négocié (ADSL sync rate), du traffic réél DL et UL, et les valeurs d'atténuation et SNR UL/DL.

Lire la suite...

mercredi, mai 21 2008

Le phishing ... même pour Orange !

Le Phishing, c'est une méthode qui consiste à vous envoyer de faux emails semblant provenir de votre banque, de votre fournisseur d'accès, ou tout autre service ou vous avez potentiellement un compte avec mot de passe sur internet, vous indiquant que pour des raisons diverses et variées, il serait bon que vous connectiez tout de suite au service afin de vérifier ceci ou cela. Généralement, le mail prend une tournure dramatique, indiquant par exemple que des opérations étranges ont pu avoir lieu a votre insu et qu'il vaudrait mieux vous connecter tout de suite pour rétablir la situation ... Bouhhh ... Tout pour faire peur et inciter l'utilisateur peu averti à commettre une faute irréparable !

Lire la suite...

jeudi, mai 15 2008

Encore du boulot ....

Mais ça ne s'arrête donc jamais ?

Lire la suite...

mardi, mai 13 2008

Tribute to MonsieurDream.com

Rho, j'ai pas pu m'en empêcher ... Dès que j'ai vu ce truc, j'ai craqué...

Ma femme me prend pour un taré maintenant ... :) lol ..

MonsieurDream.com
MonsieurDream.com

Qui a dit que mon téléphone est pourri ?

dimanche, mai 11 2008

Lecteur DVD Matshita UJ845D dans mon laptop ACER

C'est de la merde !

Lire la suite...

jeudi, mai 1 2008

La fête de la glande !

Y'en a marre de fêter le travail après tout ! Surtout quand la mode est à "Travaillez plus et gagnez pas plus" ... hein biloute !

Donc aujourd'hui 1er mai 2008, c'est la fête de la glande ! Ne rien faire, sauf peut être un barbeuc si le temps s'y prête, mais faut pas rêver non plus, on est en Bretagne, et l'été a commencé et s'est peut-être terminé samedi dernier ! :)

mercredi, avril 30 2008

Distribuer la TOIP sur toutes les prises téléphone de la maison

Sur toutes les box du moment (9box, LiveBox, AliceBox ...) il y a une offre Téléphonie Illimitée par Internet (TOIP - Telephone Over IP). C'est cool, car tous les appels passés sur cette ligne magique sont gratuits (suivant les règles du contrat, les numéros/pays couverts par l'offre diffèrent d'un FAI à l'autre).

Mais il faut brancher un téléphone sur une prise spéciale de la box pour avoir ça. Et vos autres téléphones branchés sur des filtres ADSL sont au mieux en RTC payant, ou bien sans tonalité ou incapable d'emmettre des appels si vous avez choisi le dégroupage total/partiel.

Alors que faire ? Simplement distribuer la ligne TOIP sur votre installation existante !

Lire la suite...

samedi, avril 26 2008

Ma N9ufBox crucifiée

Désolé pour le papier-peint, il doit avoir 20 ans. La N9ufBox, elle, a une semaine et se porte comme un charme :D

Crucifiée sur le mur pour par se casser la pipe au moindre tirage de câbles :)

Capot non translucide, on peut pas avoir le logo N9uf allumé :(

- page 1 de 12