On Bebop

Aller au contenu | Aller au menu | Aller à la recherche

Lundi, septembre 3 2007

Blog Onbebop transition sur Dotclear 2

Ayant actuellement quelques problèmes avec mon Blog sous Wordpress 2 et n'ayant pas le temps d'en chercher l'origine, j'ai décidé de rediriger l'adresse blog.onbebop.net vers dc2.onbebop.net qui est un blog dotclear 2 hébergé sur gandi et que j'avais installé à des fins de test.

De plus, avec quelques membres du Forum Zend Framework France, nous sommes en train de développer une plateforme de blog basé sur le Zend Framework. Voir le topic concerné. Cette nouvelle plateforme reprend la base de donnée de Doctclear 2, avec quelques modifications.

J'ai modifié l'adresse du fil RSS Feed Burner

Plus de nouvelles prochainement

Lundi, mai 14 2007

N95 en main

Et voilà après plusieurs mois d'attentes, prolongées grâce (ironie) à Orange, j'ai enfin en main ce petit bijoux de technologie : le NOKIA N95. Affaire à suivre.....

Samedi, avril 7 2007

Communautée Zend Framework

Je viens de découvrir qu'il existe une communautée Française pour le Zend Framework.

http://www.z-f.fr

A noter que le Zend Framework sort prochainement en beta 0.9.2 . Une 1.0 à venir qui promet beaucoup. J'ai l'occaion de retravailler un projet que j'avais commencer avec la v0.6 ou 0.7. Depuis beaucoup de choses ont évolués, changés. Et de nouvelles fonctionnalitées bien pratiques !

Dimanche, avril 1 2007

Artichow - Découverte

Artichow est une librairie PHP qui permet de réaliser des graphiques. C'est une alternative à Jpgrah. Tout comme cette dernière il existe une version php4/5 et php5. Artichow est un projet français. Ayant eu à l'utiliser et un peu de mal à démarer avec je vais essayé de vous présentez ça en tenant compte des problèmes que j'ai rencontré. Pour celà je vais simplement reprendre le code que j'ai déjà réalisé.

Il s'agit d'un graphique représentant les créations de blogs, et les inscriptions d'utilisateur sur une plateforme de blogs,. On visualise les effectifs sur 1 mois donnée ou une année. Ce que j'ai eu le plus de mal à faire c'est la graduation de 1 en 1. Par défaut elle se fait tous les demis 0 ; 0,5 ; 1,0 ; 1,5 ; etc.... Hors on ne peut avoir des demis visiteurs :). Il y'as donc 2 graphiques en 1.

Artichow tout comme Jpgrah est une librairie entièrement objet ( version php5 ). Toutes les variables ( ou presque ) sont des instanciations d'autres objets. Artichow est 100% GPL. Jpgraph a une licence llibre QPL ( restriction sur les modifications possible à ce que j'ai compris.... ) et une Licence commercial.

I - Création d'un nouveau graphique

$graph = new Graph(650, 300); // largeur, hauteur
$graph->setAntiAliasing(TRUE);
$graph->shadow->setSize(3); // taille de l'ombre en bas à droite
$graph->title->set($title); // titre du graphique, apparaît en haut
/* A l'instanciation de la classe graphique, une variable $title est crée.
* C'est variable $title est en faite l'instanciation de la classe awLabel d' Artichow
* On peut donc utiliser toutes les méthodes d' awLabel pour configurer notre titre.
*/
$graph->title->setFont(new Tuffy(15));
$graph->title->setColor(new Color(0x00, 0x00, 0x8B));
$graph->title->setPadding(0,0,-5,0); // marge intérieure entre le texte du label est les bordures de celui-ci
// On cré 2 variable de couleurs qui nous seront utiles par la suite.
$blue = new Color(0, 0, 200);
$red = new Color(200, 0, 0);

II - 2 Grapiques en 1 => on créer un groupe

$group = new PlotGroup; // Permet de gérer plusieurs objet Plot ( BarPlot, LinePlot, etc..)
$group->setPadding(40, 40); // Espacement interne de 40px
$group->setBackgroundColor(new Color(240, 240, 240)); // Met une couleur de fond au groupe

III - 1 - Création de la première série de BarPlot

