left a écrit 289 commentaires

  • [^] # Re: Ma réponse :

    Posté par  . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    Je parlais de petites lib pas très connues comme la libc: c'est généralement une valeur -1 qui est retournée en cas d'erreur. et 0 en cas de succès (quand ce la a du sens, pas quand il faut retourner un descripteur de fichier). Genre chown, ioctl (dans la majorité des cas), shutdown, sysctl, syscall, etc. Tout n'est question de convention et d'homogénéité, et on peut faire l'inverse si on veut.
  • [^] # Re: Vive les exceptions !

    Posté par  . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 1.

    On ne va pas s'occuper des erreurs MemoryError après chaque appel de fonction

    Tu dis ça parce que tu utilises un langage avec un ramasse miette ;)
  • [^] # Re: Ma réponse :

    Posté par  . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    La programmation par contrat c'est bon, mangez en.
    Ceci dit, dans des langages objet, leur utilisation en cas d'héritage + polymorphisme devient obscure. La syntaxe de Eiffel en témoigne (require else et consort). Pour autant, je ne vois pas en quoi c'est plus tendu pour les post-conditions et les invariants de boucle. Autant j'ai un problème avec les invariants de classe (on fait comment quand une instance de la classe a un invariant cassé puisqu'on ne peux plus invoquer de méthodes de cette instance sans rompre le contrat de l'invariant), autant je n'en ai pas plus avec les post-conditions (contrat de sortie) et les invariants de boucle (contrat local, a priori pour le debug?) qu'avec les pré-conditions (contrat de sortie).
  • [^] # Re: Ma réponse :

    Posté par  . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.

    C'est le contraire: en général c'est -1 la valeur de retour pour une erreur, 0 signifiant que tout s'est bien passé. C'est d'ailleurs une hypothèse de très longue date des shells (genre `set -e' en sh: 'Exit immediately if a simple command [...] exits with a non-zero status.').
  • [^] # Re: Ma réponse :

    Posté par  . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 5.

    Il existe d'autre modèle que les exceptions ou le retour de message d'erreur ?

    Oui, en Common Lisp notamment ou la gestion des erreurs va beaucoup plus loin et permet notamment la gestion des erreurs sans destruction de la pile d'appels. Il y a un article interessant à ce sujet sur wikipedia: http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_d'excep(...)
  • [^] # Re: foutaises, pardon, bullshits !

    Posté par  . En réponse au journal Desktop Linux : mission impossible ?. Évalué à 4.

    Ben moi je vois pas le point commun de «Mise en page Web» d'OpenOffice.org avec le mode plan de word (où est le (un)folding ? Comment inverser facilement 2 sections de telle façon que la numérotation se mette à jour toute seule? etc.) . Et je ne comprends pas ce qui te laisse penser que je suis conditionné. Je pense que y'a *1* truc bien dans word, et je regrette de ne pas le retrouver dans OpenOffice. Je n'utilise plus de Windows (maintenant je travaille) et pour le boulot, OOo est la seule alternative à Word. Et je n'aime pas à travailler avec cet outil car je trouve que c'est ergonomiquement faible et peu intuitif.
  • [^] # Re: foutaises, pardon, bullshits !

    Posté par  . En réponse au journal Desktop Linux : mission impossible ?. Évalué à 10.

    C'est le seul truc bien de word, que n'a malheureusement pas OpenOffice.
    Dans ce mode, tu n'effectues pas la mise en page, mais tu organises ton texte dans des chapitres/paragraphes/sections/etc. Tu peux alors:
    - très facilement inverser des chapitres/sections/etc. avec un simple drag and drop
    - avoir un mode de visualisation qui te réduit un chapitre/paragraphe/etc. à juste son titre. Suffit de double cliquer dessus pour l'expanser (comme le hs-minor-mode d'emacs)
    L'application d'un style/template sur le document se fait a posteriori.

    En résumé:
    - tu te concentres sur le fond
    - tu fais la mise en forme par la suite.
    Séparation fond/forme toussa ...
  • [^] # Re: c'est le padding

    Posté par  . En réponse au message Question sur la transformée de Fourier. Évalué à 1.

    http://fr.wikipedia.org/wiki/Fen%C3%AAtrage

    En 2 mots: une transformée de fourrier s'applique en théorie à un signal entier, ie pour des temps de -infini à +infini. Or quand tu prends un morceau de signal, tu ne respectes plus cette règle, et tu introduit notamment des discontinuités très importantes aux limites temporelles de ta fenêtre (ie au début et à la fin de ta fenêtre). Les fonctions d'apodisation permettent d'arrondir les limites et donc de diminuer l'influence de ces discontinuités.
  • [^] # Re: Je ne comprend pas ...

    Posté par  . En réponse à la dépêche KDE4 déchaîne les passions. Évalué à 3.

    Mouarf, vous pouvez moinsser tout ce que vous voulez, ce qu'il a dit est un non-sens. C'est un peu comme dire que les spécifications du protocole HTTP ou d'une JSR sont performantes. L'implémentation d'une API peut être performante ou pas, pas l'API elle même. Ceux qui ont moinssé feraient mieux d'aller le voir le lien vers wikipédia, ils apprendront certainement des choses. http://fr.wikipedia.org/wiki/Interface_de_programmation
  • [^] # Re: Je ne comprend pas ...

    Posté par  . En réponse à la dépêche KDE4 déchaîne les passions. Évalué à -4.

    l'API Qt4 est encore plus performante

    Une API performante ... tu peux m'expliquer ? T'es sur de savoir ce que c'est une API ? http://fr.wikipedia.org/wiki/Interface_de_programmation
  • # freepascal

    Posté par  . En réponse au message compilateur linux. Évalué à 3.

  • [^] # Re: *sh: history-search-backward

    Posté par  . En réponse au message bash et completion/historique interactive. Évalué à 1.

    Super, je vais regarder ça.
    Merci.
  • [^] # Re: cool!!

    Posté par  . En réponse au journal orange.fr et ses cadeaux. Évalué à 4.

    > et ben c'est des cons.

    non, c'est juste qu'ils n'ont pas du tout la meme utilisation des outils informatique que toi:
    - beaucoup n'ont qu'un seul compte sur la machine et windows ne demande rien au démarrage
    - quand il y a plusieurs comptes, c'est rare qu'il y ait un mot de passe (sauf sur le compte des parents)
    - les gens qu'ils recoivent à la maison ne viennent pas pour faire de l'ordinateur, donc ils n'ont pas vraiment le problème.
    - ils ne conservent pas les mails sur le serveur: une fois lus, ils sont souvent effacés. C'est sans doute culturel, l'espace disque proposé a très longtemps été très faible( 5/10 Mo de stockage).
    - des messages confidentiels sur la messagerie ? non, ils n'en recoivent pas, ou très peu; ils sont alors imprimés/sauvegardés, puis supprimés comme les autres.

    Voilà, c'est juste un autre monde. Mais je te le concède, pour celui qui veut faire autrement, c'est pénible. Y'en a plein des trucs pénibles comme ça chez orange, genre l'antispam moisi que l'on ne peut pas débrayer, les addresses en wanadoo.fr qui n'ont pas d'alias automatique en orange.fr, etc. Et le pire: y'a meme pas un boite mail pour se plaindre ou faire des suggestions ...
  • [^] # Re: cool!!

    Posté par  . En réponse au journal orange.fr et ses cadeaux. Évalué à 4.

    tu trouve cela normal ?

    Ben 90% des gens trouvent ça *très* bien, en effet. Quand il n'y a qu'un seul compte de messagerie liée à l'abonnement, pas besoin de s'authentifier. Et comme c'est le cas pour la majorité des gens, ça leur convient très bien.
    Évidemment, à partir de 2 comptes, il faut s'authentifier. Autant dire qu'une PME n'a donc pas le problème car elle a plusieures addresses mail. De plus, une PME a un abonnement 'pro' qui n'est pas le meme que celui des particuliers (genre possibilité d'avoir une IP fixe, pas de recyclage auto de l'IP toutes les 24h, etc.).
  • [^] # Re: Evolution

    Posté par  . En réponse au journal box, triple play... et les exclus. Évalué à 9.

    Si tout le monde raisonnait comme toi, les gens dans les villages n'aurraient même pas l'eau courante ni l'éléctricité. Heureusement existait jadis le service public, et ça marchait plutôt bien avant qu'on essaye de le faire crever.
  • # joli

    Posté par  . En réponse au journal Test de la Mandriva 2008.0. Évalué à -8.

    Faire un journal sur un test de la mandriva moins d'une heure avant le vendredi, c'est de la provocation ou de la négligence ?
  • [^] # Re: Quelques remarques

    Posté par  . En réponse au journal RFID / Aujourdhuis les brebis, demains ...?. Évalué à 9.

    De plus ces RFID ont un certain nombre d'avantage: on ne peux le falsifier contrairement au tatouage:

    Ah ah ah ah ah (rire nerveux). N'importe quoi.
  • # Mon avis

    Posté par  . En réponse au journal Travaux Publics dt Videolan. Évalué à 10.

    Repose ta question vendredi prochain, ça nous occupera. En semaine on n'a pas le temps.
  • [^] # Re: lobbying pour avoir des drivers

    Posté par  . En réponse au journal De l'importance d'avoir des statisques fiables. Évalué à 10.

    Et tu fais comment pour qu'il sache que tu ne l'as pas acheté parce que tu ne peux pas l'utiliser sous Linux ? Comment peut-il savoir que tu l'aurrais peut tre acheté s'il y avait eu un driver libre sous Linux ? S'il n'y a pas de bonnes stats sur le bon nombre d'utilisateurs de Linux, alors à ses yeux tu n'existes meme pas. Et quelqu'un qui n'existe pas ne peut convaincre personne.
  • [^] # Re: Tu joues avec ta vie…

    Posté par  . En réponse au journal Ré-ecriture d'autoindex. Évalué à 10.

    Yohan [...] déteste qu'on contourne ce qu'il a mis en place. [...] il le prend super mal et souvent ferme le compte.

    Minable. Drole de truc l'égo quand meme ...
  • [^] # Re: de la bonne utilisation ...

    Posté par  . En réponse à la dépêche Présentation de Maarch LetterBox 2.0 lors d'une Install Party. Évalué à 1.

    dimensions réglementaires de mon 19' :
    xdpyinfo | grep dimensions
    dimensions: 1280x1024 pixels (382x302 millimeters)

    Rien de bien extraordinaire, donc. Et pour les couleurs, c'est parce qu'il ya un décalage que c'est illisible. M'en fous bien que ce soit du bleu, mais caractères bleus foncés sur fond bleu clair, c'est dur pour mes yeux.
    Je précise que c'est le firefox fournit par la mozilla.org, et que globalement je n'ai pas trop de problèmes avec (sauf ceux connus depuis 3 générations mais avec lesquels ils se torchent joyeusement ;)
  • # de la bonne utilisation ...

    Posté par  . En réponse à la dépêche Présentation de Maarch LetterBox 2.0 lors d'une Install Party. Évalué à 0.

    ... du web. J'ai voulu en savoir plus en allant voir le site de Maarch. Soit c'est mon firefox (2.0.0.7/RHEL4) , soit c'est le site, mais ya comme un problème: il faut scroller quasiment de la taille d'un écran vers la droite pour avoir le contenu, écrit en bleu foncé sur bleu clair. Je n'ai pas tenu plus de 10s :(
  • # vidéo

    Posté par  . En réponse au journal Annonce - Publication de images2dv-gui (version 0.2 - GPL2+). Évalué à 1.

    Puisque ton application sert à produire des vidéos, il serait bien que tu fasses une petite vidéo de présentation, ou fournir des exemples de vidéo produites. T'es pas obligé de mettre du son si tu ne te sens pas assez à l'aise en angliche, mais au moins on aurra rapidement une idée de ce que ça peut donner.
  • # bind

    Posté par  . En réponse au message Obtenir le numero d'un port réseau libre. Évalué à 3.

    Tu utilises bind en spécifiant le port 0, et ça va automatiquement utiliser le premier port dispo.
  • [^] # Re: Attention aux avocats !

    Posté par  . En réponse à la dépêche Quelques interviews sur Asterisk. Évalué à 5.

    Moi je l'ai essayé en passerelle h.323/SIP, et voici ce que j'en pense:

    les plus:
    - une fois que tout est bien configuré, c'est relativement stable
    - c'est open source, et on peux donc facilement aller rajouter des choses dans le code, ce que j'ai du faire pour supporter un format bizarre de DTMF hors bande.
    - beaucoup de fonctionnalités sont implémentées, que ce soit en termes de protocoles de signalisation ou de codecs.

    les moins:
    - les versions svn ne sont pas stables
    - les logs sont une pure m... Ça dit tout plein de chose quand tout va bien, mais le jour ou un appel n'aboutit pas tu meux toujours te gratter pour avoir des messages suffisemment utiles
    - Il manque *vraiment* une doc bien faite. Meme le bouquin de oreilly est pas top. Je ne ferais peut etre pas mieux, mais ça me fait vraiment dire que tout le monde n'a pas le meme talent pour écrire un manuel ;)
    - la configuration du bousin est rock'n roll ; on frise toujours l'incompréhensible, et j'ai ressenti des grands moments de solitude pendant la mise au point du extensions.conf :(