Linus n’a que le « pouvoir » de décider ce qui est dans son dépôt git. Appeler ça « tout pouvoir » c’est un point de vue assez capillotracté quand même.
Pour ce qui est du noyau qui sera utilisé en vrai sur le poste utilisateur, c’est décidé par :
- Linus,
- La distribution (qui décide ou non de patcher certains trucs. Et qui peut choisir comme base autre base que Linus, comme grsec par exemple)
- L’administrateur (qui décide d’installer un noyau ck, par exemple. Et qui peut choisir sa distribution)
Les humains preferent vivre dans un quartier ou ils se font pas tirer dessus, et ils preferent avoir de la bouffe dans leur assiette que pas de bouffe.
Donc on est d’accord : la paix et la prospérité sont des biens pour les êtres humains. Or toutes les règles de conduites possibles ne sont pas également capables de conduire à la paix et à la prospérité.
Tu n’as pas besoin de threads pour ne pas te bloquer : asyncio + select/epoll/autre mécanisme similaire fourni par l’OS.
De même, si Go peut utiliser plusieurs threads il peut aussi très bien tourner avec GOMAXPROCS=1 sans pour autant bloquer bêtement toutes les goroutines sur une IO/synchronisation…
J’ai un peu passé l’âge des trolls sur internet, mais j’aime bien les machines à voyager dans le temps et tu écris ce que j’aurais écrit il y a 10 ans :)
Alors petite question à mon moi d’il y a 10 ans : si on refuse l’hypothèse d’une loi/morale propre à l’espèce humaine (peu importe le nom, l’idée étant : une « bonne » façon de se conduire pour un groupe humain), comment expliquer l’observation empirique quasi-universelle que les flux migratoires se font des
- territoires en guerre vers les territoires en paix
- sociétés pauvres vers les sociétés riches
?
"La ligne de commande reste indispensable pour automatiser tout ce qui est répétitif" est montrer ta non connaissance absolue du planificateur de tâche de Windows (entre autres)
Posté par Moonz .
En réponse à la dépêche LibreOffice 4.3 est sorti.
Évalué à 2.
Dernière modification le 07 août 2014 à 09:29.
La façon normale ou du moins celle qui est prônée pour l'avenir c'est QML avec QtQuick
Tu es sûr ?
J’ai à peine survolé le sujet, mais tous les tutoriaux QML que je vois c’est pour faire des trucs assez « primitifs » (dessine un rectangle, un rond, du texte…). Jamais vu un tutorial pour faire une application « classique » du genre KeePassX en QML avec les widgets standards de Qt (QListView par exemple).
Le gros souci de la version Java, c’est qu’il faut en faire un programme, donc :
- Un .java, avec tout le boilerplate autour (class/public static void main/les import)
- En faire un .jar
- À l’utilisation java -jar …
Bref pour un one-liner dans le genre Java c’est clairement overkill indépendamment de la question de la lisibilité du code.
T'as eu la même réaction quand SysV s'est imposé ?
SysV a longtemps été certes dominant mais jamais en situation de monopole. Cf init-ng et mudur par exemple (pour ceux que j’utilisais avant la systemd-mania).
De la diversité pour un système d'init. Comment dire… Tout ce que je demande à un système d'init (en gros), c'est que la machine boot sans problème. Au delà, qu'il soit SysV ou systemd importe peu.
C’est très très réducteur comme vue. Et tu n’y crois pas d’ailleurs toi-même :
de même pour l'usage des cgroups par l'user-space
De fait si tout ce qu’on demandait à un système d’init « c’est que la machine boot sans problèmes » pourquoi s’embêter à remplacer sysvinit ? Aux dernières nouvelles les machines bootaient sans problèmes avec sysvinint hein…
d'éviter d'écrire 1000 fois a peu près le même script d'init pour le service X
systemd changera rien à l’affaire tant que la moitié des distribs nommeront apache apache2, l’autre moitié httpd, et quelques autres apache ou httpd2
Et dans l’hypothèse où les distribs arrivent à se mettre d’accord pour ce genre de choses les scripts sysv sont tout aussi portables
N'importe qui ayant accès aux logs peut les modifier et effacer ses traces (ce qui n'est pas le cas avec journald)
on ne peut pas mettre un core dump ou un dump de firmware avec les logs. Oh, on peut mettre ça à côté, mais ce n'est pas dans le journal binaire, le même journal qu'on veut pouvoir être lisible avec journalctl sur un autre système et authentifier facilement.
on a pas un standard de notation des dates/heures, ce qui est particulièrement énèrvant quand on a des tonnes de log
Ça c’est pas des arguments logs textuels vs logs binaires mais format standardisé vs sans format
Dans la seconde forme la totalité de la liste de test ([False, False, ...]) est générée puis elle est testée dans un second temps (mais le test s’arrête bien au premier True rencontré)
[^] # Re: Droit des marques
Posté par Moonz . En réponse au journal Le Parisien attaque un blog pour contrefaçon, ou comment se tirer une balle dans le pied. Évalué à 7. Dernière modification le 27 août 2014 à 10:19.
Linus n’a que le « pouvoir » de décider ce qui est dans son dépôt git. Appeler ça « tout pouvoir » c’est un point de vue assez capillotracté quand même.
Pour ce qui est du noyau qui sera utilisé en vrai sur le poste utilisateur, c’est décidé par :
- Linus,
- La distribution (qui décide ou non de patcher certains trucs. Et qui peut choisir comme base autre base que Linus, comme grsec par exemple)
- L’administrateur (qui décide d’installer un noyau ck, par exemple. Et qui peut choisir sa distribution)
[^] # Re: Nuance
Posté par Moonz . En réponse au journal Le Parisien attaque un blog pour contrefaçon, ou comment se tirer une balle dans le pied. Évalué à 5.
Donc on est d’accord : la paix et la prospérité sont des biens pour les êtres humains. Or toutes les règles de conduites possibles ne sont pas également capables de conduire à la paix et à la prospérité.
[^] # Re: Process VS thread
Posté par Moonz . En réponse au journal Des nouvelles d'Electrolysis. Évalué à 4. Dernière modification le 27 août 2014 à 00:42.
Sauf nodejs, twisted, libevent,…
Tu n’as pas besoin de threads pour ne pas te bloquer : asyncio + select/epoll/autre mécanisme similaire fourni par l’OS.
De même, si Go peut utiliser plusieurs threads il peut aussi très bien tourner avec GOMAXPROCS=1 sans pour autant bloquer bêtement toutes les goroutines sur une IO/synchronisation…
[^] # Re: Nuance
Posté par Moonz . En réponse au journal Le Parisien attaque un blog pour contrefaçon, ou comment se tirer une balle dans le pied. Évalué à 6.
J’ai un peu passé l’âge des trolls sur internet, mais j’aime bien les machines à voyager dans le temps et tu écris ce que j’aurais écrit il y a 10 ans :)
Alors petite question à mon moi d’il y a 10 ans : si on refuse l’hypothèse d’une loi/morale propre à l’espèce humaine (peu importe le nom, l’idée étant : une « bonne » façon de se conduire pour un groupe humain), comment expliquer l’observation empirique quasi-universelle que les flux migratoires se font des
- territoires en guerre vers les territoires en paix
- sociétés pauvres vers les sociétés riches
?
[^] # Re: Process VS thread
Posté par Moonz . En réponse au journal Des nouvelles d'Electrolysis. Évalué à 7.
Programmation événementielle
[^] # Re: Réponse
Posté par Moonz . En réponse au journal Pourquoi LinuxFr sent-il le vitriol?. Évalué à 5.
Bon, puisque tu sembles avoir du mal à voir où se trouve le problème :
Traduction : tu es de mauvaise foi ; tu es incapable de te maîtriser ; tu es incapable de te montrer rationnel.
Bizarrement ça passe mal.
Bizarrement la quasi-totalité des messages de k-dyson utilisent la même rhétorique et passent très mal.
Drôle de coïncidence quand même.
[^] # Re: No Office
Posté par Moonz . En réponse à la dépêche LibreOffice 4.3 est sorti. Évalué à 3.
MultiDeskOS
[^] # Re: No Office
Posté par Moonz . En réponse à la dépêche LibreOffice 4.3 est sorti. Évalué à 4.
Sous Android Google a déjà un monopole des crapware.
[^] # Re: No Office
Posté par Moonz . En réponse à la dépêche LibreOffice 4.3 est sorti. Évalué à 1. Dernière modification le 11 août 2014 à 17:58.
SMB: 1990
NFS: 1984
LDAP: 1971
AD: 1999
Ou alors j’ai pas bien compris les termes…
[^] # Re: Belle journée
Posté par Moonz . En réponse à la dépêche Sortie de X.Org 1.16. Évalué à 2.
Gentoo n’impose rien du tout, j’y utilisais déjà initng il y a des années.
[^] # Re: Je suis surpris de la taille de la version binaire de LibreOffice plus de 600Mo
Posté par Moonz . En réponse à la dépêche LibreOffice 4.3 est sorti. Évalué à 1.
La taille sur le disque est à peu près proportionnelle à la taille du code, qui est elle-même à peu près proportionnelle au nombre de bugs.
[^] # Re: Xfce vs GNOME vs KDE vs LXDE vs LXQt
Posté par Moonz . En réponse au journal Quel environnement de bureau par défaut pour Debian Jessie ?. Évalué à 2.
Ne pas mettre par défaut c’est pas « laisser tomber » hein, Gnome est toujours là.
[^] # Re: No Office
Posté par Moonz . En réponse à la dépêche LibreOffice 4.3 est sorti. Évalué à 5.
Bonne chance pour trouve le moindre « cœur commun » entre le français et le cantonnais.
[^] # Re: No Office
Posté par Moonz . En réponse à la dépêche LibreOffice 4.3 est sorti. Évalué à 10.
Répétitif ≠ périodique.
[^] # Re: VCL
Posté par Moonz . En réponse à la dépêche LibreOffice 4.3 est sorti. Évalué à 2. Dernière modification le 07 août 2014 à 09:29.
Tu es sûr ?
J’ai à peine survolé le sujet, mais tous les tutoriaux QML que je vois c’est pour faire des trucs assez « primitifs » (dessine un rectangle, un rond, du texte…). Jamais vu un tutorial pour faire une application « classique » du genre KeePassX en QML avec les widgets standards de Qt (QListView par exemple).
[^] # Re: Formation
Posté par Moonz . En réponse à la dépêche systemd pour les administrateurs, partie 1 et 2. Évalué à 3.
Le gros souci de la version Java, c’est qu’il faut en faire un programme, donc :
- Un .java, avec tout le boilerplate autour (class/public static void main/les import)
- En faire un .jar
- À l’utilisation java -jar …
Bref pour un one-liner dans le genre Java c’est clairement overkill indépendamment de la question de la lisibilité du code.
[^] # Re: Pascal...
Posté par Moonz . En réponse au journal Python comme premier langage de programmation ?. Évalué à 1.
Non, FileNotFound
[^] # Re: Quelques questions
Posté par Moonz . En réponse à la dépêche Crux 3.1: une distribution KISS à la saveur BSD. Évalué à 6.
SysV a longtemps été certes dominant mais jamais en situation de monopole. Cf init-ng et mudur par exemple (pour ceux que j’utilisais avant la systemd-mania).
C’est très très réducteur comme vue. Et tu n’y crois pas d’ailleurs toi-même :
De fait si tout ce qu’on demandait à un système d’init « c’est que la machine boot sans problèmes » pourquoi s’embêter à remplacer sysvinit ? Aux dernières nouvelles les machines bootaient sans problèmes avec sysvinint hein…
systemd changera rien à l’affaire tant que la moitié des distribs nommeront apache apache2, l’autre moitié httpd, et quelques autres apache ou httpd2
Et dans l’hypothèse où les distribs arrivent à se mettre d’accord pour ce genre de choses les scripts sysv sont tout aussi portables
Ça c’est pas des arguments logs textuels vs logs binaires mais format standardisé vs sans format
[^] # Re: modification du .bashrc
Posté par Moonz . En réponse au sondage Quand je vois une session ouverte.... Évalué à 5.
Moi c'est
echo xterm >> ~/.bashrc(piqué de mon prof de C quand j’étais étudiant)[^] # Re: Mon avis à moi et rien qu'à moi
Posté par Moonz . En réponse au journal Python comme premier langage de programmation ?. Évalué à 2. Dernière modification le 24 juillet 2014 à 17:46.
On s’arrête dès qu’on choppe un True, c’est assez facile à vérifier :
Dans la seconde forme la totalité de la liste de test (
[False, False, ...]) est générée puis elle est testée dans un second temps (mais le test s’arrête bien au premierTruerencontré)[^] # Re: Mon avis à moi et rien qu'à moi
Posté par Moonz . En réponse au journal Python comme premier langage de programmation ?. Évalué à 3.
Plutôt :
[^] # Re: Hop
Posté par Moonz . En réponse au journal Python comme premier langage de programmation ?. Évalué à 10. Dernière modification le 23 juillet 2014 à 19:08.
Et tu as d’autres propriétés rigolotes si tu t’attends à ce que les opérateurs de comparaisons en Javascript se comportent comme en maths…
Le plus test le plus rigolo que j’ai fait ce soir AMHA :
[^] # Re: Ruby
Posté par Moonz . En réponse au journal Python comme premier langage de programmation ?. Évalué à 4.
Quitte à faire du python 3, tu peux virer []
[^] # Re: Hop
Posté par Moonz . En réponse au journal Python comme premier langage de programmation ?. Évalué à 5. Dernière modification le 23 juillet 2014 à 18:55.
==n’est pas réflexif pour NaN déjà (ça m’a fait tout drôle quand je suis tombé sur le cas)Pour la transitivité…
Mais je te rassure,
==est bien symétrique (enfin, je crois)[^] # Re: Reponse courte : OUI !
Posté par Moonz . En réponse au journal Offre illimité d’Amazon sur les livres électroniques. Évalué à 2.
Tu dis des conneries.
Le kindle que j’ai acheté en décembre lis très bien les epub (et pdf)