Rooot.net

  • Augmenter la taille
  • Taille par défaut
  • Diminuer la taille
To err is human, but to really foul things up requires a computer.
Home Development
Development

C++ member function pointers and delegates

Il n'y a pas de traductions disponibles

Delegates is a concept widely used in design patterns like Observer or Strategy.

Standard C++ doesn't provide delegates, but this can be implemented using member function pointers. The problem is that C++'s object-oriented function pointers have a complicated syntax and have wierd behavior when dealing with inherited classes.

There has been a lot of discussion on this topic and many implementations exists.

Lire la suite...
 

PHP runkit sous debian squeeze

Comparé à Python or Ruby, php n'est pas le meilleur language en matière de tests. Heureusement runkit améliore la situation car il permet d'accéder à des méthodes privées ou de redéfinir des méthodes ou fonctions internes. Même si cette extension souffre de bugs génant et n'est pas activement maintenue, elle reste une aide précieuse pour utiliser des mocks et ainsi mettre en place une solide suite de test. Voici comment installer php runkit sous linux debian squeeze.

Lire la suite...
 

Lancer des playlists avec le plugin flowplayer pour Joomla

Flowplayer est un lecture de vidéo flash open source disponible en tant que plugin Joomla. Ce plugin ne supporte pas la lecture de playlists mais l'ajout de cette fonctionnalité est assez simple. Voici un patch pour lire plusieurs vidéos à la suite dans un lecteur de vidéo flowplayer: flowplayer_playlist.diff

Lire la suite...
 

Afficher la description d'une photo dans Phoca Gallery

L'excellent composant Joomla Phoca Gallery permet de gérer ses photos facilement dans un site Joomla. Cependnant la description des photos ne s'affiche pas pendant un diaporama (slideshow). Voilà un patch pour ajouter cette fonctionnalité manquante (pour Phoca Gallery v2.5.0) : phoca_gallery_with_description_in_slideshow.diff

Pour appliquer ce patch, placez vous à la racine de votre site Joomla et executez :

patch -p0 < phoca_gallery_with_description_in_slideshow.diff

Lire la suite...
 

Environnement de développement pour Nintendo DS

Aujourd'hui pensons aux heureux possesseurs d'une Nintendo DS qui veulent développer !

Lire la suite...
 

Modifier le log ou la date d'un commit SVN

Une bonne partie des informations relatives à un commit SVN peuvent être éditées, comme par exemple le message de log et la date d'un commit. L'édition de ces valeurs n'est pas permise par défaut et requiert la mise en place d'un hook.

Lire la suite...