Yoplaboom

25 juillet 2009

Zend Framework

Filed under: Webmaster — Étiquettes : , , — Yoplaboom @ 4:56

Yoplaboom,

Zend-frameworkDepuis peu, je me suis mis à Zend framework afin de comprendre l’enthousiasme d’amis à son sujet. Il est vrai qu’il ne manque pas d’argument avec son rythme assez élevé de mise à jour et une communauté qui s’est très vite formée autour.

Il est clairement orienté objet et plus particulièrement php5. L’équipe de développement utilise un système qui me semble assez bien rôdé quant à la réflexion, code et intégration de nouveaux composants. Les utilisateurs, eux, peuvent utiliser n’importe qu’elle design pattern. Il est souple de ce point de vue là. Même la structure de vos projets est aucunement imposé. Vous pouvez utiliser n’importe qu’elle arborescence.

J’avoue que ce point est assez déstabilisant au début mais on verra par la suite que zend intègre justement des outils pour gérer un peu ça.

On notera aussi que Zend est impliqué dans le développement de php et qu’il propose une série d’outil assez intéressant (malheureusement certains sont payants) :
– Zend Server
– Zend Studio
– Zend Engine
– Zend Optimizer
et d’autres… (Enfin bon, c’est le but de la société aussi, il est vrai)

Bref, finit les louanges de Zend, voyons les défauts de ce framework (car il en a bien sûr !).
Ce framework est un peu déroutant avec son système d’arborescence non figé. La majorité des framework impose une arborescence. Ici, Non. Pour les utilisateurs très avancés, ce ne sera pas un défaut. Mais lorsqu’on débute avec ce framework, c’est un peu troublant.

Là, il s’agit d’un véritable point noir, c’est sa lourdeur. Zend framework est un framework qui offre beaucoup de possibilités. Cependant, en faisant un peu de profiling, on constate qu’il consomme beaucoup de mémoire. J’ai put remarqué du 5-6mo de ram utilisé pour un truc hyper basique. Petit détail, n’oubliez pas, Zend_date est quelque peu problématique 😉 .

Il est plutôt conseillé de l’utiliser sur serveur dédié même s’il fonctionne aussi parfaitement en mutualisé.

Bref, il apporte bien d’autres avantages et comporte bien d’autres inconvénients. Oui, mais comme n’importe qu’elle projet ayant un tel rythme de développement, ça risque de changer prochainement 😉 .

6 juillet 2009

L’évolution de la mise en page des sites internet

Filed under: Humour,Internet,Webmaster — Yoplaboom @ 7:51

Yoplaboom,

Étonnante image trouvée sur le blog http://www.buamai.com/image/16555

Evolution mise en forme site

Le moins que l’on puisse dire, c’est qu’avec du recul, c’est plutôt rigolo !

4 juillet 2009

Le w3c préfère le html5 au xhtml2

Filed under: Internet,Webmaster — Étiquettes : , — Yoplaboom @ 19:43

Yoplaboom,

Depuis quelques mois, on entends de plus en plus parler de html5 et de ses nouveautés. Google montre, depusi quelques temps, un fort intérêt avec le html5. Plusieurs sites populaires (youtube, dailymotion) proposent même une version html5. Le lancement dernièrement de firefox 3.5 ne fait qu’accélérer les choses.

Seulement voilà, le w3c n’a pas encore définit le standard ! Et alors que certains parlent de html5 d’autres voient plutôt xhtml2. Et comme rien n’est simple, il se tire un peu la bourre.

Mais tout cela va rapidement être réglé. Le w3c a tranché, le groupe de travail dédié au xhtml2 va bientôt cessé son activité afin de renforcé l’équipe du html5. Le xhtml2 ne va sans doute pas être abandonné et reviendra, je l’imagine, lorsque le html5 aura été définit, mais jusque là, il est out. pour ceux ayant commencé à rêver du xhtml2, il va falloir se tourner vers le html5 en attendant.

4 juillet 2007

Script de backup mysql sur FTP

Filed under: Webmaster — Étiquettes : , , , , , — Yoplaboom @ 0:16

Salut,

Comme il est toujours important de sauvegarder ses travaux, voici mon script de sauvegarde des mes bases de données mysql. Il effectue un dump des bases de données, les compresse puis les transfert sur le ftp que l’on souhaite.

Ce n’est pas énorme comme script et je l’ai fait grâce à mes faibles connaissances en bash. Il y a surement mieux mais c’est déjà ça… C’est du 100% de Moi 🙂 .
Au passage, ça me sert de mémo au cas ou 😉 .

Voici le fameux script :


#!/bin/sh
## Sauvegarde des bases de données MySQL
## sur un espace FTP.

###
## Informations du serveur MYSQL
###
USER=
MDP=
#Adresse du dossier temporaire sur lequel est placé le backup.
#Mettre l'adresse absolu. par exemple : /home/sauvegarde/
ADRESSEDOSSIERTEMP=

###
## Informations du FTP sur lequel sont envoyées les archives
###
LOGIN=
MDP2=
FTP=
#nom du dossier vers lequel placé les archives sur le ftp par exemple : /mesarchives/
DOSSIERDESTINATION=

#Ne plus toucher#
###
## Constante Date de l'archive.
###
DATE=$(date +%d-%m-%Y-%H-%M)

###
## Constante.
###
FICHIER=ADRESSEDOSSIERTEMP/mysql_dump-${DATE}.sql
FICHIER2=ADRESSEDOSSIERTEMP/mysql_dump-${DATE}.tar
FICHIER3=ADRESSEDOSSIERTEMP/mysql_dump-${DATE}.tar.gz

######
## Creation de l'archive des bases.
######

echo "Creation de l'archive ..."

cd ADRESSEDOSSIERTEMP

mysqldump --all-databases -u USER -MDP > $FICHIER

tar -cvf $FICHIER2 $FICHIER
gzip $FICHIER2
ncftpput -u LOGIN -p MDP2 -DD FTP /DOSSIERDESTINATION/ / $FICHIER3
rm $FICHIER

echo "Archives transférés ..."

N’oubliez pas de remplir les variables.

Les sauvegardes seront de la forme mysql_dump-JJ-MM-AAAA-HH-MM.tar.gz

Par la suite, il vous suffit d’automatiser cette opération en la mettant en cron. Le mieux est d’effectuer cette tâche en pleine nuit. C’est normalement à ce moment là que votre machine est la moins chargé.

Powered by WordPress