développement
Tagged:  •  

J'ai eu le plaisir (contrairement à Fred) de faire un peu d'UML aujourd'hui. Je vous passe le débat sur la finalité de la démarche... Toujours est il que, comme à mon habitude, je ne sais jamais quel outil utiliser pour réaliser mes diagrammes. Je m'étais contenté jusqu'a aujourd'hui d'Umbrello, une application développée pour Linux et KDE.

Tagged:  •    •  

Je me suis toujours demandé comment les bons développeurs faisaient pour renseigner aussi parfaitement les premières ligne de commentaire de leur fichiers source. On y retrouve très souvent la dernière personne ayant fait une modification, la révision, la date de dernière modification.... Bref, toutes ces informations aussi importantes que pénibles à mettre à jour. Aujourd'hui, j'ai décidé de résoudre ce mystère en demandant à mon bon ami google. La réponse étant pourtant simple: Subversion et ses keywords.

Tagged:  •  

tip_textmate.png

Par défaut, dans TextMate, les dossiers cachés ne sont pas affichés, pour changer ce fonctionnement de manière sélective, j'ai procédé de la façon suivante :

  • Clic droit sur le projet dans le navigateur de projet (ou cmd+I)
  • Dans le champs "Folder Pattern" j'ai modifier le pattern comme ci-dessous :

Question : comment vérifier, lors de la soumission d'un formulaire, qu'une valeur n'est pas déjà présente en base ?

Rappel : avec CakePHP, une règle existe déjà de base pour effectuer ce type de vérification :

var $validate = array(
'monchamp' => array(
'rule' => 'isUnique',
'message' => 'Nom déjà utilisé'
));

Solution : et maintenant, la solution que j'ai pondue (testée mais bon, on est pas à l'abri des erreurs alors si vous en voyez, hésitez pas à me le signaler).

Tagged:  •    •  

j'espère que ce billet pourra éviter à certains de perdre une aprèm pour une broutille

j'ai voulu faire un script pour uploader un fichier (via un champ de type file dans un formulaire), stocker le contenu et le type mime du fichier en BD, puis affichage via une action dédiée

rien de sorcier à priori

sauf que mon image (puisque pour le coup je testais avec une image) ne s'affichait pas et j'avais son texte alternatif à la place
les en-têtes HTPP étaient OK et je recevais bien le contenu du fichier

Tagged:  •    •  

Dans ce billet je vais vous présenter ma version de Lightbox qui permet de faire défiler les images automatiquement à la manière d'un diaporama. Mais pour commencer, petite introduction.

Lightbox

Lightbox est un script JavaScript d'affichage dynamique d'images : un clic sur un lien affiche l'image par dessus la page en cours (voir l'exemple du site officiel).

Tagged:  •  

J'avais l'habitude des petites icônes de subclipse qui permettaient de visualiser rapidement le status SVN des fichiers dans Eclipse et ça me manquait un peu dans TextMate.
Avec SVNMate, ce manque est comblé.

Tagged:  •    •  

logo_cakephp
Je profite de l'abscence de billet sur le blog pour parler des projets que nous soutenons. Les temps sont durs (comprendre: plein de choses à faire) et comme tous les gens participant à des projets Open Source en dehors des heures de travail, il est parfois difficile de ne pas lever (au moins un peu) le pied. Et pourtant, nous n'avons rien abandonné! Lisez plutot la suite...

Tagged:  •  

Etes-vous incollable sur la comparaison en PHP? Pour le savoir, jetez un rapide coup d'oeil à cette adresse :

http://fr2.php.net/manual/en/types.comparisons.php

Personnellement, cette page m'a permis d'arrêter d'écrire certaines abérations. Un tout petit exemple:

if($bool==false) {
// Attention, ce test est complètement inutile : il laisse passer false, 0, array(), null, "0"
echo 'pas bien';
}
Tagged:  •    •    •  


A l'occasion de la CakeFest 2008 (voir précédent billet), nous nous sommes remis au travail et vous avons concocter une nouvelle version de Fredistrano, la 0.3.2.

Syndiquer le contenu