Conception objet à l’aide des patterns GRASP

Les patterns GRASP ne sont pas des patterns logiciels comme ceux du Gang of Four, GRASP signifie « General Responsibility Assignment Software Pattern » que l’on peut traduire en français par « patterns généraux d’affectation des responsabilités ».
Ce sont des principes à appliquer, dans la conception orientée objet, qui permettent au développeur de maîtriser le plus rapidement possible les concepts de base de la  POO. Petite présentation sommaire de ces modèles.

Calculer l’etat d’avancement d’un encodage ffmpeg avec php

Dans cet article nous allons voir comment lancer un encodage de vidéo avec le  logiciel ffmpeg et calculer l’état d’avancement du travail avec php. Je vous laisse juges du champs d’application. Personnellement, je l’utilise afin d’afficher une barre de progression pour chaque encodage en cours dans une interface utilisateur. Le script d’encodage est exécuté en mode CLI, les tâches d’encodage pouvant prendre du temps cela permet de s’affranchir de la limitation d’exécution de php.

Petites astuces bash

Bash, pour ceux qui ne connaissent pas encore, est l’acronyme de Bourne-Again Shell, c’est le shell (interface utilisateur) du projet GNU. C’est un interpréteur de ligne de commande puissant et paramétrable à souhait. Je vous propose donc ci-dessous quelques petits trucs pratiques à connaître afin de se simplifier la vie.

Et voilà…

… c’est parti, je me lance dans l’univers du blog. Je publierai donc des billets en relation avec mon travail de développeur et plus globalement sur tout ce qui touche au web, aux standards et l’open source.

C’est donc ma première expérience dans cet univers, j’espère que cela sera enrichissant, pour vous comme pour moi , j’attends vos commentaires ou critiques.

Subscribe to RSS Feed Follow me on Twitter!