kra a écrit 601 commentaires

  • [^] # Re: Transport

    Posté par  . En réponse à la dépêche What The Hack 2005 - La grand messe des hackers. Évalué à 4.

    t'as pas mal de bus pas cher qui font des aller retour pas cher (genre 300-400 francs) paris/coffe-shop (pardon, amsterdam) dans le week end pour les hippies fumeurs de crack qui ont envie de passer deux jours sans flipper de se faire arreter par les flics.
    renseignes toi genre dans une agence de voyage toussa.
  • [^] # Re: Glou

    Posté par  . En réponse au journal Un article intéressant sur (X)HTML/CSS. Évalué à 1.

    le fait d'avoir plusieurs bureaux ne t'oblige pas a garder toutes tes fenetres maximisees non plus, hein...
    c'est meme tres pratique pour les windows managers gerant le changement de bureaux a coup de molette de souris sur le bureau.
  • # je me reponds a moi meme...

    Posté par  . En réponse au message probleme avec tomcat + cocoon. Évalué à 1.

    ca peut en interesser.

    la faille vient du fait que la page d'erreur par defaut de cocoon affiche l'url qui a pose probleme (champ path-info de la page d'erreur), avec les balises <script>, script qui est donc execute.

    bon, en gros, le probleme venait de cocoon 2.0.4, qui leve une exception au traitement de l'url (appel a URLDecode.decode() ), et ce avant meme de rentrer dans la sitemap.

    un <map:handle-errors> ne sert donc a rien, vu que cocoon ne pourrait meme pas y passer.

    la ruse vient de la classe Notifyer, qui genere le html correspondant en dur.
    Un petite modif sur le code html qui est genere (un simple echappement des balises) et le probleme est resolu.
    Ca n'a a priori pas d'effet de bord sur le reste de cocoon, et yapuka regenerer le cocoon-2.0.4.jar et le remplacer dans le repertoire web-inf/ de la servlet.
  • [^] # Re: OCaml (difficulté d'apprentissage)

    Posté par  . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 2.

    oula!!
    mais cette fois on va etre d'accord :)
    c'est pas a moi qu'il faut demontrer l'interet de l'inference de types, tu preches un convertit, surtout qu'en tant que developpeur java pas encore passe au 1.5, je suis le premier emmerde par ce genre de joyeusetes (et biiim!! un ClassCastException en pleine face, ca m'apprendra a preciser exactement ce que je met dans mes listes dans les tags javadoc, tiens).

    je rebondissais sur la remarque comme quoi la declaration de variables au milieu d'une fonction etait illisible.

    J'aime beaucoup caml, et ya pas mal de ses features que j'aimerais pouvoir utiliser au quotidien : inferences de type, fonctions de fonctions, pattern matching (raaaaah chaque fois que j'ecris un switch case, ca me fait mal au coeur rien que d'y penser) et autres trucs qui ont du se ranger au fond de memoire (de poisson rouge), mais voila quand je parle de caml au taff, une etincelle au fond des yeux et des tremolos plein la voix, on me regarde avec un air genre "l'est mignon l'ingenieur fraichement diplome avec ses belles idees sur la technologie".
  • [^] # Re: re

    Posté par  . En réponse au journal Code malveillant ?. Évalué à 1.

    Attention, vu que j'ai deja confondu gcc avec cc, je vais peut etre dire une betise.
    pour ce que j'en avais compris, le code n'etait pas vraiment malveillant, c'etait juste une demonstration du fait que le fait d'avoir les sources, meme du compilo, n'est pas une garantie forte de l'absence de backdoors dans le binaire utilise.

    la source : un site serieux (genre universitaire ou un truc du genre) trouve lors d'un butinage documentaire qui remonte a l'epoque des mes cours de compil', donc ya de ca quelques annees deja.
  • [^] # Re: Violation de la GPL ou pas?

    Posté par  . En réponse à la dépêche La saga Maui X-Stream continue. Évalué à 4.

    desole pour l'aggressivite, c'est plus de l'ironie qu'autre chose.

    sinon, c'est bien, t'as deja eclate le budget de 80 euros, et tu comptes pas le developpement/adaptation des softs, la gestion du stock, des invendus, les retours en sav etc., surtout qu'au final le client n'y verra aucune difference vu son utilisation.

    Le bon assembleur de pc maitrisant linux :
    1) il faut le trouver. Pour ca il faut savoir ce qu'est un assembleur et lui faire confiance, savoir ou les trouver, savoir passer outre l'absence totale de sav et d'amabilite (frequent), eviter les diverses bicraves (genre je revend le matos qui m'est revenu en sav en esperant que ca passe etc) plus ou moins repandues dans ce milieu etc.
    2) ca court pas les rues rien que des bons assembleurs, alors si en plus ils doivent connaitre un os a diffusion microscopique dans leur marche que la plupart des adeptes installent tout seul souvent par defi technique...

    En gros, fournir un pc tout con a l'utilisateur final est une competence qui merite retribution. Ca tombe bien d'ailleurs, de grosses multinationales americaines (lol) se sont fait un enorme business la dessus.

    bref, je cherche pas a dire que c'est con de vouloir acheter un pc chez les assembleurs, ou que ton cousin jean-guy doit necessairement acheter une brouette estampillee "pc pour les nuls" parce qu'il n'y connait rien, juste que :
    1) c'est tout a fait normal de voir ce genre d'offres etant donne qu'il ya un marche derriere
    2) 400euros pour une babasse montee/installee/integree ca n'a rien d'un prix excessif quand on prend en compte les intermediaires et le developpement/adaptation de soft effectue.
  • [^] # Re: re

    Posté par  . En réponse au journal Code malveillant ?. Évalué à 0.

    bon, ben j'a dit une connerie, mea culpa; meat coule plus. :)
  • [^] # Re: re

    Posté par  . En réponse au journal Code malveillant ?. Évalué à 1.

    c'etait quel compilo alors?
    parce que je me rappelle d'avoir entendu cette histoire avec gcc..
  • # re

    Posté par  . En réponse au journal Code malveillant ?. Évalué à 2.

    au pire tu lui repond que personne ne peut garantir qu'un binaire n'est pas plombe, a moins de l'avoir produit a la main (mouhaha la bonne blague).

    cf les histoires des premieres versions de gcc qui reconnaissaient le code de gcc et introduisait le code permettant de repliquer le plombage dans le binaire produit.
  • [^] # Re: OCaml (difficulté d'apprentissage)

    Posté par  . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 2.

    Mais déclarer une variable au milieu du code, c'est le comble de
    l'illisibilité.

    oula!!
    on va pas etre d'accord.

    quand je declare une variable intermediaire dans une boucle, je ne veux pas qu'elle soit visible en dehors de ladite boucle.
    genre un

    for (Iterator it = list.iterator; it.hasNext();){
    Integer next = (Integer) it.next();
    }

    ou un :

    Iterator it;
    Integer next;
    for(it=blabla){
    next=(Integer) blabla;
    }


    lequel comporte le plus de bruit?

    la meme chose pour un bloc try/catch.

    pis ca me parait plus comprehensible de declarer les variables au fur et a mesure de leur apparition que de me farcir un bloc de 15 lignes de variables en debut de fonction dont je n'ai aucune idee quand a leur utilite..

    on va dire que ca depend de ce qui est code et du besoin d'optimisation
  • [^] # Re: Le Glas Du Paf

    Posté par  . En réponse à la dépêche Le libre: la porte ouverte au téléchargement? Paris Nanterre X 19/05/2005. Évalué à 2.

    Tu joues l'amalgame à fond pour tirer partir de l'image du libre, et surtout pas pour fournir plus de contenu (vraiment) libre.
    libre de quoi?

    Aller, je met les deux pieds dedans :
    toi tu joues sur l'amalgame libre/FSF, pour tirer parti de l'image du libre et pas pour fournir plus de contenu (vraiment) libre.

    'fin bref, arretez d'enculer des mouches sur du vocabulaire, arretez de croire que le Libre de Stallman est la Seule Alternative Libre et surtout la seule definition qu'on puisse donner au mot libre, surtout que "libre" est un nom commun, pas une marque deposee.

    La bsd n'est pas libre au sens FSF, la gpl n'est pas libre au sens bsd, rien n'est libre dans l'absolu.
    Et surtout, le mot libre EST libre justement (d'utilisation et d'interpretation).

    le bonhomme, il fait de la musique, pas du soft, qu'est ce qu'on en a a bellek de la definition de la FSF dans ce cadre?

    <ironie>
    c'est quoi la prochaine etape? gueuler contre les parkings qui annoncent "50 places libres" sous pretexte qu'on n'a pas le droit de redistribuer/etudier/modifier/utiliser la place?
    </ironie>
  • [^] # Re: Violation de la GPL ou pas?

    Posté par  . En réponse à la dépêche La saga Maui X-Stream continue. Évalué à 2.

    et ben, c'est, bien, alors tu vas chez ldlc, tu leur achetes tout leur stock de pc pas cher, tu les montes, tu installes linux dessus et ensuite tu le revends a prix coutant a tous les debutants que tu croises.

    on verra si tu trouves ca toujours excessif comme prix.
  • [^] # Re: Mais pourquoi ils n'attaquent pas...

    Posté par  . En réponse à la dépêche La saga Maui X-Stream continue. Évalué à 0.

    arf, au temp/autant pour moi, j'avais pas saisi le cote ironique de la proposition
    je sors vite fait bien fait --->[]
  • [^] # Re: Mais pourquoi ils n'attaquent pas...

    Posté par  . En réponse à la dépêche La saga Maui X-Stream continue. Évalué à 1.

    (il me semble qu'aux USA, il y a un délai maximum entre le moment où le présumé tort est observé et la limite où on peut déposer plainte, est-ce que je me trompe?)
    dans tous les pays ca existe, ca s'appelle la prescription il me semble. Apres, la question est de savoir quelle est la durée de cette prescription, et la je suis totalement incapable de t'aider la dessus.

    soit renoncer à la propriété des logiciels qu'ils volent.
    renoncer a leur propriete non, mais passer les produits sous une licence compatible gpl, oui. ;)
  • [^] # Re: Questions pour les juristes.

    Posté par  . En réponse à la dépêche La saga Maui X-Stream continue. Évalué à 6.

    il me semble que la question avait deja ete pose il y a quelque temps, la conclusion qui en avait ete tiree etait :
    Tant que la licence abusive n'a pas ete invalidee par un tribunal ou je ne sais quelle autorite competente, c'est elle qui s'applique et donc pas le droit de redistribuer aux terme de la gpl, meme si le produit est derive d'un produit gpl.
  • # voler du code?

    Posté par  . En réponse à la dépêche La saga Maui X-Stream continue. Évalué à -9.

    comment ils ont fait?
    ils se sont introduits dans les locaux de PearPC et ont piques toutes les machines servant d'archives?

    ou alors ils ont tout simplement recupere le source et l'ont redistribue modifie et compile sans respecter la licence initiale?

    desole de me faire l'avocat du diable, mais sur un site ou la plupart des intervenants declarent que "le code source est une simple idee" d'une part et que "les idees ne se volent pas" d'autre part, je trouve douteux d'utiliser ce genre de raccourci intellectuel (surtout quand on trouve par ailleurs un journal qui denonce le FUD de microsoft a ce sujet avec leur concours de court metrage).

    my 2 cents.
  • [^] # Re: OCaml, oui mais...

    Posté par  . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 1.

    deug mias, paris XI, j'ai fait du caml d'entree, apres du pascal, puis re caml.

    La premiere session caml a ete tres douloureuse, en plus, on nous faisait coder avec notepad... :( Le pascal est bien mieux passe, j'ai meme plutot bien trippe, et la seconde session caml, que du bonheur :)
  • [^] # Re: Nécessité de Java?

    Posté par  . En réponse à la dépêche Accord entre la FSF et les développeurs OpenOffice au sujet de l'utilisation de Java. Évalué à 1.

    ouais, mais d'un autre cote, le mec qui fait un dist-upgrade sur une machine de prod sans se poser la question de savoir si ca risquais de casser quelque chose derriere, il est un peu gland non?
    ou alors j'ai pas compris ce que tu veux dire (ce qui est fortement possible et dans ce cas, c'est moi le gland :))
  • [^] # Re: Nécessité de Java?

    Posté par  . En réponse à la dépêche Accord entre la FSF et les développeurs OpenOffice au sujet de l'utilisation de Java. Évalué à 2.

    c'est un point de vue d'etudiant ca :-D

    nan, serieusement, bien que je comprends tout a fait ce que tu veux dire, je trouve que le terme pragmatique s'applique justement plus a la facon de faire java :
    - les exception de type nullpointer, classcast etc sont dues a des erreurs de programmation du devel et ne devraient en theorie pas arriver (tu caste pas si t'es pas sur de ce que tu fais, tu dereferences pas si t'es pas sur de ce que tu fais), et ne doivent par consequent pas etre necessairement catchees, laissant le champ libre aux "vraies" exception qui signalent une erreur dans la semantique du traitement.

    En gros, je prefere que le compilo m'insulte copieusement quand j'oublie de rattraper une exception critique et me passe sous silence les nullpointer qui ne m'arrivent que tres rarement, qu'il ne me dise rien et que je me perde dans mon code a savoir ou je dois rattraper tel ou telle exception.

    bref, les gouts et les couleurs quoi, ca se discute (ou pas) mais en tout cas c'est mission impossible pour faire changer d'avis le mec en face (quoi, qui a dit que c'etait un troll? :)) )
  • [^] # Re: En voilà une bonne idée

    Posté par  . En réponse au journal Voleurs de pensée : nouveau FUD de Microsoft. Évalué à 1.

    a lire aussi apple confidential 2.0
    on y apprend (enfin, ca doit pas etre nouveau, mais pour moi ignorant du monde apple, ca l'etait) que steve jobs est un bel encule avec qui personne ne doit avoir envie de travailler..
    entre diverses carottes posees a son pote wozniak, il a torpille un certain nombre de projets chez apple et s'est approprie la paternite du mac alors qu'il a essaye de le couler pendant longtemps jusqu'a se rendre compte qu'il etait en train de faire une connerie monumentale.

    On y apprend aussi que microsoft a eu de GROS problemes de brevet vis a vis a d'apple avec windows 1.0 (une sombre histoire de brevets logiciels, comme quoi rien de neuf sous le soleil) et que bill gates s'en est sorti grace a un joli coup de poker.

    bref, business is business comme on dit de l'autre cote de l"atlantique.
  • [^] # Re: Nécessité de Java?

    Posté par  . En réponse à la dépêche Accord entre la FSF et les développeurs OpenOffice au sujet de l'utilisation de Java. Évalué à 1.

    Sauf que bien entendu toutes les exceptions "standards" sont "ignorées" par le compilo : "InvalidCastException", "NullPointerException", "OutOfMemoryException", etc. C'es les plus courantes et le compilo te diras jamais rien.

    ben encore heureux qu'il ne dit rien le compilo, si c'est pour devoir try/catcher quasiment chaque ligne de code, ca ne sert plus a rien d'avoir un systeme d'exception..
  • [^] # Re: Nécessité de Java?

    Posté par  . En réponse à la dépêche Accord entre la FSF et les développeurs OpenOffice au sujet de l'utilisation de Java. Évalué à 1.

    ouala, le monsieur a tout resume, la jvm linux est a chier, et c'est bien dommage.

    cela dit, eclipse doit etre la seule appli java que j'utilise au quotidien, j'suis developpeur java, mais je l'utilise assez peu, faites ce que je dit, pas ce que je fais :))

    sinon, je te ferais bien essayer ce que je developpe au taff, mais ya une appli interne (donc pas sortable), et la deuxieme c'est du "java for windows only" (base de registre, chemin en c:, mes documents toussa quoi), donc je sais meme pas si ca se lance sur linux
  • [^] # Re: Nécessité de Java?

    Posté par  . En réponse à la dépêche Accord entre la FSF et les développeurs OpenOffice au sujet de l'utilisation de Java. Évalué à 1.

    marrant ce que tu dis, c'est pas du tout ce que j'ai ressenti.
    sur quel type de machine l'as tu utilise?
    pour l'instant je tourne sur un p4 2.4/1Go de ram (oui, je sais c'est monstrueux comme babasse, mais vu la brouette que j'avais avant, c'est merite) et c'est que du bonheur.

    en fait, j'ai passe pas mal de temps sur le 2.1et la effectivement, on est en plein dans ce que tu dis.

    je trouvais justement que le 3 reglait la majeure partie de ces problemes.
    ou peut etre est ce tout simplement parce que j'etais tellement habitue a une certaine lenteur avec le 2.1 que le 3 me donne l'impression d'etre une bete de course alors qu'il ne l'est pas forcement..

    comme quoi, la reactivite est quelque chose de tout a fait subjectif..

    parait que les ergonomes appellent ca "l'experience utilisateur" :))


    Pour Linux il y a clairement un problème avec Eclipse et/ou Java.
    clair!! j'ai meme laisse tomber le dev java a la maison tellement c'est inutilisable quand on connait la version windows..
  • [^] # Re: Nécessité de Java?

    Posté par  . En réponse à la dépêche Accord entre la FSF et les développeurs OpenOffice au sujet de l'utilisation de Java. Évalué à 1.

    j'en ai un beau sous windows : eclipse 3 justement.
    super reactif, il fait enormement de chose et vite, ca tourne sur une machine a 512 de ram (ouais, je sais, c'est pas rien, mais c'est monnaie courante et surtout indispensable pour un dev qui fait du desktop ou ce genre de chose)

    ok, la version linux est a chier, trop lente, je suppute un pb de jvm et/ou d'implementation swt, toujours est il que si ca tourne tres bien sous windows ca devrait pouvoir se faire sous linux, non?
    en tout cas ca montre bien que c'est faisable.

    bref, faire du reactif en java c'est tout a fait faisable, faut pas faire n'importe quoi et savoir s'y prendre (comme tout, en fait).
  • [^] # Re: Et puis pourquoi seulement le sabre ?

    Posté par  . En réponse au journal Les lames des sabres laser ont-elles une masse ?. Évalué à 10.

    n'a fout' du couple, apres tout si t'es un jedi, non seulement tu vois le coup arriver assez tot, pis en plus t'as la Force dans ton poignee, donc ca tient. Qui a dit que les jedi etaient d'eternels celibataires? :)