$plot = new BarPlot($y_blogs, 1, 2); // Nouvel objet Barplot avec les données $y_blogs, Bare 1 de 2
$plot->barBorder->setColor($blue); // bordure de la barre de stat.
$plot->setBarGradient(new LinearGradient($blue,new Color(230, 230, 255, 30),0)); // Couleur dégradé du fond
$plot->setYAxis(Plot::LEFT); // On donne la poisition gauche pour l'axe des Ordonnées de la première série
$group->add($plot); // On ajoute notre première série au group
// On configure notre axe des Ordoonnées n°1
$group->axis->left->setColor($blue); // Couleur de l'axe
$group->axis->left->title->set('Blogs'); // Légende de l'axe
$group->axis->left->hideTicks(); //Cache les petits tiret de graduation
$group->axis->left->setLabelInterval(2); //!!! Permet de spécifier l'interval de gradution !!!
$group->axis->left->setLabelPrecision(0); // Précision décimal de la graduation ( ici pas de chiffres après la virgule )


On a donc désormé, un graphique presque finis, qui contient une série de donnée. Il faut recréer une autre série qui viendra se mettre à côté. Pour celà rien de plus simple, un petit copier coller du III en changant quelques valeurs.

III - 2 - Création de la première série de BarPlot

$plot = new BarPlot($y_users, 2, 2); // Nouvel objet Barplot avec les données $y_users, Bare 2 de 2
$plot->barBorder->setColor($red); // bordure de la barre de stat.
$plot->setBarGradient(new LinearGradient($red,new Color(230, 230, 255, 30),0)); // Couleur dégradé du fond
$plot->setYAxis(Plot::RIGHT); // On donne la poisition gauche pour l'axe des Ordonnées de la première série
$group->add($plot); // On ajoute notre deuxième série au group
// On configure notre axe des Ordoonnées n°2
$group->axis->right->setColor($red); // Couleur de l'axe
$group->axis->right->title->set('Utilisateurs'); // Légende de l'axe
$group->axis->right->hideTicks(); //Cache les petits tiret de graduation
$group->axis->right->setLabelInterval(2); //!!! Permet de spécifier l'interval de gradution !!!
$group->axis->right->setLabelPrecision(0); // Précision décimal de la graduation ( ici pas de chiffres après la virgule )

Voila nos 2 séries sont créées. Dernière étape, afficher ou enregistrer notre graphique !

IV - Voir le graphique

$graph->add($group); // Ajout du groupe à l'objet Graph
$filename = 'mon_graphique.png'; // on créer un nom de fichier
/*
* Par défaut la méthode draw va afficher directement le graphique. Cependant, si on a déjà affiché des données
* à l'écran, le résultat est inutile. On enregistre donc l'image dans un fichier grâce à file_put_contents et le paramètre
* Graph::DRAW_RETURN
*/
file_put_contents($filename, $graph->draw(Graph::DRAW_RETURN));
echo 'Mon graphique'; // On affiche dans une balise

Mercredi, mars 28 2007

Absurdité - Episode 1

Pourquoi sur les quais de train / métro, les gens qui veulent entrer ne laissent pas ceux à  l'interieur sortir ?

Dimanche, mars 25 2007

On y était ensemble !

