GaMa a écrit 447 commentaires

  • [^] # Re: Optimiser sa recherche

    Posté par  (site web personnel) . En réponse au message [RÉSOLU] Alternative à pwsafe. Évalué à 4. Dernière modification le 12 mars 2013 à 13:13.

    Comment tu utilises ce système dans la vie de tous les jours ?

    Quand tu veux te connecter sur linuxfr tu fais tout ça:

    • Aller sur linuxfr.org
    • Ouvrir une console
    • taper "pass -c site/linuxfr.org/username"
    • taper la passpphrase de ta clé gpg
    • revenir dans ton navigateur et faire un copier sur le nom de l'utilisateur
    • revenir sur la console et taper "pass -c site/linuxfr.org/password"
    • revenir dans ton navigateur et faire un copier sur le mot de passe

    Ça me semble excessivement lourd au quotidien. Surtout si on doit refaire dix fois la manip pour voir 5 sites différents, 3 adresses mail et 2 comptes en banque.

    A moins d'utiliser les gestionnaires de mots de passe intégré aux outils (navigateur web, mails, …). Mais à ce moment je comprend pas l’intérêt d'utiliser pass en parallèle.

    Est-ce que tu as intégré pass dans ton environnement ? Et si oui comment ?

    Matthieu Gautier|irc:starmad

  • [^] # Re: Oui

    Posté par  (site web personnel) . En réponse au message question sur la gpl. Évalué à 2.

    Ça a pas l'air facile…
    Dans la section 3 de la gplv2:

    1. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

    Le "to give any third party" sous entendrait que A peut demander les sources.
    Mais le "one of the following" sous entend que si tu prends l'option a) , le b) ne s'applique pas.

    Matthieu Gautier|irc:starmad

  • # Le contraire serait non libre

    Posté par  (site web personnel) . En réponse au message question sur la gpl. Évalué à 1.

    Le code d'un auteur peut-il être modifié, vendu et non fournit à l'auteur?

    C'est l'idée du libre.

    Tu peux regarder la licence d'opencascade (http://www.opencascade.org/getocc/license/) . C'est pas la licence GPL, mais c'est un licence "maison" s'y rapprochant.

    Dans le préambule (et pas dans le corps), on peut lire:

    You are permitted to use Open CASCADE Technology within commercial environments and you are obliged to acknowledge its use.

    Dans le corps on peut lire :

    You may choose to offer, on a non-exclusive basis, and to charge a fee for any warranty, support, maintenance, liability obligations or other rights consistent with the scope of this License with espect to the Software to the recipients of the Software ….

    Ces clauses ont pour but principal de justement éviter le scénario que tu décris.
    Et à cause d'elles la licence n'est pas considérée comme libre par le projet Fedora (voir le commentaire de Tom Callaway (Fedora Legal) sur ce thread)

    Le projet Debian a fini par l'accepter après débat.

    À noter qu'avant 2011 la licence été encore plus franche avec cette phrase (voir ici):

    You are also obliged to send your modifications of the original source code (if you have made any) to the Initial Developer (i.e. Open CASCADE S.A.S.).

    Matthieu Gautier|irc:starmad

  • [^] # Re: Les utilisateurs sont bien trop cons

    Posté par  (site web personnel) . En réponse au sondage Selon vous, pourquoi Linux n'est-il pas prêt pour le bureau ?. Évalué à 8.

    Y'en a d'autres ?

    • Aller au ciné, au théâtre
    • boire un coup avec des potes
    • faire du sport
    • passer deux heures dans les transports
    • sortir le chien
    • aller à la poste
    • lire un bouquin
    • cuisiner
    • jouer
    • faire des bébés
    • s'en occuper

    Il y a plein d'autres occupations en dehors de s'installer son linux et faire son propre systeme de domotique ultra cool avec des supers robots.

    Au boulot, on me regarde avec des yeux grands comme des soucoupes quand je dit que je continue de coder chez moi sur des projets persos. Pareil quand je dit que je ne prend pas mes deux heures par semaine pour me faire des pâtes fraiches et que je préfère les acheter.

    Je peux traiter tout les autres d'idiots… ou accepter que la plupart des gens n'ont juste pas les mêmes préoccupations que moi (et nous qui trainons sur linuxfr).

    Matthieu Gautier|irc:starmad

  • [^] # Re: Clan linuxfr?

    Posté par  (site web personnel) . En réponse à la dépêche Heroes of Newerth : un jeu à découvrir. Évalué à 2.

    Bon, ben moi aussi je viens de me créer un compte.

    Je vous ai tous ajoutés.

    Mon pseudo : OOMkiller.

    Matthieu Gautier|irc:starmad

  • # SELinux ?

    Posté par  (site web personnel) . En réponse au journal Davfi, le premier antivirus libre français.. Évalué à 8.

    Je suis pas expert en sécurité et je vais probablement dire une bêtise mais:

    Ça s'approcherait pas de SELinux (et autre système du même genre) ?

    De ce que j'en comprend, SELinux se base sur des droits pour limiter le champs d'action des programmes (ie: tel soft peut accéder à tel type de fichiers, sinon refus).

    Davfi fera probablement des analyses plus poussées que juste regarder si un soft accède à telle zone mémoire. Mais est-il envisageable (techniquement du moins) que SELinux soit étendu pour faire ce genre d'analyse ? Ou est-ce que ça n'a rien à voir ?

    Matthieu Gautier|irc:starmad

  • [^] # Re: Pyro

    Posté par  (site web personnel) . En réponse au journal Exposer un ou des modules Python sur D-Bus [proof of concept]. Évalué à 1.

    Et par curiosité, pourquoi cette solution ne te va pas ?

    À moins que tu n'y ais pas vraiment réfléchit et que tu te sois lancé dans dbus directement (mode POC)

    Matthieu Gautier|irc:starmad

  • [^] # Re: Foutaises

    Posté par  (site web personnel) . En réponse au journal Davfi, le premier antivirus libre français.. Évalué à 10.

    Tu aurais du aller plus loin :

    “Une manière d’améliorer la confiance dans le produit”, assure Jérôme Notin, qui explique que seules certaines parties contenant les éléments les plus critiques au fonctionnement de Davfi resteront fermées aux regards extérieurs.

    Matthieu Gautier|irc:starmad

  • # Pyro

    Posté par  (site web personnel) . En réponse au journal Exposer un ou des modules Python sur D-Bus [proof of concept]. Évalué à 2.

    Pour mon projet, je ne sais toujours pas ce que je vais faire…

    Il y a quelque temps j'ai lu dans un magazine un article à ce sujet (GNU/Linux Magazine de mémoire).

    Il utilisait PYthon Remote Object (https://pypi.python.org/pypi/Pyro4) pour appeler des objets python2.x à partir de python3. La subtilité était de forcer pyro à fonctionner en python2.

    Je te retrouverai les détails ce soir…

    Matthieu Gautier|irc:starmad

  • [^] # Re: Toujours pas de SATA

    Posté par  (site web personnel) . En réponse au journal une alternative sympa à la framboise 3.14. Évalué à 6.

    Dans le premier lien du journal, le A10 :

    What we put on the board:

    - SATA

    Certes, il n'y a que les plans du A10 et il ne semble pas y avoir de board à vendre. Mais quand même, il y a du SATA.

    Matthieu Gautier|irc:starmad

  • [^] # Re: Et la valeur ajoutée ?

    Posté par  (site web personnel) . En réponse au journal Témoignage d'une survivante d'un camps de travail Nord-Coréen. Évalué à 3.

    je ne vois pas trop ce qui distingue le communisme de l'anarchisme.

    Enfin dans communisme il y a commun. C'est pas (obligatoirement) le cas de l'anarchisme.

    C'est pas négligeable comme différence.

    Matthieu Gautier|irc:starmad

  • [^] # Re: Non

    Posté par  (site web personnel) . En réponse au journal Opera passe à Webkit. Évalué à 1. Dernière modification le 15 février 2013 à 17:41.

    D'ailleurs j'ai appris récemment que :
    * ARM va sortir des instructions pour la virtualisation incessamment sous-peu
    * VMWare bosse sur la virtualisation sur téléphone android (le principe avec 2 OS sur ton téléphone un pour la partie privé et l'autre pour le boulot)

    T'as des sources ? Ça m’intéresse.

    Matthieu Gautier|irc:starmad

  • # Radicale

    Posté par  (site web personnel) . En réponse au message Calendrier partagé en mode "philosophie unix" ?. Évalué à 2.

    Radicale semble être pas mal ce que tu cherches.

    Les fonctionnalités (copiées de leur page principale) :

    • Shares calendars through CalDAV, WebDAV and HTTP
    • Shares contacts through CardDAV, WebDAV and HTTP
    • Supports events, todos, journal entries and business cards
    • Works out-of-the-box, no installation nor configuration required
    • Warns users on concurrent editing
    • Limits access by authentication
    • Secures connections

    C'est pas totalement unix puisqu'il gère aussi les contacts, mais ça reste quand même relativement simple.

    Matthieu Gautier|irc:starmad

  • [^] # Re: Dans quel monde parallèle je vis ?

    Posté par  (site web personnel) . En réponse au journal L'ergonomie de GNOME 3. Évalué à 5. Dernière modification le 27 novembre 2012 à 13:25.

    Oui. Je viens de vérifier…

    Ma barre des taches est verrouillée. Ce qui veut dire que je peux pas la déplacer. Ça ne m’empêche en aucun cas de la supprimer. (Au passage, si vous voulez la rajouter à votre tableau de bord, il faut chercher "liste des fenêtres" pas "barre des taches").

    En faisant la manip, je me suis planté, j'ai ajouté un tableau de bord. C'est ma faute, j'ai cliqué trop vite (à moins que l'interface soit mal conçue [1]).
    Pour supprimer un menu, c'est pas très compliqué: clique droit sur un panel, sélectionnez "Propriétés" et au moment où vous cliquez-gauche, faites un faible mouvement vers le bas avec votre souris.

    Lorsque tu passes par l'utilisation d'extensions pour configurer ton menu, tu passes obligatoirement par un menu/page de configuration. Tu ne mélanges pas utilisation et configuration.
    La customisation passe obligatoirement par l'ajout d'extensions (qui éventuellement enlèvent des boutons). Si tu vires toutes tes extensions, tu reviens aux valeurs par défaut, tu casses rien. Si tu rajoutes des mauvais trucs, tu les vires.

    Avec gnome2, c'est plus compliqué. Tu peux rajouter et virer des applets, changer la position des applets ou des menus. Revenir en arrière est loin d'être toujours facile selon les modifs.


    Dans les autres (para)phrases toutes faites que j'ai retenu de ce cours (enfin voir ce commentaire):

    1. Si vous faites une app pour des utilisateurs et que les utilisateurs font des erreurs, ne présupposez pas que c'est l'utilisateur qui a tord. C'est bien souvent votre interface qui est mal conçue. C'est toute la différence entre concevoir un programme qui a des fonctionnalités et concevoir un programme qui sera utilisé. (Ou concevoir un programme et concevoir une interface (graphique))
    2. Si une fonctionnalité est utilisée par 10% de vos utilisateurs ou seulement 10% du temps, mettez la dans un menu "expert", "avancé", "options", ou whatever. Ne la mettez pas en avant.
    3. (Corolaire du 2) La configuration se fait en générale un fois pour toute. Ne la mettez pas au même niveau que les actions courantes (copier/coller, …)
    4. Lorsqu'une action n'est pas disponible dans le contexte actuel, grisez la. Ne la virez pas du menu.
    5. Un action peu courante peut être difficile à réaliser. Un action courante doit être facile à réaliser.

    Matthieu Gautier|irc:starmad

  • [^] # Re: vim vs. emacs

    Posté par  (site web personnel) . En réponse au journal L'ergonomie de GNOME 3. Évalué à 3.

    Raccourci clavier qui existait sous gnome2. Un point partout.

    Au passage le ctrl+maj, ça me prend un seul doigt.

    Matthieu Gautier|irc:starmad

  • [^] # Re: Dans quel monde parallèle je vis ?

    Posté par  (site web personnel) . En réponse au journal L'ergonomie de GNOME 3. Évalué à 4.

    Des gens supprimaient ou déplaçaient des applets sans le vouloir, incapables de retrouver la manipulation qu'ils avaient faite.

    Ho oui !!!!
    Le nombre de fois où ma mère est venue me voir parce que son bureau avez disparu…
    Et je vous raconte pas la plait que c'est de remettre les toppanel et bottompanel alors que l'utilisateur les a supprimés (avec toutes les extensions comme avant bien sûr)

    Matthieu Gautier|irc:starmad

  • [^] # Re: Difficilement contestable

    Posté par  (site web personnel) . En réponse au journal L'ergonomie de GNOME 3. Évalué à 4.

    Avec une souris, on peut être très précis et cliquer sur de toutes petites icones, or, la taille des icones dans les interfaces modernes tend à augmenter, quitte à prendre toute la place sur l'écran

    Une des premières choses que mon prof d'ergonomie nous a dit (que j'ai retenu?) est que:

    Le temps nécessaire pour (aller et) cliquer sur une icône est proportionnel a la distance et inversement proportionnel à la taille de l’icône.

    Matthieu Gautier|irc:starmad

  • [^] # Re: cp

    Posté par  (site web personnel) . En réponse au message git: utiliser les remotes d'un autre repository. Évalué à 1.

    Je doit être stupide mais je vois toujours pas où est le problème.

    Tu veux faire un test:

    git checkout -b mon-test
    
    

    Tu codes, tu commit dans la branche mon-test (ni master ni remotes/* sont modifiés)

    Tu veux tester un merge avec kvm.git/master :

    git merge kvm/master
    
    

    Ça modifie la branche mon-test, pas kvm/master.

    Un fois le test de merge fait:

    git reset --hard ORIG_HEAD
    
    

    En aucun cas les branches remote sont modifiées (elles pointent toujours sur le même commit)
    D'ailleurs tu ne dois pas les modifier puisqu'elles sont sur un dépôt distant.

    Matthieu Gautier|irc:starmad

  • [^] # Re: cp

    Posté par  (site web personnel) . En réponse au message git: utiliser les remotes d'un autre repository. Évalué à 1.

    Je comprend pas pourquoi tu veux pas faire un :

    git checkout -b branch-for-test
    
    

    La branche master reste inchangée. Tu as donc ta référence locale intacte.

    Matthieu Gautier|irc:starmad

  • # cp

    Posté par  (site web personnel) . En réponse au message git: utiliser les remotes d'un autre repository. Évalué à 0.

    cp my-linux my-linux-for-tests
    
    

    éventuellement suivi de :

    cd my-linux-for-tests
    git remote add origin ../my-linux
    
    

    Matthieu Gautier|irc:starmad

  • [^] # Re: POO

    Posté par  (site web personnel) . En réponse au journal Du code propre, c'est quoi ?. Évalué à 3.

    Ben, une fois que ton code est propre et que tu as corrigé tous les bugs, il te faut vachement moins de deux heures.

    Matthieu Gautier|irc:starmad

  • # tuxfamilly

    Posté par  (site web personnel) . En réponse au message Hébergement pour un projet open-source à l'abri des brevets logiciels. Évalué à 8. Dernière modification le 15 novembre 2012 à 14:44.

    Tous est dans le titre : http://www.tuxfamilly.org

    C'est un assoc française. Ils hébergent que des projets libres.
    Il fournissent espace web, dépôt git/svn/…, mailing-list.

    Et gratuitement …

    Matthieu Gautier|irc:starmad

  • [^] # Re: Pour une fois

    Posté par  (site web personnel) . En réponse au journal Interview de Linus à LinuxCon Europe 2012. Évalué à 7. Dernière modification le 14 novembre 2012 à 15:23.

    "People sitting on the back row will clean up the lecture hall after the session" => Les gens assis à la dernière rangé nettoieront la salle de cours à la fin.

    "You will ask at least a question in class between now and the end of term" => Vous poserez au moins une question en classe entre maintenant et la fin du semestre

    Soit tu interprète les mots au pied de la lettre, soit tu accordes de l'importance au sens que ton interlocuteur voulez donner (éventuellement avec de mauvais mots). Tu ne peux pas choisir l'un ou l'autre comme ça t'arrange selon le débat, ton humeur ou ton interlocuteur.

    • Si tu prends les mots au pied de la lettre :

    Pas d'obligation.

    • Si te prends le sens général du message :

    Tu penses vraiment que le prof fera nettoyer la salle de cour a ses étudiants ? Tu penses vraiment que le prof (et ses étudiants) y croit ? Ce slide est avant tout un moyen humoristique de faire passer un message au sujet des règles de bonne conduite (quel qu’elles soient) à ses étudiants. Personne ne devra chanter des chansons de Justin Bieber dans son cours, personne ne devra nettoyer la salle et si tu ne poses pas de question, ça n'impactera le fait que tu ais ton diplôme ou pas. Et tout le monde le sait.

    Matthieu Gautier|irc:starmad

  • [^] # Re: Pour une fois

    Posté par  (site web personnel) . En réponse au journal Interview de Linus à LinuxCon Europe 2012. Évalué à 3.

    Chez moi "Will" != "Must".

    Avant de vous enflammer (ha merde, trop tard…): Ça peut vouloir dire: "Vous allez tellement aimer mon cours que je suis sur que vous allez poser un question."

    Matthieu Gautier|irc:starmad

  • [^] # Re: trotrotrotro troll !

    Posté par  (site web personnel) . En réponse au journal A Generation Lost in the Bazaar. Évalué à 3.

    La question est de savoir si un modèle de type "cathédrale" aurait fait les même choix de design.

    Matthieu Gautier|irc:starmad