Une macro ne pourra jamais remplacer un traitement intelligent d'une erreur.
Qui parle de remplacement intelligent ?
Il s'agit d'un remplacement systématique pour un cas précis : le realloc.
J'imagine que tous les reallocs ont une gestion d'erreur identique, et que c'est donc un devoir d'enrober ça dans une macro.
Si tu veux une gestion d'erreur sans te faire chier, tu changes de langage ; mais en aucun cas¹ tu ignores les erreurs ou tu les traites mal comme c'était le cas dans le code initialement cité.
Sur un bout de code à la con, on voit bien que pour 2 lignes utiles qui devraient conduire à une complexité cyclomatique de 1 et dont le pseudo-code serait
fooBar() {
foo()
bar()
}
on en arrive à une 15aine de lignes de code et une complexité de 4.
Ben, utilise des macros pour enrober tout ça !
Ça me parait être une solution acceptable, si ce n'est pas LA méthode à utiliser…
J'ai eu aucun problème avec le titre… Dès qu'on sait/devine (en voyant l'affiche) qu'il s'agit d'un hélicopter, le titre a tout son sens, en anglais comme en français. Inversement, tant qu'on ne le sait pas, c'est ambigu dans les deux langues aussi.
Ta remarque sur le fait qu'on paramétrise le type mais pas l'expression, est celle qui donne tout son sens.
C'est d'autant plus intéressants qu'on s'en sort avec des types inhabités.
Par exemple :
Peut-être… mais j'ai pas habité en territoire francophone depuis plusieurs années, et on m'a appris à l'école primaire que les prononciations de "trouverais" et "trouverai" étaient différentes, et comment les prononcer. Je ne pense donc pas que ce soit un « parisianisme… »
mais ça n'a pas fonctionné, sans doute à cause du manque de préparation de ce système pour le bureau.
Lol.
En attendant la suite, j'espère que vous trouverais l'obligatoire nimage de fin esthétique et non sexiste.
Et le "S" du mec en costume qui sauve une fille incapable de se démerder toute seule, il veut pas dire "Sexiste" ?
(Par ailleurs, "trouverais" et "trouverez" ne se prononcent pas pareil (du moins, pas dans les accents que je connais). Comment les confonds-tu ?)
Pour moi, les news sont faites pour annoncer la sortie de projets libres, et les journaux pour exprimer un point de vue sur une actualité relative au logiciel libre.
Et ben c'est là que tu te trompes ; DLFP ne saurait renier son histoire pour satisfaire ta méprise.
Après, de là à dire que c'est le meilleur journal de l'année, surtout quand il est rédigé par un compte créé le jour même…
Cela dit, j'utilise une bamboo fun depuis 2008 tant sous linux (Ubuntu et Debian) que sous FreeBSD… Ça devrait donc marcher…
As-tu bien chargé le module wacom ?
As-tu des informations utiles dans dmesg quand tu branches la tablette ?
Quand on dit, « est mort, » on veut dire « s'est suicidé, » non ? Il me semble en effet qu'il a mis fin à ses jours, et n'est pas décédé d'une mort naturelles… Pour une nécrologie, c'est une information utile (avec son âge: 45 ans)…
Si tu voulais investir, pourquoi écrire « non-chaland » et pas simplement « acheteur » ?
Ou est-ce un jeu de mot ? Ou une erreur en voulant écrire « nonchalant » (ou plutôt, « nonchalamment ») ?
Je viens de lire un article sur le monde à propos du THF, dont vous devez être un peu familier si vous suivez DLFP régulièrement, voir même si vous travaillez dans le THF.
Oui, quand on travaille dans le THF, c'est utiles d'être un peu familier avec :)
Cela dit, c'est pas fastoche non plus, le code du THF, et les bugs ne pardonnent pas. Il faut avoir une approche pas mal défensive pour pallier les risques de programme qui s'emballe…
Ça laisse à l'utilisateur le choix et le moyen d'indiquer le vote qu'il a fait, et ça n'encombre que ceux qui veulent être encombrés.
(Perso, j'aime l'idée de savoir ce qu'on a choisi.)
Y a plein de gens qui ne me croient pas qu'on est plus grand le matin que le soir (enfin, au réveil qu'au coucher).
Dans une de mes anciennes maisons, je me cognais contre une poutre le matin, mais jamais le soir :)
Si si, mon Kinesis est en bépo : http://pastebin.com/xHBYLT1L
Et merci pour le lien du Trly Ergonomic. Je tenterai d'en essayer un, et si c'est bien, de m'en acheter un. Ça a l'air vraiment pas mal (sauf que j'aime pas du tout les flèches en bas… Le kinesis et mon layout par dessus m'ont offert une alternative très agréable en tant que VIMiste…
J'utilise depuis plus de quatre ans des claviers Kinesis Advantage, et j'en suis ravi. Ils sont beaucoup plus encombrants qu'un typematrix, ce qui est assez gênant quand on se déplace avec, mais sinon, très agréables et ergonomiques. D'ailleurs, étant habitué au Kinesis, j'ai un gros doute concernant l'ergonomie du typematrix : comment un typematrix peut-il être agréable sachant qu'on a les poignets cassés pour l'utiliser ? En effet, l'utiliser, c'est un peu comme programmer avec des menottes, non ? J'ai 50 cm d'espacement entre mes deux coudes, et mes deux pouces parallèles à 1 cm d'écart… Avec le Kinesis, au moins, j'ai quasiment les bras parallèles, et donc les poignets dans l'alignement des bras pour taper, ce qui me parait bien plus agréable et ergonomique.
Alors, le TM, vraiment ergonomique, ou seulement à moitié ?
[^] # Re: Je pense que tu confonds les cas où c'est nécessaire
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Genèse d'un journal. Évalué à 1.
Qui parle de remplacement intelligent ?
Il s'agit d'un remplacement systématique pour un cas précis : le realloc.
J'imagine que tous les reallocs ont une gestion d'erreur identique, et que c'est donc un devoir d'enrober ça dans une macro.
Si tu veux une gestion d'erreur sans te faire chier, tu changes de langage ; mais en aucun cas¹ tu ignores les erreurs ou tu les traites mal comme c'était le cas dans le code initialement cité.
¹ : sauf en Perl :)
[^] # Re: Je pense que tu confonds les cas où c'est nécessaire
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Genèse d'un journal. Évalué à 3.
Ben, utilise des macros pour enrober tout ça !
Ça me parait être une solution acceptable, si ce n'est pas LA méthode à utiliser…
[^] # Re: Bon
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Marre de systemd? Un peu d'humour :). Évalué à 2.
Des fautes :
Bon, j'avais compté les fautes de ponctuation dans les fautes de grammaire…
[^] # Re: Bon
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Marre de systemd? Un peu d'humour :). Évalué à 5.
« La » faute ?
Des fautes, j'en compte au moins trois…
[^] # Re: Oui mais
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Au diable le karma. Évalué à 6.
J'ai eu aucun problème avec le titre… Dès qu'on sait/devine (en voyant l'affiche) qu'il s'agit d'un hélicopter, le titre a tout son sens, en anglais comme en français. Inversement, tant qu'on ne le sait pas, c'est ambigu dans les deux langues aussi.
[^] # Re: Hé bin non !
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Un flim de les Nuls ce soir (pour ceux qui le veulent bien). Évalué à 2.
Oui, mais Wayne sait-il danser la Carioca ?
[^] # Re: Un peu faible
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Les types fantômes. Évalué à 3.
Ben toi, tu fais pas du Lisp !
[^] # Re: Un peu faible
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Les types fantômes. Évalué à 3.
Ta remarque sur le fait qu'on paramétrise le type mais pas l'expression, est celle qui donne tout son sens.
C'est d'autant plus intéressants qu'on s'en sort avec des types inhabités.
Par exemple :
nous donne l'erreur
Couldn't match expected type `Serviettes'
with actual type `Torchons'
alors qu'il n'existe aucune expression de type Serviette ou Torchon.
On a donc statiquement la garantie qu'on ne mélangera pas des serviettes avec des torchons.
[^] # Re: Trop gros, passera pas…
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Newton Adventure la soluce 1/6: la terrible jungle. Évalué à 4.
Peut-être… mais j'ai pas habité en territoire francophone depuis plusieurs années, et on m'a appris à l'école primaire que les prononciations de "trouverais" et "trouverai" étaient différentes, et comment les prononcer. Je ne pense donc pas que ce soit un « parisianisme… »
# Trop gros, passera pas…
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Newton Adventure la soluce 1/6: la terrible jungle. Évalué à 1.
Lol.
Et le "S" du mec en costume qui sauve une fille incapable de se démerder toute seule, il veut pas dire "Sexiste" ?
(Par ailleurs, "trouverais" et "trouverez" ne se prononcent pas pareil (du moins, pas dans les accents que je connais). Comment les confonds-tu ?)
[^] # Re: Le rapport avec le libre?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Bonne fête nationale !. Évalué à 10. Dernière modification le 15 août 2012 à 03:07.
Et ben c'est là que tu te trompes ; DLFP ne saurait renier son histoire pour satisfaire ta méprise.
Après, de là à dire que c'est le meilleur journal de l'année, surtout quand il est rédigé par un compte créé le jour même…
# 2010 ?
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au message tablette graphique wacom bamboo fun pen & Touch. Évalué à 2.
C'est pas un peu vieux ?
Cela dit, j'utilise une bamboo fun depuis 2008 tant sous linux (Ubuntu et Debian) que sous FreeBSD… Ça devrait donc marcher…
As-tu bien chargé le module wacom ?
As-tu des informations utiles dans
dmesg
quand tu branches la tablette ?# Si j'ai bien compris
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse à la dépêche Mort d'Andre Hedrick, ingénieur chez Cisco et contributeur au noyau Linux. Évalué à 10.
Quand on dit, « est mort, » on veut dire « s'est suicidé, » non ? Il me semble en effet qu'il a mis fin à ses jours, et n'est pas décédé d'une mort naturelles… Pour une nécrologie, c'est une information utile (avec son âge: 45 ans)…
# Faudrait savoir
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Linux, ce méconnu. Évalué à 4.
Si tu voulais investir, pourquoi écrire « non-chaland » et pas simplement « acheteur » ?
Ou est-ce un jeu de mot ? Ou une erreur en voulant écrire « nonchalant » (ou plutôt, « nonchalamment ») ?
[^] # Re: En effet.
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Faire faillite en 1h grâce à un bug logiciel ^^. Évalué à 3.
Il y a aussi le critère "l'état du marché a changé depuis que j'ai passé mon ordre, je dois donc l'annuler avant qu'il soit exercé".
Et aussi, si les banques ont des clients, de nombreux fonds n'en ont pas et jouent donc leur propre argent.
# En effet.
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Faire faillite en 1h grâce à un bug logiciel ^^. Évalué à 3.
Oui, quand on travaille dans le THF, c'est utiles d'être un peu familier avec :)
Cela dit, c'est pas fastoche non plus, le code du THF, et les bugs ne pardonnent pas. Il faut avoir une approche pas mal défensive pour pallier les risques de programme qui s'emballe…
[^] # Re: Bof du sucre syntaxique sans grand intéret
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal De tout, de rien, des bookmarks, du bla bla. Évalué à 2.
Ben voilà ! Utilise Scheme ou Lisp !
T'as un comportement sain des entiers, la fonctionnalité requise et même mieux :
(apply < '(1 2 3 4 5))
Et ça existe en plein de variations (Gambit, Racket, Gauche, SBCL, Clojure, ), avec au moins une qui te plaira !
[^] # Re: Tous les logiciels closed source sont des rootkits potentiels
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Ubisoft fait mieux que Sony. Évalué à 2.
[^] # Re: Tous les logiciels closed source sont des rootkits potentiels
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Ubisoft fait mieux que Sony. Évalué à 3. Dernière modification le 31 juillet 2012 à 11:27.
Mouais… "Trusting Trust", toussa… http://cm.bell-labs.com/who/ken/trust.html
[^] # Re: J'aime pas ce comportement
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal Python et valeurs par défaut des paramètres. Évalué à 4.
Pas du tout.
Un type option permet de distinguer "None" de "Just None" (ou de "Some None"), alors que là, c'est impossible.
[^] # Re: Bof
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse à l’entrée du suivi Afficher le choix du clic "pertinent inutile". Évalué à 3 (+0/-0).
Je suggère donc qu'on passe par la CSS !
Ça laisse à l'utilisateur le choix et le moyen d'indiquer le vote qu'il a fait, et ça n'encombre que ceux qui veulent être encombrés.
(Perso, j'aime l'idée de savoir ce qu'on a choisi.)
[^] # Re: WM_HINTS
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal De l'art de la notification. Évalué à 1.
Pareil, mais xmonad au lieu d'i3
[^] # Re: Taille
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal La guérilla contre les TMS. Évalué à 2. Dernière modification le 24 juillet 2012 à 02:50.
Y a plein de gens qui ne me croient pas qu'on est plus grand le matin que le soir (enfin, au réveil qu'au coucher).
Dans une de mes anciennes maisons, je me cognais contre une poutre le matin, mais jamais le soir :)
[^] # Re: Doute
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal La guérilla contre les TMS. Évalué à 3.
Si si, mon Kinesis est en bépo : http://pastebin.com/xHBYLT1L
Et merci pour le lien du Trly Ergonomic. Je tenterai d'en essayer un, et si c'est bien, de m'en acheter un. Ça a l'air vraiment pas mal (sauf que j'aime pas du tout les flèches en bas… Le kinesis et mon layout par dessus m'ont offert une alternative très agréable en tant que VIMiste…
# Doute
Posté par Axioplase ıɥs∀ (site web personnel) . En réponse au journal La guérilla contre les TMS. Évalué à 6.
J'utilise depuis plus de quatre ans des claviers Kinesis Advantage, et j'en suis ravi. Ils sont beaucoup plus encombrants qu'un typematrix, ce qui est assez gênant quand on se déplace avec, mais sinon, très agréables et ergonomiques. D'ailleurs, étant habitué au Kinesis, j'ai un gros doute concernant l'ergonomie du typematrix : comment un typematrix peut-il être agréable sachant qu'on a les poignets cassés pour l'utiliser ? En effet, l'utiliser, c'est un peu comme programmer avec des menottes, non ? J'ai 50 cm d'espacement entre mes deux coudes, et mes deux pouces parallèles à 1 cm d'écart… Avec le Kinesis, au moins, j'ai quasiment les bras parallèles, et donc les poignets dans l'alignement des bras pour taper, ce qui me parait bien plus agréable et ergonomique.
Alors, le TM, vraiment ergonomique, ou seulement à moitié ?