Un service Automator (Mac) pour compiler du Markdown en Html

30/01/2016
Auteur : De Emmanuel Grandadam

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.

Commentaires :

CakePhp 3 : Espaces de noms (namespace) et Classes (class) personnelles

21/11/2015
Auteur : De Emmanuel Grandadam

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 »

Commentaires :

Graphique en temps réel avec un service web (WebSocket)

30/08/2015
Auteur : De Emmanuel Grandadam

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 »

Commentaires :