gribouillé 24-10-2006 à 22:39:33

L'automne

L'automne n'est pas triste, l'automne est beau.

La preuve, regardez les arbres : en se dépouillant pour l'hiver, ils deviennent magnifiques de couleurs rouge et ocres.

Après la chaleur estivale, le monde semble se replier sur lui même, dans une sorte de préparation aux épreuves de l'hiver ; l'eclat disparait mais la couleur est plus nette.

Tout est en mi-teinte, et la nostalgie fait son apparition alors que la lumière décroit.



Pourquoi les feuilles changent-elles de couleur ?
En été, la couleur verte vient de la chlorophylle. A l'automne, la chlorophylle est dégradée, démasquant d'autres pigments qui préexistent :
· le carotène : orange à rouge.
· le xanthophylle : jaune
· l'anthocyane : rouge, violet, pourpre.
(http://www.lesarbres.fr/feuil-automne.php)


Complainte de l'automne monotone
(Jules Laforgue)

Automne, automne, adieux de l'Adieu !
La tisane bout, noyant mon feu ;
Le vent s'époumonne
À reverdir la bûche où mon grand cœur tisonne.
Est-il de vrais yeux ?
Nulle ne songe à m'aimer un peu.
Milieux aptères,
Ou sans divans ;
Regards levants,
Deuils solitaires
Vers des Sectaires !
Le vent, la pluie, oh ! le vent, la pluie !
Antigone, écartez mon rideau ;
Cet ex-ciel tout suie,
Fond-il decrescendo, statu quo, crescendo ?
Le vent qui s'ennuie,
Retourne-t-il bien les parapluies ?
Amours, gibiers !
Aux jours de givre,
Rêver sans livre,
Dans les terriers
Chauds de fumiers !
Plages, chemins de fer, ciels, bois morts,
Bateaux croupis dans les feuilles d'or,
Le quart aux étoiles,
Paris grasseyant par chic aux prises de voiles :
De trop poignants cors
M'ont hallalisé ces chers décors.
Meurtres, alertes,
Rêves ingrats !
En croix, les bras ;
Roses ouvertes,
Divines pertes !
Le soleil mort, tout nous abandonne.
Il se crut incompris. Qu'il est loin !
Vent pauvre, aiguillonne
Ces convois de martyrs se prenant à témoins !
La terre, si bonne,
S'en va, pour sûr, passer cet automne.
Nuits sous-marines !
Pourpres forêts,
Torrents de frais,
Bancs en gésines,
Tout s'illumine !
- Allons, fumons une pipette de tabac,
En feuilletant un de ces si vieux almanachs,
En rêvant de la petite qui unirait
Aux charmes de l'oeillet ceux du chardonneret.


 


Réactions

bas    terminé   fermer
 
0 réaction
 
 
gribouillé 02-10-2006 à 23:43:28

Pourquoi utiliser les classes en PHP

Cet article répond à une question : quel est l'intéret d'utiliser la programmation objet en php, c'est à dire de définir des classes.

1. Qu'est-ce qu'une classe en PHP ?

Tout d'abord un petit rappel pour que le public puisse suivre.

Une classe est la définition d'un type d'objets, c'est à dire une variable qui contient d'autres  variables, pour lequel - en plus - on définit des fonctions qui lui seront reservées.

Exemple :
Un objet peut être par exemple nommé $pizza, et contenir plusieurs variables :
 $pizza->prix
 $pizza->nb_anchois
 $pizza->taille

ce qui quasiment au même que d'utiliser des tableaux, en plus simple :
 $pizza['prix']
 $pizza['nb_anchois']
 $pizza['taille']

Si on a définit une classe 'pizza', on peut aussi appliquer des fonctions directement à l'objet, et plus seulement des variables :
 $pizza->calcule_poids()

en ayant défini par exemple :

class classe_pizza {
    var $nb_anchois;
    var $prix;
    function calcule_poids()
    {
       return $this->nb_anchois * 10;
    }
}
$pizza = new classe_pizza();

A l'intérieur d'une classe, la variable bien pratique "$this" désigne l'objet lui même par lequel on appelle la fonction.

2. Peut-on faire des choses qu'on ne peut pas faire autrement ?

Non, sauf en php 5 où nous pouvons avoir des variables cachées de l'exterieur de la classe, mais bon. Techniquement, on pouvait s'en sortir avant avec une fonction appelée avec un pointeur comme argument :

 function pizza_calcule_poids($p)
 {
    return $p->nb_anchois * 10;
 }

 $poids = pizza_calcule_poids(&$pizza);

L'utilisation du caractère "&" permet d'envoyer le pointeur et non une copie de la variable, et autorise donc une modification par la fonction d'un élément de l'argument.

Même si on veut que le poids soit stocké dans la variable $pizza->poids, on peut le faire des deux manières :
1. Avec les classes
 
class classe_pizza {
    var $nb_anchois;
    var $prix;
    function calcule_poids()
    {
       $this->poids = $this->nb_anchois * 10;
    }
}
$pizza = new classe_pizza();
$pizza->nb_anchois=3;
$pizza->calcule_poids();

2. Une fonction normale et un pointeur

function pizza_calcule_poids($p)
{
    $p->poids=$p->nb_anchois * 10;
}
$pizza->nb_anchois=3;
pizza_calcule_poids(&$pizza);

Dans l'exemple précédent, si on oublie le "&" devant l'argument, l'appel à la fonction ne servira à rien.

3. Quel est l'intéret des classes alors ?

1. Une programmation plus propre et plus sympa

Avec les classes, on définit un ensemble de fonctions à un type d'objet. On ne risque pas de confondre et d'envoyer la fonction avec une mauvaise variable comme argument.
Dans le code, les fonctions sont regroupées, et souvent dans un fichier include séparé ; le code est alors mieux organisé et plus facile à retravailler. Si on doit changer quelque chose, le changement ne concernera que la classe en question et sa programmation peut être indépendante du reste.
Comme la programmation est mieux organisée, elle est aussi plus agréable et plus lisible.

2. Souplesse dans le nom des fonctions

Avec les classe, on peut avoir des fonctions qui portent le même nom, tant qu'elles agissent dans des classes différentes. On ne sera pas obligé d'utiliser des noms comme
pizza_calcule_poids()
salade_calcule_poids()

mais seulement des fonctions calcule_poids() à l'intérieur des deux classes distinctes.

Ce qui apparait comme une souplesse supplémentaire, devient un vrai plus quand il s'agit de programmer des fichiers includes utilisables par de nombreux sites, comme la classe de vérification html utilisée par vefblog.
Car en n'utilisant pas les classes, on court toujours un risque de prendre un nom de fonction que le développeur du site voudra utiliser pour lui, ce qui provoquera une erreur php.

3. Le plus de la variable $this

L'utilisation à l'intérieur d'une classe, de la variable $this, permet de modifier des propriétés de l'objet à l'intérieur de la fonction. La seule façon d'imiter cela est d'utiliser le passage de pointeurs, ce qui peut s'avérer vite contraignant et moins agréable à développer.

Conclusion

Utilisez les classes en php, c'est super sympa !

 


Réactions

bas    terminé   fermer
 

1. Marielle  le 03-10-2006 à 13:28:06  (site)

Oh, un article pour geeks, sympa ! Sourire
Ca me manque la programmation, je n'en ai pas faite depuis juin, et je n'en ferai plus jamais dans le cadre professionnel Ouin

Sinon, je ne savais pas qu'on pouvait faire de la POO (programmation orientée objet) en PHP, j'essaierai. Clin doeil

2. nine  le 21-10-2006 à 20:20:15

tu sais je comprends rien à ton blog...

3. legolas  le 23-10-2006 à 11:06:29  (site)

A mon blog en général, ou à cet article en particulier ?

4. nine  le 26-10-2006 à 12:51:14

pfouuuuuuuuuuuu chais pa Ouin

5. Legolas  le 26-10-2006 à 13:14:29

????? tu sais pas ce que tu comprend pas ?

6. nine  le 26-10-2006 à 18:08:00

si je comprends
c cet article que je comprends pas et plein d'autres
dc un p'tit peu ton blog en fait...
mais fo pas que tu sois véxé hein c'est pas bien grave ce que je te dis là (et t'as qu'a me dire que si je suis pas contente g qu'à fr un blog moi aussi et là tu aurais raison )

