Ramso a écrit 2266 commentaires

  • [^] # Re: réflexion du soir, bonsoir

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 2.

    1/ Python n'a pas de norme
    2/ Python est portable à "99%"
    car Python repose sur une implémentation unique et libre et ça remplace le besoin d'un standard.


    fauuuuuuuuux !!!

    Justement, Python est une norme, son implémentation de référence est CPython mais il en existe d'autres : Jython et Stackless Python à ma connaissance.
  • [^] # Re: réflexion du soir, bonsoir

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 0.

    et 100% pour Python ? ;)

    ok c'est sûrement plus simple avec un langage de haut niveau et relativement jeune.
  • [^] # Re: Le dilemme du plus petit dénominateur commun

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 0.

    merciiiiiiii ! je te plussois dès que j'ai à nouveau des votes.

    mais comme tu le souligne toi-même, GNU s'impose, donc si je ne veux pas rester bloqué dans le temps, je dois utiliser GNU/FreeBSD ;)

    GNU ne deviendrait-il pas un quasi-monopole en matière d'Unix et d'implémentation, surtout si plus personne ne cherche à implémenter le standard ?...

    bon j'arrête là sinon ça va partir en troll de petite vertu.

    je vais essayer de conclure en me disant que la licence libre de GNU nous protège contre les dérives de ses extensions et de son quasi-monopole, là où dans le cas de microsoft, la licence les rend dangereux.

    de toute façon, BSD roulaize, au moins c'est un vrai système ;)

    et je sors... pour mieux aller dormir !
  • # Re: un peu d'histoire: mount et unmount...

    Posté par  . En réponse au journal un peu d'histoire: mount et unmount.... Évalué à 2.

    merci papy !!

    je me coucherai moins con... certes y'a du boulot encore ;)
  • [^] # Re: réflexion du soir, bonsoir

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 1.

    t'énerve pas !!!

    j'ai bien compris que gcc et mes programmes peuvent « coller » aux standards, c'est pas le problème.

    mais quand je veux utiliser un logiciel taillé pour gcc, je dois me farcir l'installation de gcc avec parce que mon compilateur ne passe pas. certes c'est un mauvais exemple car gcc est « par défaut » dans freebsd.

    Je vois pas pourquoi les specs de gcc devraient être dictées par une norme, ou BSD, ou MS, ou ...

    heu... C99, je dirais :)))

    je pense plutôt aux options de compilation au nom obscur, genre --fnolinemakecoffeifalignedon64bit que les compilateurs C sur les autres unix n'ont pas.

    le fond du problème reste là, microsoft fait des extensions et tout le monde trouve ça mal, même si ce sont de bonnes idées comme tu dis. pourtant, tu te sens obligé de les utiliser ? donc tu reste libre d'une certaine manière.

    GNU a aussi ses extensions mais il ne viendrait pas à l'esprit que de les utiliser c'est mal. ça tient à peu de choses :)

    les dev de gcc ajoute ce qu'ils veulent et les utilisateurs utilisent ce qu'ils veulent.

    s/gcc/microsoft/g

    où se situe la limite ?
  • [^] # Re: réflexion du soir, bonsoir

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 2.

    ok, je me suis emballé et comme t'as pu le remarquer, le petit monde de gcc m'est assez inconnu :)

    j'imaginais que gcc avait des subtilités de syntaxe ou des options de compilation qui faisaient qu'en les utilisant, le logiciel ne pouvait plus être compilé avec un autre compilateur.

    apparemment, C a déjà assez de problèmes à régler par ailleurs.

    la problématique ressortira peut-être plus avec bash et les scripts shell.

    il faudrait voir aussi du côté de posix.
  • [^] # Re: À propos du C.

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 0.

    merci pour toutes tes réponses
  • [^] # Re: return(result);

    Posté par  . En réponse au journal return(result);. Évalué à 1.

    return ogl->terrain->data[x+y*ogl->terrain->width].height;

    excuse-moi mais je trouve ça pas vraiment stupide mais en tout cas illisible !
  • [^] # Re: réflexion du soir, bonsoir

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 2.

    lol, tout à fait dans mon propos, gcc est devenu le « standard » à suivre parce qu'il est le plus répandu. encore ces arguments à la microsoft mais dans un autre contexte.

    pour devcpp, je crois qu'il utilise gcc, peut-être avec mingw32 (si j'ai compris ce que c'est).
  • [^] # Re: réflexion du soir, bonsoir

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 2.

    C'est la technique du "Embrace and extend", mais bon ca a au moins le mérite d'apporter un plus.

    alors pourquoi quand microsoft le fait, c'est des méchants mais que GNU c'est des gentils ? ça me paraît plus que limité, voire « télétubbien » comme raisonnement.

    ce n'est pas en aucun cas contre toi, je pense que plein de gens auraient répondu ça mais je m'attendais à mieux.

    sinon pour gcc, je vois mieux l'aspect des choses mais j'aimerais avoir confirmation que d'utiliser gcc n'est pas un « choix sans retour » à moins de se farcir des milliers de lignes de code et de makefile pour enlever les spécificités.
  • [^] # Re: À propos du C.

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 3.

    donc gcc ne semble pas poser trop de problèmes, j'aurais pensé le contraire.

    de toute façon, difficile de se faire une idée sur BSD, c'est déjà gcc qu'il faut utiliser.

    si d'ailleurs quelqu'un sait quelque chose sur les compilateurs qu'utilisait *BSD avant gcc... ils avaient les leurs ?
  • [^] # Re: réflexion du soir, bonsoir

    Posté par  . En réponse au journal réflexion du soir, bonsoir. Évalué à 1.

    Pourtant rien ne t'empêche d'implémenter les extensions de Microsoft sur HTML et CSS, elles ne sont donc pas propriétaires ?
  • # Re: return(result);

    Posté par  . En réponse au journal return(result);. Évalué à 4.

    Ha on parlait de C ??? pourquoi ça serait évident ?

    Ben d'un côté, return n'est pas une fonction mais une instruction donc pas de parenthèse. De l'autre, il y a un contre-exemple : l'instruction if qui provoque une erreur sans les parenthèses.

    Même si on regarde les normes (K&R, ANSI, ISO, machin), il y a la réalité du terrain :-)

    Il faut voir ce que ton compilateur accepte et ce que les compilateurs cibles en cas de portabilité acceptent pour leur part.

    Au moins avec Python, la syntaxe est claire : pas de parenthèses autour des instructions ;-) ok, j'arrête...

    Ben dans le doute, met-les, apparemment y'a des compilateurs qui les réclament mais c'est vrai que c'est embêtant (pour rester poli) de ne pas savoir pourquoi.
  • [^] # Re: Cherche Conseil de Developpeurs

    Posté par  . En réponse au journal Cherche Conseil de Developpeurs. Évalué à 1.

    bordel, mais y'a autre chose que la GPL dans la vie !!!

    leur licence, ZPL, est tout à fait open source et compatible avec la GPL.

    Passons... pour ton histoire, ben une appli Zope est derrière un serveur HTTP/FTP/WebDAV/XML-RPC donc déjà y'a de quoi s'amuser :)

    Sinon tu peux peut-être ajouter les modules DCOM de Python à Zope (je ne pense pas qu'ils y soient) et écrire des produits ou des scripts qui les utilsent. Je ne m'aventurerai pas plus sur ce point.

    Tu ne va pas manipuler la ZODB mais des objets accessibles par les protocoles susnommés en externe et par une programmation objet qui roulaize en interne. Ces objets verront leurs données stockées dans la ZODB de façon transparente pour le programmeur, avec une règle spéciale pour les documents qui seront sur le système de fichiers. Ou alors tout stocker sur le disque...

    la ZODB n'est qu'un backend parmi d'autres possibles (stockage dans des SGBDR par exemple) ou alors la ZODB est l'interface et c'est derrière elle qu'il y a les différents backends (fichier Data.fs, SGF, SGBDR), je sais plus.
  • [^] # Re: Oh ma Debian !...

    Posté par  . En réponse au journal Oh ma Debian !.... Évalué à 2.

    Sauf que si je fais ta commande magique, il me vire les libs utilisés par les lecteurs « moultimédia » car ces libs ne sont pas essentielles mais étendent les formats supportés par mplayer et compagnie.

    Bien comprendre que deborphan ne vire pas les paquets inutiles mais ceux que l'on peut enlever sans qu'un autre paquet s'en plaigne (les paquets en bout de l'arbre des dépendances). Je peux enlever presque toutes les fonts de X11 sinon toutes sans plainte d'un autre paquet mais pourtant aujourd'hui xterm tire la tronche avec ses fonts à la CGA 320x200.

    Deborphan montre son intérêt si t'as installé un paquet A qui réclamait aussi les paquets B et C. Finalement t'enlève A mais B et C restent installés. Si aucun autre paquet en dépend, deborphan les détectera.

    C'est comme ça que j'ai récupéré au moins 500 Mo sur une Debian de 2 ans aujourd'hui en unstable.

    Sinon merci pour auto-apt !

    Et au passage apt-proxy roulaize !
  • [^] # Re: Oh ma Debian !...

    Posté par  . En réponse au journal Oh ma Debian !.... Évalué à 2.

    heu par contre j'ai eu des merdes en utilisant à la fois les sources de stable, testing et unstable (unstable par défaut je crois)

    il foirait pour trouver les bons paquets des fois, mais bon ça venait peut-être d'autre chose.

    par contre j'ai gardé ce paragdime :

    si testing alors sources de testing et stable
    si unstable alors sources de unstable et testing

    bref, je garde les versions n et n-1

    je ne suis pas non plus sûr que ce soit utile mais j'ai pas envie de tester
  • # Re: Cherche Conseil de Developpeurs

    Posté par  . En réponse au journal Cherche Conseil de Developpeurs. Évalué à 2.

    pour de la gestion documentaire et des métadonnées, je pense Zope.

    Les 21 Go de données peuvent très bien rester sur le disque mais l'indexation et les métadonnées sont sockées dans la ZODB.

    avantages :

    - framework qui t'évite de réinventer la roue et de pisser du code comme tu dis

    - moteur d'indexation et de recherche sans effort avec le ZCatalog

    - gestion fine des rôles et des permisssions, indépendantes de celles du système

    - sans compter tous les outils pour faire une appli web (page templates, script, ...)

    bon les inconvénients, c'est que tu ne veux pas forcément d'une appli web.
  • [^] # Re: Riz au chocolat

    Posté par  . En réponse au journal Riz au chocolat. Évalué à 1.

    Ça change des recettes des cuisiniers pervers qu'on trouve sur usenet !

    (j'ai pas de lien sous la main à ce propos)

    on r'met ça ? ;)
  • [^] # Re: Mon travail ...

    Posté par  . En réponse au sondage Mon travail .... Évalué à 2.

    c'est vrai, tu risque d'entrer dans une école de décideurs pressés ;)))
  • [^] # Re: Eclipse et C

    Posté par  . En réponse au journal Eclipse et C. Évalué à 1.

    pas de complétion sous vim ??

    et ctrl+n ctrl+p :)
  • [^] # Re: Eclipse et C

    Posté par  . En réponse au journal Eclipse et C. Évalué à 0.

    voire dedans, en plein dedans...

    mais il a raison, pas la peine de troller, vim éclate n'importe quel éditeur.

    d'ailleurs emacs c'est pas un éditeur ;)
  • [^] # Re: snif

    Posté par  . En réponse au journal snif. Évalué à 1.

    ben j'aurais plutôt coupé sur le nombre de lignes pour l'aperçu des journaux, et ensuite vérifié qu'ils ne dépassent pas un certain nombre de caractères comme actuellement
  • # Re: snif

    Posté par  . En réponse au journal snif. Évalué à 0.

    et un bug d'affichage des journaux... oui, je sais bien que ça date de janvier...
  • [^] # Re: Linux Magazine ... pas glop!

    Posté par  . En réponse au journal Linux Magazine ... pas glop!. Évalué à 0.

    Non j'attendais l'occasion... et l'occasion fait le larron !

    Diamond m'a tendu la perche et je tiens le bon bout !

    Bon, il est temps de sortir là
  • [^] # Re: Linux Magazine ... pas glop!

    Posté par  . En réponse au journal Linux Magazine ... pas glop!. Évalué à 3.

    Bien tenté mais non...

    D'une part parce que je reçois la version sans CD :)

    D'autre part parce que je l'ai même pas ouvert, donc je pouvais pas le savoir :))

    Double Bryçage !!