barmic a écrit 10455 commentaires

  • # Signaux / slot

    Posté par  . En réponse à la dépêche Projet Qt5 : lecteur de musique. Évalué à 0.

    Pendant longtemps, je n'ai vu que des descriptions comme faites ici au sujet des signaux et des slots et je trouvais ça débile. Se fader qmake pour une fonctionnalité de base de POO (et qu'on peut très bien retrouver dans des langages non-objet comme le C) ça ne donne pas envie.

    On m'a expliqué assez récemment que le vrai avantage de cette construction c'est que ce qui ailleurs est un simple appels de méthode entre 2 objets est ici une communication inter-thread. Ça c'est un vrai apport qui explique l'utilisation de qmake (et une syntaxe toute pourrie jusqu'à Qt4 qui n'était pas capable de vérifier la validité d'une connexion de manière statique).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: À propos de l'extension.

    Posté par  . En réponse au journal CapsKiller : Cachez ces majuscules que je ne saurai voir !. Évalué à 3.

    Alt Gr = pouce droit
    Maj = auriculaire droit
    é = index ou majeur gauche

    Je ne suis pas un grand habitué d'emacs (je préfère et maitrise mieux vim).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: À propos de l'extension.

    Posté par  . En réponse au journal CapsKiller : Cachez ces majuscules que je ne saurai voir !. Évalué à 6.

    Alt Gr + Maj + é → É

    Personnellement je n'aime pas l'idée d'une modification du contexte dans le clavier (Caps Lock, mode insertion).

    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  . En réponse au journal x2go : le digne successeur de freenx. Évalué à 6.

    pour moi arch linux ne remplie pas mes envie sur une distributions.

    Je reformule donc : Quels sont tes envies qui ne sont pas satisfait avec Arch ?

    Mais bon j'ai un peu l'impression depuis quelque temps qu'il est mal vu de dire du mal de Arch linux …

    Non moi aussi j'ai tendance à trouver inutiles les réponses vides d'informations et pure troll alors que je suis sous Debian et n'ai pas particulièrement d'avis sur Arch.

    Du coup tu passe à OpenBSD ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Configuration

    Posté par  . En réponse à la dépêche NetworkManager 0.9.8 propose la création de points d'accès. Évalué à 2.

    Je comprends, mais si l'usage me paraît logique, la possibilité de configurer ça est à mon avis hors de porter de la majorité des utilisateurs. D'ailleurs ce qui te semble la fonctionnalité minimum est implémentée presque nulle part (ou alors avec de la bidouille).

    Je pense que ça viens du fait que l'énorme majorité des réseaux filières sont de l’Ethernet avec du dhcp dessus en IPv4 et que pour les réseaux sans fils, le SSID suffit généralement pour discriminer les réseaux.

    Je comprends que ça puisse être très utile mais il me semble qu'avec les fonctionnalités de nm, on a quelque chose qui marche bien, qui réponds de lui même à une grande quantité d'usage et qui est relativement hackable (contrairement à ce qui me semble être une pensée bien établie).

    De plus je ne suis pas un spécialiste, j'ai parlé du script que j'ai trouvé, je ne sais pas si c'est réellement ça le plugin ifupdown. Il parlais dans la doc de lecture du fichier /etc/network/interfaces, peut être que nm offre déjà une meilleure intégration.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Merci :-(

    Posté par  . En réponse à la dépêche Firefox et Firefox mobile en version 19. Évalué à 1.

    Waow ! Moi qui croyais que chez Mozilla ils n'avaient jamais pris le temps d'installer un bugtracker tellement ils n'en avaient pas besoin.

    Mon objectif, n'est pas de dire que le bug n'existe pas, juste de dire que ce n'est pas un bug si bateau genre « il ne gère pas les accents » comme tu avais l'air de le sous-entendre.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Configuration

    Posté par  . En réponse à la dépêche NetworkManager 0.9.8 propose la création de points d'accès. Évalué à 1.

    hum… guessnet quand je l'avais utilisé, c'était un équivalent au plugin keyfile de networkmanager, je suis passé à coté de quelque chose ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Configuration

    Posté par  . En réponse à la dépêche NetworkManager 0.9.8 propose la création de points d'accès. Évalué à 1.

    Ça reste extrêmement limité.

    Pétard, tu cite 3 cas très pointu et tu dis que c'est « extrêmement limité », que ce ne soit pas parfait je le comprends bien. Mais de là a dire qu'il est extrêmement limité.

    Et si tu regarde ton rapport de bug, faire ce que tu décris n'est pas recommandé.

    Oui alors je me suis raté je voulais écrire un troisième point qui est : c'est géré de base par nm, tu peut simplement le configurer lui.
    Mais ce qui n'est pas recommandé avec nm ne l'est pas plus avec ifupdow ou n'importe quel autre solution. Ce que je sous-entendais c'est que oui ce n'est pas recommandé mais si tu le fait c'est toi qui l'a mis en place et tu sais ce que tu fais.

    Avec ifupdown, tu peux totalement débrayer tout les machins automatiques en utilisant le mode manual.

    C'est pas très courant de faire ça, c'est bien pour ça que je ne pense pas qu'il soit extrêmement limité.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Configuration

    Posté par  . En réponse à la dépêche NetworkManager 0.9.8 propose la création de points d'accès. Évalué à 3.

    Pour étendre NetworkManager, il faut, selon ce qu'on cherche à faire, soit coder des plugins en C, soit causer en D-Bus (directement (pouah) ou indirectement via nmcli), soit modifier directement NetworkManager, soumettre le patch, se faire ignorer royalement par l'upstream […]

    Ou alors on regarde un peu comment ça marche.

    Dans NETWORKMANAGER(8), on peu lire :

    NetworkManager will execute scripts in the /etc/NetworkManager/dispatcher.d directory in alphabetical order in response to network events.
    […]
    Each script receives two arguments, the first being the interface name of the device just activated, and second an action.

    Les actions c'est up, down, vpn-up, vpn-down, hostname, dhcp4-change et dhcp6-change. C'est déjà un peu mieux que les {pre,post}-{up,down} que propose interfaces. Mais ce n'est pas tout, si on regarde ce qu'il y a dans ce répertoire on trouve un fichier /etc/NetworkManager/dispatcher.d/01ifupdown

    Dont voici le contenu : http://pastebin.com/CNJGU57n

    Je ne sais pas si c'est ça le plugin ifupdown, mais en tout cas il est capable de récupérer au moins une partie de ce que tu fait avec ifupdown et il est possible :

    Bref en s'informant un minimum c'est largement faisable.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: fonctionnalité Android

    Posté par  . En réponse à la dépêche NetworkManager 0.9.8 propose la création de points d'accès. Évalué à 2.

    D'ailleurs c'est quoi cette option ? Il va la chercher où la configuration ?

    J'ai vu des outils en cli qui vont chercher les variables d'environnement HTTP_PROXY ce qui est bien mais pas top (tu ne peux pas changer la configuration après le démarrage de l'application). Il me semble que le plus simple c'est encore d'avoir un proxy local de tout faire passer par lui et de configurer se proxy en fonction du réseau (un manière de le faire a était détaillée dans linux mag récemment).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # Configuration

    Posté par  . En réponse à la dépêche NetworkManager 0.9.8 propose la création de points d'accès. Évalué à 3.

    […] un outil permettant de simplifier l'utilisation d'un ou de plusieurs réseaux […]

    C'est aussi (surtout ?) un outil qui fait passer la configuration réseau d'un travail d'administrateur à un travail d'utilisateur. Ce qui est nécessaire avec les ordinateurs portables et sur réseaux sans fils.

    Sinon, pour ceux qui trouvent NetworkManager trop compliqué et/ou pas assez proche des fichiers de configuration originaux, il y a Wicd.

    Je ne sais pas trop ce que c'est que les fichiers de configuration originaux, mais s'il s'agit de /etc/network/interfaces de Debian par exemple, peut être que lire la doc et remonter un bug dans au près du packageur de leur distribution leur permettrais de se reposer un peu (au lieu de s'égosiller) :

    https://live.gnome.org/NetworkManager/SystemSettings

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Merci :-(

    Posté par  . En réponse à la dépêche Firefox et Firefox mobile en version 19. Évalué à 6.

    J'adore les gens qui moinssent pour cacher ce qu'ils ne veulent pas voir…

    Des fois c'est simplement le ton qui poussent les gens à moinsser.

    Ouai, après test (avec l'url c'est plus simple http://www.cmu.fr/fichier-utilisateur/fichiers/FORMULAIRE_CMUB_S3710b.pdf) chez moi ça marche (sous Debian Wheezy 64bits avec un firefox téléchargé sur les dépôts mozilla et simplement dézippé), j'ai pas d'environnement de bureau juste awesome et 4 variables d'environnement (c'est peut être elles qui font le boulot) :

    LANG=fr_FR.UTF8
    LC_CTYPE=fr_FR.UTF8
    LC_MESSAGES=fr_FR.UTF8
    LC_ALL=fr_FR.UTF8
    
    

    Personnellement j'ai eu un problème avec une page qui contenait une image et du texte récupéré via OCR par dessus.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: javascript, ok.

    Posté par  . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 3.

    Bref, oui il y à les tk, qui t'aides beaucoup, mais tu dois encore connecter les events.

    Et tu fais quoi en JS+HTML avec les évènements on_click etc ? Tout en JS marche par callback justement parce qu'il est pensé pour être connecté à des évènements. Je ne connais pas les framework js (et non je ne tiens pas à les connaître), mais en allant sur la page d'accueil de knockout, je vois ça :
    Exemple knokout

    Oui tu as le select qui n'est pas explicitement connecté (en fait du connecte des données et pas des évènements) mais tu as toujours une connexion sur un évènement pour le bouton. C'est des notions que tu as en QML par exemple.

    Par exemple en QT les signals, ont à priori, extrêmement simplifié le problème, sauf que je me suis battu avec à cause des spécificités de C / C++ eect. (les pointeurs tousssa, Oui j'ai un niveau de m*** en C).

    Comme je disais tu as un tas de bindings. Le fait qu'ils soient fait en langage natifs comme C ou C++ permet surtout de produire plus facilement ces bindings (et de ne pas être dépendant d'un runtime).

    Faudrait que je le testes pour de vrai. Mais je ne peux m’empêcher que cette solution est sous optimale par rapport à une refondation plus profonde comme a pu le faire des projets comme GO ou nodejs

    Node.js je sais pas (bien que j'ai une petite idée), mais go n'a rien pour les ui. Du coup je vois pas bien de quoi tu parle comme refonte.

    Tu entends quoi par « DP » ? Tu as des pointeurs sur le mvvm ? J'ai du mal à le différencier du mvc.

    Design pattern, pensais tu à autre chose ?

    Non c'est juste que j'ai pas l'habitude de lire ce sigle.

    Ce client MVVM, discute avec un Controleur de MVC, qui encapsule en entrée / sortie son Modèle de sgbd.
    Sa Vue de MVC ne doit "que" formater la réponse en JS / XML / BIN / ce-qu'il-te-plait

    Tu n'a pas l'impression d'avoir une lourdeur importante pour (entre autre) serialisé/déserialisé les données ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: javascript, ok.

    Posté par  . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 2.

    Et ça te donne pas la nausée de devoir jouer sur les padding, les margin etc pour arriver à ça ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: javascript, ok.

    Posté par  . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 3.

    Au sujet de mvvm, oui c'est un pattern, ce que je voulais dire c'est que ce pattern plus ces technos, je trouve que c'est mortel. Hors il à fais défaut extrêmement longtemps dans cet environnement, le DP.

    Tu entends quoi par « DP » ? Tu as des pointeurs sur le mvvm ? J'ai du mal à le différencier du mvc.

    Ah le coups des deux colonnes est tellement véridique. Mais on s'en affranchit tellement bien, avec un bon designer, un background ou une table.
    A l'inverse si il me vient à l'esprit de faire un deux colonnes qui fadeIn au chargement, je doute de ne jamais y arriver avec Qt ou dotnet.

    La différence à mon humble avis c'est que l'un est une question de présentation et d’expérience utilisateur (limiter la longueur des lignes etc) et l'autre est de la cosmétique. Mais ça n'est pas une fatalité :

    On devrait un jour pouvoir faire des colonne : http://www.css3.info/preview/multi-column-layout/
    Voir faire des machins encore plus sophistiqués : https://www.adobe.com/devnet/html5/articles/css3-regions.html
    Éventuellement même faire facilement des choses simples (mais que deviendras le boulot des designers ?!) : http://dev.w3.org/csswg/css3-grid-layout/

    Le web existe depuis 20 ans et on devrait dans pas trop trop longtemps commencer à pouvoir faire des choses de bases en CSS (mais faire clignoter du texte ça on sait faire depuis le début !), c'est tout de même assez frustrant.

    Et par ailleurs, je n'ai toujours pas envie de faire des années d'études pour faire un carnet de contact un peu sexy et multi plateforme.

    Sauf que, ce n'est plus vraiment le cas. Les toolkits graphiques sont passé à des interfaces déclaratives et ça rend les designes bien plus simple que tu semble croire. Il reste la partie programmatique mais pour ça tu utilise le binding que tu veux (paf QML + Js et c'est partie). L'avantage c'est que tu n'a pas les contraintes liée à HTTP (asynchronisme, le découpage client/serveur de l'application, etc).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # FTP Mozilla

    Posté par  . En réponse à la dépêche Firefox et Firefox mobile en version 19. Évalué à 2.

    Le liens vers le ftp Mozilla ne fonctionne pas. J'ai l'impression que ça vient de linuxfr qui force le protocole http(s).

    C'est toute fois super d'avoir mis ce liens car c'est le seul moyen d'avoir la version 64bits pour linux.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Bon

    Posté par  . En réponse au journal L'angoisse du programmeur. Évalué à 2.

    la doc de git rebase est nulle

    Mais elle est quand même lieux que celle de svnadmin ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Et par rapport a du pur Python ?

    Posté par  . En réponse au journal Pythran 0.2 : Python peut-il être aussi rapide que du C ?. Évalué à 7.

    (comme je manque un peu de temps actuellement, ça risque de pas être implémenté tout de suite. Un moyen de te tenir au courant ?)

    Un journal linuxfr (moi aussi ça m’intéresse).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: c'est les parents qu'il faut mettre sous controle

    Posté par  . En réponse au journal [Marc le Bouc] Le contrôle parental ne marche pas :( tristitude snif snif. Évalué à 10.

    Zenitram > Faudrait arrêter de s'offusquer, d'être indigné ou que sais-je

    Ça mériterais une fortune ça !

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Classement par age

    Posté par  . En réponse au journal [Marc le Bouc] Le contrôle parental ne marche pas :( tristitude snif snif. Évalué à 5.

    Ne t'inquiète pas, les plus petits savent d'une apprendre ces choses la ailleurs (cours de récré!), et ils savent un peu plus tard bien mieux que toi contourner ces limitations.

    Il a parlé d'un verrouillage ? Une classification ça permet de savoir où tu met les pieds rien de plus et c'est déjà pas mal.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: natives

    Posté par  . En réponse au journal Écrire une application web de nos jours. Évalué à 2.

    Même pour l'utilisateur les webapp sont agréables car elles sont synchronisée de fait (pas la peine de faire attention à ce que ça le soit). C'est bien plus rare avec les appli natives (par exemple avec les agrégateurs de flux).

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • # Le bon public

    Posté par  . En réponse au journal L'angoisse du programmeur. Évalué à 4.

    Commence peut être par un public « simple » qui est généralement enthousiaste. Il y a probablement des forums ou des listes de diffusions que tu fréquente et qui peuvent être intéressés et enthousiaste (ne serais-ce que parce que tu utilise des technologies qu'ils connaissent). Je dis ça parce que c'est vrai que quand on vois ce genre de choses ici (ça ne t'ai pas particulièrement destiné libreforce c'est juste que tu était le premier à commenter), je comprends tout à fait que ça en refroidissent pas mal.

    Quand tu auras vu les réactions lors de diffusions plus consensuelles, tu pourra te frotter à des nids à troll comme ici, par exemple, l'esprit tranquille et sûr que ton travail a de la valeur.

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Non

    Posté par  . En réponse au journal Opera passe à Webkit. Évalué à 2.

    La dernière conférence de la guilde du 5 février :
    http://www.guilde.asso.fr/rencontres/20130205/

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Non

    Posté par  . En réponse au journal Opera passe à Webkit. Évalué à 2.

    Ben d'un autre cote, le contrat est accessible en 5 minutes, suffit de s'enregistrer, c'est gratuit et immediat.

    Si c'est pareil pourquoi ne pas le diffuser librement et pourquoi te donner des interdictions contractuelles ? Ça leur éviterais d'avoir de la désinformation ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)

  • [^] # Re: Non

    Posté par  . En réponse au journal Opera passe à Webkit. Évalué à 8.

    Maintenant, je vois pas ce que ca a faire avec une interdiction d'utiliser autre chose que webkit, tout ce que ca dit, c'est que personne n'a acces a Nitro a moins de s'appeler Safari Mobile. Ca empeche pas de porter Gecko pour iOS et de l'utiliser pour Firefox Mobile.

    T'es entrain d'expliquer qu'ils ne t'interdisent pas de le faire, ils t'inderisent juste d'avoir des performances décentes, c'est ça ?

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)