Les billets de blog

Python map zip lambda et filter

Python est un langage fort de principes de développement permettant la réduction conséquente de volume de code. Dans l’univers de capacités de langage, il existe des petites astuces qui deviennent véritablement des outils de développement pour permettre au développeur de ganger en efficacité. Le revers de la médaille étant de connaître assez bien Python pour avoir le reflexe qui permettra ce genre de manipulation. Parlons donc d’un ensemble de possibilités de Python qui va vous ouvrir les portes du code “court”.

PHP Phar

Bon pendant qu’on y est, je vais vous présenter un truc pas nouveau mais dont j’ai quand même envie de parler: Phar ! C’est un peu comme un “jar”, ça rend service et en plus ça marche ! Avant de vous montrer un exemple, laissez moi juste vous expliquer ce qu’est une archive phar. C’est un paquet, une archive qui contient des fichiers. Elle contient des sources php, un manifest et quelques options comme un fichier de “stub”… on ne va pas se pencher là dessus… on va faire simple.

Parlons de Git

Voilà que je me remets un peu au développement, question de voir si j’y arrive encore et en fouillant un peu dans mes réserves de veilles techno que je me suis promis de faire, je me retrouve à devoir utiliser un dépôt git (sur http://github.com github). Et comme je suis un rabacheur, râleur et que j’aime les trolls, me voilà vous expliquer pourquoi je vais certainement oublié SVN et utiliser GIT à la place.

Titanium le développement révolutionnaire

Voilà des années que je me tue à le dire, Javascript est certainement le langage le plus intéressant pour développer des applications. Et je me désolait de ne pas voir des solutions viables qui permettraient de faire des application clients lourds. Mais c’était sans compter sur Titanium par Appcelerator qui permet non seulement de développer des applications Linux, Windows et Mac mais aussi des applications Android et Iphone. Car aujourd’hui l’engouement pour les technologies web ont amené Javascript, HTML et CSS sur le devant de la scène, ce trio était le meilleur choix pour permettre une prise en main aisée et surtout un support communautaire élevé.

Quick comment HTML

Tout petit billet mais au combien utile pour ceux qui, comme moi, aiment utiliser les “quick comment” dans leur sources. Vous connaissez certainement ceux qui sont valables pour PHP, C, Java… en gros ceux qui utilisent “/* */” pour commenter le code. Mais pour le HTML je n’avais pas trouvé d’idée possible… Et là tout à coup j’ai trouvé :) Piqure de rappel en premier, et solution pour la suite !

Subversion local pour vos travaux

Travailler sur des développements, que ce soit professionnellement ou en tant qu’amateur, vous amène souvent à utiliser subversion. En effet, le travail en groupe est plus facile à maintenir, vous empêchant d’écraser le travail des autres. C’est ce que l’on appelle la “concurrence de version”. Mais il arrive de travailler seul sur un projet. Cela ne doit pas vous empêcher d’utiliser un serveur de concurrence de version. En effet, il peut être très avantageux de pouvoir suivre ses propres développements ne serait-ce que pour “loguer” vos modidifications, revenir en arrière ou tenter plusieurs “branches” de développement.