rand(Ø)

> beautiful code & photos

about <

Posts tagged: français

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

Installation d'Ubuntu avec PXE sous Mac

J'ai eu entre les mains un PC portable tellement vieux et dépravé que plus aucun périphérique possiblement bootable était disponible.
Donc plus de lecteur optique et le BIOS est trop vieux pour booter en USB. La seule solution possible restait l'amorçage par la carte réseau (PXE). Bonne opportunité pour tester Ubuntu Karmic Koala.

C'est avec grande surprise que cette page ne m'a presque pas servie puisque rien ne ressemblait à ce que j'avais de mon côté. Par exemple, je n'ai jamais eu besoin de bind9...

Amorcer avec PXE

Le but de l'amorçage avec PXE est d'automatiser les installations sur des

> Continue Reading

PHP: inclued

Introduction

Le package PECL inclued est une extension PHP permettant d'affecter son comportement. Cette extension permet d'afficher des informations sur les différents fichiers inclus par les instructions de langage include(), include_once(), require() et require_once().
En plus de renvoyer des informations bien complètes sur l'arbre d'inclusion des fichiers, nous verrons un peu plus bas comment générer des graphes à partir de cette extension couplée à Graphviz.

Inclued peut être utile lors d'une phase de débug, lorsque vous jouez un peu avec les inclusions si celles-ci sont nombreuses. Les inclusions automatiques via la fonction __autoload() peuvent parfois être contraignantes lors

> Continue Reading

Dieu, les humains et la timidité

Alors que j'étais en train de lire un article sur la lutte contre la timidité, je me suis rendu compte à quel point Dieu est bon pour nous !
Je suis vraiment impressionné par la toute puissante du Créateur, au point que je suis presque en train de me demander si je vais pas devenir croyant.
Trêve de plaisanteries, je ne souhaite pas manquer de respect à mes amis qui ont fait ce choix même cela m'exaspérera toujours autant.

Revenons sur la timidité

L'article expliquait de manière assez correcte la timidité, son origine et proposait quelques solutions pour la combattre. Pour

> Continue Reading

Quelques notions du semestre 5

LIF11 - Théorie des langages

LIF11 - Logique classique

LIF9 - Algorithmie, Programmation et Complexité

> Continue Reading

Quand Facebook censure la pomme

Je me demande bien quelle est l'utilité d'avoir une touche permettant de représenter le logo Apple sur le clavier Mac si son utilisation est restreinte sur des sites comme Facebook ?

facebook-censure-apple2

Une page menacée à cause de cette politique

facebook-censure-apple3

Le créateur de cette page a reçu un email provenant de Facebook lui demandant de proposer un nouveau nom à sa page car l'utilisation seule du logo Apple via la touche prévue à cet effet engendrerais une violation de copyright :

Hi Joshua,

Thank you for providing us with this information regarding your Page, . Because you were not able to authenticate your Page

> Continue Reading