Aller hop revenu du ciné avec l'ami Chty et mademoiselle Chty ( Sabine ) :) Une petite séance de "Ensemble, c'est tout". Ou quand 1 fille change le destin de 2 hommes (vision personnelle).
Un film avec Audrey Tautou et Guillaume Canet ( et bien d'autres encore ).
Un bon film d'ailleur ! Drôle par moment, triste mais aussi joyeux. Un G.C. aigri de la vie entre le boulot, sa grand mère, et les filles de passages, quelques bières et le train de la vie qui roule...
A.T. dans un rôle qui apporte plein de fraicheur et de renouveau à Franck ( G.Canet ) et Phillibert son colocataire.

Un film à voir !

La bande annonce sur Comme au cinéma

Synopsis


La rencontre de quatre destins croisés qui vont finir par s'apprivoiser, se connaître, s'aimer, vivre sous le même toit. Camille fait des ménages le soir dans les bureaux et dessine avec grâce à ses heures perdues. Philibert est un jeune aristocrate féru d'histoire, timide, émotif et solitaire, il occupe un grand appartement que possède sa famille. Franck est cuisinier, viril et tendre, il aime infiniment sa grand-mère, Paulette, une vieille dame fragile et drôle.
Leurs doutes, leurs chagrins, c'est ensemble qu'ils vont apprendre à les adoucir, pour avancer, réaliser leurs rêves. Ils vont se découvrir et comprendre qu'ensemble, on est plus fort.

Dimanche, mars 18 2007

Livre : La révolution Google

Couverture du libre La révolution googleLe vie Lilloise et surtout le métro, permet de passer le temps à lire pendant le trajet vers le boulot. J'ai enfin finis "La révolution Google" de John Bottelle. Un libre très interessant qui retrace l'histoire des moteurs de recherche avec, en trame de fond, l'histoire de Google. Comment est née Google, que se passait-il chez Yahho, Netscape, Altavista, etc... durant la même période. Le livre va jusqu'au environ de fin 2005, ou l'auteur évoque de potentiel service qui pourrait voir le jour... La révolution qu'il évoque ne s'arrête pas à la recherche, il part plusieurs scénarios "futuristes" ou cette recherche prendre de plus en plus d'importance dans no gestes contidiens. Lorsque la recherche et l'analyse du besoin rejoignent le web marketing pour répondre le plus précisément à nos besoin quotidiens ou ponctuelles... N'en dévoilons pas trop, lisez ;). Je prête le livre à Chty, si ça vous interesse pour après faite signe.

Lundi, février 26 2007

Apache 2 + fcgid + php5 + suexec/suphp

Je configure actuellement un petit serveur de dev interne pour le boulot. Comme le titre l'indique. Voilà la configuration que j'aimerais mettre en place. Biensûr pas de prob pour Apache 2, Php5 et Suphp. Mais quand il s'agit de mettre Fcgid.... Le tout sur une Debian Etch

J'ai essayé différente piste, mais rien à faire. Je continue mes recherches, si quelqu'un a déjà réussi à faire ça...
La suite dans quelques heures...

Me revoilà avec fcgid et suphp qui tourne mais séparément :s.
Lorsque que j'essaye de marier les 2, suphp me répond qu'il ne peu pas exécuter le script. Les droits sont bon, le user:group aussi. mais rien n'y fait. Suite à différent infos glanés par ci par là voilà ma configuration :

/etc/apache2/mods-enabler/suphp.conf :
AddHandler x-httpd-php .php .php3 .php4 .php5 .phtml
suPHP_AddHandler x-httpd-php
AddHandler x-httpd-fcgi .phpf # commenter pour avoir fcgid qui tourne tout seul
suPHP_AddHandler x-httpd-fcgi # commenter pour avoir fcgid qui tourne tout seul
suPHP_Engine on

La config de mon vhost :
NameVirtualHost *
ServerAdmin webmaster@localhost
DocumentRoot /home/ynave/
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
allow from all
# AddHandler fcgid-script .php # décommenter pour avoir fcgid qui tourne seul
FCGIWrapper /home/ynave/php-fcgi .phpf

ErrorLog /var/log/apache2/error.log
LogLevel debug
CustomLog /var/log/apache2/access.log combined
ServerSignature On

la config /etc/suphp/suphp.conf
[global]
logfile=/var/log/suphp/suphp.log
loglevel=info
webserver_user=www-data
docroot=/home/ynave
;chroot=/var/www
allow_file_group_writeable=true
allow_file_others_writeable=false
allow_directory_group_writeable=true
allow_directory_others_writeable=false
check_vhost_docroot=true
errors_to_browser=true
env_path=/bin:/usr/bin
umask=0002
min_uid=100
min_gid=100

[handlers]
;Handler for php-scripts
x-httpd-php=php:/usr/bin/php5-cgi
x-httpd-fcgi=execute:!self ;commenter pour avoir fcgid qui tourne tout seul

;Handler for CGI-scripts
x-suphp-cgi=execute:!self

Donc si je commente / décommente les parties mentionnées j'ai un index.php qui s'éxécute avec suphp et un index.phpf qui s'exécute avec fcgid.
Biensûr y'a pas photo, ave le fcgid 250 req/sec avec le suphp 20 req/sec.

