rand(Ø)

> beautiful code & photos

about <

Posts tagged: wp-imported

Mettre en pause votre mur Facebook

Si vous en avez marre de voir les stupidités récurrentes de certains de vos contacts sur votre mur ou si vous en avez assez de cliquer sur Hide quand une application s'affiche sur votre mur, vous pouvez tout simplement choisir de masquer directement des contacts de votre mur. Analogiquement, on peut aussi choisir d'afficher d'avantage certaines personnes si l'activité de celles-ci vous intéresse plus que la/es centaine(s) de contacts que vous avez...
Comment ça, je ne vous apprends rien ?

Un petite option est assez intéressante si un jour vous en avez assez d'espionner vos amis : vous pouvez mettre

> Continue Reading

PHP: Temporiser précisément et aléatoirement un script

Dans le cadre d'un de mes projets de développement, je dois exécuter une tâche un certain nombre de fois par jour et par palier. Pour des raisons spécifiques, le temps d'exécution de chacune des tâches de ce script doit être modéré mais pas sans intervalle régulière.

J'ai donc décidé d'utiliser la fameuse fonction sleep() pour temporiser mes tâches mais j'ai rencontré un petit soucis : la fonction sleep() ne prend en argument qu'un type int ; or mon calcul de temporisation correspond à une valeur aléatoire issue de 2 pourcentages calculés sur des données de configuration.

Les pourcentages sont très généralement de

> Continue Reading

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