Nicolas a écrit 576 commentaires

  • [^] # Re: Je n'ai rien contre ton projet

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de SMI 0.9.9y. Évalué à 3.

    Quelques éléments :
    - on n'évite de faire des select * pour des raisons de performances mais aussi de logique. On s'attend à récupérer N champs. On modifie la table en ajoutant 2 champs. Par chance cela peut être transparent pour le code qui suit mais c'est rarement le cas.
    - tes requêtes ne semblent pas protégées contre les injections sql, entre autre. Il faut au minimum utiliser mysql_real_escape_string(). pdo ??
    - l'arobase ne doit servir qu'à masquer des ouvertures de flux (fichier, socket,…) et à l'unique condition de tester le code de retour de la fonction.
    - on ne fait pas de "or die" en dehors de la phase de tests !

    Bon courage.

  • [^] # Re: Ouf je me sens moins seul d’un coup.

    Posté par  (site web personnel) . En réponse au journal Free et Google. Effets de bord. Évalué à 1.

    Par curiosité et un peu fainéantise, tu fais comment pour que ce soit à peu près transparent au niveau utilisation et configuration. Merci d'avance.
    Tu n'as pas de soucis avec OVH ? Trop de bande passante utilisée ?

  • [^] # Re: Rien de nouveau

    Posté par  (site web personnel) . En réponse au journal Le retour du Minitel. Évalué à -4.

    d'une demi-douzaine de lignes ?

    Un problème en maths aussi ?

  • [^] # Re: bug

    Posté par  (site web personnel) . En réponse au journal Nouveau coup de tonnerre attendu. Évalué à -1.

    On apprend des choses en "testant" !

  • [^] # Re: Database

    Posté par  (site web personnel) . En réponse à la dépêche Piwigo 2.3. Évalué à 3.

    La question de la performance est vraiment mineure avec notre méthode actuelle d'abstraction à la base de données (c'est à dire de faire du SQL générique).

    Cela ressemble à une abstraction mais c'est loin d'être optimal.

    En revanche, si on avait choisi une méthode d'abstraction plus "complète" du type "mapping objet relationnel", ça oui c'est trop coûteux en performances. En tout cas avec les tests réalisés il y a quelques années.

    Tu mélanges plusieurs choses. Ce n'est pas parce qu'on fait une abstraction de base de données qu'on est obligé de passer par la cas mapping relationnel objet. On peut très bien faire une abstraction de base de données et continuer à utiliser des tableaux contenant les données provenant de la base.

    Sans la couche ORM, ce n'est pas tellement plus couteux et on gagne énormément en sécurité (injection sql,...) et en robustesse du code.

  • [^] # Re: Database

    Posté par  (site web personnel) . En réponse à la dépêche Piwigo 2.3. Évalué à 1.

    Piwigo assume ce choix : la totalité de l'équipe de développement a poussé dans ce sens.

    La totalité, moins une personne ! :-)

  • # Phing

    Posté par  (site web personnel) . En réponse à la dépêche Petit éventail des outils de construction (« builder ») libres. Évalué à 2.

    Il manque Phing dans la liste des outils de constructions. Phing est basé sur Ant mais écrit en PHP au lieu de java. Il est par exemple utilisé dans les tâches symfony (en version 1).

    http://phing.info/

  • # Ms-communicator

    Posté par  (site web personnel) . En réponse au journal Bientôt Microsoft Skype ?. Évalué à 2.

    Et pour que tout le monde comprendre rapidement ce que c'est skype sera renommé en ms-communicator !

  • [^] # Re: Marque-Pages

    Posté par  (site web personnel) . En réponse au journal un mois avec Chrome. Évalué à 2.

    Cela ne répondra pas de manière complète à ton besoin mais il y a une extension qui permet de présenter les marques pages de manière plutôt sympa :
    https://chrome.google.com/webstore/detail/ncdfeghkpohnalmpblddmnppfooljekh

    A chaque fois que j'ouvre un onglet, j'ai la page de "Incredible startpage" qui s'affiche et je peux choisir un marque page ou une page de l'historique ou ...

  • [^] # Re: En bref

    Posté par  (site web personnel) . En réponse au journal Un concurrent pour Voyages-SNCF. Évalué à 7.

    Donc on a pour l'instant bloqué. On préfère dans un premier temps (la bêta) valider un pool restreint de navigateur et offrir une certaine garantie de qualité. (plus sérieusement on a explicitement blacklisté les IE. & navigateurs moasis, on a pas utilisé de blacklist. C'est donc bizarre qu'un Webkit-compatible ne passe pas. C'est quoi ton user-agent ?)

    Faire de la détection à partir du user-agent c'est une pratique d'un autre âge.

  • # Incohérence

    Posté par  (site web personnel) . En réponse à la dépêche Project Bossanova. Évalué à 10.

    Quand je lis :

    Le Project bossanova, dont le but est de financer un jeu 3D exclusif pour Linux

    et

    un prototype fonctionnel est téléchargeable (Windows uniquement pour le moment, sincèrement désolé).

    tout cela me semble bien mal parti.

  • [^] # Re: et ?

    Posté par  (site web personnel) . En réponse au journal Et de 4 pour firefox. Évalué à 1.

    Au moins mon pseudo-journal aura servi à quelque chose ! Enfin, l'intérêt reste encore bien mince. Où peut-on connaître l'état actuel de son karma si l'information n'est pas secrète ?

  • [^] # Re: et ?

    Posté par  (site web personnel) . En réponse au journal Et de 4 pour firefox. Évalué à 1.

    Un petit problème de cache. Je trouvais quand même bizarre de ne voir ni journaux, ni dépêche sur le sujet. Comment fait-on pour supprimer un journal ?

  • [^] # Re: ...

    Posté par  (site web personnel) . En réponse à la dépêche Firesheep. Évalué à 3.

    Ce qui est encore pire et rend encore plus facile le vol de session.
  • [^] # Re: disparition des derniers ?

    Posté par  (site web personnel) . En réponse au journal Le concours de popularité de Debian. Évalué à 2.

    Non car celui qui maintient un paquet y a souvent un intérêt car il l'utilise par exemple.
  • [^] # Re: C'est quoi minime?

    Posté par  (site web personnel) . En réponse au journal Offres d'hébergement. Évalué à 3.

    > php 5.1 date d'avril 2005
    > certes c'est moins pire que php4.4.4

    php4.4.4 date d'août 2006 !
  • [^] # Re: nuxeo ?

    Posté par  (site web personnel) . En réponse au journal Un CMS pour tout faire ?. Évalué à -2.

    Mouarfff.
  • [^] # Re: Cookie inter browser

    Posté par  (site web personnel) . En réponse au journal Cadriciel d'espionnage.. Évalué à 3.

    Oui ou en encore plus bourrin :
    # mkdir /home/$USER/.macromedia
    # mkdir /home/$USER/.adobe
    # chown root:root /home/$USER/.macromedia
    # chown root:root /home/$USER/.adobe
    # chmod 400 /home/$USER/.macromedia
    # chown 400 /home/$USER/.adobe
  • [^] # Re: Un moteur de gabarit ?

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau moteur de gabarit : Hyla Tpl. Évalué à 3.

    > En comparaison, les templates de Symfony, qui sont en PHP pur, sont un bonheur à utiliser.

    Plus pour longtemps ! Quand la version 2 verra le jour, elle viendra avec son moteur de template : Twig (http://www.twig-project.org/ )

    Les raisons du revirement de F. Potencier :
    http://fabien.potencier.org/article/34/templating-engines-in(...)
  • [^] # Re: Livres ?

    Posté par  (site web personnel) . En réponse au journal Etre payé cet été pour bosser sur Indefero ?. Évalué à 1.

    > ... mais ce qui est le plus vendeur serait d'avoir le site dans la langue de l'utilisateur

    Je dois avoir raté le lien car je suis toujours en grand breton et j'aimerais pouvoir lire les explications en français : http://www.indefero.net/
  • # Pas de maths obligatoire

    Posté par  (site web personnel) . En réponse au journal Lamentations ou les remords d'un geek. Évalué à 2.

    Je trouve curieux de toujours associé maths et informatique (algorithmique).
    J'ai commencé l'informatique/l'algorithmique au collège dans un club informatique avec un prof de latin.
    J'ai eu la chance d'en faire au lycée (c'était il y a 20 ans; ça me fait mal d'écrire ça !) en discipline "normale" avec 3/4 heures par semaine avec un prof de latin/grec/français.

    En y repensant, la logique algorithmique n'est pas si éloigné que ça de l'analyse d'une phrase en latin.
  • # Une beta ?

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de Joomla! 1.6 Bêta. Évalué à 3.

    Pourquoi une annonce pour une version beta ? Après il y aura une annonce pour la release candidate 1, puis la 2, ... ? Ce n'est pas un peu ridicule ?
  • [^] # Re: Mise à jour ?

    Posté par  (site web personnel) . En réponse à la dépêche Piwigo 2.1. Évalué à 2.

    Merci pour ton retour. Cela ne peut que faire plaisir.

    > Les commentaires de cette dépêche m'ont aussi permis de découvrir qu'il existait désormais un paquet Debian pour pLoader. J'ai donc pu me débarrasser de ma copie locale du référentiel de sources.

    Le package debian pour Piwigo aussi. Je n'ai pas encore fini le package pour la version 2.1 mais ça ne devrait plus trop tarder.
  • [^] # Re: Mise à jour ?

    Posté par  (site web personnel) . En réponse à la dépêche Piwigo 2.1. Évalué à 1.

    Et une dernière alternative pour passer à la photo suivante (ou précédente) qui fonctionne quel que soit le thème : les touches droite et gauche du clavier.
  • [^] # Re: comparaison avec gallery2/3 ?

    Posté par  (site web personnel) . En réponse à la dépêche Piwigo 2.1. Évalué à 3.

    Je ne connais pas très bien gallery3 mais je viens de tester très brièvement la release candidate et le premier message que j'ai à l'installation est :


    Gallery requires short_open_tag to be on.


    Personnellement ça ne me donne pas vraiment envie d'aller plus loin.

    p.s: pour ceux qui ne comprendraient pas ce que cela implique. Le logiciel Gallery veut m'imposer d'utiliser une directive de php qui autorise les tags courts (<? au lieu de <?php) qui est fortement déconseillée.