Par contre là avec suphp censé utilisé fcgid pour les .phpf rien à faire j'ai le message :
Internal Server Error
Could not execute script "/home/ynave/index.phpf"
suPHP 0.6.2

Et biensûr rien dans les logs...

Samedi, février 17 2007

Téléphone à tout faire

J'aimerais changer de téléphone ou alors.... Pourquoi ? Pour qu'il me soit plus utile, plus pratique. J'ai actuellement un nokia 6680, bonne bête en 3G. Par contre je ne trouve pas les logiciels que j'aimerais avoir. A savoir lecteur rss / podcast. Il en existe pour pour symbian s60 3th, et le 6680 c'est un s60 2th à ma connaissance....Donc si vous avez des tuyaux...welcome !
J'ai 30minute de métro pour aller aux bureaux et c'est sympa le journal gratuit le matin..mais bon si je pouvais plutôt récupérer le 20minutes en pdf et les actus en rss et podcast avant de partir et les lire / écouter.

Sinon dans l'optique de changer....impossible de me décider selon différent modèles actuel ou prévue à la sortie.
Parmi ceux qui m'intéressent : Sony Ericsson P990i / m600i, nokia n95, Neo1973 ( linux powered ), Iphone ( c'est loin ). Il me faut un écran assez grand, minimum avec de la 3G ou du Wifi si pas de 3G. Une connexion facile sur un bureau linux ( reconnu comme un disque usb c'est bien ). Ou alors une carte mémoire type mini sd. Et un applicatif de calendrier / agenda avec synchronisation type syncml. Faut que ça soit bien compatible avec Kontact par exemple. Enfin voilà un peu alors si toi de passage par ici tu as des infos. N'hésite pas à laisser un petit commentaire. Je ferais part des mes avancées ;)

Edit :
Après une quête acharnée, je pense avoir trouvé un petit bijoux dénommé Nokia e61i, un grand écran, toutes connectivité, edge, 3G, wifi. Et un petit APN 2Mp. Sous OS Symbian. Voici quelques liens :
http://www.mobinaute.com/69792-video-preview-nokia-e61i-smartphone-3g-wifi-clavie.html

sur planete nokia

mobilburn

Dimanche, février 4 2007

Wep suis à lille

Alors dans la rubrique 3615 mavie, me voilà arrivé à Lille. J'ai emménagé hier en collocation. Ca fait bien plaisir de retrouver son indépendance :).
Je me suis également amusé plusieurs heures avant d'arriver à me connecter. Les colocs avaient déjà le net avec une alicebox et une clé WEP 128bit. Tout tranquil j'ai essayé de me connecte simplement en fournissant la clé à mon Knetworkmanager ( Kubuntu ). Rien à faire, l'association ne se faisait pas. Après quelques chercher sur google depuis mon tél mobile j'ai trouvé la solution qui consiste à rajouter l'option restricted pour les cartes wifi centrino.
Ce qui nous donne :

iwconfig eth1 enc restricted CLE_WEP_XXXXX

Et là tout a fonctionné. Reste avoir si il y'as une solution avec Knetworkmanager... Si quelqu'un a une infos....

Mercredi, janvier 3 2007

Nouvelle Année

Lecteur lectrice de tout horizon bonne année à vous tous ! Qu'elle soit pleine de réussite !!!!!!
Qui dit nouvelle année dit Bonnes Résolutions. Oui oui Tofacer je t'entend là au fond parler de fille.... Non non parlons peu parlons bien.

Je me suis enfin mis à utiliser KMyMoney2 pour gérer mon compte. Et oui depuis le temps que je devais mettre un peu d'ordre dans tout ça, j'ai profité de mon réveillon très... calme pour organiser tout ça ( geektitude ). KMyMoney c'est vraiment super. Un logiciel très simple d'utilisation, bien conçu on effectue rapidement les opérations régulières ( catégoriser les dépenses par exemple ). Pour information c'est un logiciel libre KDE ( qui tourne biensur sous n'importe quel autre gestionnaire de fenêtres/bureau, sous GNU/LINUX ).

