Archives pour la catégorie Snippet

Un snippet est un petit morceaux de code source ou de texte réutilisable et donnant l’exemple sur de nombreux langages.

Snippet #25 ~ C# : Récupérer un n° de version automatique à chaque build

Quoi de plus barbant que de devoir incrémenter le numéro de version de votre programme à chaque nouveau build?

Le snippet ci dessous vous permet la récupération du numéro de version de votre programme ainsi que du numéro de build sous la forme :

V1.0 R1310160959

V1.0 : Numéro de version noté dans l’assembly (version major et minor)
R1310160959 : Numéro de révision auto généré en fonction de la date ddmmyy + le timestamp du dernier build

Ainsi à chaque génération les 4 derniers chiffres au minimum changeront ce qui vous permet d’effectuer plusieurs build dans la même journée sans avoir à modifier manuellement quoique ce soit.

 

le JSON : un pont entre tous les langages

* Amis développeur confirmé, passe ton chemin :) *

 

J’entends souvent dans mon entourage des trucs qui me perturbent par rapport au JSON, c’est pourquoi je me suis dit qu’une petite piqure de rappel concernant ce formidable outil pourrait peut être démystifier quelque chose d’aussi bête et simple que le JSON.  Lire la suite

Quelques news sur les projets

Je profite de ce vide intersidérale d’infos intéressantes sur le web ( si quelqu’un me parle encore de la sortie de l’iphone 5 je le flingue) pour faire une revue rapide de mes 3 principaux projets.

 

Leed

image

Leed est un agrégateur RSS ultra léger, multi plateforme qui s’adapte aux tablettes et smartphone, auto hébergé open source et gratuit qui base son esprit autour de la performance et du minimalisme.

Nous en étions à la version 1.0 Beta, j’ai décidé de déclarer la v1.0 Stable depuis la révision 69 (hé hé)

Evidemment il reste encore beaucoup à faire mais le fonctionnel est la et les bugs sont en nombre sufisemment réduits pour me permettre de déclarer la version stable.

Page du projet : http://projet.idleman.fr/leed

 

Codez

image

Codez est un gestionnaire de snippet (petits bouts de code réutilisables) bureautique portable open source et lié a un site communautaire de partage ( lui aussi téléchargeable et auto-hébergeable bien que nous vous proposions une version gérée par l’équipe de codez)

Les binaires pour Windows et Linux sont téléchargeable sur le site du projet les sources ne sont pas encore publiques mais ça ne saurait tarder.

Pour la partie bureautique, nous en sommes à la révision 119 et avons presque terminé le lot 2 (suppression/modification des snippets et catégories) le client devrait donc être bientôt totalement fonctionnel bien que pas encore relié au site web (fonctionnera en autonomie) merci à yosko et akaiken qui font du super boulot sur le site et le client desktop :).

Nb: Nous cherchons quelqu’un avec un mac pour compiler la version Mac du projet

Page du projet : http://projet.idleman.fr/codez

 

DropCenter

image

Le DropCenter est une solution de stockage et de partage de fichiers par drag & drop (glisser déposer de votre bureau sur votre navigateur) gratuit open source et auto hébergeable à la sauce 2.0.

Le DropCenter pour être franc à du mal à redémarrer, fox et moi sommes overbookés en tant qu’étudiant de 5em année on nous demande presque de bosser !! oO

Cependant nous avançons à notre rythme sur la v2.0 qui devrait permettre l’upload de nombreuses façons (drag & drop, bouton parcourir, upload depuis une url…) améliorer la sécurité du script et la gestion des droits.

Page du projet : http://projet.idleman.fr/dropcenter

Snippet #19 ~ PHP: Une REGEX pour échelon

Sopa, Pipa, Acta, Lopsi, hadopi, échelon et tous les pros du toucher rectal: ne cherchez plus !!

J’ai LE snippet qu’il vous faut !

En effet je me suis récemment mis un peu plus sérieusement aux regex (parce qu’il faut bien y passer un jour), vous savez ces expressions régulières puissamment flippantes permettant de récupérer une expression précise dans un texte à l’aide de filtres (pattern) !!?

Et comme je suis un patriote un peu fasciste sur les bords, je me suis dis que j’allais commencer par un exercice  de contribution auprès de cette grande et fière nation que j’ai l’honneur de représenter :

 

image

 

Blague à part, pour ceux qui, comme moi, sont à la fois conscient de la puissance des expressions régulières et de leurs propre impuissance face à la syntaxe de “facho-violeur-de-chatons” associée à cette technique, je vous propose cette série de petites regex (légèrement liberticides) à décortiquer.

Evidemment, les patterns peuvent être améliorés, je débute dans ce domaine, les pro regex me pardonneront :p.