Tags

PHP 7 : La nouvelle version majeure de PHP
PHP 7 : La nouvelle version majeure de PHP


La nouvelle version majeure de PHP est bientôt disponible. Petit tour d’horizon de PHP 7. PHP 7, c’est pour quand ? Déjà disponible en version Béta (Juillet 2015), PHP7 sortira officiellement le Jeudi 12 Novembre 2015. En attendant, une nouvelle version est proposée toutes les deux semaines jusqu’à cette date. Voir le planning des sorties de version.   De PHP 5 à PHP 7, et la version 6 ? En Juillet 2014, les contributeurs du projet PHP ont voté pour un passage de la version 5 à la version 7 directement.

Lire la suite…



Editeur SASS pour MAC OS X
Editeur SASS pour MAC OS X


Sass est un préprocesseur CSS, très pratique ! Cependant, il nécessite un éditeur comme Sublime Text pour permettre de s’y retrouver facilement. Sous Mac OS X, il est difficile de trouver un éditeur de texte digne de ce nom. Mais Sublime Text pallie à ce manque. Les meilleurs alliés de Sublime Text, ce sont aussi ses plugins. Ils sont nombreux et peuvent s’installer facilement. Il existe sur Sublime Text un plugin SASS qui était ma grande recherche du moment!

Lire la suite…



Convert PNG RGB vers TIFF CMJN (CMYK)

Nous allons voir comment convertir de manière simple un fichier PNG en RGB vers un fichier TIFF en CMJN en utilisant un profil couleur (colorspace). Pour réaliser cette transformation, on peut utiliser l’outil ImageMagick en ligne de commande. Par exemple, si vous souhaiter le faire depuis une application JAVA ou PHP, il est très simple d’appeler une ligne de commande pour réaliser la conversion de l’image. En JAVA par exemple, il est possible de convertir un BufferedImage en TIFF mais on ne peut pas choisir le mode de transfert colorémétrique (par exemple relative) qui est par défaut perceptive.

Lire la suite…



Conversion fichiers AI CMJN (CMYK) vers PNG RGB (sRGB)

Dans cet article nous allons voir comment convertir des fichiers AI ou PDF avec un colorspace CMJN vers un fichier PNG avec avec colorspace RGB. Il est assez difficile de convertir un fichier AI en CMJN (CMYK) vers un fichier PNG RGB (sRGB). tout en gardant une bonne colorimétrie. Problème de conversion de colorspace avec ImageMagick Il existe la méthode convert du logiciel ImageMagick mais celle-ci n’offre pas toujours de bon résultat concernant la transformation des couleurs.

Lire la suite…



HTML – Figer des colonnes en CSS dans une table (Comme avec l’option figer les volets Excel)

[ ]1 Souvent il peut être utile de figer des colonnes dans un tableau (table html). Pour ce faire nous allons utiliser une technique sans Javascript en CSS. Cette technique repose sur du positionnement absolu des td dans les TR et fonctionne très bien avec un tableau qui possède de nombreuses colonnes. HTML CSS figer des colonnes comme dans Excel ici les deux premières colonnes   HTML CSS figer des colonnes comme dans Excel ici les deux premières colonnes n’ont pas bougées dans le scroll vers la droite Figer des colonnes en CSS sur un table Quand un tableau HTML possède de nombreuses colonnes, il est facile de créer un scroller horizontal pour naviguer dans les données vers la droite.

Lire la suite…



JQuery – Réaliser facilement un zoom personnalisé

Pourquoi réinventer la roue ? JQuery a rendu facile le recours au JavaScript dans les applications web. Un ensemble de pratiques courantes, auparavant assez techniques, sont désormais accessibles, même aux débutants : faire des requêtes Ajax, accéder à des éléments du DOM en utilisant des sélecteurs CSS, binder des actions sur des événements… JQuery a aussi facilité le développement d’éléments plus complexes comme des champs d’autocomplétion, des fenêtres de dialogue ou des color pickers.

Lire la suite…



JSF – Rediriger après le login vers la page demandée (security-domain)

En cas d’accès à une page JSF sans être connecté avec les contraintes de sécurité JAAS, le système va rediriger l’utilisateur vers la page de login. La sécurité s’effectue généralement avec le web.xml de la manière suivante: < security-constraint> < web-resource-collection> < web-resource-name>SecuredContent< /web-resource-name> < url-pattern>/secure/*< /url-pattern> < http-method>GET< /http-method> < http-method>POST< /http-method> < /web-resource-collection> < auth-constraint> < role-name>1< /role-name> < /auth-constraint><a href="/2014/06/JSF_redirect_requested_url.jpg"> </a> < transport-guarantee>NONE< /transport-guarantee> < /user-data-constraint> < /security-constraint> Le problème est que lors de l’accès à la page de login, on perd l’information de la véritable page demandée par l’utilisateur.

Lire la suite…



PDFBox – Aligner un texte à droite en JAVA

Dans cet article nous allons voir comment aligner un texte à droite avec PdfBox. Pour rappel, PdfBox est une librairie OpenSource JAVA disponible à l’adresse suivante, supportée par Apache. Actuellement en version 1.8.6, cette librairie permet de créer facilement des PDF en JAVA. L’objectif de cet article est d’arriver à: Malheureusement le positionnement de texte avec PdfBox n’est pas forcement facile. En effet, il est souvent question de positionnement absolu, ce qui implique de calculer des tailles fixes pour chaque élément que l’on souhaite positionner.

Lire la suite…



AWT – Génération de graphique et BufferedImage

Dans cet article nous allons voir comment créer ses propres graphiques avec la librairie JAVA AWT. Nous utiliserons les bufferedImage pour générer des png en sortie. AWT et la création de graphique Il existe de nombreux outils et librairies pour réaliser des graphiques en JAVA. La plus connue est surement jFreeChart qui s’avère être très facile à utiliser. Néanmoins, il peut être intéressant de créer ses propres graphiques pour des besoins spécifiques surtout qu’avec AWT il s’avère être très facile de créer ses propres graphiques ou schéma.

Lire la suite…



JAVA vs PHP pour la création d’une application web ou site web en 2014

Dans cet article, nous allons comparer de la manière la plus objective possible deux langages et technologies de programmation pour la réalisation d’un site web ou d’une application web en 2014. L’idée est de comparer les deux solutions Open Source et gratuit d’un point de vue décideur et développeur afin d’essayer d’y voir plus clair. A minima, connaitre les points forts et les points faible. Pour les deux langages, nous prendrons les versions à jour, c’est-à-dire JAVA 8 et PHP 5.

Lire la suite…