Dans la liste de ce qui doit être fait encore :

  • Rédiger des articles sur mon expérience avec le Zend Framework ( PHP)
  • Avoir une vie social un peu + étoffé
  • Me remettre au Japonais ( bon j'ai que quelques petites notions )
  • Déménager sur Lille ALIAS retrouver mon indépendance
  • Et plein d'autres choses ;)

Dimanche, décembre 24 2006

De dapper à Edgy

Celà fait désormais plusieurs mois que je susi passé sous Edgy sur mon MediaServer.

Depuis ce passage. La webcam en streaming ... ne fonctionne plus et le scanner Epson Cx-5400 ... ne fonctionne plus. Aujourd'hui je me susi donc décidé à réinstallé la bête ( qui ramé énormément ), et toujours rien.... ni webcam, ni scanner. Pour info c'est une Logitech 400 Pro.
Après quelques recherches sur le forum Ubuntu FR et sur google, j'ai découert certains bug d'une part dans le driver pwc ( pour la webcam ) d'autre part pour libsane inclu dans Edgy.

Après une installation très simple d'un correctif pour pwc et un passage à la version Dapper de libsane, tout fonctionne à nouveau merveilleusement bien ! Des petits désagrément, qui sont vite et simplement résolu, grâce à une communauté dopée :)

Samedi, décembre 23 2006

Avec Fon on partage à fond

Petite actu rapide que je reprendrais prochainement, suite à une offre promotionnelle (réduction de 100%), je recevrais prochainement un routeur FON. Pour info FON est une communauté wifi. Pour résumé vous avez un routeur spécial qui permet d'isoler votre réseaux personnel du réseaux "public" auquel vous voulez donner accès à internet. Je vous invite à vous rendre sur leur site pour découvrir les possibilités du systèmes : Qu'est ce que FON. Je vous en direz + une fois la bèbète entre mes mains :)

Vendredi, décembre 22 2006

Wii Opera

Hello World :)

Voila 1 post rédigé depuis ma  Wii !

Jeudi, décembre 21 2006

Tips OpenOffice.Org

Hier soir en éditant un document j'ai, par hasard, trouvé une petite fonctionnalité sympa avec les listes dans OpenOffice.org Writer ( le traitement de texte de la suite OpenOffice.org ). Prenons l'exemple de la liste suivante :

  • Item 1
  • Item 2
  • Item 3
En se positionnant sur Item 3 avec le curseur, on appui sur Ctrl et on peut déplace la ligne vers le haut ou le bas grâce au fléches de direction. Petite fonctionnalité sympas pour réorganiser rapidement une longue liste.....

Vendredi, décembre 8 2006

Oh WII Décembre !

Faisons bref est simple, sûrement très peu lirons ce post d'ici les prochaines heures ou d'ici à ce que je sois en train de jouer au bowling dans mon salon ;)

Aujourd'hui sortie nationale de la petite bombe de NINTENDO, si vous êtes hermites et que vous ne comprenez pas, cette petite merveille permet de jouer de manière naturelle en "bougeant les bras".
D'ici quelques petites heures elle sera peut être installé dans le salon, au pire d'ici mercredi 13 :'( snif ouin c pas juste :'(.

On va pouvoir jouer à tous les vieux jeux NINTENDO, pour les nostalgiques c'est quand même le pied. Bon voilà Wait And See...

Elle est génial,grâce à un désistement à Dock Games Cambrai, j'ai eu ma WII cette après midi. Photos et impressions à venir ! C'est excellent !...

Déballage de la bête

Packaging propre, clean. 2 compartiment dans la boite, console et alimentation d'un côté. Wiimote, nunchuk de l'autre, avec tout ce qu'il faut pour assurer la stabilité de la console en position verticale. Piles pour a wiimote livré biensûr.

Très belle finition de la console, c'est fin. Comme je l'avais déjà lus par ci par là , y'as une "Apple Touch" dans tout ça on dirait, une inspiration !

Une fois toutes les prises connectées on pose la barre pour la wiimote sur la télé, un petit support est prévu, ça aide selon le "physique" de la télé, la barre ne doit pas être incliné, bien droite !

Premier démarrage et c'est super ! La Wiimote se prend en main tout de suite, c'est fluide, il suffit de bouger la main pour aller régler quelques paramètres comme l'heure, la date, le pays. Pour finir je configure la connexion wifi. Tête en l'air comme je suis j'avais oublié que le routeur est configuré avec une liste d'accès. Le temps que je réagisse il a fallu 10 minutes quand même ;). Si vous n'avez pas de wifi ( comment osez vous ! ), une extension USB (oui la console possède 2 ports USB !) avec un port ethernet est à venir ! Le test de connexion internet ok la mise à jour s'effectue, un petit redémarrage, encore une petite mise à jour et c'est bon.


