Elliott Chiaradia

Web Developer

Symfony2 : Les commandes importantes

Elliott Chiaradia |19-01-2016

Symfony2 dispose d’innombrables commandes. Bien qu’elles ne soient, à mon humble avis, pas toutes utiles, s'en passer nous ferait perdre un temps considérable et nous obligerait à devoir répéter du travail pas franchement intéressant.

Dans cet article, je vais vous présenter quelques commandes Symfony2. Celles que j'utilise fréquemment et que je trouve important de connaître. Grâce à elles, vous allez par exemple pouvoir créer une base de données, générer automatiquement des getters et des setters, lister les routes de votre projet ou encore supprimer le fameux cache de Symfony2 qui nous embête tant, nous développeurs, et cela en très peu de temps ! Oui, vous verrez, elles sont très utiles, ne vous en privez pas !

logo_symfony2

L'article est séparé en deux chapitres. Le premier contient les commandes générales, tandis que le second présente les commandes spécifiques à Doctrine.  Bonne lecture :)

Lire la suite...

Les meilleures applications android gratuites destinées à la VR

Elliott Chiaradia |16-01-2016

En attendant l’Oculus Rift et le HTC Vive vous pouvez toujours vous munir d’un cardboard pour tester la VR (Virtual Reality). Oui, un cardboard c’est bel et bien ces lunettes en carton permettant d’y insérer notre smartphone afin de pouvoir voyager dans la réalité virtuelle. Oui, ça a l’air ridicule aux premiers abords, mais pourtant c’est drôlement efficace (si vous avez un smartphone moderne et ayant un écran assez grand, 4.7 pouces minimum). Et elles ne coûtent qu’une vingtaine de CHF (environ 20 Euros), puisqu’elles ne sont constituées quasiment que de carton équipé de deux lentilles et de quelques velcros collés par-ci par-là.

cardboard_VR

Si comme moi vous avez craqué pour ce gadget, vous allez sans doute vouloir tester diverses applications et le catalogue est plutôt bien fourni (en tout cas pour le Google Play). J’ai donc pu tester une bonne trentaine d’applications android gratuites destinées à la VR, voici celles que je vous conseille.

Lire la suite...

Hammer.js, une librairie permettant de capturer des gestes tactiles

Elliott Chiaradia |13-01-2016

Hammer.js est une librairie javascript permettant de capturer des gestes tactiles. Ces mouvements peuvent être utiles aussi bien pour le mobile que pour une application web (pour une galerie de photos par exemple). Hammer.js peut gérer le swipe, le pan, le tap, le press, le rotate et le pinch, pour vous rendre compte plus facilement à quoi correspond ces gestes, vous pouvez vous référer à l’image suivante.

hammerjs_move

 

Dans cet article, nous allons utiliser cette librairie pour  tester quelques-uns de ces mouvements qui vont nous servir à appeler des petites fonctions qui effectueront des petites choses, comme un changement de couleur d'une div ou encore un déplacement d'un élément.

Lire la suite...

Plugins intéressants pour Sublime Text 2

Elliott Chiaradia |11-01-2016

Sublime Text 2 est un éditeur de texte que j’aime beaucoup. Il n'a rien à envier aux autres, et bien que moins complet que les IDE payants à la jetbrains, il reste un très bon choix, car il existe une multitude de plugins qui l’améliorent considérablement. Après en avoir testé des dizaines et des dizaines, voici ceux que j’utilise vraiment.

Lire la suite...

Création d’une galerie d’images avec A-frame

Elliott Chiaradia |08-01-2016

A-frame ? Qu’est-ce que c’est ? Pour faire court, A-frame est un framework javascript dédié à la VR (réalité virtuelle), si vous voulez plus d’informations sur le sujet, je vous invite à lire l’article « Présentation de A-Frame, un framework dédié à la VR ».

Dans cet article, je vais vous montrer comment créer une galerie d’images avec A-frame. Je n’ai pas la prétention d’avoir créé une galerie parfaite, celle-ci n’est finalement qu’un prétexte pour tester quelques fonctionnalités du framework.

Bon, passons aux choses sérieuses, voici ce que nous obtiendrons comme résultat final :

Lire la suite...

Présentation de A-Frame, un framework dédié à la VR

Elliott Chiaradia |04-01-2016

La VR (réalité virtuelle) n’est plus qu’un mythe, le casque d’Oculus sortira pour le grand public en début 2016, tandis que celui de HTC et de Sony arriveront un peu plus tard, dans le courant de l’année. Oui, le futur c’est maintenant ! La réalité virtuelle va tout chambouler ! Bien entendu, ça ne va pas se faire en un clin d’œil, cependant, miser dès maintenant sur cette technologie me semble être plus que nécessaire afin de ne pas être à la traine et de pouvoir innover.

