Damien Metzler a écrit 308 commentaires

  • [^] # Re: attention

    Posté par  . En réponse au journal Flasher son téléphone portable. Évalué à 2.

    Modifier le logiciel d'un téléphone portable, ça peut être dangereux. Le firmware peut ne pas être stable, abimer des composant etc...

    Le constructeur te livre un logiciel avec lequel il garantie le fonctionnement du téléphone. Si tu en utilise un autre bah ça fait sauter la garantie c'est normal.
  • [^] # Re: Mes impressions

    Posté par  . En réponse au journal J2EE vs RoR vs Python. Évalué à 2.

    Bon et bien je vais aller voir du côté de RoR alors.

    En parlant de magie, Jboss/Seam en fait pas mal dans le monde J2EE. Je détaille pas encore parce que je débute, mais il y a des choses intéressantes.
  • [^] # Re: Mes impressions

    Posté par  . En réponse au journal J2EE vs RoR vs Python. Évalué à 1.

    Oui, je fais aussi ça pour PHP, mais pas pour mes objets Application, ou controleur etc... Je fais ça pour les objets qui ont besoin d'être dans la session (l'utilisateur courant, le contexte etc...).

    En J2EE l'objet (servlet, bean etc...) survit à la requête web autrement qu'en sérialisant ta session. Ta servlet est instanciée à la première utilisation, c'est un objet qui vit dans le conteneur (Tomcat, Jboss etc...). Un requête web attaque juste la méthode doGet ou doPost de cet objet. Si il y a beaucoup de requête, le conteneur peut décider d'instancier une nouvelle Servlet pour mieux gérer le bazarre, c'est pour ça qu'en terme de scalabilité c'est mieux en théorie (j'ai aucune idée sur la pratique).
  • # Mes impressions

    Posté par  . En réponse au journal J2EE vs RoR vs Python. Évalué à 10.

    Pour me situer, je dirais que j'ai fais et je fais toujours pas mal d'applis en PHP. J'ai utilisé Zope avec CPS (gestion documentaire en gros), et développé des produits dessus. Je connais RoR de nom et vois à peu près la simplicité.

    J'ai récemment utilisé le framework Symfony (PHP) qui s'approche de RoR et je me met à J2EE par JBoss/Seam et les EJB3.

    Commençons par Zope. C'est un serveur d'appli en python qui à mon sens vieillit un peu. Ca fait quelques années qu'ils comptent généraliser Zope3, mais force est de constater que ça prend pas. Le gros problème avec Zope c'est pour le déploiement.
    Tu fais des modifs dans la ZMI (Zope Management Interface) en interface Web, mais pour packager le tout, il faut bien faire des produits en Python, redéployer, redémarrer le serveur etc... Les IDE ne sont pas légion. Nuxeo, la société qui développe CPS (sous Zope) a récemment migré la solution sous Jboss/J2EE, ils donnent les raisons sur leur site.

    Je vais parler de Symfony qui est à mon avis un très bon Framework en PHP, qui se veut l'équivalent de RoR pour PHP. J'ai beaucoup aimé le découpage en module, l'ORM (object relational mapper), le routing utilisé avec le Path info... Enfin la doc est très bien foutue, en une après midi, j'avais finie ma première appli avec support Ajax etc... La seule réserve est sur les performances avec la montée en charge que je ne peux pas trop mesurer pour l'instant mais 300ms pour servir une page en mode Debug je trouve ça beaucoup.

    Enfin, la dernière techno à laquelle je me mets, J2EE/Jboss. J'avais essayé il y a quelques années, mais j'avais trouvé ça énormément lourd en terme de configuration. Pour afficher une simple table avec des Beans, il fallait je sais pas combien de fichiers de conf....
    EJB3 semble changer la donne et tirer parti des avantages de Java5. C'est beaucoup (beaucoup) plus simple à configurer et à lire. Le framework Seam propose un petit utilitaire qui crée automatiquement un projet Eclipse et les première vues, il n'y a plus qu'à mettre un peu de code pour tes bean et ça fonctionne pas trop mal. Seam enlève en plus la lourdeur des managed beans et ajoute pas mal de facilité (gestion des workflow métiers etc...)
    Ca semble lourd et comme il a été dit précédemment c'est un peu over-engineeré dans le sens où tout a été prévu pour beaucoup de cas. Je pense que pour de très grosses applications où ça communique beaucoup, l'architecture EJB est très intéressante. C'est très facile de faire des WebServices, et des frameworks Ajax s'intègrent plutot bien dedans.
    L'autre avantage que je vois c'est la standardisation de certaines pratiques via les JSR. Par exemple les JSR sur les portlets. Si je fais un appli qui implémente cette JSR (168 il me semble), ça me permet d'inclure cette appli dans tout portail gérant cette spécification. Au fur et à mesure, ça permet d'intégrer des modules parlant ensemble (on peut inclure des portlets codés en PHP ou autre je crois...)

    Mon impression globale, c'est que pour une application relativement autonome, je choisirais des framework du type de RoR (j'inclue Symfony) et pour des plus grosses applications il me semble (j'en ai absolument pas la certitude) que J2EE apporte des fonctionnalités de scalabilité que n'ont pas PHP ou Python. En PHP par exemple, ton application recommence à chaque requête de zéro. Il faut réinstancier les composants essentiels, réévaluer le contexte etc.... Avec J2EE, les objets restent "vivants" sur le serveur et du coup le contexte applicatif ne se recharge pas à chaque requête.

    Ce ne sont que des impressions, je peux bien sur me tromper. Autant je connais très bien PHP, autant je débute avec les EJB. L'impression que j'ai c'est qu'il se sont quand même grandement améliorés.
  • [^] # Re: vraiment un logiciel libre ?

    Posté par  . En réponse à la dépêche Sortie de Zimbra 4.5. Évalué à 3.

    J'utilise la version libre depuis plusieurs mois. Ca me sert de serveur de mail principal et honnêtement je n'ai pas grand chose à redire sur le côté fonctionnel.

    Les ajouts de la version commerciale sont principalement :
    - plugin pour Outlook, iSync etc...
    - backup/restore des boites par l'interface d'administration
    - zimbra mobile

    Sinon tout est dispo dans la version sous ZPL.
  • [^] # Re: Mouahahaha

    Posté par  . En réponse au journal Réponse du gvt concernant le LL pour l'éducnat. Évalué à 1.

    Je ne dis pas que je fais mieux sous Windows. Je dis et je redis même que tout est faisable sous Linux.

    Je parle surtout de l'intégration du tout dans un voire deux outils (LANDesk pour le deuxième chez nous par exemple). Je prends un autre exemple d'une particularité d'un conf : la configuration du Proxy.

    Dans le monde Windows on configure le proxy avec une politique ou via AD pour tout un groupe de poste.
    OK, on peut configurer Firefox pour qu'il prenne le bon proxy. Mais il faut aussi configurer la variable http_proxy pour certains softs, et à d'autres endroits pour les appli Gnome ou Kde.

    Pour les icônes disponibles c'est un autre programme à configurer, l'économiseur d'écran encore un autre etc... etc...

    Donc oui, c'est possible. On se retrouve avec une conf et n scripts shell qui configurent telle ou telle spécificité. Plus n augmente, plus le risque d'effet de bord augmente et plus la conf est difficile à maintenir. Avec AD, une grand partie (pas tout bien sur) de ces choses est centralisée ce qui rend les choses plus faciles.

    Ce que j'aime par exemple sur Mac OSX (oh un autre troll) c'est la configuration réseau qui inclue l'adressage IP, mais aussi les spécificité du proxy. Les softs utilisant les API Apple n'ont pas à se soucier du proxy c'est centralisé. Lorsqu'on utilise un subversion sur Mac, ça foire parce qu'il ne fait pas pareil... (et oui ça peut aussi se configurer par un script :-p ) et inclue sa propre conf.

    Ce qui me fait un peu rire, c'est que dans le monde admin Windows dans lequel je suis arrivé, beaucoup de choses, avant AD, étaient justement faites par des scripts (shell, bat, vb... au choix) : sélection automatique des imprimantes, mise à jour des programmes, de la conf etc... L'arrivée d'AD nous a vraiment simplifié la chose : tout est central et on se rend compte de la lourdeur de certains sytèmes d'avant.

    Sous Linux beaucoup d'applis sont hétéroclites. Certaines font confiance à KDE, ou à Gnome, d'autre implémentent leur prorpres solutions pour ces configuration. Je pense que des initiatives telles FreeDesktop ont beaucoup d'avenir parce que leur but est justement de réaliser l'intégration de tout ça. Je rêve d'un Linux où, quel que soit le DM que tu choisiras (Gnome, KDE ....) tous les softs profiteront d'une méthode de configuration unifiée (et un copier/coller qui change pas en fonction du soft utilisé). En même temps, cela rejoint la problématique d'une configuration étalée dans plein de fichiers de conf (/etc/*) ou une base de registre, ou un mix des deux...
  • [^] # Re: Mouahahaha

    Posté par  . En réponse au journal Réponse du gvt concernant le LL pour l'éducnat. Évalué à 2.

    Hardware Independent Imaging est un document qui vient de qqn chez LANDesk. La seule chose qui vient de LANDesk là dedans est un petit soft qui permet d'inclure dynamiquement des drivers sur une image Sysprep mais il est tout à fait possible d'inclure tous les drivers dont tu a besoin. Quand on a 10000 postes, on sait généralement le type de poste qu'on a. Chez Arcelor par exemple, ils ont une image disque qui fonctionne sur une trentaine de postes différents.

    Je suis d'accord le boot PXE (F12) marche aussi sous LINUX grace à SysLinux (ne me faites pas dire ce que je n'ai pas dit)

    Si tu ne veux pas acheter d'outil pour le faire, tu peux les faire toi même à la façon Linux avec du SSH perl python bash et consors....

    Sur la préférence de faire tes scripts de déploiement, je te rejoins presque. Je préfère effectivement maitriser mon processus... mais il faut que j'arrive à convaincre mes supérieurs.

    Pour la ligne de commande, c'est quelque chose qu'il m'est difficile de de demander à mon support de niveau 1 externalisé (je sais c'est lourd !)

    Pour OCS-ng, je vais regarder, je ne connais pas.

    Oui tout est faisable sous Linux, mais pour l'instant j'ai beaucoup de mal à penser déployer une Ubuntu ou une RedHat sur tous mes postes de travail sans un tollé des utilisateurs finaux.

    Enfin les thin-client, ça arrvie sous Windows, et oui ça existait bien avant sous Linux.
  • [^] # Re: Mouahahaha

    Posté par  . En réponse au journal Réponse du gvt concernant le LL pour l'éducnat. Évalué à 2.

    Au troll, je sais pas, j'essaye aussi d'imaginer des solution (cf OpenLDAP + specs FreeDesktop).

    Je n'ai pas dis que c'était pas possible de faire certaines choses sous Linux, je dis qu'aujourd'hui, des solutions pour faciliter le déploiement de ces choses me semblent plus simples sous Windows. J'ai comme tu dis aussi cité RHN qui aujourd'hui permet de gérer quels paquets RPM (no troll please) tu veux sur quels postes, quels serveurs.

    Le clic droit à interdire (sur le bureau), ça permet d'avoir des fonds d'écran uniques et des comportements uniques sur toutes les machines. Imagines le cas d'un magasin où par exemple il faut le logo Décathlon en fond d'écran, y'en a que ça gène qu'il y ait les photos de vacances du chef de rayon. Le but du jeu est de bloquer le poste pour que l'utilisateur n'ait que le droit de faire ce qu'on lui autorise (et même sous Linux ça peut avoir son importance). Il y a surement d'autres moyens de le faire mais c'est un premier mur aux utilisateurs communs.

    Enfin, avoir une gestion centralisée des machines c'est bien ce que l'on recherche quand on a 10000 machines à gérer : on ne peut pas trop se permettre de faire du cas par cas.

    Ce que je voulais dire, en commentant les question à l'AN c'est qu'il ne faut pas confondre l'administration d'une centaine de machines et celle de 10000 postes, y'a quand même une notion d'échelle tout à fait différente. Il est facile de critiquer des décisions en parlant d'idéologie en mettant de côté les aspects pratiques.

    Le fait qu'il y ait déjà énormément de Linux dans l'éducation nationale est déjà en soi génial et c'est un bon début. Peut être qu'un jour le Desktop passera sous Linux, mais mon avis c'est qu'aujourd'hui le Desktop est à peu près bon pour un utilisateur lambda mais qu'il n'est pas encore facilement industrialisable.
  • [^] # Re: Mouahahaha

    Posté par  . En réponse au journal Réponse du gvt concernant le LL pour l'éducnat. Évalué à 5.

    1. Ici, pour installer nos machines, on pose la machine à l'endroit où elle doit être, on allume la machine, on appuie sur F12 et on s'en va. 15mn après la machine est prête dans le cas d'un Sysprep et 1h dans le cas d'un unattend. C'est basé sur du boot PXE et un peu de scripts.
    Il n'est pas nécessaire d'avoir deux images différentes pour deux machines différentes quand on fait un sysprep : fais une recherche sur "Hardware Independent Imaging" et tu trouveras ce que tu veux. Ensuite, en fonction du nom de la machine, des applications s'installent ou non.

    2. AD permet d'adminstrer bien plus que du déploiement d'application. Il permet de dire, toutes les machines de ce service doivent avoir cette imprimante, tel service ne doit pas pouvoir faire de clic droit sur le bureau, telle personne doit pouvoir naviguer sur tel site etc.... Sous Linux, ça se gère avec des fichiers de conf qui faut déployer sur les postes et ça n'est pas forcément simple. Le gros avantage de Windows est l'intégration des différents produits entre eux.

    Pour SSH, bash et perl, ça existe aussi sous Windows et du coup il est facile de faire à peu près la même chose (et je l'ai testé).

    Si tu administres un parc Windows, je te conseille grandement un produit qui s'appelle LANDesk, je n'ai pas d'action chez eux, mais ça permet de vraiment bien gérer ton parc (ok c'est pas libre...).

    Alors oui, il est possible d'administrer des stations de travail Linux, mais ça demande pas mal de travail, de développement de scripts qui sont plus ou moins bien maintenus au fil du temps et qui sont propres à chaque entreprise. AD est quelques chose de connu, et je n'ai pas de mal à trouver des compétences dessus. Je pense que quand les environnement de bureau Linux disposeront d'un outil du même genre (basé sur OpenLDAP + qq préco FreeDesktop), ça sera beaucoup plus facile et normalisé.

    Aujourd'hui quand je veux déployer un logiciel sur une sélection de postes, je créé une tache de déploiement, je clique sur Démarrer maintenant et les paquets s'installent. Je dispose alors d'un log visuel permettant de savoir combien de PC ont bien installés le package et combien ont échoué et pourquoi etc... et je n'ouvre pas 5000 client RDP pour installer mes machines.

    Je sais remonter la liste des machines ayant telle ou telle application et il existe un client pour mes machines Linux, du coup j'ai une interface qui me permet d'administrer les deux types de machine.

    Je rappelle aussi que j'ai qq centaines de serveurs sous Linux et que j'adore les administrer aussi au cas où certains penserait que je ne connais pas Linux.
  • [^] # Re: Mouahahaha

    Posté par  . En réponse au journal Réponse du gvt concernant le LL pour l'éducnat. Évalué à 9.

    Pour être dans un service informatique d'une grande entreprise où l'on est en train de passer 2500 postes sous OpenOffice, je peux te dire qu'il y a des coûts cachés importants :

    - Certes certaines personnes n'ont aucune difficulté à passer de l'un à l'autre, mais que fais tu des personne qui avaient déjà du mal avec Office (et il y en a beaucoup). Ca demande de la formation.

    - Une des choses qui nous empêche de passer totalement à OpenOffice est le fait qu'il existe énormément de macros Excel développés par énormément de personnes. Il n'y aucun moyen facile de migrer une macros Excel vers OpenOffice (ou alors faites le moi savoir). Du coup il faudrait redévelopper les macros en autre chose, si ça c'est pas des coûts.....

    - Site officel de MS Office : http://office.microsoft.com/fr-fr/default.aspx. Pour les sources, évidemment tu ne les auras pas. Mais je reprends ton argumentaire précédent : qu'est-ce que les secrétaires en on à faire des sources d'OpenOffice ? Pour nous ici, ça nous a juste permis de customiser le look de l'interface (il parait que c'est assez facile avec Office aussi) et d'intégrer quelques spécificités (toujours aussi possible avec Office).

    - Développer des logiciels en GPL n'oblige absolument pas à les distribuer. Si tu les distribue (gratuitement ou non) alors il faut donner les sources.

    Je me fais un peu l'avocat du diable OK (je ne suis pas pasBillpasGates quand même), mais il est quand même intéressant de noter que 90% de l'architecture système de l'éducation nationale tourne avec du logiciel libre. Il y a quelques années, on osait même pas y penser. Administrer de 2 à 50 machines, c'est vraiment pas la même chose qu'administrer un parc du plus de 10000 machines et les migrations se font du coup moins rapidement.

    Linux est toujours arrivé par le coté serveur, laissons lui le temps d'arriver sur le poste de travail. Au risque de provoquer un gros troll, je ne pense pas que les solutions aujourd'hui soient assez matures pour une administration globale :
    - Quid des logiciels d'administration globaux (AD etc...)
    - Quid des logiciel de déploiement de packages applicatifs (LANDesk, SDO etc...)
    - Qui des modes d'installation automatiques (Sysprep, unattend)

    Ok, il y a des bidouilles qui fonctionnent (Kickstart + script shell) mais ça reste du scripting et du spécifique.

    Il y a des choses intéressantes du coté de RHN, mais ça ne fait qu'arriver.

    Enfin, il me semble que l'éducation nationale doit préparer nos enfants à utiliser des outils qui leur serviront. On peut leur apprendre à compter en base Hexa depuis le CP et ne pas leur apprendre la base 10 mais ça ne leur servira pas énormément par la suite. Aujourd'hui la pénétration d'OpenOffice n'est pas encore flagrante (Je n'ai pas les chiffres mais il ne me semble pas que ce soit plus de 5%) et il me semble du role de l'éducation nationale de former aux outils qui seront utilisés.
  • # support

    Posté par  . En réponse au message "RH ETS 4 UPDATE 4" ne detecte pas la carte controlleur SATA. Évalué à 3.

    bah appelle le support RH, c'est fait pour ça quand on paye une distribution !
  • [^] # Re: Ou alors on peut utiliser symfony ...

    Posté par  . En réponse au journal Mise à disposition de mes outils pour générer du code PHP. Évalué à 2.

    J'ai aussi testé symfony et c'est impressionnant.

    On entre dans un monde réel objet en PHP et ça c'est super. Je ne détaillerai pas toutes les avancées mais ça permet plein de choses (interfaces, variables statiques etc...)

    Symfony est en fait un framework regroupant plusieurs librairies déjà existantes, mais de manière intégrée :
    - Propel/Creole pour l'object-relationnal mapper
    - Mojavi pour la partie MVC
    - Scriptaculous pour tout l'AJAX

    Un premier écran d'application se configure en deux commandes et chaque nouveau module en une seule commande.

    Pour répondre à tes différents points :

    - Pour les critères, Propel/Creole utilise un object Criteria auquel tu ajoutes tout ce que tu veux (jointure sur autres table, tri etc...). Je pense que tu trouveras tout ce que tu veux là comme critères avec ça. En fait on passe l'objet Criteria à la requête doSelect de l'OMPeer et on récupère un tableau d'objets (comme des Beans).

    - YAML ne nécessite quasiment pas d'apprentissage, c'est comme du XML en beaucoup moins verbeux (peut être moins puissant aussi, mais pour de la conf ça suffit amplement)

    - Quand on utilise $this->getRequest()->getParameter('id'), cela récupère le paramètre id de l'application. Dans la plupart des cas cela correspond à la valeur passée dans l'url mais pas forcément : un fichier de conf permet de mapper les smart_url sur des noms de variables. De plus le fait d'utiliser les balises link_to dans les templates transforme automatiquement les url pour que tout fonctionne bien.

    - concernant les détails des url, le fichier routing.yml permet justement de faire tout ce que tu veux au niveau du routage de ton front controller. Il est vrai que cela impose mod_rewrite du coup, mais il me semble que c'est configurable. L'avantage c'est que c'est traité à un haut niveau dans le framework et que du coup c'est modifiable...


    Après, il est vrai qu'on est bien avec ses outils, j'ai aussi fais les miens... J'ai testé symfony il y a une semaine (c'est pour dire que c'est frais) et j'ai été vraiment impressionné. Il y a peu ou pas de choses que l'on ne peut pas faire ou de situation où l'on soit bloquée. Il y a toujours un comportement par défaut que tu peux customiser à ta manière.

    De plus la documentation est d'un qualité et d'une intelligence rare. Leur "calendrier de l'avent" est un exemple pas à pas qui permet d'apréhender le framework à son rythme (théoriquement 24 jours) et présente bien tous les avantages de la méthode.

    La documentation sur le site en lui même est basée sur des Use-Cases très pertinents indexés par plusieurs mots-clés et si on veut plus de doc, on va voir sur les sites des librairies pour en avoir de meilleures (ya juste que phpdb.org était down ces derniers temps...)

    Le résultat est que du coup, je ne me charge que très peu des détails techniques de l'application et je me focalise sur les aspets métier et ergonomie. Les applications résultantes sont du coup de bien meilleure qualité. Code Less, Code better... J'ai peut être passé autant de temps à développer l'appli, mais je l'ai passé sur les aspets important et moins sur les détails techniques.

    Dommage que beaucoup de mes serveurs soient encore en php4 sinon je crois que je ferais migrer beaucoup d'appli sur ce framework.
  • [^] # Re: Une new pour les décideurs pressés ?

    Posté par  . En réponse à la dépêche FreeDom : Solution Open Source de gestion de l'information dans l'entreprise (Gestion Electronique de Documents). Évalué à 1.

    Donc j'ai eu le temps de regarder à nouveau.....

    Et pour l'édition en ligne il faut installer quelques chose sur le poste client, c'est bien ce qu'il me semblait. On peut ne pas appeler ça plugin ou extension (d'ailleurs sous linux il semblerait qu'il s'agisse d'une extension firefox) mais pour moi un bout de vbs + un reg ça s'appelle une application installée sur le poste client donc un plugin.

    Alors attention, je ne dis pas que vous êtes nuls et que vous avez pas réussi à le faire. Pour moi, c'est aujourd'hui impossible d'ouvrir une application sur le poste client à partir du web sans extension, plugin ou controle java/activex etc.... et donc d'éditer en ligne sans plugin.

    Ce que fait votre vbs/reg ce n'est ni plus ni moins que ce que fait Zope ExternalEditor en su pluggant sur la partie webdav de zope.


    Sinon, pour comparer CPS (que je connais) avec FreeDom, il me semble quand même que les domaines d'utilisation sont à peu près les mêmes. CPS n'est pas du tout un simple entrepôt de fichier. On peut appliquer des workflow à ses document, définir des nouveaux types de document, définir des règles métier bien spécifiques.
    Il existe des extensions pour la gestion d'un webmail, d'un calendrier partagé etc...
    Je n'ai aucune action chez Nuxeo, mais pour l'instant nous avons choisi CPS, et je me posais la question de savoir ce qui nous ferait changer pour faire notre gestion de document (GED) ou ECM (Electronic Content Managemenet) comme ils disent chez Nuxeo.
  • [^] # Re: linuxfr == ANPE ?

    Posté par  . En réponse au journal L'INRIA recherche un(e) stagiaire pour ObjectWeb. Évalué à 5.

    Je pense que si on enlève les offres d'emploi, les annonces de beta, les news pas 100% linux et ben linuxfr n'aura plus grand chose comme news.

    Les journaux sont une alternative au news. L'avantage est qu'on peut y mettre ce que l'on veut avec une première propre appréciation (1ère ou 2nde page). C'est différent des news où des modérateurs définissent une orientation éditoriale.

    Si on commence à mettre une ligne éditoriale aux journaux.... surtuot quand on voit une annonce de stage sur un projet 100% libre français, je pense que ça a sa place sur LinuxFR

    Au début de LinuxFR (enfin au moment où j'y suis arrivé... il y a 7 ou 8 ans), on postait des news sur toutes les nouveautés et le site était vraiment une source d'info réactive sur le libre.
    Ajourd'hui PC Inpact fait quelques fois mieux (peut être avec moins d'info quand il s'agit de la sortie du 2.6.19...).

    Brimer des contributeurs en sous entendant que leurs journaux n'ont pas leur place ici me semble pas très constructif, surtout de la part de quelqu'un qui n'a jamais contribué par une news ou un journal.
  • # Une new pour les décideurs pressés ?

    Posté par  . En réponse à la dépêche FreeDom : Solution Open Source de gestion de l'information dans l'entreprise (Gestion Electronique de Documents). Évalué à 6.

    Bon, je viens de regarder un petit peu le biniou....

    Première chose, quand sur la deuxième ligne d'une news "plus de 20000 utilisateurs", ce serait pas mal de mettre une liste de références sur le site... sinon ça parait pas vraiment crédible.

    Ensuite dans les fonctionnalités, on voit "Edition en ligne de tout documents sans plugin ni extension". J'ai uploadé un fichier Word et j'ai vraiment pas trouvé où je pouvais l'éditer en ligne... j'ai pas trouvé. J'ai fait click droit->éditer et on m'a proposé de réenvoyer un fichier. De toute façon sans plugin ni extension je ne vois absolument pas comment éditer "tout" document.

    Bon et puis sinon pour en rajotuer un petit peu, payer vous un graphiste qui vous fasse des icônes anti-aliasé parce qu'au début je croyais que mon écran avait un problème.

    Comparé à d'autres solutions type Alfresco, CPS ou le futur Nuxeo 5, ça fait pas vraiment le poids à mon avis...
  • # J'ai essayé

    Posté par  . En réponse au journal Connaissez-vous TIBCO General Interface?. Évalué à 5.

    C'était le seul framework AJAX de libre dans tous ceux présentés dans le "Programmez" de ce mois ci. J'ai donc téléchargé et essayé.

    Ce qui impressionne tout de suite c'est qu'on télécharge des fichiers HTML et JS... on lance un fichier HTML et l'IDE de tibco se charge. C'est un IDE en Ajax. On place ses composants sur son espace de travail et cela génère le codes source JS associé.

    Pour tout ce qui est relation avec WSDL c'est assez bluffant. On désigne des sources de données/actions, qu'on relie quasi graphiquement au composants de l'interface (Datagrid, Input etc...), un peu à la manière des beans dans J2EE/JSF par exemple.

    Ce qu'il faudrait maintenant, c'est intégrer tout ça avec une framework coté serveur pour que le développement soit encore plus facile.

    Je n'ai pas encore développé d'application entière avec ce framework, mais je pense que la prochaine sera un test tant la solutions m'a impressionné. Je me demandais comment faire des interface à la Zimbra, maintenant j'ai trouvé !
  • [^] # Re: Spéculations.

    Posté par  . En réponse au journal Littérature et technologie. Évalué à 7.

    Oui, il a peut être un graveur CD/DVD et tous les logiciels qui vont bien... Mais si il fait pareil qu'une personne que j'ai vue qui, pour sauvegarder sa compta, a gravé le raccourci de son appli de compta....
    Et ben c'est pas sur que ça serve à qqc....
  • [^] # Re: liaison est une vue de l'esprit

    Posté par  . En réponse au journal MySQL / JDBC & GPL. Évalué à 1.

    Ouais, enfin vérifie bien que ton appli marche avec autre chose que MySQL. Il ne suffit pas de dire, j'utilise JDBC donc ça marche avec autre chose que MySQL.

    Genre, si tu utilise du autoincrement ou autre spécificité de MySQL dans tes requêtes SQL... alors ton soft ne peux plus se passer de MySQL et donc doit être GPL...

    Tiens au fait personne ne t'as demandé pourquoi tu ne voulais pas utiliser la GPL ? Sinon, tu n'a qu'à acheter une licence proprio de MySQL, comme ça tu fais ce que tu veux avec ton soft.
  • # Peut on tout dire ?

    Posté par  . En réponse au journal [en passant] Joey Starr dénonce des intérêts privés entre Sarkozy et les majors autour de DADVSI. Évalué à 8.

    J'ai lu les commentaires d'au dessus et je suis allé voir les paroles de la "chanson".

    C'est facile de crier au scandale, à la manipulation médiatique et au complot (tiens ça me rappelle quelqu'un), mais quand on écrit des choses du genre :

    "Sarko (...) la banlieu te chie dessus, t'es qu'un sale cabot, sado maso, putain de nabot, cerveau de facho"

    "Avec ton corps de hyène et ta grosse tête de Juda"

    "la france une pute ou Sarko est le mac"

    Ca s'appelle insulter quelqu'un et peut être poursuivi pour diffamation. Donc plutot que d'inclure la chanson dans l'album au risque de faire retirer l'album entier, je pense que le service juridique de Sony (sans l'aide aucune d'un Sarkozy) a préféré retirer ladite chanson. Je pense que c'était plus sage pour les intérêts financier de Sony BMG et de Joey Starr.

    Bien sûr, il est plus facile de parler à la TV et de déclarer par un tour de passe-passe que Sarko était dans le camp des majors pour la licence globale et de dire que c'est pour les intérêts de Sarko que la chanson est pas passée. Au final, c'est plus pour ses intérêts que Sony a retiré la chanson.... en plus ça va lui faire un sacré coup de pub et ça il le sait !
  • [^] # Re: bizarre

    Posté par  . En réponse au message Dictionnaires et clés interdites. Évalué à 1.

    Surtout, que généralement, utiliser des clés de hashage c'est pour gagner du temps. Or, générer un MD5, c'est pas ce qu'il y a de mieux en terme de rapidité surtout qu'après, la dictionnaire gère sa propre clé de hashage après.
  • [^] # Re: en parlant de la lutte contre le sida

    Posté par  . En réponse au journal La fondation Bill & Melinda Gates verse 50 millions à la lutte contre le SIDA. Évalué à 9.

    D'une manière générale l'argent est souvent mal utilisé. Quand tu vas en Afrique, tu vois que 90% de l'argent des ONG va dans les 4x4 de ces dernières, dans les salaire des "volontaires" et finalement il en reste assez peu pour ceux qui en ont besoin.

    Par exemple le budget TPI pour juger les crimes de guerre au Rwanda (18 personnes à juger) est de 180 millions d'euros pas an. Ca va durer 10 ans et coutera 2 milliards de dollars à la communauté internationale pour juger 18 types. Qui va profiter de cet argent : les juges, avocats internationnaux et tout ce qui gravite autour du tribunal, mais pas les rwandais qui en auraient besoin pour reconstruire tout ce qui a été détruit.
  • [^] # Re: bonjour l'ouverture d'esprit

    Posté par  . En réponse au journal La fondation Bill & Melinda Gates verse 50 millions à la lutte contre le SIDA. Évalué à 8.

    Prenons le problème à l'envers :

    "Un inconnu a donné 500 millions de dolars au fond mondial de lutte contre le sida. "

    Ouais, chouette c'est super, ça va faire avancer les choses !

    "L'inconnu est Bill Gates"

    Ah ! pourriture capitaliste ! reprends les tes 500 millions bien mals acquis !

    C'est vrai qu'en France, c'est pas bien d'avoir de l'argent, c'est toujours louche : on peut pas gagner beaucoup d'argent sans l'avoir mal acquis, sans avoir truandé le système et les "pauvres petites gens".

    Je trouve même que les milliers de personnes qui ont travaillé pour Microsoft de près ou de loin devraient rendre leurs salaires mal acquis. (tout de suite je sens qu'on va toucher plus de monde, même sur LinuxFR)

    Quant à ceux qui disent que c'est pas beaucoup par rapport à ce qu'il gagne, j'aimerais bien qu'on leur fasse la même réflexion quand il filleront un pièce à un gars dans le métro : "Comment 2¤ ! tu te fous de ma gueule, c'est à peine à 0,2% du SMIC !"
  • # Re

    Posté par  . En réponse au message valeur NULL d'un tableau de pointeur. Évalué à 4.

    Autant les chaines de caractères sont "Null terminated", autant rien n'indique dans ton tableau que l'adresse juste après soit nulle (en gros ça marche pas comme les chaines).

    Il faut que tu connaisses la taille de ton tableau pour itérer dedans, ou que tu implémente une liste chainée dont le dernier chainon pointera vers nul...
  • # Re

    Posté par  . En réponse au message RAID: soft ou hard???. Évalué à 2.

    1°) Souvent le RAID qui est intégré sur les cartes mères n'est pas vraiment du RAID hardware. Sous linux en tout cas, il faut souvent un driver spécifique qui gère le RAID en soft. Quand tu reconstruit un array, tu vois clairement la consommation processeur : c'est le système qui fait tout.

    En gros, ça n'a rien à voir avec une vraie carte RAID hard qui gère le mirroring sur la carte toute seule comme une grande, qui a de la mémoire intégrée pour faire du cache et qui ne consomme pas de proc.

    2°) Sur les cartes RAID hard, si la carte tombe, tu remets la même carte et la configuration des disques est généralement stockée en même temps sur la carte et sur les disques. Tu peux donc dumper la config des disques sur la carte.


    Ma conclusion serait de dire que pour des besoins perso, le RAID soft est plutot bien. De toute façon le faux RAID hard est pire que mieux à mon avis. Pour du pro, rien ne vaut une vraie carte RAID hard qui gère tout toute seule.
  • [^] # Re: Re

    Posté par  . En réponse au message Installation Windows PXE a partir d'un serveur Linux. Évalué à 1.

    Je connais pas ce type d'installation en détail.... et on n'utilise pas tftpd-hpa mais le serveur tftpd standard de chez Redhat. C'est vrai que cette command rg, je ne la connais pas non plus....

    Mais bon en même temps, le problème ne devrais plus se poser à cet endroit là. Tu boot en PXE, tu télécharge ton image WinPE via Tftp et ensuite tu boote cette image. Après ce n'est plus du tftp. Est ce que tu arrive déjà à booter WinPE ?

    Moi j'utilise du Samba derrière et c'est peut être là que se pose le problème.