Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Dernières entrées dans le suivi [Toutes] :


[ 1 2 3 4 5 :: Suivant ]

Recherche Beta testeur pour PMO

Posté le 13 octobre 2007
Il ne s'agit pas d'un site web 2.0, ni d'un gadget branchouille, mais d'une API php beaucoup moins graphiques qui transforme votre SGBD en SGBD Objet :()

En d'autres termes, si PMO vous intéresse il y a peu de chance que votre entourage se passionne pour cette dernière trouvaille (sauf si vous avez bien entendu un développeur de génie à côté de vous, ou un patron visionnaire :p)

http://pmo.developpez.com

Trêve de modestie, comme PMO n'est pas utilisé, à ce titre on pourrait le qualifier d'application USERLESS. Je recherche des beta testeurs pour taper sur la tête du développeur (en l'occurence la mienne) et lui dire que c'est pas bien.

Le testeur aura pour objectif de coder un site de ecommerce, un wiki, twitter, forum en quelques heures.

Il s'agit donc de traquer les derniers bugs, de valider la documentation, et améliorer le package.

J'entends d'ici les plus impatients d'entre vous demander si cette version de PMO est enfin lazy loading compliant.

A cette réponse je répondrais "que PMO ne serait plus PMO s'il gérait le lazy loading" mais que ça figure néanmoins sur la roadmap, et qu'à ce titre PMO préfigura parmis les premières API polish qui transforme votre peugeot 204 en Ferrari ;)

> Lire le journal (3 commentaires, moyenne: 1,3).

PMO version 0.09

Posté le 16 septembre 2007
La version tout fraiche de PhpMyObject vient d'être mise à disposition:
http://pmo.developpez.com

Qu'est ce que PMO ?
Pmo est à PHP, ce qu'est Active Record pour Ruby on rails. Il s'agit d'une API qui crée une couche d'abstraction relationnelle objet entre les gros SGBD du marché et votre application PHP.

L'intérêt ? Des données plus faciles à manipuler, et à écrire en base.

Le manuel avec des exemples:
http://pmo.developpez.com/manuel/

> Lire le journal (8 commentaires, moyenne: 2).

Pmo version 0.08

Posté le 12 août 2007
Salut Journal,

Une nouvelle version de l'APi PhpMyObject est sortie.
http://pmo.developpez.com

Pmo est une couche d'abstration entre le sgbd et votre application PHP qui implémente le design pattern Active record.

citation de wikipedia:
En génie logiciel, le patron de conception (design pattern) active record est une approche pour lire les données d'une base de données. Les attributs d'une table ou d'une vue sont encapsulés dans une classe. Ainsi l'objet, instance de la classe, est lié à un tuple de la base. Après l'instanciation d'un objet, un nouveau tuple est ajouté à la base au moment de l'enregistrement. Chaque objet récupère ses données depuis la base; quand un objet est mis à jour, le tuple auquel il est lié l'est aussi. La classe implémente des accesseurs pour chaque attribut.

http://fr.wikipedia.org/wiki/Active_record_(patron_de_concep(...)

PMO est compatible avec les SGBD: Oracle, Interbase, Mysql, Mysqlite, Postgresql

Voici ce qu'apporte cette nouvelle version:
- des nouveaux accesseurs
- des factory pour les objets

un exemple de code qui permet de récupérer 2 objets à partir de 2 tables:


require_once("core/PMO_MyControler.php");

$controler = new MyControler();
$map = $controler->queryControler("SELECT * FROM film,actor
WHERE film.actor_id=actor.actor_id ;");

while ($result = $map->fetchMap()){
echo($result['film']->nom_film);
echo($result['actor']->nom_actor);
}


Plus de détails sur le manuel en ligne:
http://pmo.developpez.com/manuel/

> Lire le journal (1 commentaire, moyenne: 1).

Interfaces Orientées Objet PHP

Posté le 08 août 2007
Salut Journal,

J'ai écris un billet concernant les interfaces Orienté objet PHP, peu connues et mal maitrisées par grand nombre de développeurs:

http://code34.girafon.org/?2007/08/07/275-les-interfaces-en-(...)

> Lire le journal (12 commentaires, moyenne: 3,3).

PMO v 0.07 déjà

Posté le 29 juillet 2007
Cher journal,

La v0.06 à peine publiée, une nouvelle version 0.07 de PMO vient de sortir. Je vous invite à faire des tests dès maintenant: Celle-ci intègre des améliorations assez significatives pour justifier l'existence de ce journal.

Un article qui décrit les nouveautés, et les benchs de cette v 0.07
http://pmo.developpez.com/versions/0.07/

L'url vers le manuel:
http://pmo.developpez.com/manuel/

Le site officiel:
http://pmo.developpez.com/

> Lire le journal (32 commentaires, moyenne: 1,8).

PMO 0.06 bientot ...

Posté le 11 juillet 2007
Salut Journal,

Je t'écris pour t'informer que la version 0.06 de PMO (phpmyobject) va être publié dans les prochains jours/heures. Cette nouvelle version cartonne.

Sans parler technique, l'objectif de l'API PMO est de permettre aux développeurs PHP de développer en 2 fois moins de temps, et mieux leurs sites web.

Ce n'est pas un miracle, c'est de l'Orienté Objet.

Pour cela PMO crée une couche d'abstraction entre le SGBD et votre appli php qui permet d'enrichir les datas renvoyés par le SGBD, et les transforment en objets.

Pour ceux qui se demandent si ça existe déjà ou la différence avec PDO, le framework ZEND etc ...
http://linuxfr.org/~Code34/24824.html
http://linuxfr.org/~Code34/24600.html

Au passage, PMO a été passé sous licence GPL3.

J'attire votre attention sur le fait que toute aide est la bienvenue ! Etant donné qu'il s'agit d'un projet petit et jeune, ça peut être capital pour son avenir.

Si ça n'est pas du développement, ça peut être des rapports de bugs, des vidéos, ou des billets sur vos blogs, une discussion autour de la machine à café ;)

Une autre annonce: le site developpez.com a proposé d'héberger le projet. Vous pouvez donc retrouver le projet sur cet page (très moche)
http://pmo.developpez.com

> Lire le journal (8 commentaires, moyenne: 2,5).

PhpMyObject nouvelle release 0.04 + vidéo demo

Posté le 02 juillet 2007
La nouvelle version de PMO 0.04 est dispo.

Phpmyobject est un mapper objet de base de donnée écrit en PHP. Il supporte actuellement les bases mysql, et postgresql.

La version 0.04 permet de comiter les modifications apportées sur les objets.

Une vidéo expliquant le fonctionnement de PMO est disponible ici (300mo):
http://code34.girafon.org/high_pmo.avi

La même en divx (60mo):
http://code34.girafon.org/low_pmo.avi

Vous pouvez bien entendu mirrorer la vidéo, ça serait sympa pour mon serveur ;)

L'archive est disponible ici:
https://sourceforge.net/projects/phpmyobject/

> Lire le journal (11 commentaires, moyenne: 2,2).

PhpMyObject - nouvelle version 0.02

Posté le 03 juin 2007
J'ai le plaisir de vous annoncer une nouvelle release de Phpmyobject. Le code a été réécrit à 70%

Petit rappel:
=========
Phpmyobject permet de générer des objets php en mappant des bases mysql

Les grandes nouveautés de cette version:
=================================
- Un parser SQL
- Un nouveau controleur qui gère l'unicité des objets en se basant sur les primary keys beaucoup plus léger et performant
- Un mappage qui permet de manipuler plusieurs types d'objets
- des interfaces controleur et parser

Cette version marche bien, et je vous invite à l'essayer dès maintenant.

un extrait du README:
$toto = new mycontroler();
$toto->queryControler("SELECT * from db_user,db_town where db_user.town_id=db_town.town_id;");
$map = $toto->getMap();

In this example, the controler will do:
one object user, and one object town

you can after this manipulate them like this:
foreach ($map as $row){
echo($row[id]); /* will print the linking join id */
echo($row[table]); /* will print the object type refer to table */
echo($row[object]); /* will print the object */
}

object can be acces like this:
=============================

$row[object]->getListAttribute(); /* will return all the attribute of the object */
$row[object]->getAttribute($name); /* will return the value of one attribute */
$row[object]->setAttribute($attributename, $attributevalue) /* will set the attribute value */


http://sourceforge.net/project/showfiles.php?group_id=194398

> Lire le journal (20 commentaires, moyenne: 1,8).

Sarko et Bolloré

Posté le 10 mai 2007
La suite se passe ici:
http://www.bakchich.info/article1115.html

> Lire le journal (40 commentaires, moyenne: 2,7).

Api php5 mysql object = phpmyobject

Posté le 19 avril 2007
Je viens de mettre à dispo sur sourceforge une API php5 qui permet de manipuler les résultats d'une base mysql en les transformant en objets.

En gros, dynamiquement ça récupère les tuples d'un select avec des jointures, les sectionne et crée des objets qui hérite nt des attributs de chaque table.

C'est juste un essai d'implémentation d'une interface que j'avais écrit. Ca n'est pas foncièrement utile mais bon on ne sait jamais...

https://sourceforge.net/projects/phpmyobject/

Si vous avez des idées d'améliorations, contactez moi en privée, je vous donnerais un accès sur le cvs.

> Lire le journal (14 commentaires, moyenne: 1,6).

Girafon à nouveau aux enchères

Posté le 16 avril 2007
Faute d'acheteur, l'hébergement Girafon vient d'être remis aux enchères;

Girafon est hébergeur français de shell linux depuis 2003.

L'hébergement propose notament des comptes pour des offres irc, mais également depuis quelques mois une offre d'hébergement mail nabaztag gratuit, ainsi que des offres web php/mysql couplé de l'offre shell.

La mise à prix a été fixé a 1000 euro.
http://www.lebazardeur.fr/propal-4541-188-1.html

> Lire le journal (3 commentaires, moyenne: 2,7).

Hébergeur Girafon mis aux enchères

Posté le 20 mars 2007
Après 4 ans de bon et loyaux service, l'hébergement girafon.org spécialisé dans l'hébergement de shells linux, ircd, jabber, php mysql est mis aux enchères.

Le prix d'ouverture des enchères a été fixé à 1000 euro :
http://lebazardeur.fr/propal-4387-188-1.html

> Lire le journal (0 commentaire).

Pétition contre le système de modération de Linuxfr

Posté le 27 juin 2004
Je vous invite à signer ma pétition contre le système de modération de linuxfr, et à faire circuler l'information sur des sites de presse.

http://www.PetitionOnline.com/linuxfr1/petition.html(...)

La pétition sera fermée le 31 septembre 2004.

> Lire le journal (22 commentaires, moyenne: 6,2).

Résister sur Linuxfr

Posté le 26 juin 2004
Linuxfr part à la dérive . Aujourd'hui j'engage de ma voix le fardeau que d'autres ne désirent pas ou plus porter.

Resistez sur linuxfr, c'est en premier lieu agir . Tailler la pensée unique, tailler la morale avilissante de la majorité d'accord pas d'accord qui s'exprime par le "utile" "pas utile", et qui avant s'exprimait de la même façon par le "+" ou "-" à chaque fois qu'elle se présente.

La démocratie ne s'exprime pas à travers l'avis d'une seule majorité, ni à travers un oui ou un non, ni des dogmes ou de la démago .

L'histoire l'a démontré, des dérives politiques l'ont démontré. Et aujourd'hui, on voit que le regime politique français le démontre. La majorité absolue est un extremisme qui stérilise les embryons de pensée, et qui écrase la différence.

La démocratie c'est le pouvoir au peuple, mais c'est avant tout l'expression des intelligences, des pensées individuelles à l'intérieur de ce peuple.

Linuxfr est un site qui dit parler de Libre . Pour qu'on puisse y parler de libre, il faudrait que ce site soit libre, et émulsionne le libre . Il faudrait donc commencer par accepter la diversité d' opinions/idées sans imposer la vulgarité du consensus .

L'issu d'un fil de discussion sur linuxfr se solde par un auteur qui se bouffe des inutiles en pagaille et qui voit donc tout ces commentaires masqués, on peut donc en conclure qu'il a tord, tandis que l'autre en récolte un max et est affiché il a donc raison...

Pour ceux qui n'ont pas suivi, Linuxfr est devenu un remake de la mascarade TF1, avec le carré VIP, le coin des vedettes, et le publique derrière en fond qui applaudit.

Est ce normal que ce site devienne plus contraignant en terme de liberté d'expression que le moindre site, ou forum?


Ca fait plusieurs fois, que je discute avec des personnes qui dénoncent ce système de lapidation par la foule linuxfr, et qui s'inquiète de l'impact de cette culture d'exclusion, sur le libre, sur l'informatique général en france . Sur comment le libre est perçu, et comment il va se développer, être transmis, etc ...

Je vous invite à participer à ce mouvement de resistance contre l'acculturation, et à faire savoir qu'il y a des alternatives au service de l'intelligence, qui oeuvrent autre part que sur le vernis.

Non, on est pas en ex urss au temps des goulags . Non, le voisin n'a pas à inquieter vos opinions, en votant utile ou inutile chacune de vos phrases.

Dès ce soir, je vous appel à ecrire vos messages en guise de titre, et à placer des fortunes dans vos messages pour protester contre ce système qui de loin ou de prêt tiens en défaut, et prodigue une mauvaise opinion de notre culture .

Je vous appel à protester contre la france manichéenne qui pense en binaire "utile" "pas utile" "+" "-", "doublon" "pas doublon" et à linker ce journal autant de fois que possible pour marquer votre mécontentement.

> Lire le journal (25 commentaires, moyenne: 1,9).

Free Fait payer les freebox !

Posté le 25 juin 2004
Cela fait des mois que de nombreux anciens abonnés à l'offre ADSL de Free attendaient de pouvoir enfin échanger leur modem Sagem F@st 800 USB ou F@st 908 USB contre la fameuse FreeBox qui permet de téléphoner et de visionner la TV via l'ADSL ...

http://www.touslesdrivers.com/index.php?v_page=3&v_code=1480(...)

> Lire le journal (10 commentaires, moyenne: 0,7).

La poste: première lettre recommandée électronique dès aujourd'hui

Posté le 28 mai 2004

Le président d'Iliad (Free) écroué pour proxénétisme aggravé

Posté le 28 mai 2004

The wall - Logo

Posté le 25 mai 2004
Cette oeuvre (logo - image) est soumise à des droits d'auteur . C'est triste d'avoir à dire ça, sur un site concernant le logiciel libre.

En plus, le libre ne se construit ni avec des murs, ni des tranchées, mais avec des perspectives, et des possibilités, à bon entendeur ...

> Lire le journal (26 commentaires, moyenne: 1,7).

Ryzom, la beta est sortie (sous win)

Posté le 30 avril 2004
Lut,

La beta du jeu Ryzom est sortie depuis bientôt 2 semaines. Je vous en parle ici car il s'agit d'un des gros évènements de cette année en matière de jeu (MMORPG), tout comme l'a été Everquest à son époque.

Ryzom est un jeu de rôle massivement multi joueurs qui se déroule dans un monde fantastique, futuriste .

La beta fait ~1 Go, tourne exclusivement sous windows. Il y a de nombreux bugs (beta oblige) qui font crasher le jeu, mais ça n'altère que très peu le plaisir. Des patchs se téléchargent automatiquement lors de la connexion au serveur et corrigent progressivement la chose.

Une nouvelle était parue sur linuxfr, il y a quelques mois concernant la licence du jeu.
http://linuxfr.org/2001/12/10/6260.html(...)

Déception, car contrairement à ce qu'indique cette news, je n'ai rien vu concernant le code sous GPL. Ca n'en reste pas moins un excellent jeu:

Le principe du jeu:
http://ryzom.fr/game/(...)

L'histoire:
http://ryzom.fr/world/story/(...)

> Lire le journal (11 commentaires, moyenne: 1,3).

Chmod: le blues du dimanche matin ...

Posté le 17 avril 2004
Je voudrais appliquer des droits 644 sur tout les fichiers png qui se trouve dans les sous repertoires de mon repertoire courant.

man chmod :

-R, --recursive
Recursively change permissions of directories and their contents.

chmod -Rv 644 *.jpg

et la chmod ne modifie que les droits des fichiers dans le répertoire courrant ... Qu'en est il ?

> Lire le journal (20 commentaires, moyenne: 1,3).

[ 1 2 3 4 5 :: Suivant ]