Les gens de chez Mozilla, eux, ils ont tout misé sur la VR depuis déjà quelque temps. Ils pensent (tout comme moi) que la réalité virtuelle n’est pas limitée aux jeux vidéo. Ils ont donc développé A-Frame, un framework proposant divers outils pour créer des sites web non pas en deux dimensions, comme nous avons l’habitude de faire, mais en 3 dimensions dans le but d’offrir une expérience bien plus agréable pour les heureux possesseurs de ces casques virtuels.

A-Frame a été mis en ligne tout récemment, il n’est donc pas encore complet, mais vous allez vite pouvoir vous rendre compte du potentiel de la chose, notamment au cours du chapitre suivant.

Lire la suite...

2015, le bilan cinématographique

Elliott Chiaradia |03-01-2016

L'année 2015 a été riche en films. Vous ne vous y retrouvez plus ? Mon bilan cinématographique de l'année pourra peut-être vous guider.

Les films ont été classés dans 6 catégories différentes : "Très bon", "Bon", "Pourquoi pas", "Déception", "Le navet d'or" et "Pas vu (mais j’aurais bien voulu)".

hyena

Lire la suite...

Ninite

Elliott Chiaradia |24-12-2015

Pour le réveillon de Noël, j’ai choisi de vous présenter un outil que je trouve pas mal utile.

Il s’appelle Ninite et il permet d’installer rapidement plusieurs logiciels d’un seul coup. Le concept est plutôt simple, vous choisissez les softs que vous voulez installer à l’aide de cases à cocher, puis vous obtenez un installer personnalisé. En exécutant celui-ci, tous les programmes choisis auparavant seront installés en une seule fois.

Ce logiciel gratuit est très pratique dans les cas où vous êtes confronté à un poste de travail vierge, plus besoin de partir à la pêche de ces petits logiciels indispensables, vous pouvez tous les avoir en seulement quelques clics.

Voici la liste des applications disponibles :

ninite_programmes_disponibles

Lire la suite...

Reportage Arte - Nos ordinateurs ont-ils la mémoire courte ?

Elliott Chiaradia |15-12-2015

Arte diffuse fréquemment des documentaires intéressants. Le reportage "Nos ordinateurs ont-ils la mémoire courte" en fait partie.

Il nous invite à nous interroger sur les supports de stockage que nous utilisons. Tout miser sur le numérique est-il une bonne chose ? N'allons-nous pas tout perdre dans une centaine d'années ? L'émission nous parle aussi de méthodes de stockage très puissantes utilisées pour des archives importantes ne devant en aucun cas disparaitre dans le futur, comme les documents relatifs au stockage des déchets nucléaires.

Mais ce n'est pas tout ! Le documentaire dure plus de 50 minutes, il a ainsi le temps de traiter de différents sujets sous-jacents qui méritent d'être explorés.

Ce reportage est riche en informations mais n'ayez crainte, il vise un public très large, il n'est ...

Lire la suite...

Tutoriel : Intégrer un colorateur syntaxique avec CKEditor et Symfony2

Elliott Chiaradia |14-12-2015

Après avoir intégré CKEditor et y avoir ajouté un gestionnaire de fichiers, je vous propose de terminer cette petite série de tutoriels "CKEditor et Symfony2" en y ajoutant une fonctionnalité permettant d'ajouter de la coloration syntaxique. En effet, elle est très intéressante à implémenter si vous voulez pouvoir afficher, dans votre contenu, du code de manière propre et visible.

CkEditor ayant un catalogue de plugins conséquent, un addon s'occupant de faire ce travail de coloration syntaxique est d'ores et déjà disponible, elle n'est pas belle la vie ? Ce plugin s'appelle : "Codesnippet". Dans ce tutoriel, nous allons apprendre à configurer ce plugin, mais aussi à colorer le code du côté de l'affichage du contenu. A la fin de ce tuto, vous serrez en mesure afficher du code de cette manière là :

<!DOCTYPE html>
<html>
  <head>
    <title>Page Title</title>
  </head>
  <body>
    <h1>This is a Heading</h1>
    <p>This is a paragraph.</p>
  </body>
</html>

Lire la suite...

Echanger des astuces entre collègues c’est bien, mais pouvoir les garder au chaud et y avoir accès n’importe quand, c’est encore mieux ! Et puis, pourquoi ne pas les partager à un public plus large, puisqu’elles pourraient être utiles à d’autres ? C’est sur cette base de réflexions, qu’Elliott eut l’idée de créer ce blog. Afin de proposer un contenu plus étoffé, il invita deux de ses chers confrères et amis, Axel et Joël, à rejoindre l’aventure.