haut    terminé   fermer
 
 
 
 
gribouillé 06-08-2006 à 23:21:41

Villes de Belgique

Une petite semaine de vacances en Belgique auront laissé l'image de jolies villes dans ma tête. Alors voici quelques photos de ces jolis endroits, tous en territoire flamand (sauf Bruxelles mais c'est compliqué à expliquer).

Tout d'abord, la carte de Belgique, avec les villes visitées entourées en vert. Les distances n'étant pas très grandes en Belgique, surtout nord-sud, il n'y a pas besoin de beaucoup de temps en voiture pour visiter ces villes (plus pour trouver des campings, mais c'est autre chose dont nous parlons).

Carte de Belgique


Une petite traduction s'impose entre les noms en francais et en flamand :

Anvers <-> Antwerpen
Bruxelles <-> Brussel
St Nicolas <-> St Niklaas
Louvain <-> Leuven
Gand <-> Gent
Bruges <-> Brugge


Commencons par une petite ville près de Gent : Eeklo ; venus directement de Paris nous sommes arrivé en plein marché. Les carillons sonnaient à l'horloge de l'eglise, égrenant des mélodies classiques (Mozart, Bach) : nous nous aperçevrons plus tard que c'est partout ainsi.
Eeklo


Gent - Festival des arts de rue Le soir, direction Gent, la grosse ville d'à côté. En plein festival des arts de rue, il y a beaucoup de monde et peut d'art, sauf dans les monuments *