Une vrai petite station multimédia va naître. Il existe plusieurs "chaines" Wii. Une chaine photos pour visualiser ou faire quelques modifications fun à partir de photos récupérer sur une SD card. Une chaîne météo et infos pas encore fonctionnel par contre. Également la chaîne Boutique Wii qui va permettre d'acheter les jeux des anciennes consoles. On peut lier son compte Nintendo club à cette chaînes. Des possibilités encore à venir je pense.

Et si on jouait...

Oui quand même c'est aussi son utilité ! Commençons par Wii sports. Un ensemble de jeux de sports : tennis, baseball, golf, boxe, etc.. On commence par le tennis, pas totalement évident mais bon mettons ça sur mes capacités peut être ;). La boxe c'est génial, vous "tapez" avec la Wiimote et le Nunchuk. De même pour le golf, la Wiimote sert de club. face à l'écran ou sur le côté, le mouvement est bien reconnu.Je vais pas faire les détails de tous les jeux non plus ;)

Je me suis réservé Zelda pour le soir en revenant de LinuxCambrésis. Hey oui, il faut se plonger dans ce nouvel opus, on ne découvre pas un zelda sur 10minutes de temps ! Ce n'est pas bien !! ;). Petit essais avec les jeux Wii play, fournis avec l'achate d'une Wiimote en pack. Rien d'extraordinaire de ce côté, mais c'est sympas. Le tir au ballon, cible et autre objet volant. Le jeux totalement absurde ou ils faut faire rentré un bonhomme dans une bulle en inclinant plus ou moins la Wiimote. Plein de petites conneries sans intérêts profonds mais toujours sympathiques !

Link, Epona, Hyrule..Zelda !

Le soir je me plonge donc dans le nouveau Zelda Twilight Princess. L'intro est très sympa, la mise en route reste la même, on choisi un journal de sauvegarde, un nom pour Link et sa monture Epona. Et c'est parti, les vidéos sont agréables à regarder, il mange juste les dialogues en version audio ! Un jour viendra...

On apprend tout doucement comment se servir des commandes et on se replonge dans le jeux comme pour les précédentes versions. Link et Epona se dirige très facilement, c'est un vrai plaisir de jouer. Un très bon gameplay je trouve !!. Petites actionx à enchainer pour avancer...hey là paf ! je reste coincée pas moyen de pécher un poisson pour ce brave chat ! ( les joueurs comprendront ). Finalement après avoir chercher un peu sur le net et lu le manuel du jeu, je comprend comment utiliser la conne à pêche..comme quoi parfois une subtilités qui vous échappent et tout fou le camp ;). Donc voilà une fois cette petite frustration passée, on fonce, tout s'enchaîne et le jeu se dévoile vraiment. On commence à combattre des petits monstres à coup de Wiimote et Nunchuk et c'est trop trop bien ! On vise aussi directement avec son lance pierre. Que du bon...

Le mot de la fin

Même si on bouge devant la console (pas inutilement désormais) faut quand même vivre à côté ! Je raccroche donc la manette pour faire une pause jusque....très vite ! La Nintendo Wii est une très bonne réussite et ça se vois sur un jeu comme Zelda auquel beaucoup de soins ont étaient apportés ! Même si elle n'as pas la qualité graphique d'une PS3 ou XBOX360, elle n'as pas à rougir avec des graphismes et une jouabilité très bonne et ne parlons pas de l'innovations ! Toujours fidèle à Nintendo je le resterais encore à coup sûre ! On va bien s'amuser, vive les Wii party !

Jeudi, novembre 9 2006

La Java avec Php sur les Rails !

En suivant le RSS planet PHP j'ai découvert un petit article intéressant de Tobias Schlitt à propos d'une conférence de Tim Bray
( Sun Director of Web Technologies ) qui a eu lieu lors de l' "International PHP Conference 2006". Dans sa présentation il parle des différents avantages entre Php, Ruby On Rails, et Java. Dans cet article il reprend les différentes comparaison de la conférences : Extensibilité, Outils de développement, Vitesse de développement and Maintenabilité.

