J'adhère beaucoup aux principes du logiciel Trojita que j'utilise quotidiennement. Il simple (dépend uniquement de Qt), rapide (non, blazing fast) et conforme à la norme IMAP. Il supporte plusieurs compte en même temps mais pas avec une boite unifiée (et pas de stockage local).
Je n'ai que quelques défauts à lui reprocher dont je prévois de faire des remontés de but ou de pull requests.
Tout ça pour dire que le paysage des clients mail est déjà bien plein. Il faut trouver un positionnement pour trouver son public.
Très drôle. Le point d'orgue pour moi : "Windows has 40,000 fairly well structured solutions right out of the box".
IMHO, windows a surtout deux grands atouts : les commerciaux de chez MS et les juristes de chez MS.
J'ai aussi tiqué sur le passage sur la répartition par langage.
Si les 26k de shell sont générées par des outils, elles de devraient pas être comptabiliser.
Ensuite, sur la méthode elle même, compter des lignes est très brutale.
Si Rust est moins verbeux alors sont empreinte totale est sous estimée.
Si un langage est utilisé sur une partie critique et d'autres sur de l'enrobage, il devrait ressortir.
Bref, IMHO, un tel indicateur n'est pas très pertinent et je suis content de voir une deuxième réalisation concrète en Rust après Servo.
Puisque chacun y va de sa recette : j'utilise une gomme blanche.
Ce n'est pas chimique, juste mécanique : la gomme se mêle à la colle et le tout part en peluches. Cela ne fait pas de rayure. Le pire qu'il puisse arriver est que cela ne marche pas. Mais je n'ai jamais rencontré le cas.
Je "gueule" pas sur azul. Ils font ce qu'ils veulent et leurs clients aussi.
Je me plaints que tu viennes en faire la pub sur ce site sans même avoir regardé à quoi ça ressemble. C'est soit de la provocation soit de la négligence.
On y trouve des perles dans la partie "open source" washing de leur site :
Through the use of proprietary tools, Azul scans more than 7 million lines of OpenJDK sources (including dynamically generated files) to verify that Classpath Exception (CPE) tags are in all appropriate source files and that all accessible Java APIs have corresponding CPE tags. License verification ensures that a customer’s Java code is never contaminated by GPL or other licenses that could require the customer to open source their code or purchase additional licenses.
En gros, ils font un grep dans les sources de l'openjdk pour être bien sûr que le code client ne se fera pas contaminer par la GPL.
Azul Zulu, a binary build of OpenJDK (a Java implementation) developed by Azul Systems
Pfiu, heureusement qu'il y a wikipedia pour expliquer clairement ce que sont les choses.
on va avoir des versions libres sérieuses en alternative à JAVA, pour toutes les plateformes.
C'est exactement l'inverse. OpenJDK est libre et multiplateforme. Azul zulu est binaire, donc limité aux plateformes choisies par l'éditeur et propriétaire. Peut être même une simple tentative de chantage aux brevets envers Sun à l'époque.
les développeurs de logiciels libres remplacent progressivement JAVA par cette version libre.
Tu as craqué ?!
Zulu n'est pas une alternative à Java, c'est une JVM. Zulu c'est une alternative propriétaire à OpenJDK.
Faut descendre de ton nuage ou ne pas croire que les autres y sont…
Que Ms ait choisi de déployer ça sur azure montre qu'ils ont encore du chemin dans leur opensource washing.
J'en déduis que ext4 peut chiffrer les données, tout comme F2FS. C'est ce que confirme la page wikipedia de ext4.
Quels sont les avantages / inconvénient à chiffrer au niveau FS par rapport à chiffrer au niveau block (dmcrypt) ?
J'ai souvent vu du chiffrement block (c'est ce que m'a proposé ma distrib), rarement au niveau FS. D'ailleurs les man de mount ou mke2fs ne semblent pas dire comment faire.
Je trouve l'approche "user story" très bienvenue.
Le site est plutôt agréable et donne envie.
Par contre j'ai butté sur la punchline : "liberate your genius" je trouve que ça fait très franglish.
Bon c'est pas ça qui va m'empêcher de tester, histoire de comparer à Gitlab que nous utilisons en ce moment.
bof,
j'utilise le gestionnaire de package de ma distrib pour le FF mainstream.
Et le targz de la nigthly qui ensuite se met à jour tout seule.
ça me parait pas insurmontable.
Je partage ton espoir concernant les containers.
Cela serait une solution élégante pour protéger sa vie privée.
Pour l'instant j'utilise les profiles : un profile poubelle, un profile surf intense, un profile par membre du GAFAM.
Mais cela consomme pas mal de ressource. Et la gestion des mots de passe est un peu pénible.
Reste à rendre la fonctionnalité compréhensible et utilisable (un peu comme le mode privé sauf que c'était plus simple).
J'avoue ne jamais avoir plongé dans le code de FF. Mais quand tu pointes
protection lors du téléchargement contre un large panel d'exécutables sous GNU/Linux, macOS et Windows ;
avec un lien vers le fichier source ApplicationReputation.cpp, cela fait un peu peur.
Cela commence à la ligne 399 : // Extracted from the "File Type Policies" Chrome extension
Pour finir à la ligne 682. Soit presque 300 lignes pour lister des extensions de fichiers qui auraient pu être mises dans un fichier de configuration ou à la rigueur dans une liste.
Je suis perplexe.
D'autre part, ce code n'explique finalement pas en quoi consiste cette "protection". Ceci l'explique un peu.
Moi je trouve sain que Mozilla se préoccupe de l'usage qui est fait de son produit. Les extensions sont la raison principale pour laquelle j'utilise FF et je suppose ne pas être le seul dans ce cas.
IMHO, cela ne veut pas dire qu'il faut aller jusqu'à inclure des extensions dans le cœurs (c'est très mal passé pour la tentative pocket). Car cela augment la taille du logiciel inutilement. L'idée même d'un système d'extension est bien d'avoir un cœur réduit qui soit "étendable".
Les releases ne sont bloquées que lorsqu'il y a un changement majeur des API voire de l'architecture du logiciel comme pour e10s. Lors des changements mineurs, c'est plutôt les mainteneurs d'extensions qui font les ajustements.
Tu peux créer un miroir du repository fedora sur le PC connecté, sur un disque externe par exemple.
Puis utiliser ce repository local comme source de mise à jour sur le PC non connecté.
Un tuto ici.
C'est typiquement ce que fait un hébergeur pour mettre à jour ses machines.
Si tu sais que tu ne veux que quelques packages, tu peux les télécharger les .rpm un par un puis utiliser la commande rpm pour les extraire. Mais tu vas perdre la gestion de dépendances. Étant sous debian et donc apt, je ne peux pas te donner les commandes exactes. Cela dit, j'ai déjà fait la manip avec apt, justement pour ne pas avoir les dépendances. Et ça fonctionne.
Nous n'avons pas les mêmes pratiques de sécurité : j'évite d'installer un exe qui vient de n'importe où. Soit c'est un package officiel de ma distribution, soit je compile en examinant tant que faire se peut les sources. Ça tombe bien, la source go est relativement simple. Donc soit j'installais golang soit je traduisais avec les outils que j'ai sur mon poste : bash, coreutils, sha512 et bc en l’occurrence.
Je trouve ça bien plus primordiale que la génération rigoureuse d'images psychédéliques. Si tu sais lire le bash (tu peux lancer le script avec bash -x au lieu de bash pour voir ce qu'il fait), je veux bien que tu me dise en quoi ma génération de floats est moins secure que la tienne. Ou inversement.
PS: d'ailleurs tu le donnes pas l'exe ou j'ai loupé un truc ? Donc il faut bien compiler le go.
PS : comme l'indique ton wrapper go, il faut une version récente de gmic. La 1.6.8 inclue dans debian stable ne comprend pas "-solidify". J'ai pris la dernière version statique disponible sur le site de gmic.
Posté par steph1978 .
En réponse au message help.
Évalué à 2.
En dehors du fait que tu aurai pu faire un effort pour mettre un titre un peu plus explicite à ton post et que tu ne dis rien de ta config, ton problème n'est pas simple.
Pour avoir un bon support matériel, il faut une distrib récent. Or une distrib récente aura tendance à supposer un matériel relativement puissant. Donc même si Linux s'en sors mieux que mswin sur le support des vielles machines, ce n'est pas non plus magique.
En bref, quant tu aura fais le tour des distributions encore maintenues et qui se veulent orientées petites config, sans trouver ton bonheur, il faudra que tu construises ta distrib toi même : avec le noyau et drivers qui supporte bien ton matos, un window manager qui ne pompe pas trop, etc.
Si tu veux la dernière version d'un navigateur web ou un libreoffice sur ces config, oublie.
Pour ma part je faisais tourner LO, FF et PyCharm, le tout avec LXDE sur un Core2duo et c'était supportable.
# Trojita
Posté par steph1978 . En réponse au journal Epeios Meta Mail User Agent : première publication.. Évalué à 2.
J'adhère beaucoup aux principes du logiciel Trojita que j'utilise quotidiennement. Il simple (dépend uniquement de Qt), rapide (non, blazing fast) et conforme à la norme IMAP. Il supporte plusieurs compte en même temps mais pas avec une boite unifiée (et pas de stockage local).
Je n'ai que quelques défauts à lui reprocher dont je prévois de faire des remontés de but ou de pull requests.
Tout ça pour dire que le paysage des clients mail est déjà bien plein. Il faut trouver un positionnement pour trouver son public.
# Nix Guix
Posté par steph1978 . En réponse au journal GNU Guix et Guix SD 0.12.0, la distro et le gestionnaire de paquets au paradigme fonctionnel. Évalué à 2.
C'est prometteur, je pense que je vais expérimenter ça d'ici peu.
J'ai un peu eu la flemme de chercher mais peut être qu'une bonne âme peut expliquer : quelle est le lien entre Guix/GuixSD et Nix/NixOS ?
# Lol
Posté par steph1978 . En réponse au journal Pourquoi Windows. Évalué à 4.
Très drôle. Le point d'orgue pour moi : "Windows has 40,000 fairly well structured solutions right out of the box".
IMHO, windows a surtout deux grands atouts : les commerciaux de chez MS et les juristes de chez MS.
[^] # Re: Bourne
Posté par steph1978 . En réponse au journal Librsvg utilise maintenant le langage Rust. Évalué à 5. Dernière modification le 06 janvier 2017 à 12:55.
J'ai aussi tiqué sur le passage sur la répartition par langage.
Si les 26k de shell sont générées par des outils, elles de devraient pas être comptabiliser.
Ensuite, sur la méthode elle même, compter des lignes est très brutale.
Si Rust est moins verbeux alors sont empreinte totale est sous estimée.
Si un langage est utilisé sur une partie critique et d'autres sur de l'enrobage, il devrait ressortir.
Bref, IMHO, un tel indicateur n'est pas très pertinent et je suis content de voir une deuxième réalisation concrète en Rust après Servo.
[^] # Re: La valeur de Linux est de 0 (pour toi).
Posté par steph1978 . En réponse au journal Microsoft s'accroche jusqu'au bout. Évalué à 4.
FAT = File Allocation Table
C'est une implémentation de base d'un FS. De là à parler de technologie…
C'est un peu prêt aussi nul que si j'appelais mon système d'exploitation "fenêtre".
---> []
Plus sérieusement, ils ne s'y sont pas collé tout seul, il y avait aussi NCR, SCP, IBM, Compaq, Digital Research, Novell, Caldera.
[^] # Re: CH₃COCH₃
Posté par steph1978 . En réponse au journal Microsoft s'accroche jusqu'au bout. Évalué à 10.
Puisque chacun y va de sa recette : j'utilise une gomme blanche.
Ce n'est pas chimique, juste mécanique : la gomme se mêle à la colle et le tout part en peluches. Cela ne fait pas de rayure. Le pire qu'il puisse arriver est que cela ne marche pas. Mais je n'ai jamais rencontré le cas.
[^] # Re: Moinssage !
Posté par steph1978 . En réponse au journal Azul System sur un petit nuage. Évalué à -1.
Faut juste cliquer sur le lien IoT.
Je "gueule" pas sur azul. Ils font ce qu'ils veulent et leurs clients aussi.
Je me plaints que tu viennes en faire la pub sur ce site sans même avoir regardé à quoi ça ressemble. C'est soit de la provocation soit de la négligence.
[^] # Re: Moinssage !
Posté par steph1978 . En réponse au journal Azul System sur un petit nuage. Évalué à 2.
On y trouve des perles dans la partie "open source" washing de leur site :
En gros, ils font un grep dans les sources de l'openjdk pour être bien sûr que le code client ne se fera pas contaminer par la GPL.
Quelle contribution à l'opensource !
# Moinssage !
Posté par steph1978 . En réponse au journal Azul System sur un petit nuage. Évalué à 4.
Pfiu, heureusement qu'il y a wikipedia pour expliquer clairement ce que sont les choses.
C'est exactement l'inverse. OpenJDK est libre et multiplateforme. Azul zulu est binaire, donc limité aux plateformes choisies par l'éditeur et propriétaire. Peut être même une simple tentative de chantage aux brevets envers Sun à l'époque.
Tu as craqué ?!
Zulu n'est pas une alternative à Java, c'est une JVM. Zulu c'est une alternative propriétaire à OpenJDK.
Faut descendre de ton nuage ou ne pas croire que les autres y sont…
Que Ms ait choisi de déployer ça sur azure montre qu'ils ont encore du chemin dans leur opensource washing.
Moissez, fuyez !
# chiffrement FS
Posté par steph1978 . En réponse à la dépêche Sortie du noyau Linux 4.8. Évalué à 4.
J'en déduis que ext4 peut chiffrer les données, tout comme F2FS. C'est ce que confirme la page wikipedia de ext4.
Quels sont les avantages / inconvénient à chiffrer au niveau FS par rapport à chiffrer au niveau block (dmcrypt) ?
J'ai souvent vu du chiffrement block (c'est ce que m'a proposé ma distrib), rarement au niveau FS. D'ailleurs les man de mount ou mke2fs ne semblent pas dire comment faire.
[^] # Re: Voila ce qui arrive
Posté par steph1978 . En réponse au journal ON Y EST ENFIN !. Évalué à 5.
Des analyses plus précises pour nous éduquer ?
Parce que là le seul retour que j'ai c'est celui de mon casque audio qui me dit que c'est tombé en marche…
# vendeur
Posté par steph1978 . En réponse à la dépêche Scrum, Kanban, Git : Tuleap 9.0 est disponible . Évalué à 2.
Je trouve l'approche "user story" très bienvenue.
Le site est plutôt agréable et donne envie.
Par contre j'ai butté sur la punchline : "liberate your genius" je trouve que ça fait très franglish.
Bon c'est pas ça qui va m'empêcher de tester, histoire de comparer à Gitlab que nous utilisons en ce moment.
[^] # Re: Trouvé !
Posté par steph1978 . En réponse au message Sauvegardes incrémentales en ligne, chiffrées localement ?. Évalué à 5.
Est-ce qu'il a été prouvé que crashplan est sécurisé ?
[^] # Re: installation pas *user-friendly*
Posté par steph1978 . En réponse à la dépêche Firefox 50 Cent. Évalué à 1.
bof,
j'utilise le gestionnaire de package de ma distrib pour le FF mainstream.
Et le targz de la nigthly qui ensuite se met à jour tout seule.
ça me parait pas insurmontable.
[^] # Re: bonnes pratiques de programmation
Posté par steph1978 . En réponse à la dépêche Firefox 50 Cent. Évalué à 3.
C'est intéressant.
Mais ça explique pas l'utilisation de l'extension de fichier.
# containers
Posté par steph1978 . En réponse à la dépêche Firefox 50 Cent. Évalué à 7.
Je partage ton espoir concernant les containers.
Cela serait une solution élégante pour protéger sa vie privée.
Pour l'instant j'utilise les profiles : un profile poubelle, un profile surf intense, un profile par membre du GAFAM.
Mais cela consomme pas mal de ressource. Et la gestion des mots de passe est un peu pénible.
Reste à rendre la fonctionnalité compréhensible et utilisable (un peu comme le mode privé sauf que c'était plus simple).
# bonnes pratiques de programmation
Posté par steph1978 . En réponse à la dépêche Firefox 50 Cent. Évalué à 10.
J'avoue ne jamais avoir plongé dans le code de FF. Mais quand tu pointes
avec un lien vers le fichier source ApplicationReputation.cpp, cela fait un peu peur.
Cela commence à la ligne 399 :
// Extracted from the "File Type Policies" Chrome extension
Pour finir à la ligne 682. Soit presque 300 lignes pour lister des extensions de fichiers qui auraient pu être mises dans un fichier de configuration ou à la rigueur dans une liste.
Je suis perplexe.
D'autre part, ce code n'explique finalement pas en quoi consiste cette "protection".
Ceci l'explique un peu.
[^] # Re: Flexibilité du développement
Posté par steph1978 . En réponse à la dépêche Firefox 50 Cent. Évalué à 10.
Moi je trouve sain que Mozilla se préoccupe de l'usage qui est fait de son produit. Les extensions sont la raison principale pour laquelle j'utilise FF et je suppose ne pas être le seul dans ce cas.
IMHO, cela ne veut pas dire qu'il faut aller jusqu'à inclure des extensions dans le cœurs (c'est très mal passé pour la tentative pocket). Car cela augment la taille du logiciel inutilement. L'idée même d'un système d'extension est bien d'avoir un cœur réduit qui soit "étendable".
Les releases ne sont bloquées que lorsqu'il y a un changement majeur des API voire de l'architecture du logiciel comme pour e10s. Lors des changements mineurs, c'est plutôt les mainteneurs d'extensions qui font les ajustements.
# miroir
Posté par steph1978 . En réponse au message Installer des paquets sous fedora sans internet. Évalué à 2. Dernière modification le 08 novembre 2016 à 13:00.
Tu peux créer un miroir du repository fedora sur le PC connecté, sur un disque externe par exemple.
Puis utiliser ce repository local comme source de mise à jour sur le PC non connecté.
Un tuto ici.
C'est typiquement ce que fait un hébergeur pour mettre à jour ses machines.
Si tu sais que tu ne veux que quelques packages, tu peux les télécharger les .rpm un par un puis utiliser la commande rpm pour les extraire. Mais tu vas perdre la gestion de dépendances. Étant sous debian et donc apt, je ne peux pas te donner les commandes exactes. Cela dit, j'ai déjà fait la manip avec apt, justement pour ne pas avoir les dépendances. Et ça fonctionne.
[^] # Re: en bash
Posté par steph1978 . En réponse au journal ghash: génération d'image à partir d'un hash. Évalué à 3.
Dans les releases, en effet.
Désolé pas eu le réflexe de regardé.
Mais ça m'a pas manqué, comme je l'expliquais ;)
[^] # Re: en bash
Posté par steph1978 . En réponse au journal ghash: génération d'image à partir d'un hash. Évalué à 4. Dernière modification le 08 novembre 2016 à 10:15.
J'aime bien :
puis
Nous n'avons pas les mêmes pratiques de sécurité : j'évite d'installer un exe qui vient de n'importe où. Soit c'est un package officiel de ma distribution, soit je compile en examinant tant que faire se peut les sources. Ça tombe bien, la source go est relativement simple. Donc soit j'installais golang soit je traduisais avec les outils que j'ai sur mon poste : bash, coreutils, sha512 et bc en l’occurrence.
Je trouve ça bien plus primordiale que la génération rigoureuse d'images psychédéliques. Si tu sais lire le bash (tu peux lancer le script avec
bash -x
au lieu debash
pour voir ce qu'il fait), je veux bien que tu me dise en quoi ma génération de floats est moins secure que la tienne. Ou inversement.PS: d'ailleurs tu le donnes pas l'exe ou j'ai loupé un truc ? Donc il faut bien compiler le go.
# en bash
Posté par steph1978 . En réponse au journal ghash: génération d'image à partir d'un hash. Évalué à 7.
très sympa !
comme je trouve qu'installer golang pour lancer un exe est un peu too much,
voici une version (non exacte) en bash :
PS : comme l'indique ton wrapper go, il faut une version récente de gmic. La 1.6.8 inclue dans debian stable ne comprend pas "-solidify". J'ai pris la dernière version statique disponible sur le site de gmic.
[^] # Re: Chocking
Posté par steph1978 . En réponse au journal Campagne de financement pour PulseAudio. Évalué à 4.
je veux bien te donner 500€ si tu écris un truc au moins aussi bien.
[^] # Re: Essaye
Posté par steph1978 . En réponse au message Free.fr bloque en Inde. Évalué à 2.
Ah bon, tu bosses pour le Department of Telecommunications, Government of India ?
# quadrature du cercle
Posté par steph1978 . En réponse au message help. Évalué à 2.
En dehors du fait que tu aurai pu faire un effort pour mettre un titre un peu plus explicite à ton post et que tu ne dis rien de ta config, ton problème n'est pas simple.
Pour avoir un bon support matériel, il faut une distrib récent. Or une distrib récente aura tendance à supposer un matériel relativement puissant. Donc même si Linux s'en sors mieux que mswin sur le support des vielles machines, ce n'est pas non plus magique.
En bref, quant tu aura fais le tour des distributions encore maintenues et qui se veulent orientées petites config, sans trouver ton bonheur, il faudra que tu construises ta distrib toi même : avec le noyau et drivers qui supporte bien ton matos, un window manager qui ne pompe pas trop, etc.
Si tu veux la dernière version d'un navigateur web ou un libreoffice sur ces config, oublie.
Pour ma part je faisais tourner LO, FF et PyCharm, le tout avec LXDE sur un Core2duo et c'était supportable.