Professionnel en sécurité, développeur et entrepreneur
Archive for June, 2010
Numérotation automatique des figures (jquery + css2)
Jun 29th
L’un des objectifs de wikihelp est de rendre plus facile la rédaction de procédure et l’un des éléments qui est souvent requis dans l’élaboration de procédure est la numérotation des figures et des images. D’une façon similaire à la numérotation des titres, nous avons décider d’automatiser celle des images (intégré dans la révision 323 de wikihelp). Comme je trouve le concept intéressant, voici le comment :
/* Pour initialiser le compteur (dans un style parent)
counter-reset: figure
*/
div.caption {
border: 1px solid #DDD;
text-align:center;
margin: 0px 40px 40px;
padding: 5px;
}
div.caption p {
font-style:italic;
font-weight:bold;
counter-increment: figure;
}
div.caption p:before {
content: "Figure " counter(figure) " - "
}
Ainsi que le code jquery correspondant qui identifie les images, les places dans le div caption, ajoute le paragraphe avec le titre. La mention figure – X est géré par le volet CSS et non du coté javascript.
$("#img").each(function(){
var image = $(this);
image.wrap("<div class='caption'></div>");
var div = $(this).parent().append('<p>' + image.attr('title') + '</p>');
});
Ce qui va annoter l’ensemble de images avec une légende : Figure X – Titre de l’image.
Pas encore testé sous d’autre navigateur que Google Chrome par contre….
Publication de la version 0.6 de WikiHelp
Jun 27th
Avec quelque jour d’avance, la version 0.6 de WikiHelp vient d’être publié.
- Utilisation de jquery : Notification, AJAX (get/post), menu contextuelle, utilisation de json, fenètre modal, etc.
- Gestion des utilisateurs : Possibilité d’octroyer des droits différents à “admin” et aux utilisateurs qui s’enregistrent.
- Un nouveau menu contextuelle pour les pages
- Un support préliminaire pour l’annotation de page
- La gestion des traductions de pages (Un noeud peut être disponible dans plusieurs languages)
- Gestion multi-wiki
- Un éditeur graphique (WYM Editor)
- Filtre anti XSS via htmlpurifier
- Meilleur gestion des tags
À mi chemin pour la version 1.0 prévu pour septembre. Plus de détails des les prochains posts.
- Windows : wikihelp-0.6.zip
- Linux : wikihelp-0.6.tar.gz
- Site de développement : http://medsecure.ca/trac/wikihelp/wiki
Tremblement de terre !
Jun 23rd
Il est temps d’actualiser les plans de continuité des affaires et d’y inclure les tremblements de terre !

source :http://earthquake.usgs.gov/earthquakes/dyfi/events/us/2010xwa7/us/index.html
Implication dans le Hackfest 2010
Jun 16th
Je devrais m’impliquer encore cette année dans le concours de sécurité du hackfest 2010 (http://www.hackfest.ca/). Plus de détails suivront au cours de l’été. La période d’inscription est ouverte (http://www.hackfest.ca/?a=ins) alors inscrivez-vous en grand nombre
(pour 30$ c’est surement le meilleur investissement en infosec que vous ferez cette année ! ).
Migration trixbox vers asterisknow
Jun 16th
- Mise à jour d’AsteriskNow
yum update
- Migration a asterisk 1.6 :
# yum shell install asterisk16-core asterisk16 remove asterisk14 asterisk14-core ts solve ts run remove asterisk14-core ts solve ts run
- freepbx n’est pas à la même version mais la base de donnée peut-être exporté (mysqldump –all-databases > dump.sql) et réimporté sur asterisknow (mysql < dump.sql)
- Le provisionning n’est pas inclus dans AsteriskNow, ainsi /tftpboot doit être transférer et ftp/tftp installée
- Le répertoire de spool /var/spool/voicemail doit être transférer
- Le répertoire /etc/asterisk doit être transférer sur le nouveau serveur
- Mise a jour de amportal.conf :
- Freepbx utilise l’authentification fichier, alors qu’Asterisknow utilise db (AUTHTYPE=none versus database)
- Remplacer l’utilisateur “asteriskuser” par l’utilisateur “freepbx” d’AsteriskNow
- L’ensemble des modules qui sont “broken” doivent être désinstaller et réinstaller. Si des erreurs SQL surviennent, modifier le nouveau schéma de base de donnée.
- Mettre à jour les autres package jusqu’a 2.7
- Les trunks doivent être reconstruit manuellement et la configuraiton rechargée
- Redémarrer asterisk
amportal restart