* (ceux qui me connaissent savent que j'aime les arts de rue et que ce n'est pas du dédain, simplement que là il n'y avait rien de bien et beaucoup de monde !)







Gent


 

Ensuite, la plus belle ville (à mon sens) : Bruges, dite la Venise du nord à cause de ses nombreux canaux. Beaucoup d'églises, aussi, et des jolies places.
Bruges

Bruges

Bruges

Une journée de pla
Saint Nicolas ge et quelques kilomètres de voiture plus tard, nous passons par une petite ville nommée St Nicolas, avec la représentation du St en question, cousin du père noël, plus quelques curiosités (en fin d'article, restons sérieux pour le moment).
Saint Nicolas


Nous nous basons à Mechelen, célèbre pour les cloches de l'église qui font de la musique comme partout en Belgique mais ici, ces cloches sont vraiment au point apparamment et la ville est connue pour cet art ancien.
Mechelen


Le lendemain, virée à la capitale Bruxelles :sa célèbre grande place, le petit garçon qui fait pipi et sa jolie cathédrale.
Bruxelles - Cathédrale

Bruxelles - Grande place

Manneken Pis


Puis la ville la plus important du côté flamand : Anvers (moins intéressante, mais quand même).
Anvers

Anvers


Le même soir, voici Louvain, avec sa célèbre université catholique fondée en 1425 : une très jolie petite ville, avec un bâtiment très chargé en scultures et des petites rues en couleurs.
Louvain

Louvain


Voilà, nous ne sommes pas allé en Wallonie, fatigués par la canicule....

La belgique que nous avons vu, c'est beau mais c'est moyen touristiquement : dur de trouver un camping, dur même de retirer de l'argent et de prendre de l'esence (même avec une carte visa). Et puis quand les gens savent que vous êtes français, ca peut très bien se passer, mais souvent bof bof.... (je ne parle pas flamand Madame)

Pour terminer, un peu comme un making-of, voici quelques petites curiosités rencontrées au hasard des rues...

Liu JoBaisse sa culotte !Office de tourisme : animaux bizarres

Coureurs nus à St NicolasCoureurs nus à St Nicolas - 2

 


Réactions

bas    terminé   fermer
 

1. Pitiponk  le 06-08-2006 à 23:34:28

Cool le Nounours ^^

2. nafsika  le 07-08-2006 à 15:19:45

moi aussi je suis allée a bruges et je trouve cette ville trop jolie!

3. PapaBob  le 08-08-2006 à 02:06:33

Les coureurs nue de saint nicolas c'est pas mal ... mais tu "tache" a coté !
Bah oui tu n'est pas nu Lego... Rire

Bon on tant voudra pas, meme en periode de canicul mieu vaux rester couvert Clin doeil

Sinon sa devait etre sympa, mais peux etre trop rapide pour pouvoir tous aprécier ?

4. buz l'éclair  le 13-08-2006 à 15:46:17

à poil! à poil!

5. legolas  le 14-08-2006 à 17:47:16  (site)

ben tiens !

6. 2 passage  le 27-08-2006 à 05:06:25

je suis allée 17 jours à Bruxelles cet été, j'y étais allée juste quelques jours voilà un an. C'est une ville qui se découvre en prenant le temps, qui a plus de charme que de beauté, mais cela ne saute pas aux yeux. C'est des ambiances, des bonnes adresses, l'insolite au coin d'une rue, et tout un tas de choses. Prendre le temps, c'est ce qui manque le plus quand on voyage.

7. AnE-So  le 05-10-2006 à 20:45:49  (site)

aaaah le Menneken Pis!! ^^ j'adore ce truc!! rougis

8. DarkDevil616  le 06-10-2006 à 16:31:06

Moi je suis eté 15 ans en belgique(forcement j'y habite^^) c'est simpa tout ca,tu a u l'occasion de manger des frites?

9. legolas  le 23-10-2006 à 11:07:08  (site)

ouep, à Gent j'ai pris des frites ; elles etaient bonnes mais y avait un peu trop de mayo !

haut    terminé   fermer
 
 
 
 
gribouillé 09-05-2006 à 00:21:59

Expressions régulières : motifs étendus

Dans un précédent article, je donnais la solution à une recherche par expression régulière, mais sans la comprendre. Nous voulions repérer la non présence d'un sous motif. La solution ressemblait à ca :
(?:(?!expression).)

J'ai enfin trouvé une page où ceci est expliqué plus en détail. Nous avons affaire aux motifs étendus ; la page en question explique les expressions régulières en perl (sur lesquelles se base maintenant le php).

Donc les explications du motif précédent, qui de plus ne peut pas marcher pas tout seul (il doit être précédé de quelque chose).

(?:   )
C'est un motif comme les parenthèses simples ( ) , sauf qu'il n'est pas mémorisé, c'est à dire qu'il n'est pas compté dans les variables qui servent au remplacement. Jusqu'ici, pas de problème.

(?!   )
Nous nous doutions qu'il s'agissait de la négation du motif à l'intérieur. L'explication dit joliment :
Une assertion de longueur nulle pour tester l'absence de quelque chose en avant.
Elle est nulle car elle n'est pas comptée. L'absence en avant veut dire qu'elle n'est valable que pour tester la non présence de quelque chose qui suit le motif que l'on recherche, on ne peut pas s'en servir tout seul. Mais ca ne nous dérange pas dans notre cas, c'est bien ce qu'on veut (chercher les & non suivis de amp; ou gt; par exemple, pour les remplacer )

Donc notre problème précédent aurait pu être résolu grâce à ceci :

/&(?![a-z#]+;)/&amp;/

Après un court test,ca marche, du moins en perl. Donc la solution est moins compliquée que ce que nous avions trouvé ! Somme toute, les expressions relationnelles (ou régulières, c'est la même chose), c'est simple.

En conclusion, je ne peux résister à vous livrer une phrase à la fin de la longue page que j'ai trouvée (et mise en lien). Comme c'est souvent le cas, ce genre de manuel est suivi d'une section "Bugs". La voici :

BUGS

Le niveau de ce document varie de ``difficile à comprendre'' jusqu'à ``totalement opaque''. La prose divaguante et criblée de jargon est difficile à interpréter en divers endroits.

lol



 


Réactions

bas    terminé   fermer
 

1. legolas  le 24-06-2006 à 17:06:05

je n'ai compris ni le sens de ce commentaire, ni le rapport avec mon article. Pourriez-vous m'eclairer ?

2. nine  le 01-07-2006 à 15:13:25

c'est mr connard qui fait sa pub pour son site de m...

3. qqun  le 01-07-2006 à 15:14:52  (site)

j'ai meme pas fait gafe, d'autres blogs avaient été spammés ?
Bon, je vire son comm qui de toutes facons ne veut rien dire !

haut    terminé   fermer
 
 
 
 
gribouillé 25-04-2006 à 23:47:24

Complainte d'une ZX non recyclée

Il était une fois une jolie voiture qui qui m'emmena longtemps à travers les routes du boulot et des vacances. Tout le monde adorait cette auto, certains ont même des souvenirs nostalgiques d'une époque où il fallait la pousser pendant toutes les vacances pour la faire démarer. Elle avait comme sobriquets 'WinZX', ou 'K2000', c'est dire..... (larme de nostalgie)

Mais la vieillesse venant, son propriétaire (moi) considéra que les réparations comencaient à coûter trop cher, en regard de sa consommation (d'essence, pas de wiskhy) qui était pas assez raisonnable. D'où l'idée, lumineuse, de la remplacer par une plus petite et plus jeune.

C'est ainsi que "WinZx", un beau jour de février, vit se garer (avec moi au volant) à côté d'elle une petite cousine, de la même marque et de la même couleur. Elle était toute contente de cette visite, ne réalisant de prime abord pas ce que cela signifiait pour elle, (la pauvre...)

Tiens, une petite nouvelle


Ce fut alors l'occasion d'un grand rangement dans cette pauvre vieille voiture, qui se vit débarassée de toutes ses afaires, et même de l'autoradio... (en même temps, ca a fait du bien, car quel bazar !)

On déménage les affaires


Puis pendant deux mois, ce fut le repos complet pour cette pauvre vieille ZX, qui retrouva chaque soir sa petite cousine à côté d'elle (quand la place était libre, ce qui n'arrivait pas si souvent que ca). Mais pourtant, elle aurait dû se douter, que tels Groquik avec l'ignoble Quicky, l'arrivée d'un plus petit et plus récent que soit n'est pas bon pour la suite de la carrière personnelle....

La petite nouvelle avec la vieille


En effet, considérant que investir dans les réparations necessaires à l'obtention d'un contrôle technique récent pour pouvoir la vendre ne valait pas la peine, je contactai (en cachette) plusieurs casses et garagistes afin de savoir combien je pourrais en tirer (ou combien cela allait me coûter).
Làs, les réponses les plus gentilles était la gratuité de la reprise, c'est à dire pas une pépette pour pouvoir la prendre mais sans me faire payer non plus.

Je me résolu donc un matin d'avril , le coeur lourd, de conduire cette pauvre voiture à la casse... La laissant sur le parking, je prenais une dernière photo avant d'aller voir à l'accueil pour laisser clé et papiers...

à la casse :(


(fin de l'histoire de cette pauvre WinZX)

(Et non lol)

Un certain monsieur, m'ayant vu prendre une photo et me diriger vers l'accueil, et revenant lui-même à sa voiture un pot d'échappement à la main, me demanda si je comptais la laisser à la casse... en fait, pour résumer (cet article étant déjà bien long), du coup il voulait bien la reprendre pour lui (la voiture qu'il avait étant prétée, il n'en avait pas en ce moment) ; étant lui-même bricoleur il ferait les réparations.
J'hésitais quand à la faisabilité légale : qu'il fasse passer lui même un contrôle technique plus récent pour la carte grise, après la cession (enfin, pour que cela ne vienne pas me poser des problèmes quoi je ne veut plus être le propriétaire) et après renseignements pris auprès d'un garagiste, j'ai suivi ce monsieur chez lui et j'ai signé les certificats de cession, lui cédant ma voiture.

Ainsi, WinZX ne sera pas démantelée, mais servira ce père de famille bricoleur à emmener ses 3 enfants et sa femme  pour leurs activités de la vie quotidienne :)


(jolie fin de l'histoire)
 


Réactions

bas    terminé   fermer
 

1. shamallow   le 26-04-2006 à 08:26:49

Aaa génial ! J'ai cru que cette petite voiture allait mourrir, mais là c'est super comme fin !! Mdr !

2. tonton jb  le 26-04-2006 à 14:04:38

et le bricoleur père de famille, il t'as doné des pépètes ?

mignon ton histoire ...Pleure1

3. Pitiponk  le 27-04-2006 à 19:53:16

Espérons qu'il bicole bien Clin doeil
Nouvelle vie pour la petite voiture.

4. legolas  le 28-04-2006 à 00:17:35

bah, la voiture elle même n'est pas dangereuse, mais pour passer le controle technique il a un peu de boulot. Rire (il a deux semaines ou un mois pour la carte grise)
Et un peu plus tard, il faudra qu'il voit la compression du moteur s'il veut pas changer les bougies tous les 3 mois, ca va pas être de la tarte Oula

JB : non rien ; en fait en cochant la case 'cédé à titre gratuit' sur le certificat de cession, ca me permet de me protéger par rapport au fait que c'est lui qui va lu ifaire passer le controle technique. Il avait l'air sympa, mais je ne voulais pas lui permettre de se retourner contre moi s'il arrivait à prouver que il y avait eu échange d'argent. Et de toute façon le deal c'était que pour moi ca revienne au même que la mettre à la casse.

5. nine  le 28-04-2006 à 15:53:12

ben il aurait pu te donner des ti sous qd mm (histoire de )
c une partie de ta vie que tu lui a donné merde

6. PapaBob  le 29-04-2006 à 03:20:38

Tu a bien fait pour se brave mr Clin doeil
Au moins ta voiture revis une nouvelle vie en quelques sorte Sourire

haut    terminé   fermer
 
 
 
 
 

Ajouter un commentaire

- Commentaires seulement à propos de l'article svp.
- Les commentaires sont modérés, ils ne seront pas immédiats.

Merci de laisser une petite trace sur mon blog !
Pseudo : Réserve ton pseudo ici
Email :
Site :
Commentaire :

Smileys

 
 
 
Rappel article
 
 
Un blog comme les autres..