Contrairement à ext4, btrfs n'est pas une évolution. Il faut du temps pour que quelqu'un te dise « c'est stable » c'est quelque chose d'assez critique et peu de gens font des backup.
Personnellement j'ai joué avec il y a 5 ou 6 ans et j'ai eu un crash, mais c'était il y a longtemps. Aujourd'hui ce qui fait que je ne l'utilise pas, c'est que je ne sais pas comment je devrais m'en servir (avoir un mapping 1:1 entre partition et sous volume ou non si non comment configurer /etc/fstab pour monter un volume, support de btrfs et des sous volumes par grub2, etc).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Mais ta phrase impliquait une généralité sur Perl (et zsh, mais je n'ai pas répondu car je ne connais pas ce shell), ce qui m'a effectivement fait réagir.
La généralité en question, c'est on peut golfer comme un dieux avec (ça fait partie de leur qualités pour moi).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Et citer Perl n'est pas forcément une bonne façon de donner du crédit à ton opinion […]
Désolé, pour que mon opinion soit crédible justement je parle de langages que je connais et que j'apprécie. Les perlistes s'amusent à golfer et sont capables d'écrire des choses d'une extrême concision, qu'il faudra pas mal de temps à un humain normalement constitué (= pas un mongueur) pour comprendre, notamment parce que tu fais 4 trucs dans la même instruction et que par effet de bord tu fais une cinquième chose \o/. De la même manière j'adore zsh et je fais un tas de choses avec, mais je doute que tu sache ce que fait ${(oSI:N:)$(cmd)#expr} pourtant si tu comprends pas t'a qu'a faire un man zshexpn. Bien sur que tout peut se comprendre, mais ce n'est pas pour ça que tout est lisible. J'ai parlé de langages qui ont réellement 2 usages l'un dans des scripts qui perdurent et l'autre dans des unilignes écris vite fait et qui excellent dans ce second cas (tout en étant très bons dans le premier).
Faut arrêter de croire que parce qu'on dit qu'un langage n'est pas parfait, que l'on dit que le langage en question est nul.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
l'architecture client-serveur (pouvant être P2P) en client léger/riche prime sur le client lourd ("thick client")
Qu'est ce qu'on s'en fout du client ?
Les clients léger on en parle beaucoup mais c'est surtout utiliser sur PC, sur téléphone à part avec Firefox OS ou t'a pas le choix tout le monde passe par des applications spécifiques c'est plus léger, plus riche et moins lourd.
(note : je conchie cette dénomination léger/lourd/riche qui n'a rien de neutre et qui fait passer n'importe qui qui s'en sert pour un commercial véreux)
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Et franchement, moi et Microsoft et plein de monde se foutent complet du nombre de personnes […]
Tant mieux si Microsoft le vie bien mais à chaque fois qu'une boite, une pub, un site, un service ou je ne sais quoi indiquent qu'ils ont une appli iOS et Android, je me dis que c'est pas terrible pour leur image. J'ai lu il y a peu que très peu de gens n'utilisent pas de navigateur sur smartphone. Donc le fait d'avoir des appli pour accéder au web c'est critique.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Ce n'est pas parce que quelque chose est vrai que c'est pertinent, sinon je vais m'offusquer de voir mes commentaires parlant de ce que j'ai mangé ce matin ou du temps qu'il fait considérer comme non pertinent.
Plus haut quelqu'un dis que les cgroups n'étaient pas utilisés avant systemd, il faut être zenitram pour ne pas comprendre « très peu » et donc s'immaginer que ton commentaire n'est pas un contre argument (contrairement au fait de parler de LXC).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Et oui les gens se braquent quand on les insulte, étonnant non ?
Là ce n'est pas le cas. Comme je l'ai dis tout le monde a une par de responsabilité et même si on se focalise sur le milieu scolaire les prof sont loin d'être les seuls à jouer un rôle dans l'éducation (contrairement à ce qu'ils croient).
Mais surtout.
Non formuler une critique n'est pas une insulte. Quand tu rapporte un bug dans un logiciel, ce n'est pas une insulte. C'est vraiment pénible cette attitude des prof à se sentir agresser à tout bout de champ, à être corporatiste au possible et à ne jamais prendre le moindre recul ou se remettre en cause (comment peut-on former qui que ce soit à quoi que ce soit sans se remettre réellement en cause, c'est à dire en acceptant d'être critiqué).
Pour continuer l'analogie, c'est comme de développer dans un mode propriétaire pour ne pas pouvoir être critiqué.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Le problème c'est qu'ils n'apportent rien d'un point de vu du typage.
Quant a utiliser la non ergonomie d'un éditeur de texte pour dire que ça va continuer de compiler mais que ça va être buggé, je pourrais te dire la même chose de eclipse/intellij/visual qui interprètent mal quand je fait alt-& qui est censé m'envoyer sur un bureau et qui m'a rajouté un & là ou il ne fallait pas. (ou - avec alt-)
Je ne comprends pas du tout là où tu veux en venir. J'ai parlé de vim mais c'est un détail, j'ai aussi parlé de relecture de code. En philigrane tu aurais pu comprendre que je parle d'un cas réel de faille qu'il y a eu dans le noyau à cause d'un test qui était fais sur une affectation et pas sur comparaison. C'est ce qui me pousse à écrire mes conditions à l'envers en C et en C++ (la constante à gauche ou l'appel de méthode à gauche).
Pour moi, la différence entre connaître la syntaxe d'un langage et savoir s'en servir passe par l'utilisation de bonnes pratiques qui réduisent les risque d'erreur, qui vont faire en sorte d'empêcher ton code de compiler si tu l'utilise mal. C'est quelque chose qu'il faut prendre en compte évidement quand on écris une API (rendre le plus difficile possible les erreurs et le plus simple possible les bons comportements), mais aussi lorsque l'on écris simplement du code.
On a un exemple un peu plus bas d'une erreur de compréhension entre la version octale et la version par constante, je ne pense pas que celui qui l'a fait est plus mauvais qu'un autre, il est juste aller trop vite. Là il a retiré un droit ça ce serait vu vite, mais donner trop de droit aurait aussi était possible… L'important ce n'est pas d'aller vite, mais de faire bien. Entre les 2 écritures tu gagne ou tu perds quasiment pas de temps (ou alors commence par apprendre à te servir de ton éditeur/IDE), mais l'un ferra beugler le compilateur si tu passe certaines âneries.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
La concision ne signifie pas que c'est lisible perl et le zsh sont là pour le démontrer par exemple. J'ai détaillé dans mon commentaire précédent pourquoi utiliser les constantes permet d'avoir des gardes fou.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Le fait que ce soit un raccourcis OSEF quand tu programme. Si tu cherche à golfer le C n'est pas le meilleur langage et c'est une débilité pour faire autre chose que quelque chose de jettable.
L'utilisation de valeurs octales sous UNIX, dans le contexte de programmation système ne me choque vraiment pas. Dans le contexte d'une application de plus haut niveau, oui, j'utiliserais plutôt les flags qui vont bien.
J'ai tendance à ne pas me prendre pour le plus malin (notamment dans ce domaine) et comme dis plus haut, les pages man mettent en avant les constantes donc j'utilise des constantes. Il n'y a aucun argument technique qui pousse à utiliser la version octale, donc faire au plus lisible (quitte à se créer des constantes pour raccourcir). Il n'y a que les idiots qui s'imaginent qu'ils ne font pas d'erreur et la version octale est bien plus sujette aux erreurs (sur vim un Ctrl+a ou Ctrl+x et tu as totalement changé les droits, supprimer un caractère ça continue à compiler, etc). Même les hackers du noyau qui ont des relecture se font avoir, si tu n'a pas une bonne raison de te croire plus compétent qu'eux pourquoi aller au devant d'ennui ?
Personnellement je trouve que ça fait partie des choses qui exprime bien la pauvreté du C, on devrait avoir un type bien définit pour ça avec un enum. En C++ et en C# le langage t'apporte ce qu'il faut pour avoir la fiabilité nécessaire, le C est pittoresque à coté. Utiliser des constantes permet de limiter la fragilité du code.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Et ces pages de man font aussi référence aux valeurs numériques […]
Encore heureux qu'il ne cachent rien.
À ton avis, à quel catégorie de personne les devs/contributeurs potentiels de systemd appartiennent-ils ?
Je suis d'accord pour dire qu'il y a 10 catégories de personnes : ceux qui se la joue (« moi les droits unix, mais j'en mange par brouette avant le p'tit dej' ») et les autres.
Et j’insiste au cas où ce soit mail interprété
Joli, je la ressortirais celle là :)
mais bel et bien de public auquel tu t’adresses
He ben c'est une belle connerie ou alors tu es d'accord pour que tout le code qui gère les carte grises françaises soient écrit en français par exemple. C'est du LL ou pas ? Si c'est le cas faire une hypothèse, mettre une restriction sur le lecteur c'est déjà limiter le partage donc c'est de base idiot (même si ton histoire de catégories de gens était vraie).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
N’importe quel développeur système et/ou administrateur sait que 0600 […]
Le man de mkfifo(3) fait référence à ceux de open(2), de umask(2) et de stat(2) qui toutes 3 passent par des constantes pour définir les droits (on pourra aussi parler de la page man de chmod(3) qui en fait de même). Que dire de plus ?
La doc dis explicitement à plusieurs reprisent qu'il faut utiliser des constantes.
Le standard implémente des constantes.
Soit tu présume que ceux qui ont implémenter tout ça et qui ont écris la norme sont des ignares du domaine soit ils ont une bonne raison de le faire.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Il ne faut pas déconner non plus, un file mode, c'est tout à fait lisible en octal (on dirait presque que c'est fait pour ça) et pas moins lisible qu'un équivalent qui ressemblerait à rwx------.
C'est tout de même plus sympa de faire comme pour open(2) : S_IRWXU et S_IRUSR | S_IWUSR par exemple.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Par "magic values" on entends généralement des valeurs qui sont brutes sans leur donner la moindre sémantique. C'est le cas ici. À minima faire une déclaration de ces valeurs au début de la fonction rend la maintenabilité nettement meilleure (supprimer les variables pour les remplacer par les valeurs constantes, ce n'est pas mon boulot mais celui du compilateur).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
PISA ou pas faut pas tomber dans le déni notre éducation est tout à fait perfectible. La responsabilité est assez complexe : quand on voit le nombre de jeune qui s'orientent vers un bac S uniquement parce que pour faire une HEC ou je ne sais quelle autre voie dans le commerce ça passe mieux alors qu'un bac ES est fait pour ces gens là c'est assez écoeurant (y compris/surtout pour les profs de science qui se retrouvent avec des jeunes moyennement intéressé par les sciences et les prof de science social qui voient des jeunes aller se perdre dans des cours qui ne correspondent pas à ce qu'ils veulent faire plus tard).
C'est un problème plus global, les recruteurs y sont pour quelque chose aussi. Il y a un tas de choses qui sont mal vu.
Pourquoi ne peut-on pas parler de la manière d'améliorer l'éducation sans que les profs (ou certains prof, ou les syndicats de prof ou tout simplement toi apparemment) se braquent ?
Pourquoi les prof pensent que personne d'autres que n'a de légitimité pour parler de ces choses là ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
Google maîtrise toute la chaîne, matériel/langage/noyau/OS/logiciel/service c'est vraiment l'IBM des années 80. Mais ce qui leur rapporte c'est en effet vraiment la partie service. Le problème c'est que concurrencer (ou se faire une place face à) ce genre de mastodonte sur le service c'est pas vraiment possible…
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Rollbacks
Posté par barmic . En réponse au journal APT : nouvelle version 1.0. Évalué à 2.
Contrairement à ext4, btrfs n'est pas une évolution. Il faut du temps pour que quelqu'un te dise « c'est stable » c'est quelque chose d'assez critique et peu de gens font des backup.
Personnellement j'ai joué avec il y a 5 ou 6 ans et j'ai eu un crash, mais c'était il y a longtemps. Aujourd'hui ce qui fait que je ne l'utilise pas, c'est que je ne sais pas comment je devrais m'en servir (avoir un mapping 1:1 entre partition et sous volume ou non si non comment configurer
/etc/fstab
pour monter un volume, support de btrfs et des sous volumes par grub2, etc).Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: aptitude
Posté par barmic . En réponse au journal APT : nouvelle version 1.0. Évalué à 2.
Et alors ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 2.
La généralité en question, c'est on peut golfer comme un dieux avec (ça fait partie de leur qualités pour moi).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 1.
Désolé, pour que mon opinion soit crédible justement je parle de langages que je connais et que j'apprécie. Les perlistes s'amusent à golfer et sont capables d'écrire des choses d'une extrême concision, qu'il faudra pas mal de temps à un humain normalement constitué (= pas un mongueur) pour comprendre, notamment parce que tu fais 4 trucs dans la même instruction et que par effet de bord tu fais une cinquième chose
\o/
. De la même manière j'adore zsh et je fais un tas de choses avec, mais je doute que tu sache ce que fait${(oSI:N:)$(cmd)#expr}
pourtant si tu comprends pas t'a qu'a faire unman zshexpn
. Bien sur que tout peut se comprendre, mais ce n'est pas pour ça que tout est lisible. J'ai parlé de langages qui ont réellement 2 usages l'un dans des scripts qui perdurent et l'autre dans des unilignes écris vite fait et qui excellent dans ce second cas (tout en étant très bons dans le premier).Faut arrêter de croire que parce qu'on dit qu'un langage n'est pas parfait, que l'on dit que le langage en question est nul.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Captures Zotero
Posté par barmic . En réponse à la dépêche Un an après le premier commit, nouvelle version pour wallabag. Évalué à 3.
Qu'est ce qu'on s'en fout du client ?
Les clients léger on en parle beaucoup mais c'est surtout utiliser sur PC, sur téléphone à part avec Firefox OS ou t'a pas le choix tout le monde passe par des applications spécifiques c'est plus léger, plus riche et moins lourd.
(note : je conchie cette dénomination léger/lourd/riche qui n'a rien de neutre et qui fait passer n'importe qui qui s'en sert pour un commercial véreux)
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Satya Nadella
Posté par barmic . En réponse au journal Microsoft libère leur compilateur C#. Évalué à 1.
Tant mieux si Microsoft le vie bien mais à chaque fois qu'une boite, une pub, un site, un service ou je ne sais quoi indiquent qu'ils ont une appli iOS et Android, je me dis que c'est pas terrible pour leur image. J'ai lu il y a peu que très peu de gens n'utilisent pas de navigateur sur smartphone. Donc le fait d'avoir des appli pour accéder au web c'est critique.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 2.
Ce n'est pas parce que quelque chose est vrai que c'est pertinent, sinon je vais m'offusquer de voir mes commentaires parlant de ce que j'ai mangé ce matin ou du temps qu'il fait considérer comme non pertinent.
Plus haut quelqu'un dis que les cgroups n'étaient pas utilisés avant systemd, il faut être zenitram pour ne pas comprendre « très peu » et donc s'immaginer que ton commentaire n'est pas un contre argument (contrairement au fait de parler de LXC).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: auto-org
Posté par barmic . En réponse au journal Le mouvement des néo-hippies. Évalué à 3.
Là ce n'est pas le cas. Comme je l'ai dis tout le monde a une par de responsabilité et même si on se focalise sur le milieu scolaire les prof sont loin d'être les seuls à jouer un rôle dans l'éducation (contrairement à ce qu'ils croient).
Mais surtout.
Non formuler une critique n'est pas une insulte. Quand tu rapporte un bug dans un logiciel, ce n'est pas une insulte. C'est vraiment pénible cette attitude des prof à se sentir agresser à tout bout de champ, à être corporatiste au possible et à ne jamais prendre le moindre recul ou se remettre en cause (comment peut-on former qui que ce soit à quoi que ce soit sans se remettre réellement en cause, c'est à dire en acceptant d'être critiqué).
Pour continuer l'analogie, c'est comme de développer dans un mode propriétaire pour ne pas pouvoir être critiqué.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 4.
Le problème c'est qu'ils n'apportent rien d'un point de vu du typage.
Je ne comprends pas du tout là où tu veux en venir. J'ai parlé de vim mais c'est un détail, j'ai aussi parlé de relecture de code. En philigrane tu aurais pu comprendre que je parle d'un cas réel de faille qu'il y a eu dans le noyau à cause d'un test qui était fais sur une affectation et pas sur comparaison. C'est ce qui me pousse à écrire mes conditions à l'envers en C et en C++ (la constante à gauche ou l'appel de méthode à gauche).
Pour moi, la différence entre connaître la syntaxe d'un langage et savoir s'en servir passe par l'utilisation de bonnes pratiques qui réduisent les risque d'erreur, qui vont faire en sorte d'empêcher ton code de compiler si tu l'utilise mal. C'est quelque chose qu'il faut prendre en compte évidement quand on écris une API (rendre le plus difficile possible les erreurs et le plus simple possible les bons comportements), mais aussi lorsque l'on écris simplement du code.
On a un exemple un peu plus bas d'une erreur de compréhension entre la version octale et la version par constante, je ne pense pas que celui qui l'a fait est plus mauvais qu'un autre, il est juste aller trop vite. Là il a retiré un droit ça ce serait vu vite, mais donner trop de droit aurait aussi était possible… L'important ce n'est pas d'aller vite, mais de faire bien. Entre les 2 écritures tu gagne ou tu perds quasiment pas de temps (ou alors commence par apprendre à te servir de ton éditeur/IDE), mais l'un ferra beugler le compilateur si tu passe certaines âneries.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 4.
La concision ne signifie pas que c'est lisible perl et le zsh sont là pour le démontrer par exemple. J'ai détaillé dans mon commentaire précédent pourquoi utiliser les constantes permet d'avoir des gardes fou.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 4.
Non pour plier avec vim c'est z…
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 2.
Le fait que ce soit un raccourcis OSEF quand tu programme. Si tu cherche à golfer le C n'est pas le meilleur langage et c'est une débilité pour faire autre chose que quelque chose de jettable.
J'ai tendance à ne pas me prendre pour le plus malin (notamment dans ce domaine) et comme dis plus haut, les pages man mettent en avant les constantes donc j'utilise des constantes. Il n'y a aucun argument technique qui pousse à utiliser la version octale, donc faire au plus lisible (quitte à se créer des constantes pour raccourcir). Il n'y a que les idiots qui s'imaginent qu'ils ne font pas d'erreur et la version octale est bien plus sujette aux erreurs (sur vim un Ctrl+a ou Ctrl+x et tu as totalement changé les droits, supprimer un caractère ça continue à compiler, etc). Même les hackers du noyau qui ont des relecture se font avoir, si tu n'a pas une bonne raison de te croire plus compétent qu'eux pourquoi aller au devant d'ennui ?
Personnellement je trouve que ça fait partie des choses qui exprime bien la pauvreté du C, on devrait avoir un type bien définit pour ça avec un
enum
. En C++ et en C# le langage t'apporte ce qu'il faut pour avoir la fiabilité nécessaire, le C est pittoresque à coté. Utiliser des constantes permet de limiter la fragilité du code.Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: comme on est vendredi
Posté par barmic . En réponse au journal Fedora.next. Évalué à 2.
C'est beau de voir que ça surprend de faire la distinction entre « j'adore ma distribution » et « ma distribution est la meilleure ». :)
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: comme on est vendredi
Posté par barmic . En réponse au journal Fedora.next. Évalué à 1.
RPM étant le standard (sic) est-ce vraiment RH-centric ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 2.
Encore heureux qu'il ne cachent rien.
Je suis d'accord pour dire qu'il y a 10 catégories de personnes : ceux qui se la joue (« moi les droits unix, mais j'en mange par brouette avant le p'tit dej' ») et les autres.
Joli, je la ressortirais celle là :)
He ben c'est une belle connerie ou alors tu es d'accord pour que tout le code qui gère les carte grises françaises soient écrit en français par exemple. C'est du LL ou pas ? Si c'est le cas faire une hypothèse, mettre une restriction sur le lecteur c'est déjà limiter le partage donc c'est de base idiot (même si ton histoire de catégories de gens était vraie).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 10. Dernière modification le 04 avril 2014 à 16:02.
Le man de
mkfifo(3)
fait référence à ceux deopen(2)
, deumask(2)
et destat(2)
qui toutes 3 passent par des constantes pour définir les droits (on pourra aussi parler de la page man dechmod(3)
qui en fait de même). Que dire de plus ?La doc dis explicitement à plusieurs reprisent qu'il faut utiliser des constantes.
Le standard implémente des constantes.
Soit tu présume que ceux qui ont implémenter tout ça et qui ont écris la norme sont des ignares du domaine soit ils ont une bonne raison de le faire.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 5.
Ça fait un patch pourri qui modifie un paquet de fichier.
Ça augmente le risque d'erreur.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 3.
Tu décris quelque chose de génial justement. Le code qui l'utilise ne doit pas faire de supposition à la noix sur la valeur.
Et tant pis pour quiconque voudrait faire un peu de hacking et réutiliser ton code pour faire un truc dont tu n'a absolument pas conscience ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 3.
C'est tout de même plus sympa de faire comme pour
open(2)
:S_IRWXU
etS_IRUSR | S_IWUSR
par exemple.Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Ca traduit bien un état d'esprit de la part des développeurs de systemd
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 3.
Par "magic values" on entends généralement des valeurs qui sont brutes sans leur donner la moindre sémantique. C'est le cas ici. À minima faire une déclaration de ces valeurs au début de la fonction rend la maintenabilité nettement meilleure (supprimer les variables pour les remplacer par les valeurs constantes, ce n'est pas mon boulot mais celui du compilateur).
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Blague HS
Posté par barmic . En réponse au journal Microsoft libère leur compilateur C#. Évalué à 7.
Je viens de recevoir un message télépathique des années 2040, ils préféreraient qu'on évite de répande ce genre de blague.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Pourquoi ?
Posté par barmic . En réponse au journal Canonical abandonne Ubuntu One. Évalué à 2.
Et il ne fond pas non plus de puce, mais bon, il a une maîtrise sur presque tout.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: auto-org
Posté par barmic . En réponse au journal Le mouvement des néo-hippies. Évalué à 2.
PISA ou pas faut pas tomber dans le déni notre éducation est tout à fait perfectible. La responsabilité est assez complexe : quand on voit le nombre de jeune qui s'orientent vers un bac S uniquement parce que pour faire une HEC ou je ne sais quelle autre voie dans le commerce ça passe mieux alors qu'un bac ES est fait pour ces gens là c'est assez écoeurant (y compris/surtout pour les profs de science qui se retrouvent avec des jeunes moyennement intéressé par les sciences et les prof de science social qui voient des jeunes aller se perdre dans des cours qui ne correspondent pas à ce qu'ils veulent faire plus tard).
C'est un problème plus global, les recruteurs y sont pour quelque chose aussi. Il y a un tas de choses qui sont mal vu.
Pourquoi ne peut-on pas parler de la manière d'améliorer l'éducation sans que les profs (ou certains prof, ou les syndicats de prof ou tout simplement toi apparemment) se braquent ?
Pourquoi les prof pensent que personne d'autres que n'a de légitimité pour parler de ces choses là ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Pourquoi ?
Posté par barmic . En réponse au journal Canonical abandonne Ubuntu One. Évalué à 4.
Google maîtrise toute la chaîne, matériel/langage/noyau/OS/logiciel/service c'est vraiment l'IBM des années 80. Mais ce qui leur rapporte c'est en effet vraiment la partie service. Le problème c'est que concurrencer (ou se faire une place face à) ce genre de mastodonte sur le service c'est pas vraiment possible…
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Bug
Posté par barmic . En réponse au journal Systemd vs Linux, quand l'intransigeance d'un développeur tourne au ridicule.... Évalué à 5.
ou pire l'année du desktop systemd !
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)