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.
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).
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.').
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(...)
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.
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 ...
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.
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
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 ...
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.).
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.
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.
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 ;)
... 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 :(
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.
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 :(
[^] # Re: Ma réponse :
Posté par left . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.
[^] # Re: Vive les exceptions !
Posté par left . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 1.
Tu dis ça parce que tu utilises un langage avec un ramasse miette ;)
[^] # Re: Ma réponse :
Posté par left . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.
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 left . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 2.
[^] # Re: Ma réponse :
Posté par left . En réponse au journal Qu'est-ce que bien gérer les erreurs dans ses programmes ?. Évalué à 5.
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 left . En réponse au journal Desktop Linux : mission impossible ?. Évalué à 4.
[^] # Re: foutaises, pardon, bullshits !
Posté par left . En réponse au journal Desktop Linux : mission impossible ?. Évalué à 10.
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 left . En réponse au message Question sur la transformée de Fourier. Évalué à 1.
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 left . En réponse à la dépêche KDE4 déchaîne les passions. Évalué à 3.
[^] # Re: Je ne comprend pas ...
Posté par left . En réponse à la dépêche KDE4 déchaîne les passions. Évalué à -4.
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 left . En réponse au message compilateur linux. Évalué à 3.
[^] # Re: *sh: history-search-backward
Posté par left . En réponse au message bash et completion/historique interactive. Évalué à 1.
Merci.
[^] # Re: cool!!
Posté par left . En réponse au journal orange.fr et ses cadeaux. Évalué à 4.
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 left . En réponse au journal orange.fr et ses cadeaux. Évalué à 4.
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 left . En réponse au journal box, triple play... et les exclus. Évalué à 9.
# joli
Posté par left . En réponse au journal Test de la Mandriva 2008.0. Évalué à -8.
[^] # Re: Quelques remarques
Posté par left . En réponse au journal RFID / Aujourdhuis les brebis, demains ...?. Évalué à 9.
Ah ah ah ah ah (rire nerveux). N'importe quoi.
# Mon avis
Posté par left . En réponse au journal Travaux Publics dt Videolan. Évalué à 10.
[^] # Re: lobbying pour avoir des drivers
Posté par left . En réponse au journal De l'importance d'avoir des statisques fiables. Évalué à 10.
[^] # Re: Tu joues avec ta vie…
Posté par left . En réponse au journal Ré-ecriture d'autoindex. Évalué à 10.
Minable. Drole de truc l'égo quand meme ...
[^] # Re: de la bonne utilisation ...
Posté par left . En réponse à la dépêche Présentation de Maarch LetterBox 2.0 lors d'une Install Party. Évalué à 1.
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 left . En réponse à la dépêche Présentation de Maarch LetterBox 2.0 lors d'une Install Party. Évalué à 0.
# vidéo
Posté par left . En réponse au journal Annonce - Publication de images2dv-gui (version 0.2 - GPL2+). Évalué à 1.
# bind
Posté par left . En réponse au message Obtenir le numero d'un port réseau libre. Évalué à 3.
[^] # Re: Attention aux avocats !
Posté par left . En réponse à la dépêche Quelques interviews sur Asterisk. Évalué à 5.
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 :(