Voici le graphique que reprend Tobias :



Si je vous fait partager cet article c'est que j'adhère aux 2 réserves exprimés par Tobias :



  • La vitesse de développement : Effectivement elle est beaucoup plus rapide avec le framework Rails du langage Ruby, je parle ici juste en "essayeur", ayant fait joujou rapidement avec ROR pour voir comment c'était :). Ici il n'est pas mentionné de comparaison par rapport aux framework Php existants : CakhePhp, Symfony, ZendFramework, etc... Ceux-ci permettent d'acroitre la vitesse de développement. Avec bien sur un temps d'adaptation à l'organisation de ce dernier.

  • La maintenabilité : je pense que le manque de framework à l'origine a contribué à ce problème qui se résous peu à peu. Certaines applications sont effectivement très difficile à maintenir, mélange des différentes couches ( présentations, logique, controle ). Code parfois anciens pour des raison de compatibilités ( php3, php4). Cependant il est tout à fait possible de créer des applications maintenables.


Concernant l'extensibilité et les outils de développement, rien à redire. Attendons de voir le travaille de Zend et d' Eclipse :).
Je vous laisse lire l'article de Tobias, pour avoir son point de vue plus éclairé.

Vendredi, novembre 3 2006

Postgresql sur Ubuntu

Devant travailler en ce moment sur Postgresql, j'ai installer la version 8.1 sur ma Ubuntu. Voilà un petit article qui présente les différentes étapes. A noter également que j'utilise pgadmin3 pour gérer la base de donnée par la suite.


Etape 1 : Installation et Configuration

On commence par installer postgresql 8.1 et tout ce qui va bien avec :

sudo apt-get install postgresql-8.1 postgresql-contrib-8.1 pgadmin3

Par défaut l'installation créer un utilisateur postgres qui est le seul à avoir accès à la base de donnée. Il faut donc se faire passer pour cette utilisateur grâce aux commandes sudo et su :

sudo su postgres

Une fois que l'on est sur l'utilisateur postgres on peut facilement accèder à la base avec la commande psql :

postgres@spike:/home/yannux$ psql
Bienvenue dans psql 8.1.4, l'interface interactive de PostgreSQL.

Tapez: \\copyright pour les termes de distribution
\\h pour l'aide-mémoire sur les commandes SQL
\\? pour l'aide-mémoire sur les commandes psql
\\g ou terminez avec un point-virgule pour exécuter une requête
\\q pour quitter

postgres=#

Une commande permet de modifier le mot de passe :

ALTER USER postgres WITH PASSWORD ''mot_de_passe_que_vous_voulez;

On valide on quitte ( \\q ). Et voilà . Il ne reste plus qu'à se connecter avec pgadmin3 pour facilement créer vos bases, tables, utilisateurs, etc...

Mardi, octobre 17 2006

Qué poisssssssseeeee !

A l'heure ou j'écris ce billet ( 21h38 ), je ne devrais pas l'écrire...Triste sort ce soir, un embrayage de voiture mort, un concert de Bénabar qui s'envole et un rhume de chien carabiné en dessert. Une pensé pour William, Amaury et Kévin qui se régale les oreilles !
C'est rien...ça aurait pu être pire ! Mais tout fou le camp !! Sauf le boulot :) Contrat à plein temps à la fin du mois !!!!!!! :D
@tchao bonsoir

Lundi, octobre 16 2006

Je vous manque ?

Je sais que vous êtes des milliers de lecteurs ( humour ) et qu'il n'y a rien à ce mette sous la dent ici depuis plusieurs jours ( réalité ). Mais ne vous inquiètez pas ( comme si c'etait le cas ;) ), bientôt un petit article sur le Zend Framework . Sinon en ce moment je parcours le web et différent blog, je lis des articles sur le javascript etc... Pis je m'amuse aussi à faire un fork d' OScommerce version 3 pour Postgresql :D. Ah et je lache un peu le pc aussi. Ce weekend y'as la fête de l'animation à lille
Affiche de la fête de l'animation 2006

Voilà voilà . @bientôt

- page 2 de 4 -