Posté par Anonyme .
En réponse au journal Hégémonie et navigateurs.
Évalué à 7.
Dernière modification le 30 septembre 2020 à 02:23.
Est-ce qu'une MoFo idéale, irréprochable, avec une stratégie claire et pour seul but de conserver sa part de marché des navigateurs, aurait pu résister seule à l'envahisseur, sur mobile et sur le bureau ?
Non, la concurrence est trop déloyale pour ça. Il aurait soit fallut que Mozilla devienne autant un cancer que Google, soit interdire à Google de mettre en avant Chrome sur chaque page de leur moteur de recherche, de casser les performances de ses services avec Firefox (genre Maps, qui redevient fluide quand tu change de user-agent), faire en sorte que Chrome ne puisse pas utiliser des technique de PUP pour s’installer (par exemple via les installateurs qui ont remplacés les barres d’outils par ça), etc., etc.
et puis si un jour il l'est les dev peuvent forker Chromium (le moteur est libre)
Je crois que tu sous-estime grandement le travail que c’est de maintenir un fork de Chromium.
Y a qu’à écouter les développeurs de Tor qui ont choisi Firefox ou voir le travail fait dans Debian pour le dégoogliser, pour se rendre compte que c’est pas si facile que ça d’avoir un Chromium propre. Alors un fork que tu dois maintenir et faire évoluer…
Et puis, je suis certain que tu serais le premier à te rire d’un tel fork, parce qu’il ne dépasse pas quelque % de parts de marché.
j'ai un p30 lite de huawei il tiens facilement la semaine, il faut juste ne pas avoir les données mobile activé, le gps, le bluetooth, ne pas l'utiliser avec le wifi, ne pas jouer avec.
juste telephoner et envoyer quelques sms et c'est bon, d'ailleurs c'est une surprise, je m'attendais à le recharger tout les jours.
comme je le fait tomber de temps en temps j'ai enfin trouvé une coque durci, qui semble resister plutot bien pour le moment, en aluminium. pour la vitre je mets une hydrogel et par dessus une vitre de protection. J'ai un pare-brise feuilleté du coup :). Mais d'origine j'ai bien peur qu'effectivement cela n'existe plus.
Dans tout ce que j’ai pu testé, Salt est de loin le pire. Le code est dégueulasse (des fonctions de 3000 linges avec des boucles et des conditions imbriquées), la config en YAML et Jinja est horrible, les mises à jour sont toutes plus foireuses les unes que les autres, leur gestion de versions est complètement pété, tu n’es jamais sûr qu’un patch va pas être oublié au moment de la release et tu dois une PR par version pour les hotfix (ça, ça a changé un peu apparemment). J’ai vu beaucoup de bug avec Salt ou il fallait aller sur un syndic ou master pour rm -rf des fichiers, genre le cache des pillars qui se met pas à jour pour ta branche de dev (ou inversement qui se propage de ta branche de dev vers ta branche de prod), le dépôt qui se synchronise pas, etc.
Côté Chef, j’ai pas trop jouer avec, mais j’ai jamais vraiment apprécier et comme il est quand même moins répandu que Puppet, j’ai jamais ressenti le besoin de le tester outre mesure. Aussi, depuis qu’ils ont signé un contrat avec l’ICE, ils peuvent m’oublier.
J’utilise énormément Puppet et je suis probablement biaisé en sa faveur, je suis curieux de connaître ce qui te fait le rejeter.
Je n’aime pas non plus Ansible techniquement (le code est pas fou, je n’aime pas la philosophie « push » et je préfère le « déclaratif » au « procédural »), mais je veux bien une explication de ce que tu entends par « éthiquement » ?
Si ça avait été programmé, ils l'auraient fait lâcher à 2 ans ½ pour éviter d'avoir à se coltiner tous ces retours
Puis ça n'aurait pas été simplement un élément qui flanche. Tout l'ensemble aurait commencé à se désagréger ou à ralentir.
C'est devenu la mode d'invoquer l'obsolescence programmée pour tout et n'importe quoi alors que la grande majorité du temps ce sont des défauts de conception, de qualité des pièces et des matériaux voire des problèmes de composants contrefaits.
très interressant, le coup de l'écran qui foire au remontage, j'ai connu sur un samsung, c'est assez frustrant. Je branche l'écran sans le monter, et demarre le telephone -> oua sa marche !! regarde cherie j'ai presque reussi.
Je l’ai vu précisé nul part donc je voulais juste rappeler que Postfix est segmenté en plusieurs services qui gèrent des chose différentes. Notamment dans le cas qui te concerne, tu as le service smtp qui gère l’envoie de courriels et qui est configuré par les directives commençants par smtp_ et le service smtpd qui gère la réception des courriels et qui est configuré par les directives commençants par smtpd_.
Par exemple :
smtp_dns_support_level = dnssec
smtp_tls_security_level = dane
Configure Postfix pour utiliser DANE lors de l’envoi d’un courriel.
De même que :
smtpd_use_tls = true
Configure Postfix pour annoncer le support de STARTTLS lors de la réception d’un courriel.
On pourrait aussi discuter de l’intérêt d’un article qui n’est en fait qu’une traduction tronqué (faite probablement sans autorisation d’ailleurs), présenté comme une citation (les guillemets PARTOUT, sérieusement ?) et de mettre « Source : Mozilla, Cal Paterson » à la fin, mais sans jamais mettre aucun lien vers l’article original.
Tu as aussi des fonctionnalités que tu n’as pas avec une version web, comme les notifications. Par exemple, tu peux avoir une notification pour chaque dépense avec une application bancaire, ça permet de voir assez vite si ta carte est utilisée sans que tu le saches.
Les « notifications de bureaux » ça existe depuis un bout de temps. C’est peut être pas aussi complet que les notifications natives d’Android qui sont catégorisé et configurable (je sais pas, je ne suis pas développeur mobile), mais ça existe.
Ensuite, tu as une certaine sécurité avec l’application, tu peux faire un peu plus de vérifications et avoir un peu plus de garanties qu’avec une application web. (tu ne vas pas éviter une attaque ciblée de la NSA, mais au moins éviter les trucs de base trop vérolés)
J’ai du mal en voir en quoi c’est vrai. La plupart des applications « natives » vont aussi se reposer sur une infrastructure centralisée (souvent par l’intermédiaire d’une API REST qui sera à peu prêt juste une abstraction de la base de donnée).
Délicat de remonter un PC neuf, sous garanti, pour en changer le disque dur, et en mettre un autre pour mettre linux dessus.
Pourtant ce genre de démontage trivial est souvent couvert par les SAV. L'accès à cette zone fait partie de la maintenance comme ajouter une barrette de RAM, dépoussiérer ou remettre de la pâte thermique.
Puis un produit qui ne peut être démonté sans faire sauter la garantie c'est assez suspect. Aux USA les autocollants "warranty void if removed" ont pas été rendu illégaux pour rien. C'est important déjà de vérifier si l'intérieur est conforme à ce qui est vendu et si c'est assemblé correctement.
Ta solution marche sauf dans le cas où c'est le support de stockage fourni qui a un problème car ça sera impossible de réinstaller l'image d'origine dessus.
Posté par Anonyme .
En réponse au message Ecran.
Évalué à 3.
ya pas vraiment de raisons que ce soit un problème avec cet écran en particulier.
Avant ça je suspecterai les pilotes de carte graphique et le besoin de bumblebee.
Quel sont le modèle de l'ordinateur et des cartes graphiques ?
j'ai fait une formation avec thales, visiblement c'etait eux qui fournissais l'appareil, et l'histoire lu dans le journal, correspond bien a ce que j'ai entendu du formateur.
et il y en avait 3 des centrales dans ariane V, qui se sont arreté l'une après l'autre, la fusée n'a pas explosé a cause des centrales qui bug mais le superviseur qui voyait la fusée partir en vrille a appuyé sur le bouton rouge pour la détruire.
J’ai regardé rapidement les fichiers de build et de config et j’ai juste une remarque : tes containers tournent en root avec pour seule sécurité le « chroot » de Docker.
Depuis que je bosse avec Kubernetes, j’ai pris l’habitude de faire en sorte que mes containers puisse tourner dans n’importe quel utilisateur non-privilégié et dans un container en lecture seul.
Avec docker-compose, ça serait par exemple pouvoir ajouter ça dans la définition des containers (ce que je te conseille de faire dans ta config) :
user:65534:65534# ici nobody, mais ça peut être n’importe quoiread_only:truecap_drop:-ALL
De ce que je vois, ça ne devrait pas poser de problème et ça éviterait de faire tourner du RoR en root. Pour nginx c’est un peux plus compliqué, faut lui faire écrire ses fichier dans un dossier où il a les droit d’écrire, mais ça se fait aussi (au besoin je peux te donner un coup de main).
Aussi, vu que linuxfr-image est un binaire, tu pourrais utiliser le muti-stage de Docker et avoir une image final qui ne contienne que ce binaire (par exemple avec distroless de Google) :
FROM debian:stretch-slim as builder
WORKDIR /linuxfr-img
# Install dependencies
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
golang git ca-certificates \
&& apt-get clean
# Install linuxfr-img
ENV GOPATH=/linuxfr-img/go
RUN go get -u github.com/linuxfrorg/img-LinuxFr.org
FROM gcr.io/distroless/base-debian10
LABEL maintainer="adrien@adorsaz.ch"
LABEL version="1.0"
LABEL description="Run LinuxFr image caching service for LinuxFr.org Ruby on Rails website"
COPY --from=builder /linuxfr-img/bin/dlfp-image /dlfp-image
EXPOSE 8000
# Tu laisse le soin à l’utilisateur de changer l’option -r au déploiement
ENTRYPOINT ["img-LinuxFr.org", "-a", "0.0.0.0:8000", "-r", "redis://"]
Pas testé, c’est juste pour l’exemple.
En tout cas, c’est cool si ça permet de faciliter le développement :)
Le commentaire que tu lies dis exactement l’inverse.
Le code et le code du moteur jeu sont libre, mais pas les données. Sans les données, tu ne peux pas construire le jeu en tant que tel, donc le jeu au complet n’est pas libre.
[^] # Re: Hypothèse explicative
Posté par Anonyme . En réponse au journal Moins d'applications sur smartphone.. Évalué à 5. Dernière modification le 30 septembre 2020 à 14:38.
Tu peux pertinenter/inutileter avec w3m ?
[^] # Re: Firefox était il condamné ?
Posté par Anonyme . En réponse au journal Hégémonie et navigateurs. Évalué à 7. Dernière modification le 30 septembre 2020 à 02:23.
Non, la concurrence est trop déloyale pour ça. Il aurait soit fallut que Mozilla devienne autant un cancer que Google, soit interdire à Google de mettre en avant Chrome sur chaque page de leur moteur de recherche, de casser les performances de ses services avec Firefox (genre Maps, qui redevient fluide quand tu change de user-agent), faire en sorte que Chrome ne puisse pas utiliser des technique de PUP pour s’installer (par exemple via les installateurs qui ont remplacés les barres d’outils par ça), etc., etc.
[^] # Re: Blâmer ceux qui partent plutôt que de réfléchir sur pourquoi
Posté par Anonyme . En réponse au journal Hégémonie et navigateurs. Évalué à 10.
Je crois que tu sous-estime grandement le travail que c’est de maintenir un fork de Chromium.
Y a qu’à écouter les développeurs de Tor qui ont choisi Firefox ou voir le travail fait dans Debian pour le dégoogliser, pour se rendre compte que c’est pas si facile que ça d’avoir un Chromium propre. Alors un fork que tu dois maintenir et faire évoluer…
Et puis, je suis certain que tu serais le premier à te rire d’un tel fork, parce qu’il ne dépasse pas quelque % de parts de marché.
[^] # Re: Et là c’est pas le drame
Posté par Anonyme . En réponse au journal Une histoire de smartphones. Évalué à 3.
j'ai un p30 lite de huawei il tiens facilement la semaine, il faut juste ne pas avoir les données mobile activé, le gps, le bluetooth, ne pas l'utiliser avec le wifi, ne pas jouer avec.
juste telephoner et envoyer quelques sms et c'est bon, d'ailleurs c'est une surprise, je m'attendais à le recharger tout les jours.
comme je le fait tomber de temps en temps j'ai enfin trouvé une coque durci, qui semble resister plutot bien pour le moment, en aluminium. pour la vitre je mets une hydrogel et par dessus une vitre de protection. J'ai un pare-brise feuilleté du coup :). Mais d'origine j'ai bien peur qu'effectivement cela n'existe plus.
[^] # Re: Encore de l'Ansible...
Posté par Anonyme . En réponse à la dépêche Pile de logiciels libres de déploiement et gestion de grappes de serveurs ou de parc. Évalué à 2.
Dans tout ce que j’ai pu testé, Salt est de loin le pire. Le code est dégueulasse (des fonctions de 3000 linges avec des boucles et des conditions imbriquées), la config en YAML et Jinja est horrible, les mises à jour sont toutes plus foireuses les unes que les autres, leur gestion de versions est complètement pété, tu n’es jamais sûr qu’un patch va pas être oublié au moment de la release et tu dois une PR par version pour les hotfix (ça, ça a changé un peu apparemment). J’ai vu beaucoup de bug avec Salt ou il fallait aller sur un syndic ou master pour
rm -rf
des fichiers, genre le cache des pillars qui se met pas à jour pour ta branche de dev (ou inversement qui se propage de ta branche de dev vers ta branche de prod), le dépôt qui se synchronise pas, etc.Côté Chef, j’ai pas trop jouer avec, mais j’ai jamais vraiment apprécier et comme il est quand même moins répandu que Puppet, j’ai jamais ressenti le besoin de le tester outre mesure. Aussi, depuis qu’ils ont signé un contrat avec l’ICE, ils peuvent m’oublier.
J’utilise énormément Puppet et je suis probablement biaisé en sa faveur, je suis curieux de connaître ce qui te fait le rejeter.
[^] # Re: Encore de l'Ansible...
Posté par Anonyme . En réponse à la dépêche Pile de logiciels libres de déploiement et gestion de grappes de serveurs ou de parc. Évalué à 2.
Je n’aime pas non plus Ansible techniquement (le code est pas fou, je n’aime pas la philosophie « push » et je préfère le « déclaratif » au « procédural »), mais je veux bien une explication de ce que tu entends par « éthiquement » ?
[^] # Re: Firefox a eu sa chance par le public
Posté par Anonyme . En réponse au journal Hégémonie et navigateurs. Évalué à 3.
C’est le choix des développeurs de l’extension.
[^] # Re: Firefox a eu sa chance par le public
Posté par Anonyme . En réponse au journal Hégémonie et navigateurs. Évalué à 9.
En quoi le fait que Gecko n’est pas été prévu pour être embarquer dans d’autre navigateur rend son code mal fait au juste ?
Tu juges une truite sur sa capacité à grimper aux arbres toi ?
[^] # Re: Obsolescence programmée
Posté par Anonyme . En réponse au journal Une histoire de smartphones. Évalué à 6.
Puis ça n'aurait pas été simplement un élément qui flanche. Tout l'ensemble aurait commencé à se désagréger ou à ralentir.
C'est devenu la mode d'invoquer l'obsolescence programmée pour tout et n'importe quoi alors que la grande majorité du temps ce sont des défauts de conception, de qualité des pièces et des matériaux voire des problèmes de composants contrefaits.
# merci pour ce retour
Posté par Anonyme . En réponse au journal Une histoire de smartphones. Évalué à 4.
très interressant, le coup de l'écran qui foire au remontage, j'ai connu sur un samsung, c'est assez frustrant. Je branche l'écran sans le monter, et demarre le telephone -> oua sa marche !! regarde cherie j'ai presque reussi.
remontage complet -> fissuré :'(
[^] # Re: No subject
Posté par Anonyme . En réponse au message TLS et Postfix. Évalué à 5.
Je l’ai vu précisé nul part donc je voulais juste rappeler que Postfix est segmenté en plusieurs services qui gèrent des chose différentes. Notamment dans le cas qui te concerne, tu as le service
smtp
qui gère l’envoie de courriels et qui est configuré par les directives commençants parsmtp_
et le servicesmtpd
qui gère la réception des courriels et qui est configuré par les directives commençants parsmtpd_
.Par exemple :
Configure Postfix pour utiliser DANE lors de l’envoi d’un courriel.
De même que :
Configure Postfix pour annoncer le support de STARTTLS lors de la réception d’un courriel.
[^] # Re: Bloub
Posté par Anonyme . En réponse au lien Usage de Firefox en baisse de 85 %, rémunération du PDG en hausse de 400 % - developpez.com, via JdH. Évalué à 9.
On pourrait aussi discuter de l’intérêt d’un article qui n’est en fait qu’une traduction tronqué (faite probablement sans autorisation d’ailleurs), présenté comme une citation (les guillemets PARTOUT, sérieusement ?) et de mettre « Source : Mozilla, Cal Paterson » à la fin, mais sans jamais mettre aucun lien vers l’article original.
[^] # Re: Hypothèse explicative
Posté par Anonyme . En réponse au journal Moins d'applications sur smartphone.. Évalué à 4.
Les « notifications de bureaux » ça existe depuis un bout de temps. C’est peut être pas aussi complet que les notifications natives d’Android qui sont catégorisé et configurable (je sais pas, je ne suis pas développeur mobile), mais ça existe.
J’ai du mal en voir en quoi c’est vrai. La plupart des applications « natives » vont aussi se reposer sur une infrastructure centralisée (souvent par l’intermédiaire d’une API REST qui sera à peu prêt juste une abstraction de la base de donnée).
[^] # Re: ariane 5
Posté par Anonyme . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 4.
comme quoi même proche de la source, l'histoire se déforme un petit peu :)
[^] # Re: C'est quand même pas encore ça...
Posté par Anonyme . En réponse au journal Un peu de pain pour finir mon fromage, un peu de fromage…. Évalué à -1.
quelle idée de faire des diapos avec powerpoint ! beamer reglera tout tes soucis car tu ne cliquera jamais ! :)
[^] # Re: Dual Boot
Posté par Anonyme . En réponse au message Conseils pour démarrage. Évalué à 3.
Pourtant ce genre de démontage trivial est souvent couvert par les SAV. L'accès à cette zone fait partie de la maintenance comme ajouter une barrette de RAM, dépoussiérer ou remettre de la pâte thermique.
Puis un produit qui ne peut être démonté sans faire sauter la garantie c'est assez suspect. Aux USA les autocollants "warranty void if removed" ont pas été rendu illégaux pour rien. C'est important déjà de vérifier si l'intérieur est conforme à ce qui est vendu et si c'est assemblé correctement.
Ta solution marche sauf dans le cas où c'est le support de stockage fourni qui a un problème car ça sera impossible de réinstaller l'image d'origine dessus.
[^] # Re: Dual Boot
Posté par Anonyme . En réponse au message Conseils pour démarrage. Évalué à 2.
Je conseillerai même d'utiliser un autre support de stockage pour Linux comme ça celui avec Windows peut être stocké dans un tiroir.
[^] # Re: Quel modèle d'écran
Posté par Anonyme . En réponse au message Ecran. Évalué à 3.
ya pas vraiment de raisons que ce soit un problème avec cet écran en particulier.
Avant ça je suspecterai les pilotes de carte graphique et le besoin de bumblebee.
Quel sont le modèle de l'ordinateur et des cartes graphiques ?
[^] # Re: Corriger le journal?
Posté par Anonyme . En réponse au journal Le jeu d'horreur Amnesia publié sous GPLv3. Évalué à 3.
Encore une fois, c’est faux. Le code du jeu et le code du moteur sont libres. Ce qui n’est pas libre ce sont les données.
J’ai l’impression que tu confonds code du jeu et moteur.
[^] # Re: Nextcloud
Posté par Anonyme . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 2.
perso j'utilise le client owncloud pour mon nextcloud, pour le moment je serre les fesses mais je vais jeter un oeuil a seafile
[^] # Re: ariane 5
Posté par Anonyme . En réponse à la dépêche Bogues de logiciel et bogues de management : 737 Max et autres catastrophes. Évalué à 3. Dernière modification le 25 septembre 2020 à 07:59.
j'ai fait une formation avec thales, visiblement c'etait eux qui fournissais l'appareil, et l'histoire lu dans le journal, correspond bien a ce que j'ai entendu du formateur.
et il y en avait 3 des centrales dans ariane V, qui se sont arreté l'une après l'autre, la fusée n'a pas explosé a cause des centrales qui bug mais le superviseur qui voyait la fusée partir en vrille a appuyé sur le bouton rouge pour la détruire.
faut être sur de soit dans ce moment :)
# Root
Posté par Anonyme . En réponse au journal LinuxFr avec Docker. Évalué à 10.
J’ai regardé rapidement les fichiers de build et de config et j’ai juste une remarque : tes containers tournent en root avec pour seule sécurité le « chroot » de Docker.
Depuis que je bosse avec Kubernetes, j’ai pris l’habitude de faire en sorte que mes containers puisse tourner dans n’importe quel utilisateur non-privilégié et dans un container en lecture seul.
Avec docker-compose, ça serait par exemple pouvoir ajouter ça dans la définition des containers (ce que je te conseille de faire dans ta config) :
De ce que je vois, ça ne devrait pas poser de problème et ça éviterait de faire tourner du RoR en root. Pour nginx c’est un peux plus compliqué, faut lui faire écrire ses fichier dans un dossier où il a les droit d’écrire, mais ça se fait aussi (au besoin je peux te donner un coup de main).
Aussi, vu que
linuxfr-image
est un binaire, tu pourrais utiliser le muti-stage de Docker et avoir une image final qui ne contienne que ce binaire (par exemple avec distroless de Google) :Pas testé, c’est juste pour l’exemple.
En tout cas, c’est cool si ça permet de faciliter le développement :)
[^] # Re: est-ce prévu par la freebox
Posté par Anonyme . En réponse au message Connexion impossible sur imprimante Canon connectée en USB derrière Freebox. Évalué à 3.
Précisons que cette solution marche uniquement si le pilote est dispo pour ARM, et pas uniquement pour x86.
[^] # Re: Pas tout suivi : jeu libre ou moteur de jeu libre?
Posté par Anonyme . En réponse au journal Le jeu d'horreur Amnesia publié sous GPLv3. Évalué à 2.
Le commentaire que tu lies dis exactement l’inverse.
Le code et le code du moteur jeu sont libre, mais pas les données. Sans les données, tu ne peux pas construire le jeu en tant que tel, donc le jeu au complet n’est pas libre.
# Titre non éditorialisé
Posté par Anonyme . En réponse au lien Ça commence à se voir : en 10 ans, paye management x5 quand usage (en % PdM certes) /5. Évalué à 10.
Le titre non éditorialisé et compréhensible est : « Firefox usage is down 85% despite Mozilla's top exec pay going up 400% ».