Il est gentil Linus mais il fait du C.
Corps d'une classe puis corps d'une méthode dans cette classe, ça prends déjà 2 levels d'indentation.
Il reste 1 level "autorisé" pour le code lui même ?
Pour peu que j'utilise un bloc try/catch je n'ai plus le droit d'utiliser la moindre boucle ou le moindre branchement ?
Dur dur.
Je trouve Linus très bon quand il code, mais quand il cause il débite autant de conneries à la minute que les gens qu'il critique.
Le problème c'est que par défaut une tabulation c'est 8 caractères dans quasiment tous les éditeurs, et que 8 caractères c'est beaucoup trop comme espace d'indentation.
Donc des gens normaux qui vont regarder ton code vont se retrouver devant un truc illisible (ligne trop longue), à moins de changer _leurs_ préférences pour lire _ton_ code.
Et si tu changes la taille par défaut de la tabulation, tu vas avoir un truc illisible si tu regardes du code indenté avec un mélange de tabulation et d'espaces (ce qui est le cas avec les conventions du projet GNU et celles de Sun pour le Java)
Donc oui, "A huit caractères la tabulation tu régleras" est quasi-religieux en ce qui me concerne.
Au boulot je code surtout en Java et je me force à respecter à la lettre les conventions définies par Sun pour l'indentation et le nomage (1ere lettre en minuscule pour les méthodes, en capitale pour les classes, etc...)
Pourquoi ?
- Comme quasiment tout le monde à l'intelligence de faire pareil c'est plus facile de relire le code des autres.
- La convention d'indentation de Sun (espace d'indentation de 4 caractères, une tabulation peut remplacer 8 caractères) est ce que fait Emacs par défaut :)
De mon coté j'ai acheté Linux Pratique pour avoir un CD pressé de la Knoppix Francisée.
Et bien j'ai été surpris : Alors que je ne lisais pas grand chose dans LMF (C, Perl, QT,... bof bof), quelques articles de LP m'ont appris plein de chose (en gros, des trucs de script Bash)
Microsoft à fait le choix du micro-noyau depuis Windows NT, mais ils mettent quand même pas mal de chose dans le kernel principalement pour des raisons de performance.
Coté libre on a Linux pour le monolithique à fond (simplicité, performances) et Hurd pour le micro-noyau jusqu'au bout des ongles (souplesse, sécurité si j'ai bien compris).
L'approche moitié-moitié est-elle vraiment moins bonne ? (interêt des deux mondes, mais inconvénient des deux mondes)
Les BSD c'est monolithique ?
Je suppose que cette condition à été mise dans l'idée de refuser tout le contenu qu'une personne aurait utilisé sans autorisation (graphisme repompé, etc)
Si tu utilises un logiciel propriétaire pour faire tourner ton site, tu n'en a pas plus les droits que si tu le fais tourner sur un logiciel GPL...
SapDB je trouve ça surtout pratique pour expliquer que des boites peuvent faire du libre.
SAP, c'est le genre de truc que les chef persoivent comme étant un soft sérieux et puissant (et cher). C'est sympa de leur apprendre que toutes les données de SAP sont gérées par un composant que l'éditeur de SAP à choisi de placer sous une license libre.
Posté par Wawet76 .
En réponse au journal PDA.
Évalué à 5.
Bah... ça dépend ce que tu veux en faire.
Si c'est pour faire joujou, le Zaurus est vraiment sympa et dois pouvoir se trouver à 600 euros maintenant (attention au port et à la TVA!). Si tu connais quelqu'un aux états-unis qui peux te l'envoyer en "cadeau" c'est vraiment sympa.
Si ce que tu veux c'est l'avoir toujours sur toi pour avoir ton carnet d'adresse, agenda etc sous la main -> PalmOS
Les machines sous palmOS (palm, handspring, sony) sont moins chère, plus petite, moins lourde, plus "rapide", et peuvent rester plusieurs semaines sans voir une prise de courrant.
--
Thomas, heureux possesseur d'un Zaurus 5500 _et_ d'un Palm V :-)
Un seul conseil : Lit bien le contrat avant de signer parce que 6 mois de prison seulement c'est super-louche.
Ensuite pour aller chez un autre opérateur il faudra faire desimlocker le GSM. C'est supposé être simple mais tout ne se passe pas toujours très bien avec l'opérateur... (mais bon je dis ça mais ça fait longtemps que je n'ai pas eu à devoir m'informer sur le sujet. Ca a peut-être évolué ces dernier temps)
J'ai un copain qui a acheté une clé USB rue Montgallet. La boite indiquait clairement Windows depuis 98 SE, Mac OS depuis telle version et Linux depuis le noyau 2.4.jesaisplus
Bah là j'ai 5 tab ouverts dans mon Mozilla. Ça parait anecdotique comme fonction les tabs mais en fait quand on est gros consommateur de web ça change la vie (surtout les bookmarks groupés)
Les tabs c'est le truc dont je ne peux plus me passer. À coté de ça j'apprécie tout plein de chose dans Mozilla :
- les anti-popup (disponible sous IE mais en ajoutant un truc)
- la recherche google (disponible sous IE mais en ajoutant un truc)
- la recherche incrémentale (type-ahead en commencant par /)
- l'impression correcte des pages webs (si quelqu'un pouvait m'expliquer comment ça se fait qu'IE ne sache pas imprimer une page avec un tableau...)
- etc.
C'était le coté utilisateur.
Coté developpeur, je fais en ce moment un truc qui utilise massivement les événements Javascript. Sur ce point, dont tous les utilisateurs se contre-balancent (ils ont bien raison), je peux vraiment te dire que non seulement Mozilla est du bonheur en barre, mais en plus IE ne se contente pas d'être mauvais : C'est une bouse infame.
La remarque revient très souvent.
Une solution serait d'afficher trois petits points (...) derrière les URL coupées pour bien montrer que c'est fait exprès.
Les developpeurs de Parsec le faisait sur leur temps libre. Il n'y a pas d'histoire de boite qui coule là...
En passant, je suis sur d'avoir déjà lu cette news ici, mais je ne la retrouve pas. Ça devait donc être dans un journal. C'est dommage que le moteur de recherche du site n'indexe pas les journaux...
# Re: OfficeOne: c'est nous qu'on l'a fait
Posté par Wawet76 . En réponse au journal OfficeOne: c'est nous qu'on l'a fait. Évalué à 4.
[^] # Re: 2 idées
Posté par Wawet76 . En réponse à la dépêche Critères de personnalité d'un code. Évalué à 8.
Corps d'une classe puis corps d'une méthode dans cette classe, ça prends déjà 2 levels d'indentation.
Il reste 1 level "autorisé" pour le code lui même ?
Pour peu que j'utilise un bloc try/catch je n'ai plus le droit d'utiliser la moindre boucle ou le moindre branchement ?
Dur dur.
Je trouve Linus très bon quand il code, mais quand il cause il débite autant de conneries à la minute que les gens qu'il critique.
[^] # Re: 2 idées
Posté par Wawet76 . En réponse à la dépêche Critères de personnalité d'un code. Évalué à 5.
Donc des gens normaux qui vont regarder ton code vont se retrouver devant un truc illisible (ligne trop longue), à moins de changer _leurs_ préférences pour lire _ton_ code.
Et si tu changes la taille par défaut de la tabulation, tu vas avoir un truc illisible si tu regardes du code indenté avec un mélange de tabulation et d'espaces (ce qui est le cas avec les conventions du projet GNU et celles de Sun pour le Java)
Donc oui, "A huit caractères la tabulation tu régleras" est quasi-religieux en ce qui me concerne.
Au boulot je code surtout en Java et je me force à respecter à la lettre les conventions définies par Sun pour l'indentation et le nomage (1ere lettre en minuscule pour les méthodes, en capitale pour les classes, etc...)
Pourquoi ?
- Comme quasiment tout le monde à l'intelligence de faire pareil c'est plus facile de relire le code des autres.
- La convention d'indentation de Sun (espace d'indentation de 4 caractères, une tabulation peut remplacer 8 caractères) est ce que fait Emacs par défaut :)
[^] # Re: 2 idées
Posté par Wawet76 . En réponse à la dépêche Critères de personnalité d'un code. Évalué à 1.
Hints : Il faudrait remplacer les retour chariots des posts par des "br" seuls plutot que par des "br + retour chariot"
# Re: Mon monde s'écroule...
Posté par Wawet76 . En réponse au journal Mon monde s'écroule.... Évalué à 3.
Oui, complètement.
Mais non, ce n'est pas possible : ca fairait bien trop de morts.
La guerre ne fait plus beaucoup de morts de nos jours tu sais. (enfin pas beaucoup de morts coté États-Unis, celui qui compte)
[^] # Re: Login n°104 - Mars 2003 est en kiosque
Posté par Wawet76 . En réponse à la dépêche Login n°104 - Mars 2003 est en kiosque. Évalué à 9.
Et bien j'ai été surpris : Alors que je ne lisais pas grand chose dans LMF (C, Perl, QT,... bof bof), quelques articles de LP m'ont appris plein de chose (en gros, des trucs de script Bash)
[^] # Re: Google et Michel Ange
Posté par Wawet76 . En réponse au journal Google et Michel Ange. Évalué à 2.
(ils auraient pu mettre un tag title...)
# Re: Hurd bientot au niveau de l'Everest !!!
Posté par Wawet76 . En réponse à la dépêche Le Hurd bientôt au niveau de l'Everest !. Évalué à 4.
[^] # Re: Achat d'un portable
Posté par Wawet76 . En réponse au journal Achat d'un portable. Évalué à 0.
# Re: Fete de l'Internet.be : GPL et concours
Posté par Wawet76 . En réponse au journal Fete de l'Internet.be : GPL et concours. Évalué à 2.
Si tu utilises un logiciel propriétaire pour faire tourner ton site, tu n'en a pas plus les droits que si tu le fais tourner sur un logiciel GPL...
À faire préciser par les organisateurs !
[^] # Re: SAPDB 7.4 is out
Posté par Wawet76 . En réponse à la dépêche SAPDB 7.4 is out. Évalué à 10.
SAP, c'est le genre de truc que les chef persoivent comme étant un soft sérieux et puissant (et cher). C'est sympa de leur apprendre que toutes les données de SAP sont gérées par un composant que l'éditeur de SAP à choisi de placer sous une license libre.
[^] # Re: Tentative d'intrusion
Posté par Wawet76 . En réponse au journal Tentative d'intrusion. Évalué à 4.
Je suis attaqué en permanence si on compte ça...
[^] # Re: Quand l'informatique fait des siennes...
Posté par Wawet76 . En réponse au journal Quand l'informatique fait des siennes.... Évalué à 2.
[^] # Re: Quand l'informatique fait des siennes...
Posté par Wawet76 . En réponse au journal Quand l'informatique fait des siennes.... Évalué à 5.
(Il me semble qu'il y a dans mon contrat Nerim qu'ils ne filtreront rien...)
# Re: PDA
Posté par Wawet76 . En réponse au journal PDA. Évalué à 5.
Si c'est pour faire joujou, le Zaurus est vraiment sympa et dois pouvoir se trouver à 600 euros maintenant (attention au port et à la TVA!). Si tu connais quelqu'un aux états-unis qui peux te l'envoyer en "cadeau" c'est vraiment sympa.
Si ce que tu veux c'est l'avoir toujours sur toi pour avoir ton carnet d'adresse, agenda etc sous la main -> PalmOS
Les machines sous palmOS (palm, handspring, sony) sont moins chère, plus petite, moins lourde, plus "rapide", et peuvent rester plusieurs semaines sans voir une prise de courrant.
--
Thomas, heureux possesseur d'un Zaurus 5500 _et_ d'un Palm V :-)
[^] # Re: Hors Sujet : mon étude de marché pour l'acquisiton de mon premier GSM
Posté par Wawet76 . En réponse au journal Hors Sujet : mon étude de marché pour l'acquisiton de mon premier GSM. Évalué à 1.
Ensuite pour aller chez un autre opérateur il faudra faire desimlocker le GSM. C'est supposé être simple mais tout ne se passe pas toujours très bien avec l'opérateur... (mais bon je dis ça mais ça fait longtemps que je n'ai pas eu à devoir m'informer sur le sujet. Ca a peut-être évolué ces dernier temps)
# Re: C'est un grand pas pour moi et un petit pas pour le libre
Posté par Wawet76 . En réponse au journal C'est un grand pas pour moi et un petit pas pour le libre. Évalué à 1.
# Re: Je cherche un hébergement dédié
Posté par Wawet76 . En réponse au journal Je cherche un hébergement dédié. Évalué à 1.
Voir l'onglet "hebergement" sur http://www.nerim.net(...)
# Re: Juste pour prevenir ...
Posté par Wawet76 . En réponse au journal Juste pour prevenir .... Évalué à 3.
[^] # Re: Ils ont honte de Linux ?
Posté par Wawet76 . En réponse au journal Ils ont honte de Linux ?. Évalué à 2.
[^] # Re: Fulgurante percée de Mozilla en 2002 !
Posté par Wawet76 . En réponse au journal Fulgurante percée de Mozilla en 2002 !. Évalué à 5.
Les tabs c'est le truc dont je ne peux plus me passer. À coté de ça j'apprécie tout plein de chose dans Mozilla :
- les anti-popup (disponible sous IE mais en ajoutant un truc)
- la recherche google (disponible sous IE mais en ajoutant un truc)
- la recherche incrémentale (type-ahead en commencant par /)
- l'impression correcte des pages webs (si quelqu'un pouvait m'expliquer comment ça se fait qu'IE ne sache pas imprimer une page avec un tableau...)
- etc.
C'était le coté utilisateur.
Coté developpeur, je fais en ce moment un truc qui utilise massivement les événements Javascript. Sur ce point, dont tous les utilisateurs se contre-balancent (ils ont bien raison), je peux vraiment te dire que non seulement Mozilla est du bonheur en barre, mais en plus IE ne se contente pas d'être mauvais : C'est une bouse infame.
# Re: Knoppix dans Planète Linux
Posté par Wawet76 . En réponse à la dépêche Knoppix dans Planète Linux. Évalué à 4.
Tant qu'à faire, autant acheter celui qui m'évite un "lang=fr" à chaque démarrage...
[^] # Re: Le build M5 d'Eclipse 2.1 est disponible
Posté par Wawet76 . En réponse à la dépêche Le build M5 d'Eclipse 2.1 est disponible. Évalué à 4.
# Re: euh puisqu'on ne pas pas faire remonter un journal et que j'attends des r
Posté par Wawet76 . En réponse au journal euh puisqu'on ne pas pas faire remonter un journal et que j'attends des réponses assez urgente. Évalué à 1.
[^] # Re: Parsec deviendra OpenSource
Posté par Wawet76 . En réponse à la dépêche Parsec deviendra OpenSource. Évalué à 10.