RootsLabs

More than a tool ! GitHub Google+ LinkedIn RSS

RennesToolbox sort en version 0.1.5

Progi1984 - Commentaires (0)

Après la version 0.1.4 au mois d’octobre, voici la version 0.1.5 qui apporte une fonctionnalité attendue par les utilisateurs : la gestion des horaires de bus.

Logo RennesToolbox

Comment retrouver le chemin du fichier d’une classe parente ?

Progi1984 - Commentaires (0)

Travaillant sur un code PHP, je me suis aperçu qu’une classe avait une classe parente mais deux classes du même nom existaient.
Quand je faisais un get_called_class(), elle me retournait le nom de la classe mais pas avec son chemin.

Grâce à une recherche sur Internet, j’ai réussi à trouver un petit code qui permet de retourner le chemin du fichier correspondant à la classe parente :

print_r('Nom de la classe parente : '.get_parent_class()).PHP_EOL;
$reflector = new ReflectionClass(get_parent_class($this));
print_r('Chemin du fichier de la classe parente : '.$reflector->getFileName());

Note : Ce code est à mettre dans une méthode de la classe héritée.

Ce code peut aussi être utilisé dans un code de debug où vous verriez toute l’arborescence d’une instance avec le chemin de chaque fichier.

RennesTransit devient RennesToolbox 0.1.4

Progi1984 - Commentaires (4)

Vous vous rappelez de Rennes Transit, l’application pour Firefox OS que j’avais sorti l’année dernière ? Et bien, vous pouvez dire : « Au revoir, Rennes Transit ! Bonjour RennesToolbox ! »

Logo RennesToolbox

Créer une application Cordova pour Firefox OS

Progi1984 - Commentaires (1)

Aujourd’hui, j’ai l’intention de vous faire découvrir Apache Cordova : j’ai voulu profiter de la réalisation pour Firefox OS pour apprendre à utiliser cette technologie. Mais qu’est-ce donc que Cordova ?

Apache Cordova ou plus anciennement Apache Callback ou PhoneGap, est un framework open-source développé par la Fondation Apache. Il permet de créer des applications mobiles pour différentes plates-formes (Android, iOS, Windows 8…) en HTML, CSS et JavaScript.
Les applications qui en résultent sont hybrides, ce qui signifie qu’elles ne sont ni vraiment natives, ni purement basées sur les langages HTML, CSS et JavaScript.

Logo Cordova

Entre octets & bits : jouer en binaire en PHP

Progi1984 - Commentaires (0)

Pour PHPOffice, j’ai dû apprendre à travailler les octets d’un fichier en binaire. Voici un résumé de ce que j’ai appris et des astuces que j’ai soutiré.

Entre octets & bits : jouer en binaire en PHP

Firefox OS : Statistiques sur le Marketplace (Juillet 2014)

Progi1984 - Commentaires (4)

Après mon article de début d’année sur des statistiques faites sur le Marketplace de Firefox, je m’étais dit qu’il fallait que je voie l’évolution sur six mois.

Logo Firefox OS

Publier à distance un article WordPress en PHP

Progi1984 - Commentaires (1)

Après Facebook et Twitter, et si on revenait à quelque chose de plus local : WordPress. Aujourd’hui, on va utiliser PHP pour publier à distance un article sur un blog WordPress.

Logo WordPress

Embarquer des PDF dans une page Web avec pdf.js

Progi1984 - Commentaires (5)

Vous aviez l’habitude d’utiliser le plugin Adobe pour embarquer un PDF dans votre page. Mais vous préféreriez utiliser quelque chose de libre pour afficher vos PDFs et ne pas dépendre d’une solution propriétaire. Mozilla a pensé à nous avec PDF.JS : une bibliothèque JavaScript qui permet de parser et afficher dans un navigateur des fichiers PDF.

Logo PDF.js

Retour sur BreizhCamp 2014

Progi1984 - Commentaires (5)

Après le BreizhCamp 2013, Du 21 mai au 23 mai 2014 se déroulait le BreizhCamp, deux journées et demi organisées par le BreizhJug et les communautés techniques de Rennes. En fait, c’est un peu le Devoxx mais made in Rennes. Mais vu que vous n’avez pas réussi à trouver de places après le Sold-Out, je vais vous donner mon résumé de ce BreizhCamp. Dans mon cas, il va se résumer aux deux jours du 22 et 23 mai, le 21 étant une journée de Hacker-Space qui ne m’intéressait pas plus que cela.

Logo BreizhCamp

Utiliser PHPUnit dans un projet PHPStorm

Progi1984 - Commentaires (0)

PHPStorm est un IDE développé par JetBrains. Pour un de mes projets, j’ai eu besoin d’intégrer rapidement PHPUnit dans PHPStorm. La technique étant assez spéciale, je vous l’ai fourni ci-dessous.

Logo PHPStorm