30/01/2016
Voici un script Automator de type ‘service’ pour compiler des fichiers Markdown (.md) en html (.html) « MarkdownToHtml »
Le service est utilisable avec le click droit sur les fichiers depuis le Finder.
La page générée utilise le Framework Bootstrap pour la mise en page par le biais d’un CDN (dépôt en ligne).
1) Installer le compilateur Mardown pour Mac
Brew install markdown
2) Installer le service Automator
Télécharger le service : MarkdownToHtml (ZIP 48 ko)
Ouvrir le fichier Automator : il s’installe dans le répertoire « Utilisateur/Library/Services/ »
3) Utiliser le service
Sur un fichier Markdown enregistré (.md .txt …)
Click droit et choisir ‘MarkdownToHtml’
Pour forcer un navigateur à ouvrir le fichier généré : Ajoutez la commande « Ouvrir les éléments du Finder » et choisissez votre navigateur pour la visualisation.
21/11/2015
Intégrer proprement une class PHP personnelle dans un projet CakePHP 3 avec les espaces de noms PHP5
Les namespaces sont disponibles depuis PHP 5.3.
Ils permettent d’encapsuler des éléments et donc de différencier les classes dans un projet.
Voici la méthodologie pour gérer des classes personnelles dans CakePHP 3…
Read the rest of this article »
30/08/2015
Les logs du serveur Web en temps réel sur le site du concours Quoprimo.
Visitez le site du concours et les pages de suivi des concours !
Je remonte, dans les pages de suivi des concours Quoprimo des étudiants de la licence MATIC de l’IUT de Tours, un graphique qui affiche en temps réel le suivi du serveur Web qui héberge les sites en jeu.
Le système est basé sur l’utilisation d’un service Web qui permet au serveur de contacter les clients (navigateur affichant le site) pour transmettre des données.
Ce n’est donc pas les clients affichant le site qui vont chercher les données ! c’est bien le serveur qui Push les données (comme un SMS arrive ou une notification Facebook).
Read the rest of this article »