freejeff a écrit 897 commentaires

  • [^] # Re: Fibre ?

    Posté par  . En réponse au journal Numéricable et moi.. Évalué à 2.

    En fait avec l'offre V6, je payais 37,90€ pour free là àa sera 39.90€ - 4€ d'abonnement déjà payé par la co-pro. donc moins cher.

    Après c'est vrai que j'étais très content de free et qu'ils ont vraiment amélioré leur service client avec des démarches tout en ligne et des techniciens compétent qui viennent rapidement. Je trouve que devoir repasser par une plate-forme d'appel avec numéricable est une réelle régression. Je ne suis engagé que pour 12 mois, je pourrais aller chez SFR après si ça ne me convient pas !

  • [^] # Re: je vais me faire moinsser mais

    Posté par  . En réponse au journal Numéricable et moi.. Évalué à 10.

    Alors :

    1) je ne suis pas développeur informatique,
    2) j'ai autre chose à faire,
    3) je ne reproche à personne le fait que ça n'existe pas.

    Il me semble qu'il est encore possible de signaler une fonctionnalité sans avoir le devoir moral de l'implémenter. Il y a tout de même certaines compétences à avoir lorsque l'on souhaite aller chercher des flux qui n'ont pas été prévus pour être lus en dehors du navigateur.
    Aujourd'hui les flux sont découpés en plein de petits bouts il faut donc savoir les recoller, M6 et W9 mettent des DRM c'est donc impossible à récupérer. Si c'était si simple ça se saurait.

    J'ai déjà constaté ma nullité dans ce domaine lors de ma tentative de sniffer les flux depuis la VM genymotion, je ne comprends rien au urls que je récupère !!!

  • [^] # Re: Fibre ?

    Posté par  . En réponse au journal Numéricable et moi.. Évalué à 5.

    Pour te répondre,

    J'avais regardé une carte de déploiement (que je ne retrouve plus dans l'instant) qui indiquait que oui c'était de la fibre jusqu'au regroupement des cinq maisons qui composent notre parcelle.

    J'ai fait un test sur internet : http://www.degrouptest.com/test-debit.php

    qui me donnait 99 Mb/s là où ils m'ont vendu du 100Mega.

    A priori c'est des bits et non des octets mais je constate un débit sur un torrent linux dépassant les 6 Mo/s donc c'est 4 fois plus que ce que j'avais précédemment avec free pour moins cher …

    Sur ce point je suis donc satisfait.

    Honnêtement que ce soit du cable co-axial blindé dédié ou de la fibre ne fait pas trop de différence pour moi qui vient de l'adsl.

  • [^] # Re: je vais me faire moinsser mais

    Posté par  . En réponse au journal Numéricable et moi.. Évalué à 1. Dernière modification le 15 décembre 2014 à 17:05.

    Non, je t'ai plussé, c'est en effet une possibilité mais par exemple lorsque je vais voir le direct chez pluzz j'ai vraiment une qualité toute pourrie alors que la connexion permet beaucoup plus. C'est dommage qu'il n'y ait pas weboob pour les lives car ça fonctionne pas trop mal pour le replay.

    J'aurais voulu avoir une qualité équivalente au multiposte HD de chez free et ce n'est clairement pas possible avec cette technique.

    De manière générale les flux box sont bien meilleurs que les flux diffusés sur les plateformes live des chaines. De plus cela évites de devoir accéder au clavier et permet un pilotage à la télécommande sans trop paramétrer de choses (je fais encore des cauchemars de mes tentatives de paramétrage lirc).

  • # myHDL et OpenCL

    Posté par  . En réponse au journal Le VHDL prend-il l'eau ?. Évalué à 5.

    Premièrement, je n'y connais absolument rien en VHDL/VERILIG/FPGA.

    J'ai vu qu'un passionné a implémenté une description matérielle basée sur python qui se sert des générateurs et décorateurs. Il a mis en place des outils de conversion VHDL/VERILOG et permet de faire des tests. Il a effectué des benchmarks avec les outils propriétaires et lorsqu'il utilise pypy il semble avoir de bonnes performances.

    http://www.myhdl.org/

    Comme, je n'y connais rien, j'ai certainement dit pas mal de bétises cependant l'outils semble d'assez haut niveau en conservant des performances acceptables.

    D'un autre cotés Altera a mis au point un traducteur OpenCL vers FPGA pour ces FPGA haut de gamme. Cela abaissera certainement la barrière pour les développeurs.

    Beaucoup de gens qui font du VHDL et VERILOG disent que ce n'est pas une question de langage mais de logique. Je n'y connais rien mais on pourrait dire la même chose de la programmation sur MIC et GPU et pourtant il y a un énorme travail pour rendre cela accessible. Je pense donc qu'il y a un coup à jouer pour les logiciels libres.

  • # Super Logiciel

    Posté par  . En réponse à la dépêche digiKam 4.2 est disponible. Évalué à 10.

    Digikam m'a permis de corriger des photos, du temps ou j'utilisais un reflex, que j'aurais bien eu du mal à corriger autrement. Il sait prendre en charge les images RAW grâce au programme de David Coffin DCraw et il prend en charge nativement 16 bits par couleur ce qui permet de pouvoir récupérer des scènes avec un contraste d'éclairage fort. Il propose des outils de balance des couleurs plutôt simple à utiliser.
    Il est plus possible d'utiliser cimg pour les effets et de corriger les distorsions. Tout cela se fait simplement. Il y a en plus l'outil showfoto qui va avec. Il est possible d'utiliser l'état de l'art des techniques comme enfuse, liquid resize, hugin. C'est vraiment un super outil. Il est même possible de piloter son appareil photo directement depuis.

    Personnellement je n'ai pas trop utilisé d'autres logiciels tels que darktable, et lightroom si quelqu'un peut expliquer les avantages et inconvénients de ces différents logiciels, je pense que ça apporterait pas mal à l'article.

    Si je remets la main un jour sur un reflex pour les vacances je pense que j'en ferais un usage assez intensif.

  • # Expoter animation vers svg SMIL

    Posté par  . En réponse à la dépêche Synfig, le développement avance à grands pas, et continue sur sa lancée…. Évalué à 10.

    Je sais que j'ai déjà évoqué le sujet dans un commentaire mais je pense qu'un import de svg issus de inkscape sans pertes ainsi qu'un export vers du SVG SMIL servirait vraiment à démocratiser le projet. En effet maintenant que que synfig utilise cairo alors il n'y a plus de raison. Inkscape et firefox utilisent aussi cette lib il me semble donc possible de trouver une intersection acceptable entre les conteneurs internes des programmes de manière à permettre un import/export parfait et surtout un export en SVG SMIL lisible par les navigateurs.

    C'est vraiment ce point qui m'a fait ne pas basculer vers synfig. J'ai besoin d'inkscape pour sozi (enfin plus pour longtemps) et je veux pouvoir utiliser mon travail sur des navigateurs qui profitent de l’accélération OpenVG (disponible dan cairo). Je trouve que l'export en vidéo n'est pas une bonne solution ! Vos outils d'animations sont remarquables et je vous en félicite mais sans communication parfaite avec le standard vectoriel j'ai peur que ça ne décolle pas.

    En tout cas félicitation pour le travail réalisé, j'espère pouvoir utiliser prochainement votre logiciel !

  • [^] # Re: Modeling

    Posté par  . En réponse au journal 3D dans les présentations web. Évalué à 3.

    Le modèle est fait par segmentation de scanner manuel, d'IRM, scanner au rayons X. Il est exportable en .obj. En fait ce que je veux faire c'est une présentation qui me serve lors de conférences avec un auditoire mais aussi que je puisse mettre sur le site internet du laboratoire. Je pense que dans ce cas précis c'est vraiment intéressant.

    De plus si tu arrives à mettre pas mal d'objets affichables et masquables sur ta scène 3D alors tu simplifies grandement ta présentation.

  • # J'ai oublié X3DOM

    Posté par  . En réponse au journal 3D dans les présentations web. Évalué à 3.

    X3DOM et instant reality fournissent des exemples sympa et mettent à disposition (non libre) sous linux des outils de conversion

  • [^] # Re: Là ça commence à être vraiment sympa

    Posté par  . En réponse au journal Minnowboard : 2ème essai. Évalué à 1.

    A priori sur le lien que tu as posté ils écrivent que le framework fonctionne déjà sur 99 % de la bibliothèque OpenCV ce qui semble être déjà un premier résultat intéressant. Mais c'est vrai que c'est un peu frustrant de toujours passer derrière windows pour les sdk …

  • # Là ça commence à être vraiment sympa

    Posté par  . En réponse au journal Minnowboard : 2ème essai. Évalué à 6.

    • Les drivers GPU sont directement inclus dans le noyau,
    • Le GPU est compatible OpenCL,
    • Il y a l'USB 3.0 pour le traitement d'images,
    • Du Giga Ethernet pour faire une architecture client serveur rapide,
    • Du Sata2 pour du transfert pouvant aller à 300 Mo/s
    • pas mal de signaux : SPI, I2C, I2S Audio, 2x UARTs (TTL), 8x GPIO (2x PWM), +5V, GND,

    Il devient possible de se servir de cette carte avec une debian donc tout la puissance de apt-get, on se rapproche vraiment d'un PC ! Mais avec plein de connectiques en plus !

    Un petit exemple de ce que l'on pourrait faire avec :

    serveur d'acquisition de données avec un Convertisseur analogique numérique de qualité, qui renvoie vers le réseau, ou écrit sur une simple clef USB3.0.

    Un serveur de vision en utilisant des caméras USB3.0.

    On peut aussi envisager avec la puissance d'OpenCL de faire des calculs temps réel sur des données issues de la caméra et renvoyer une info en streaming vers autre chose comme par exemple un système à contrôler.

    On peut donc faire tout ce que l'on fait avec un PC en ayant les entrées numériques d'une arduino …

    L'avantage que je trouve important par rapport à NUC est la présence des entrées/sorties. Cela permet la communication avec un autre monde que celui du PC.

    Maintenant il reste toujours le problème de performances associé à l'utilisation d'un noyau linux lorsque l'on pilote des entrées/sorties.

    Il n'y aurait plus qu'à fournir un petit boîtier comme pour la NUC qui donnerait accès aux différents bus et entrées/sorties et ça serait parfait !

    Conclusion, il va vraiment falloir que je me mette à OpenCL pour faire du traitement temps réel sur les images avec ce genre de matos ça motive bien …

  • # Si formules ou base existante en pdf alors Inkscape

    Posté par  . En réponse au journal Faire un poster . Évalué à 0.

    Cela peut paraître paradoxal car inkscape n'est pas l'outil le plus pratique pour les formules, mais à défaut d'être très bon en beamer, inkscape est un très bon choix.

    La killer feature étant l'import pdf, il suffit donc d'importer ses documents pdf générer sous latex et on a toutes le formules que l'on souhaite, de même pour les éléments de présentation issus d'impress il suffit d'exporter en pdf et importer dans inkscape, la plupart du temps cela se passe très très bien. Si en plus tu te sers de sozi pour faire des poster interactifs tu pourras faire de très belles présentation à partir de ton poster !!

    Donc bien qu'il existe des outils spécialisés comme scribus ou draw je te conseillerais tout de même inkscape qui de part son import pdf est plus polyvalent.

    A noter qu'il existe un import pdf sous libreoffice mais il est bien moins bon que celui de caro …

  • [^] # Re: Convertisseur analogique numérique (CAN)

    Posté par  . En réponse à la dépêche Une centrale d'acquisition open source pour le monde de l'éducation. Évalué à 1.

    Un autre projet intéressant est le smartscope, c'est un oscilloscope numérique pilotable par PC,Tablette et téléphone compatible Linux, Windows et Mac. Ils indiquent sur leur page kickstarter que tout le soft sera Open Source

  • # Convertisseur analogique numérique (CAN)

    Posté par  . En réponse à la dépêche Une centrale d'acquisition open source pour le monde de l'éducation. Évalué à 10.

    Bonjour,

    ce projet est très intéressant. Nous utilisons souvent les cartes arduino pour faire de l'acquisition. Cependant la résolution de 10 bit est un peu trop faible pour nous alors nous avons décidé d'utiliser un CAN un peu plus musclé

    Si cela vous intéresse, nous pouvons vous envoyer la bibliothèque développée qui est compatible arduino uno/Due/Chipkit.

    Il existe de plus une carte la linduino qui permet d'avoir une isolation galvanique et un connecteur spécifique de chez Linear Technology et une bibliothèque générique permettant de tester plein de convertisseurs. Nous envisageons de tester cela prochainement car cela permet de ne pas avoir de développement de cartes et de pilotes.

    Un autre point assez intéressant est l'arrivée d'une arduino avec un LCD incorporé arLCD permettant de conserver toutes les entrées/sorties de la arduino et avec une bibliothèque arduino avec plein de type d'afficheurs préprogrammés.

    Cela permettrait de se passer d'écran et d'avoir un paramétrage assez aisé du système.

    En tout cas le projet nous intéresse, n'hésitez pas à me contacter pour voir ce qu'il est possible de faire.

    Bien cordialement,

  • [^] # Re: Gros volumes de données ?

    Posté par  . En réponse à la dépêche Pandas, une bibliothèque pour manipuler facilement des données. Évalué à 1.

    Pour les données structurées il y a SimpleITK qui fournit des fonctions d'import performantes.

    Sur la classe python VTK, ça ne va pas du tout car il faut faire des boucles sur les éléments du fichier VTK ce qui est long en python.

    Le mieux est d'utiliser un langage compilé qui fait la conversion et met tout ça dans un array numpy mais ça il faut le faire à la main dès que l'on a un format de fichier un peu non standard. Sur des petites structures ce n'est pas grave, ça devient chiant sur des plus grandes et c'est ingérable (pour l’utilisateur lambda) sur des structures dépassant la taille de la mémoire.

    Mais VTK est un standard de facto, utilisé par les gens de l'analyse d'images médicales pour la segmentation et par la communauté des éléments finis pour le post traitement (via paraview), une solution sérieuse se doit de traiter ce format en fournissant le même niveau de service (chargment par morceaux comme HDF/NetCDF).

  • [^] # Re: Rien à voir

    Posté par  . En réponse au journal Crowdfunding régulier. Évalué à 1. Dernière modification le 14 janvier 2014 à 21:09.

    Je ne peux pas te démontrer que c'est autant utile car ce n'est pas le cas. Par contre il est indéniable qu'être cultivé ouvre des portes dans la vie personnelle et professionnelle et que tout le monde n'est pas égal face à l'acquisition de la culture d'une part (tous les arts majeurs sont souvent élitiste) et d'autre part le fait de payer est une barrière bien basse pour celui qui est aisé et bien haute pour celui qui lutte pour s'acheter un steak.
    En fait on est tout à fait d'accord !
    J'honnis ceux qui s'accaparent des frais de gestions comme ce qui se fait actuellement via la taxe sur les supports d'information.

    La licence globale est un moyen de rendre la culture accessible mais il est très difficile de décrire un modèle de réversion de cette taxe qui soit vertueux et qui donne un poids suffisamment juste à chaque artiste dont ta gamine. Ce n'est pas pour cela que l'on ne doit pas y réfléchir. Après peut être que le modèle actuel de piratage est satisfaisant. Il n'y a que très peu de condamnations et les sites donnant accès à beaucoup de forme de culture sont légion. Il pourrait être intéressant de créer une assurance piratage mutualiste, qui gère le procès et les dédommagements si on se fait prendre, ça permettrait de montrer la solidarité des gens pour la libre diffusion de la culture tout en donnant un trésor de guère aux gens qui prônent ces valeurs. Il n'y aurait ainsi que très peu de d'intermédiaires tiers qui s'enrichissent !

  • [^] # Re: Rien à voir

    Posté par  . En réponse au journal Crowdfunding régulier. Évalué à 10.

    Meurt idée pourrie de sécurité sociale qui n'a pour but que de me soutirer de l'argent contre ma volonté!

    C'est un peu provoque, mais c'est un modèle comme un autre de rémunération non ?
    Aujourd'hui on paye pour l'utilisation de supports tels que les CDs, les disques durs et tout autre support mais sans avoir aucun droit associé !
    Je ne dis pas que tu es partisan de cette taxe mais force est de constater qu'elle est bien présente et qu'elle n'entraîne aucun droit.

    Et si on considérait la culture comme un droit et non un produit un peu comme la santé ?
    Cela ne voudrait dire en rien qu'il n'y a pas de commerce autour mais qu'elle est un bien indispensable à l'épanouissement de l'homme et que de ce fait chacun doit y avoir accès.

    Bien sûr c'est un peu caricatural mais l'ambition me semble assez noble pour ne pas forcément qualifier l'idée de licence globale de "idée pourrie".

    Tout prélèvement peut être considérer comme ayant pour but que de me soutirer de l'argent contre ta volonté, si ce n'est que c'est une conséquence et non un but, l'objectif est de rendre la culture disponible à tous et la conséquence est un prélèvement pour finance la création.

    Après chacun est libre de préférer payer pour sa consommation mais le but de la rendre accessible me semble louable.

  • # IP Arduino sur FPGA

    Posté par  . En réponse à la dépêche Sortie de la version 5.3 du BSP du Projet Armadeus. Évalué à 1.

    Le FPGA est normalement capable de programmer la logique d'une arduino due en allant plus vite !

    serait il possible d'intégrer l'IP arduino due, arm qui existe déjà pour pouvoir se servir de l'aspect temps réel du FPGA mais avec la simplicité de programmation du Arduino ???

    Ça pourrait être sympa.

  • # Bonne direction ?

    Posté par  . En réponse au journal Valentina - Outil libre de création de vêtements.. Évalué à 5.

    Salut,

    C'est vrai que ce projet existe est vraiment une très bonne chose mais c'est à des années lumières d'outils comme OptiTex. C'est d'ailleurs assez frustrant car il existe la simulation de tissus dans blender par exemple et qu'il serait assez simple de créer une force d'attraction entre les différentes partie d'un vêtement, de plus il existe des outils de dé-pliement de surfaces pour gérer les texture. Il me manquerait plus qu'un outil de projection d'un maillage sur des courbes bspline (ou autre base polynomiale …) et réciproquement via un petit algorithme d'optimisation tout bête de type gradient descente pour passez du 3D au patron et réciproquement. C'est très certainement ce qui est fait dans OptiTex et ça ne serait pas des plus difficile. En conjonction avec un outil comme Make Human, il n'y aurait plus que cette partie là à gérer. Il suffirait de définir le corps comme un attracteur et de mettre en place un modèle de collision comme ce qui est fait sur la sphère et le drap dans blender (lien que j'ai donné précédemment) et ça serait plié.

    Bon comme d'habitude c'est du yaca focon mais on est dans de l'ingénierie assez simple pour qui maîtrise un peu ( ou beaucoup ?) le développement dans blender (ce qui n'est absolument pas mon cas).

    De plus sous réserve de pouvoir créer en live des forces on pourrait même créer des vêtement pas drapage ce qui pourrait vraiment être sympa. En plus l'animation du personnage serait immédiate avec un scénario de marche par exemple vu que blender sait déjà le faire.

    Mais bon il est vrai qu'il y a déjà un énorme travail à faire pour être capable de faire en sorte qu'une contrainte sur une partie du vêtement soit adaptée aux autres de manière à ne pas créer de plis à partir du dessin 2D et ça ne me semble pas vraiment trivial …

  • [^] # Re: Manque plus que le mode proxy

    Posté par  . En réponse au journal Les bases du montage vidéo : exemple avec Pitivi . Évalué à 9.

    Du coup peux tu nous dire ce que tu utilises et le niveau de maitrise qu'il faut avoir (cinelerra vs OpenShot) ?

  • # Astuce pcimpact

    Posté par  . En réponse au journal Test de l'installation de Steam OS sous VirtualBox. Évalué à 7.

    Voici une astuce pour avoir une iso bootable sans passer par UEFI :

    http://www.pcinpact.com/news/84935-installer-beta-steamos-sur-pc-sans-uefi.htm

  • [^] # Re: Installateur

    Posté par  . En réponse au journal Test de l'installation de Steam OS sous VirtualBox. Évalué à 2.

    Pourrais tu expliquer pourquoi c'est normal ?

    Je pourrais évidement faire 30 mins de recherches pour comprendre pourquoi mais vu que tu sembles le savoir, je choisis la facilité …

    Par avance merci,

  • [^] # Re: Impression 3D

    Posté par  . En réponse à la dépêche Blender 2.69. Évalué à 10.

    Bonjour,

    Il y a peu de chance que cela arrive. Blender manipule aujourd'hui principalement des triangles. Il est vrai qu'il est possible d'utiliser des bsplines ou des Nurbs, mais la plupart des modélisations que j'ai vues (je n'en ai pas vu beaucoup …) étaient plutôt basées sur des maillages interpolés.

    Il est de plus souvent important de pouvoir utiliser la notion de volume pour les pièces mécaniques ce qui peut vraiment aider pour les opérations booléennes. Et je ne crois pas que Blender en dispose.

    Selon moi la solution pour la conception mécanique est plus à aller chercher du cotés de freecad qui se sert de la bibliothèque OpenCascade pour toutes les définitions et opérations géométriques.

    Blender c'est un peu le krita de la 3D, on peut modifier les géométries facilement en intervenant dessus directement, mais le prix à payer est que ces interventions sont au jugé, c'est un outils pour production artistiques. Des outils comme Catia utilisent des descriptions analytiques des courbes alors que Blender a un niveau assez rudimentaire de courbes analytiques. Il est donc difficile de mettre en place des distances (bases de la cotation) car tout sera maillage.

    Après peu être que les choses on évoluées mais pour moi les objectifs sont si différents que ça va être compliquer de lancer une dynamique autour de ça.

    Il y a par exemple Rhino qui lui fait des Nurbs Bsplines, Tsplines mais il n'y a pas forcément de représentation 3D et de la même manière les entités géométriques sont directement ces courbes avec leurs points de contrôles directement accessibles.

    Alors certes Catia, ProE, Unigraphics stoquent les résultats intermédiaires dans des représentations de type Nurbs mais ce n'est pas la Nurbs qui est exposée à l'utilisateur mais les formes géométriques initialement choisies avec l'ensemble des transformations effectuées. Ça rajoute une énorme couche de complexité que des logiciels comme Blender, 3DSMax, Rhino ne voudront probablement jamais implémenter car leur cible n'est pas intéressée.

    En bref vivement que freeCAD avance.

    Il manque encore un assemblage correcte et cela sera déjà beaucoup mieux.

    Après pour en revenir à l'impression 3D il y a là aussi des subtilités. Les imprimantes 3D sont quasiment toutes compatibles avec le Gcode mais elles implémentent principalement les commandes G0 qui ne sont que des mouvements linéaires.
    Il existe pourtant des interpolations plus intelligentes telles que G6.2. qui permet de suivre le chemin d'une Nurbs, cela serait parfait car il est tout à fait possible de générer à partir d'une coupe d'un solide un chemin en spline, mais aucun logiciel de slicing ne sait gérer des opérations booléennes complexe. Par exemple OpenSCAD est utilisé dans RepRap slicer mais il ne connait pas encore les splines.

    Donc aujourd’hui toute géométrie complexe est transformée en suite de G0, imagine la description d'un cercle avec des lignes et tu comprendras le problème. Il faudrait implémenter les commandes G6.2 dans les microcontrôleur arduino (c'est faisable) et utiliser OpenCascade pour convertir une coupe en spline 2D, puis convertir cette coupe en chemin de spline 1D. Rien de tout cela est infaisable mais c'est une somme de compétence importante et un temps de programmation très important, personnellement je n'ai malheureusement pas du tout le temps de passer du temps là dessus et les étudiants qui ont essayé se sont cassés les dents sur l'aspect multi-compétences du projet.

    A noter de plus que tout ceci est inutile pour les technos de type ilios ou B9 Creator car elles projettent directement des images donc pas besoin de créer un chemin.

    Tu vois donc que pour avoir quelque chose d'optimal il y a beaucoup de travail et de plus ce travail n'est peut être pas pérenne car les technos peuvent changer …

    Désolé du hors sujet mais j'avais 20 mins devant moi alors …

  • [^] # Re: Ca marche avec Linux ??

    Posté par  . En réponse à la dépêche À la Croisée des Chemins: crossroad, environnement de cross-compilation. Évalué à 2.

    En fait tu as certainement raison sur toute la ligne.

    Nous ne sommes pas informaticien, (mecano pour moi) et n'avons jamais vraiment eu des cours de genie logiciel. C'est de plus assez dur a trouver sur linux (dans les formations du DIF).

    Tu va trouver des cours pour t'apprendre le c++ le CUDA, … mais pas la gestion de l'ingenierie qui va avec.

    Donc ce aue l'on a fait c'est :

    utiliser cmake comme outil de generation de makefile.

    Cmake utilise des fichier findLIBTOTO.cmake pour trouver les libs donc quand il n'y en avait pas pour certaines libs on les a crees.

    Par contre je ne savais pas que les libs existaient en statique dans les distributions mais j'ai regarde le "Ubuntu Policy Manual" et j'ai vu qu'ils mettaient les .a dans les packages de dev.

    Comme tu le vois c'est clairement un probleme d'incompetence de ma part …

    Mais du coup si je comprends bien, je dois juste copier les libs statique utilisees dans mon projet dans un prepertoire que j'emmenerai avec moi et dire a cmake ou elle sont.

    Pour matlab mcc c'est pour MATLab C Compiler, ca permet de distribuer ton travail matlab pour quelqu'un qui ne l'a pas et en plus ca optimise les boucles un peu complexe.

    L'idee chez nous est de virer petit a petit tout ce qui n'est pas open des devs ou je participe. Donc virer Matlab est un debut, mais c'est vrai que cette possibilite de rapidement faire un outil que tu deplois n'importe ou sans avoir de dependance est vraiment plaisante.

    Donc merci pour l'aiguillage, je pense que j'ai suffisament de pistes pour rendre notre code transportable pour faire des essaias dans d'autres labos.

    Desole d'avoir polluer le fil de discussion …

  • [^] # Re: Ca marche avec Linux ??

    Posté par  . En réponse à la dépêche À la Croisée des Chemins: crossroad, environnement de cross-compilation. Évalué à 1.

    merci pour ta reponse.

    le probleme vient du fait que je ne compile qu'une toute petite partie des libs dont j'ai besoin et utilise celles du systeme.
    Hors ce que j'aimerai c'est d'avoir un outil qui permet d'installer toutes les libs systems dont j'ai besoin en local, pour ne pa avoir a tout recompiler en static avec par exemple :
    fftw3
    openmp
    mpi
    tiff
    png
    netcdf
    lapack

    Si l auteur du journal arrive a le faire pour windows, je trouve que ca pourrait etre symopa de se dire :
    je dois trimballer mon programme, il est installe sur mon pc avec les lib du pc, je vais en faire une version ou les libs du pc vont etre telechargees et installees dans un repertoire cible pour la compilation de mon projet.

    Comme il cree un environnement de compilation ou il n'y a rien a changer dans le makefile alors mon port vers un system linux standard vierge de toutes les libs que j'ai cite devient vraiment trivial.
    Par contre si je dois compiler toutes ces libs alors le makefile va devenir bien plus complexe a gerer. Alors je pourrais compiler toutes les libs a la main et faire le lien moi meme avec un outil comme cmake, mais du coup c'est vraiment bien plus long et complexe.

    Je me moque dans un premier temps d'avoir la version la plus parfaite pour mon archi, un bete x86_64 me suffira totalement.

    Alors certes ce n'est pas parfait, il vaut mieux faire une installation propre, mais ca me permet de faire un executable que je peux enmener avec moi pour faire des demonstrations aux chercheurs du domaine tres facilement sur leur pc !

    Si nous faisions le code avec matlab, il suffirait d'utiliser mcc et on aurait une version portable. C'est tout de meme un vrai probleme de linux par rapport a windows et du libre par rapport au proprio. Je n'ai pas a obliger des gens a installer tout un tas de lib pour utiliser notre code. En fait on a fait la betise de ne pas utiliser des libs static des le debut, vu le temps aue cela prend de passer de dynamic a static, et le manquue d'outils pour le faire, je ne ferais plus cette erreur, a moins qu'une solution de ce type me facilite la vie !

    Je pense qu'il y a deja eu de nombreux debats avec par exemple Zenitram qui se plaignait de la difficulte de package pour linux. Alors oui,, cela n'a rien a voir avec un packaging pour une distrib, mais ca pernet de tester les softs ailleurs …

    Voila l'idee c'est plus clair comme ca ?