rand(Ø)

> beautiful code & photos

about <

Posts tagged: code

Ajouter des alarmes aux anniversaires iCal

Fidèle lecteur de MacOSXHints, je suis tombé sur cette entrée qui m'a beaucoup plu ! Du coup, je partage avec vous cette astuce puisqu'apparemment Snow Léopard n'a pas ajouté cette lacune dans iCal.
D'ailleurs, attention avec Snow Léopard, il y a entre autres un bug fatal (merci Antoine) !

Inutile pour moi de vous expliquer le code ou m'en vanter, je vais juste vous filer le script qui m'a permis d'obtenir ce que j'ai sur ma capture d'écran :

(*
(c) Copyright 2007 Andrew Bussman
Edited by Joris Berthelot [email protected]
*)

tell application "iCal"
	tell calendar "Anniversaires" -- Update this line depending on
> Continue Reading

Comprendre les pointeurs en C

Dans le cadre de ma formation, je suis dans l'obligation de faire du C/C++. Super me direz-vous car n'ayant presque jamais fait de C de ma vie, je me lance maintenant.

Bon, je ne suis pas ici pour vous expliquer les paradigmes de la programmation avec le langage C ou C++, je vais simplement me contenter du minimum compréhensible en considérant que vous avez déjà de bonnes bases de programmation ou développement. Rien ne sera bien compliqué mais je ne vais pas rédiger des pâtés parce que j'ai pas le temps et en plus j'aurais peur de me tromper

> Continue Reading

Ecrire une route personnalisée avec le Zend Framework

Voici un petit tutoriel très simple pour créer une route personnalisée à votre application Zend Framework.

Donc avons toujours notre cher bootstrap dans lequel nous allons ajouter la méthode Bootstrap::_initRouter() pour ajouter notre route.

Qu'allons nous faire ?

Si nous voulons par exemple faire ce qu'il y a de plus classique : de la réécriture d'URL avec le Zend Framework, vous ne pouvez évidemment pas passer par la configuration Apache car le routeur par défaut du Zend Framework analyse l'URI et la segmente en 3 parties (module/controller/action) et si l'URI est plus longue, les autres segments seront considérés comme

> Continue Reading

Ecrire un validateur personnalisé avec le Zend Framework

Voici un petit tutoriel très simple pour ajouter des validateurs personnalisés à votre application Zend Framework. Cela se fait en deux secondes montre en main.

Partons du principe que votre application est déjà un minimum configurée avec l'autoloader :

<?php
// application/Bootstrap.php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap
{
    protected function _initAutoload()
    {
        $loader = new Zend_Application_Module_Autoloader(array(
            'namespace' => 'Default',
            'basePath'  => dirname(__FILE__)
        ));

        return $loader;
    }
}

Nous allons ajouter une ressource à l'application qui sera en fait un répertoire dans lequel nous allons ajouter nos validateurs, ajoutons et déclarons donc notre dossier « validators » dans notre application Zend

> Continue Reading

Comment faire une vignette en Flex ?

Après avoir passé presqu'une journée pour tenter différents scripts >.<, j'ai enfin trouvé comment faire une miniature en Flex.

Mais en fait, c'est pas vraiment une miniature, c'est juste prendre une image et la tailler pour lui faire prendre les dimensions voulu parce que lorsque vous attribuez une taille supérieur ou inférieur à la taille d'origine, l'image conserve ses proportions. Un peu comme la balise XHTML <img /> d'ailleurs^^

Donc pour faire une miniature ou plutôt tailler une image dans l'optique de réaliser une gallerie de vignettes, il vous faudra utiliser l'attribut scaleContent et lui assigner la valeur

> Continue Reading

Série de tests du Zend_Amf sur plusieurs versions

Ayant passé toute la semaine dernière à essayer de comprendre pourquoi est-ce que mon application Flex ne communiquait pas avec mon serveur AMF fourni par le module Zend_Amf, je pense avoir mis le doigt dessus.

Un collègue m'a fourni exemple simpliste d'une application Flex "Hello World" qui fonctionnait chez lui en local. Une fois envoyé, j'ai installé WAMP 2.x et lancé l'application qui marcha.

Voulant fusionner mon application avec la sienne, j'ai supprimé tous les dossiers/fichiers inutiles de sa distribution du Zend Framework. Bien évidemment, j'en avais trop supprimé donc j'ai tout remplacé par ma distribution (1.

> Continue Reading