tanguy_k a écrit 766 commentaires

  • [^] # Re: continuons

    Posté par  (site web personnel) . En réponse au journal La CEE rouvre le procès MS dans la guerre des navigateurs.. Évalué à 7.

    Wordpad
    Notepad
    Valc
    Paint
    Magnétophone
    Solitaire


    Avec Windows 95, dès l'installation il était possible de ne pas installer les logiciels que tu viens de citer.
  • [^] # Re: Merci Opera

    Posté par  (site web personnel) . En réponse au journal La CEE rouvre le procès MS dans la guerre des navigateurs.. Évalué à 7.

    Il y a une stack TCP/IP, un file manager, une stack USB, ... aussi, vous avez pense a vous plaindre de cela ?

    Heureusement, le ridicule ne tue pas...

    Le fait est qu'il y a un juste milieu. Depuis Vista, Microsoft ne fournit plus MSN Messenger, Outlook Express... et j'apprécie

    Aujourd'hui Un OS sans navigateur est inimaginable. En revanche pourquoi ne peut on pas *vraiment* désinstaller IE [1] ? J'ai tout fait pour virer IE et Vista comme XP me propose toujours les update de sécurité pour IE ainsi que de passer à IE7.
    Pareil pour Windows Media Player, pourquoi ne peut-on pas le désinstaller complètement ?

    L'option "Set Program Access and Defaults" est une vaste blague : pourquoi choisir alors qu'il serait si simple de désinstaller les logiciels Microsoft que je n'utilise pas ?

    Plusieurs distribs Linux proposent d'installer au choix GNOME, KDE ou autre. Pourquoi à l'installation de Windows, un "power user" ne pourrait-il pas choisir de ne pas installer les quelques logiciels Microsoft dont il n'a pas besoin ? Si j'ai bonne mémoire, Windows 95 le permettait durant l'installation. Pour continuer la comparaison avec Linux, si je ne veux pas de Firefox, je peux le désinstaller, pareil pour KMail, Rythmbox ect...
    Que les disques durs actuels fassent 200Go n'est pas une excuse valable.

    Le fait est que Windows est une plateforme qui permet à Microsoft de promouvoir ces propres logiciels et "standards". Si j'étais à leur place, dans un objectif mercantile, je ferais certainement de même, mais il faut assumer et comprendre les plaintes des utilisateurs et de l'Union Européenne.

    [1] désinstaller != virer l'icône du bureau. Ca c'est vraiment prendre les gens pour des cons
  • # Qt == killer app ?

    Posté par  (site web personnel) . En réponse à la dépêche Qt 4.5 sera sous licence LGPL 2.1. Évalué à 10.

    Et si finalement Qt était la killer app [1] tant attendue ? celle qui permettrait à Linux d'être crédible et de percer enfin (cad de mon point de vue atteindre entre 5 et 10% de PDM)

    On a longtemps cru que ce serait une application classique genre Amarok, Gimp ou Apache, pourquoi pas une librairie ou un langage (PHP par ex) ?
    Pour reprendre un commentaire sur Slashdot :
    having used GTK, wxWidgets, XForms, V, Motif, MFC, Borland VCL, Visual Basic, Swing, AWT, GNUStep and Qt, I have to say that Qt beats the others [2]

    On a donc :
    - un toolkit bien meilleur que les autres
    - gratuit et libre pour tous
    - des supers outils (Qt Creator, Qt Designer)
    - disponible partout même sur les téléphones
    - supporte plein de langages (C++, Java, Python...)
    - et surtout financé par Nokia qui a les moyens de ces ambitions : "Qt Everywhere"
    Et je pense que Nokia a beaucoup d'ambitions pour Qt : LGPL, recrutement de développeurs, portage sur pleins de nouvelles plateformes...

    On peut toujours rêver mais l'idée me plait :-)
    Et la cerise sur le gâteau : un Windows 7 pire que Vista :p

    [1] http://fr.wikipedia.org/wiki/Killer_app
    [2] http://tech.slashdot.org/comments.pl?sid=1091547&cid=264(...)
  • # Et on est pas le 1er avril !

    Posté par  (site web personnel) . En réponse à la dépêche Qt 4.5 sera sous licence LGPL 2.1. Évalué à 2.

    J'ai hâte d'être dans un an ou deux pour voir ce que cela va donner : j'espere qu'il y aura un bon "écosystème", plus de développeurs, plus de librairies tierces, plus de logiciels multiplateformes.

    En tout cas ils veulent créer une vrai communauté cf FAQ : pourrais je contribuer à Qt ? Oui, absolument. Nous travaillons sur les détails finaux de notre modèle de contribution

    Il est prevu que Qt-4.5 sorte en mars cf FAQ

    D'après http://labs.trolltech.com/blogs/2009/01/14/nokia-to-license-(...)
    Nous continuerons d'évaluer l'adoption, l'utilisation et l'interprétation légale de la LGPLv3 par la communauté et
    peut être utiliser la LGPLv3 pour les prochaines releases


    Pendant un quart de seconde j'ai pensé qu'on était un 1er avril :D
    Finalement c'est une bonne chose que Nokia est racheté Trolltech !
  • [^] # Re: Un tantinet déçu...

    Posté par  (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 3.

    > qui fait les RPM pour Redhat ? Redhat...

    Y'a plein de repos tiers qui ne posent pas de problème et tout le monde suis les mêmes règles.
    Si tu prends MacOS X, c'est tout de même beaucoup plus cohérent que Windows.

    Je pense que Windows est laxiste et peut être amélioré techniquement pour devenir plus cohérent et moins bordélique. Toi tu penses que ce n'est pas le bordel et que quand bien même il n'y a pas de solution, c'est bien ça ?

    Les rpm, deb et bundle Mac sont beaucoup plus "strictes" qu'un installeur Windows. Pour créer un rpm tu dois suivre une procédure et si tu t'écartes de celle-ci c'est la croix et la bannière. Comme je l'ai dit tout à l'heure, rien que pour créer un deb qui ne contient pas un nom traditionnel (nom-version-packageversion.deb) il faut vraiment le vouloir et chercher.
    (exemples pour créer un .deb et un .rpm sans suivre la "procédure" - j'en ai chié pour trouver comment faire : http://code.google.com/p/phonon-vlc-mplayer/source/browse/tr(...) http://code.google.com/p/phonon-vlc-mplayer/source/browse/tr(...) )

    Rien n'empêche MS de faire pareil : un framework qui permet de créer des packages, qui impose des règles strictes, un système qui vérifie que le package est bien fait (Debian par exemple propose des outils pour faire ça). Et si le package n'a pas été fait dans les règles de l'art, afficher un gros warning lors de l'installation de celui-ci. Je suis persuadé qu'il y a des solutions techniques qui permettraient à Windows d'être meilleur à ce niveau là.
    L'UAC te gueule bien dessus quand tu changes l'heure, alors pourquoi pas quand tu installes un package pourri ?
    D'ailleurs, logiquement Windows devrait être justement largement plus stricte que les distribs Linux puisque les logiciels proviennent de partout et que les sources ne sont pas disponibles.

    Je serais curieux de savoir comment les téléphones portables et PDA, l'IPhone, Android, les autres systèmes de ce type et les consoles de jeux fonctionnent au niveau du "packaging".

    Je m'attendais en te sollicitant à avoir une discussion, pas à une gesticulation "pauv con, tu comprends rien, continue de jouer avec ton caca"

    > http://support.microsoft.com/kb/223300

    Titre du KB : "Comment faire pour activer l'enregistrement de Windows Installer"
    Et c'est écrit ou que ça va résoudre mon problème ? j'ai une erreur lors de l'installation c'est quoi le rapport avec "l'activation de l'enregistrement blabla" ? il faut être ingénieur Microsoft pour faire le rapprochement ?

    Voici le blog qui m'a permis de résoudre mon problème : http://www.add-in-express.com/creating-addins-blog/2007/11/1(...)
    Je n'avais pas exactement l'erreur 2908 et je n'avais pas installé VS 2008 Beta2 ni aucun autre soft beta. Mais après avoir essayé d'autres solutions, la suppression de la clef du registre proposée dans cette article a résolu mon problème.

    > Un gars qui debarque

    Ca fait 15 ans que j'utilise les produits MS. Mon système de base est Windows et je n'utilise Linux que dans une machine virtuelle parceque je préfère Windows au quotidien (oui ca existe sur linuxfr). Je suis inscrit ici depuis 2001, j'ai 30 ans, plusieurs années d'expérience, un diplôme d'ingénieur et un Master of Science étrangé.
  • [^] # Re: Un tantinet déçu...

    Posté par  (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 5.

    >> a) Temps d'installation : Aucune idee, j'ai jamais fait attention a ca

    Prends un XP SP3 MSDN clean, installe .NET framework 3.5 full package. C'est aussi lent qu'une tortue qui courre un marathon
    Le pire que j'ai eu c'est l'installation de Visual C++ 2005 Express (express - oui ils ont peur de rien) et de ses potes (platform SDK, DirectX SDK, SP1...)

    >> b1) Si tu veux je te fais un RPM qui ne desinstalle pas tout, c'est facile a faire

    Surement, mais sur le long terme en tant qu'utilisateur j'ai plus de problèmes sous Windows que sous les autres OS.
    Sous une distrib quelconque je n'ai pas peur d'installer tous les rpm du monde, c'est pas vraiment un problème. Sous Windows en revanche, je fais super gaffe à ce que j'installe pour ne pas pourrir mon système.
    Le pire c'est les trucs dont on ne peut pas se passer comme les drivers. Et souvent ils font 50Mo littéralement rempli de merde in-désinstallable. L'idée est alors de décompresser (si possible) le driver avec 7-zip et d'installer que les trucs indispensables ou plus chiant, de passer par une machine virtuelle.

    Oui c'est principalement de la faute du fabricant, mais comme je l'ai écrit au dessus "la faute vient indirectement de Microsoft qui ne fournit pas des outils adaptés"
    Par exemple pour nommer un .deb différemment du nommage traditionnelle, il faut vraiment le vouloir. Sous Windows pas de soucis, tout le monde nomme son installeur setup.exe et le compresse ensuite dans un .rar !
    Sous Windows il n'y a aucune volonté d'éduquer les développeurs et de faire en sorte que l'écosystème soit à peu près clean et cohérent. C'est le bordel permanent, on se retrouve ainsi avec des Norton Antivirus qui ne pas être désinstallé sans installer un "desinstalleur" (!)
    D'ailleurs l'incohérence du système ne se retrouve pas seulement dans les processus d'installation : j'ai Vista avec Office 2007 et Visual C++ 2008 --> aucun des softs n'a le même look&feel !
    Heureusement les choses s'améliorent lentement, les erreurs "conflit blabla avec la dll mfc" font partis du passé (tu m'étonnes plus personne n'utilise les MFC huhu) - maintenant on se tape des conflits avec les frameworks .NET

    >> b2) Il n'y a pas de limite de reactivation tant que c'est sur la meme machine

    Sauf si t'as changé le disque dur ou le proc ? (je suis pas expert sur ce sujet, juste constaté)

    >> b3) J'ai vraiment du mal a voir pourquoi tu as besoin de réinstaller régulièrement, tu installes 300 softs par jour ?

    300 ? au moins 3000 ! :p
    Depuis qqs jours j'ai mon 'Visual C++ command prompt' qui ne fait plus de complétion avec la touche tab, super chiant pour lancer nmake :/ Pourquoi ? j'en sais rien ! et ce que je n'explique pas je le met dans le panier --> "Windows est un système biodégradable"

    J'installe des softs de temps en temps, rien de transcendant mais à la longue + tous les KB, Windows pète pas la forme. Et plutôt que de passer du temps à comprendre et résoudre les problèmes, je préféré réinstaller. Je bénéficie ainsi d'un système clean et rapide (oui quand on reinstalle son Windows il redevient rapide) et des dernières versions des logiciels puisque Windows ne propose pas de système de détection des mises à jour des logiciels.

    >> c) Les erreurs de Windows Installer sont decrites sur MSDN, je peux comprendre que tu n'y comprennes rien

    http://msdn.microsoft.com/en-us/library/aa368542.aspx
    Effectivement personne comprend. Quand j'ai eu mon erreur lors de l'installation de OpenOffice (et donc de toutes applications dépendantes de Windows Installer) j'ai trouvé quelques infos sur des forums. Le premier avait formaté son disque dur, le deuxième... aussi !
    C'est finalement en cherchant un peu plus que je suis tombé sur un blog qui expliquait qu'il fallait enlever une clef du registre apparemment corrompue. Ce jour la j'aurais peut être mieux fait de réinstaller mon Windows, ça m'aurait pas pris plus de temps et éviter les emmerdes actuelles...
  • [^] # Re: Un tantinet déçu...

    Posté par  (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 3.

    > l'installation et la suppression de logiciel ne dépendent pas d'eux

    Alors ça dépend de qui ?
    Microsoft fournie bien le framework "Windows Installer" (les fameux fichiers .msi) http://msdn.microsoft.com/en-us/library/aa372866.aspx

    Les autres OS (MacOS X, RedHat, Debian...) fournissent aussi des outils et force est de constater que Windows est assez mauvais dans le domaine. La faute vient indirectement de Microsoft qui ne fournit pas des outils adaptés. Oui, Microsoft ne pourra jamais éradiquer les programmes mal foutus mais il est de son rôle de limiter ceux-ci.

    Pour faire un parallèle, avant Vista beaucoup de drivers plantaient. Depuis, Microsoft a fait en sorte de réduire les "mauvais" drivers.
  • [^] # Re: Un tantinet déçu...

    Posté par  (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 1.

    > Windows est un système biodégradable qu'il faut ré-installer régulièrement

    Au passage, la meilleure solution que j'ai trouve a ce probleme c'est de virtualiser un Windows (Volume License histoire de pas de faire chier avec les activations) et de bidouiller dessus.
    Ca augmente la duree de vie du Windows principale. Chez moi, en etant maniaque, un Windows XP/Vista tout neuf (pas un Windows livré avec le PC qui contient que des crapwares) dure maximum 2 ans avant d'etre pourri :/

    Rien qu'a cause de ca je recommande systématiquement Mac autour de moi (i.e aux utilisateurs lambda) --> moins de crapwares, moins de virus/trojans/spywares/adwares, moins d'emmerdes tout simplement !
    Le jour ou MacOS sera a 15% de pdm (et Linux a + de 5%), ptet qu'ils se bougeront le cul !
  • [^] # Re: Un tantinet déçu...

    Posté par  (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 3.

    > - Pas de gestionnaire de programme style urpmi ou deb

    Question pour pgpb

    Y'a un truc que je comprends pas sous Windows et qui énerve tout le monde :

    * Les temps d'installation et de désinstallation des programmes
    Surtout ceux provenant de Microsoft ! En plus il faut régulièrement rebooter.
    Pourtant un installeur NSIS (http://nsis.sourceforge.net/Main_Page ) est très rapide, pourquoi pas les autres ?

    * Désinstaller un programme n'enlève pas tout
    Ce qui fait que Windows est un système biodégradable qu'il faut ré-installer régulièrement. Malheureusement la clé d'activation n'est plus valable après 3 (ou 5 je sais plus) ré-activations.

    L'installation et la suppression de logiciels est AHMA le pire défaut de Windows. Sans demander un apt-get, si Microsoft pouvait sortir un truc qui fonctionne... Et ca fait 10 ans que ca dure...

    Il m'est déjà arrivé d'obtenir des erreurs 'Windows Installer' incompréhensibles (et donc insolubles ou presque --> format C: est souvent la seule solution par manque d'information)


    > - Pas de mise à jour centralisée

    http://update.microsoft.com/windowsupdate/ ?
  • [^] # Re: heuu

    Posté par  (site web personnel) . En réponse au journal Cherche ISO de Windows 7. Évalué à 3.

    > Il fût un temps où l'on pleurait de joie à l'idée d'abandonner
    > son anciennes version de windows (95 98) pour une nouvelle

    Ca n'a pas toujours été le cas : Windows Me
    Avec le recul je pense qu'il faut voir Vista comme un "Windows Me". Pour l'utilisateur final, Vista n'apporte rien si ce n'est un système plus lent et des emmerdes (c'est du vécu).

    > je ne suis pas sûre que ressortir une nouvelle version
    > deux ans plus tard changera grand chose

    A mon avis tu te trompes. XP a fait son temps et les "reviews" et commentaires sur Windows 7 Beta sont assez élogieux ce qui n'était clairement pas le cas de Vista a l'époque. Et ils ont encore au moins 6 mois pour améliorer Windows 7 !
    AMHA autant Vista a été complètement boudé à la facon "Windows Me" autant il y a de forte chance pour que Windows 7 soit un gros succès. Je pense que Microsoft a tiré les conclusions de son échec Vista.

    Certes il n'y a apparemment rien de révolutionnaire dans Windows 7 mais les entreprises ne peuvent pas rester sous XP éternellement.
  • [^] # Re: Merci pour l'info...

    Posté par  (site web personnel) . En réponse au journal Monkey Studio 1.8.3.0. Évalué à 1.

    Plus tu maches le travail aux lecteurs et plus tu auras des retours.
    Si tu fais une news sexy et bien rédigée avec un descriptif, un lien vers des screenshots, un changelog, une todolist (+ un petit troll pour aguicher huhu) ect... et ben les lecteurs auront envie de prendre de leur temps pour tester.

    Si tu n'as pas envie de prendre de ton temps pour écrire ce journal, alors le lecteur n'aura pas envie de prendre de son temps pour installer/tester/commenter, c'est comme ça !
    Je pense même qu'il vaut mieux ne rien écrire du tout plutôt que d'écrire un journal comme celui-ci : ça dessert ton projet plus qu'autre chose :/

    Même dans le logiciel libre il faut faire de la promotion et du "marketing" sinon on obtient rien.

    Pour ma part, le fait que MkS ne gère pas CMake est rédhibitoire :/
  • [^] # Re: Édition des tags ?

    Posté par  (site web personnel) . En réponse au journal Cadeau de Noël: La version 1.2 de Ario. Évalué à 3.

    Pour éditer les tags, il existe TagLib http://developer.kde.org/~wheeler/taglib.html
    C'est multiplateforme (Win, Linux, Mac) et utilisé par pas mal de projets dont Amarok, Sonata et Audacious.
    TagLib n'a aucune dépendance externe, elle est intégralement codée en C++ et il existe un binding C.
  • # KDE 4.2 beta 2

    Posté par  (site web personnel) . En réponse au journal Qt Creator et Qt 4.5 en versions beta. Évalué à 10.

    Au passage, KDE 4.2 bêta 2 est également sortie : http://dot.kde.org/1229613785/

    La news de la sortie de Qt 4.5 et Qt Creator beta sur dot.kde.org :
    http://dot.kde.org/1229622208/

    Une vidéo sur le support de Cocoa sous Mac OS X :
    http://trolltech.com/products/appdev/platform/qt-for-mac
    Pour rappel, les précédentes versions de Qt utilisaient Carbon et donc l'intégration de Qt n'était pas parfaite. C'est désormais le cas et maintenant Qt 4.5 supporte le 64 bits sous Mac OS X (Carbon ne permet pas créer des applications 64 bits)

    Voici les liens vers les infos au sujet de la compilation de KDE 4 avec Qt 4.5 (qui permet d'avoir un Qt 4.5 stable beaucoup plus rapidement) :
    http://labs.trolltech.com/blogs/2008/12/04/how-kde-4-is-bloc(...)

    Pour ceux qui aiment Wolfenstein 3D, voici la version Qt qui est tout simplement étonnante :
    http://www.youtube.com/watch?v=MXS3xKV-UM0

    A noter aussi que Trolltech/Qt Software continue de travailler au portage de Qt sur la plateforme de téléphonie S60 :
    http://labs.trolltech.com/blogs/2008/12/15/time-for-another-(...)
    La plateforme S60 (basé sur Symbian) équipe énormément de téléphones portables cf http://en.wikipedia.org/wiki/Nokia_S60

    Qt existe déjà pour Windows CE et Maemo, Manque plus que Qt pour Android et ça sera parfait :)

    Pour finir, je sais plus où j'ai lu ça, mais des personnes travaillent sur l'intégration de Qt avec le moteur 3D OGRE (http://en.wikipedia.org/wiki/OGRE ) pour permettre l'utilisation des widgets (boutons, ascenseurs...) Qt directement dans une fenêtre OGRE.
  • [^] # Re: Pendant ce temps là

    Posté par  (site web personnel) . En réponse au journal Chrome en version finale. Évalué à 4.

    [...] et tu livres une applications sans menu et autre éléments inutiles dans le navigateur
    Ton client utiliseras un chrome en mode kiosk au bureau et depuis un navigateur standard de l'extérieur

    C'est surement tres bien mais j'ai rien compris, tu peux expliciter s'il te plait ?
  • [^] # Re: Intégration de MySQL dans le logiciel

    Posté par  (site web personnel) . En réponse à la dépêche Amarok 2.0 "Ce n'est que le début". Évalué à 5.

    L'explication longue sur le blog des devs (qui est en panne) : http://209.85.135.132/search?q=cache:tK7m0NryrbgJ:amarok.kde(...)

    En gros ils ont eu pas mal de problèmes avec SQLite. Et MySQL embedded, qui a le même objectif que SQLite, est meilleur. Donc ils ont choisis MySQL embedded :)
    Pour le support de MySQL version "standalone" sur une autre machine, c'est prevu dans le futur. Ca les saoule de maintenir SQLite, MySQL et PostreSQL, donc ils se contentent de MySQL qui fonctionne en embedded et en standalone de maniere convenable.

    En revanche, la ou il y a plus de zones d'ombres (pas d'info ni sur le blog, ni sur la mailing-list), c'est sur la non utilisation de QtSQL qui est une couche d'abstraction incluse dans Qt. La ils codent un truc vraiment spécifique a MySQL. La raison serait le manque de flexibilité de QtSQL. Mais personnellement je ne vois pas ce que Amarok utilise de si extraordinaire que ça au niveau de la BDD pour ne pas utiliser QtSQL... Syndrome NIH ?

    D'ailleurs Amarok utilise déjà une couche d'abstraction (Phonon, incluse dans Qt) pour jouer les fichiers audio plutot que leur truc maison de la branche 1.x
  • [^] # Re: J'ai teste sous Windows

    Posté par  (site web personnel) . En réponse à la dépêche Amarok 2.0 "Ce n'est que le début". Évalué à 5.

    > 4% selon gartner

    Gartner, Gartner... autant passer chez Madame Irma !
  • # J'ai teste sous Windows

    Posté par  (site web personnel) . En réponse à la dépêche Amarok 2.0 "Ce n'est que le début". Évalué à 3.

    (Oui je sais on est sur Linuxfr et je parle de Windows...)
    La version 2.0 n'est pas encore sortie sous Windows, c'est l'ancienne version 1.98.
    Gros probleme, comme Amarok utilise les libs KDE, C:/Program Files/KDE fait chez moi 230 Mo (pour comparer, SongBird 1.0 fait 50 Mo)
    En terme de charge memoire, le processus Amarok seul fait plus de 100 Mo au lancement avec une collection de 7000 fichiers
    Si on ajoute les processus lies a KDE, on obtient:
    Amarok - 100 Mo
    kwalletd - 17 Mo
    klauncher - 16 Mo
    dbus-daemon - 3 Mo
    kded4 - 23 Mo
    kioslave - 17 Mo
    kioslave (bis) - 17 Mo
    kioslave (ter) - 17 Mo
    ----> 210 Mo (!)

    Ceux qui voulaient remplacer Foobar2000, Winamp ou meme SongBird (70 Mo d'occupation memoire chez moi) vont etre decus :/
    En dehors de ca, Amarok tourne pas trop mal : ca lit les fichiers audio :)

    Autant Qt est vraiment sublime sous Windows autant KDE/KDElibs n'a a mon avis aucun avenir a moyen terme. Peut etre sur le long terme, et encore : mal integre, bouffe de la memoire, lent... il y a deja suffisamment d'alternatives natives sous Windows pour que les gens n'utilisent pas les applications KDE.
    Je suis tout de meme impressionne par le boulot effectue. Porter KDE sous Windows ca doit franchement pas etre simple.

    C'est dommage car si Firefox, OpenOffice.org, VLC et quelques autres ont autant de succes (et font decouvrir le libre au dela des 1% de linuxiens), c'est principalement parceque ses applications tournent correctement sous Windows.

    Quelqu'un a pu tester Amarok/KDE sous MacOSX ?
  • [^] # Re: exceptions de la GPL

    Posté par  (site web personnel) . En réponse au journal SongBird et la GPL. Évalué à 1.

    C'est pas parceque t'es pas au courant que ca se fait pas !

    mélanger la GPL avec autre chose
    Le but n'est pas de melanger mais de separer !
    Et la separation s'effectue justement a l'aide de LoadLibrary et dlopen
    Tu peux aussi utiliser des sockets pour faire communiquer ton soft GPL avec un plugin proprio
  • [^] # Re: MediaInfoLib vs TagLib

    Posté par  (site web personnel) . En réponse au journal MediaInfo cherche beta-testeurs. Évalué à 2.

    Le problème que j'ai avec Boost et compagnie est leur poids

    Je comprends tout a fait, QtCore4.dll (mode release) sur mon PC fait 1.92Mo :/
    J'ai longtemps utilise Boost, c'est plus leger que QtCore (le decoupage est "mieux" fait) mais mon avis est que l'API n'est pas aussi bien.
    Si jamais tu refais l'interface graphique en Qt, alors il serait interessant d'etudier la possibilite d'utiliser QtCore aussi pour MediaInfoLib.
    Ce que je fais dans ce genre de cas c'est de "mimer" l'API de Qt (ou autre), au moins ca limite le "reinventage" de roue
  • [^] # Re: MediaInfoLib vs TagLib

    Posté par  (site web personnel) . En réponse au journal MediaInfo cherche beta-testeurs. Évalué à 4.

    Je viens d'integrer MediaInfoLib et ZenLib a mon projet: http://code.google.com/p/phonon-vlc-mplayer/source/browse/tr(...)
    Regarde les diff:
    http://code.google.com/p/phonon-vlc-mplayer/source/detail?r=(...)
    http://code.google.com/p/phonon-vlc-mplayer/source/detail?r=(...)
    Et surtout les CMakeLists.txt

    MediaInfoLib et ZenLib compilent donc chez moi (VC++2005), faut encore que j'integre le .def (d'ailleurs on n'utilise plus les .def, c'est mieux d'integrer les delspec directement dans les headers, c'est moins prise de tete)

    Ca m'a pris 15min !
    si tu passais a CMake, tu pourrais virer tous tes scripts ! J'imagine que t'as du passer un temps de ouf dessus !
    CMake te ferait gagner ENORMEMENT de temps !

    CMake supporte tout les compilos actuels (meme Borland il me semble - je sais que tu l'aimes bien :) et est vraiment multiplateforme.

    Pour ce qui est de ZenLib, c'est interessant mais certainement redondant par rapport a des libs genre QtCore. Apres faut voir si c'est dans la politique du projet d'integrer un dependance externe (Boost, QtCore ou meme GLib...)

    On peut surement continuer a discuter de ca en priver :)

    La je vais faire les courses et manger :)
    mais avant demain les CMakeLists.txt permettront de compiler MediaInfoLib sous VC++2005, Linux GNU GCC, VC++2008 et MinGW
  • [^] # Re: MediaInfoLib vs TagLib

    Posté par  (site web personnel) . En réponse au journal MediaInfo cherche beta-testeurs. Évalué à 2.

    la zlib est la dependance limite obligatoire de n'importe quelle projet :) je depend deja d'elle.

    La question des dépendances est assez importante pour moi car j'integre dans mon svn le code source des libs externes et je les "CMakifie" avec un flag a la compile pour desactiver tout ca si besoin. Ca permet ensuite de creer tres facilement des binaires pour VC++ 2003, 2005, 2008, MinGW, Linux et bientot Mac.
    Donc si libmediainfo ne depend que de libzen et zlib, c'est plus que parfait ! Pour info TagLib depend optionnellement de la zlib aussi, donc c'est vraiment pareil.

    Au passage, un patch CMake pour libmediainfo t'interesserait ?
    En regardant ton code source, ca te permettrait de virer autotools et tous les fichiers *.sln, *.bat, *.sh... (le temps que t'as du y passer !)
    CMake est une vrai petite merveille pour faire du multiplateforme - Y'a pas mieux !
  • [^] # Re: exceptions de la GPL

    Posté par  (site web personnel) . En réponse au journal SongBird et la GPL. Évalué à 2.

    Il y a une autre solution pour integrer des plugins proprio a du code GPL: le lancer dynamiquement (pas de link) avec LoadLibrary sous Windows ou dlopen sous UNIX
    cf http://en.wikipedia.org/wiki/Dynamic_loading
  • [^] # Re: Y'a pas Debian GNU/Hurd sur ARM ?

    Posté par  (site web personnel) . En réponse au journal MediaInfo cherche beta-testeurs. Évalué à 5.

    [...] le packaging, faut se le farcir...

    Je ne m'attendais clairement pas à passer autant de temps sur le sujet, chaque distrib se plaignant de choses différentes suivant l'humeur.

    Et c'est bien dommage, a mon avis Linux gagnerait beaucoup de part de marche si le systeme de packaging etait d'avantage standardise.
    Il est plus simple de faire un package qui tourne sur tous les Windows, c'est un comble quand meme :/
  • # MediaInfoLib vs TagLib

    Posté par  (site web personnel) . En réponse au journal MediaInfo cherche beta-testeurs. Évalué à 2.

    J'utilise TagLib actuellement http://developer.kde.org/~wheeler/taglib.html
    MediaInfo a un spectre beaucoup plus large: TagLib a été crée pour les fichiers musicaux uniquement.
    MediaInfoLib pourrait t'il remplacer TagLib notamment en terme de rapidité de traitement ?
    Je vois aussi que MediaInfo a pas mal de dépendances contrairement a TagLib qui n'en a aucune. http://mediainfo.sourceforge.net/en/Support/Build_From_Sourc(...)
    Pour construire MediaInfoLib, WxWidgets est-il nécessaire ?

    En tout cas je suis très intéressé; pour les fichiers vidéos, MediaInfoLib n'a à ma connaissance aucun équivalent ! Bravo !
  • [^] # Re: Obligatoire

    Posté par  (site web personnel) . En réponse au journal La version 5.1 de MySQL est-elle bourrée de bugs ?. Évalué à 4.

    Un exemple bien spécifique: PostgreSQL n'a pas de système embarqué (genre SQLite) comme MySQL le propose dans sa version 5.1.
    SQLite est apparemment limité (dixit les devs d'Amarok) et il est préférable d'utiliser MySQL embedded pour ce type d'utilisation.