rand(Ø)

> beautiful code & photos

about <

Posts tagged: script

PHP: héritage multiple

PHP est un langage qui ne supporte pas l'héritage multiple depuis le début de sa pseudo-implémentation objet. L'héritage multiple apporte bien des soucis aux architectes logiciels car le point fort et le point faible de l'héritage multiple est le fait qu'il soit multiple.

Dans cet article, je vais vous montrer qu'il est possible de gérer plus ou moins dynamiquement l'héritage multiple grâce au concept d'agrégation, aux interfaces ainsi que les méthodes magiques de PHP.

Pour illustrer le plus simplement possible, je vous ai concocté un petit exemple concret qui permet de mettre en œuvre cet héritage multiple. Pour cela, il

> Continue Reading

PHPUnit semble échouer une simple assertion

Utilisateur de PHPUnit depuis peu, je me lance progressivement dans l'apprentissage des différentes ficelles de cet outil fort sympathique et je fais face à un petit problème qui ne semble pas venir de mon application.
Petit problème qui consiste juste à faire une assertion de contenu de la propriété content de ma classe Textarea.

Vous l'aurez bien compris, je suis en plein écriture de tests unitaires pour MyOOF dans l'optique de poursuivre son développement en PHP 5.3. Petit développement qui risque de s'annoncer bien agréable à entreprendre puisque je n'ai envie que d'une chose : découvrir mais surtout mettre en

> Continue Reading

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

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

TwiTunes

Pour les amoureux de Twitter et de Mac OS et plus particulièrement d'iTunes, je vous présente un petit script qui vous permettra de balancer votre morceau en cours sur votre stream Twitter quelque chose comme ci-dessus.

Script orginalement pické sur l'article de Tilman, j'ai téléchargé le script et fait quelques essais.
Tout fonctionne bien (d'ailleurs ceux qui me suivent sur Twitter peuvent être témoins de mes essais) mais évidement c'était pas parfait (à mon goût). Donc j'ai commencé à bidouiller un peu pour obtenir le résultat que je voulais.

Une fois installé, vous pouvez ouvrir le répertoire de script d'iTunes

> Continue Reading