Patrice FERLET a écrit 92 commentaires

  • # Pour ma part, je passe à d'autres solutions

    Posté par  (site web personnel) . En réponse à la dépêche Virevoltantes valses de licences libres et non libres dans les bases de données. Évalué à 10.

    Même si la SSPL de Elastic Search et MongoDB ne devrait pas impacter mon utilisation, j'ai quand même changé mon fusil d'épaule depuis des mois:

    • TypeSense pour un moteur d'indexation pas dégueulasse, facile à démarrer, moins lourd et adapté à beaucoup de projets (désolé mais quand je vois des blog utiliser ES ça me fait rire)
    • RethinkDB en priant pour qu'ils n'abandonnent pas, parce que je la trouve tellement pratique, bien plus facile à scaler, et propose de base une interface de monitoring

    Clairement, il faudrait que la "concurrence" soit moins écrasé par Mongo et ES - je comprends qu'on les choisisse et qu'on aime, mais ça étouffe largement des projets vraiment intéressants et bien plus adapté à 90% des sites.

    Je vais pousser un peu mais… franchement, à part stocker des document BSON dans votre MongoDB, combien d'entre vous utilise à pleine puissance Mongo ?

    À part pour des sites de e-commerce à grosse échelle, je vous affirme que RethinkDB et TypeSense sont largement suffisants pour les projets que vous traitez.

    Et pour le coup, vous aurez pas de souci de licence, pas de sentiment de culpabilité, tout ça…

  • # Alors, je suis désolé mais...

    Posté par  (site web personnel) . En réponse à la dépêche PySimpleGUI : prenez plaisir à faire des interfaces graphiques en Python. Évalué à 0.

    En gros c'est un "yad" mais en Python. Bon admettons. Mais coté productivité je ne vois pas le gain par rapport à l'utilisation de Glade.

    Dans Glade, tu poses tes éléments "à la souris" (même si je suis pas fan de la souris, on parle ici de créer une interface), et tu "charges" simplement la vue (et les signaux) en deux lignes de code.

    Ça permet de séparer le contrôle de la vue. Si jamais la vue ne me va pas, je ne touche pas le code…

    builder = Gtk.Builder()
    builder.add_from_file('interface.glade')

    Et tu peux chopper tous les objets par leurs IDs depuis "builder"…

    Donc, bref, PySimpleGUI c'est bien, mais le gain est "minime" selon moi…

  • [^] # Re: Scope

    Posté par  (site web personnel) . En réponse au journal Comment j'ai (presque) réussi à ne plus retenir de mot de passe pour mes services en ligne. Évalué à 2.

    Heu moi je trouve très bizarre d'utiliser OIDC pour donner l'autorisation à un user d'accéder à une ressource. OIDC c'est autoriser une appliquication à accéder à des informations de l'utilisateur et pas l'inverse.

    Pour l'inverse il faut ajouter :

    • soit une gestion de groupe côté app
    • soit gérer des groupes dans l'ACL (bien plus commun)

    OIDC doit prendre les users dans un idp genre LDAP. Et c'est dans LDAP que tu dis que l'utilisateur "A" est du groupe "B".

    Ton app reçoit les groupes auxquels l'utilisateur appartient via le scope "groups" et permet l'utilisation de telle ou telle ressource si il est dans le bon groupe.

    En gros, il te faut un scope "groups"… Ou alors ton explication est pas claire 🙂

  • [^] # Re: Fréquence des mise à jour

    Posté par  (site web personnel) . En réponse à la dépêche Fedora 28 est sortie dans les temps !. Évalué à 1.

    Je viens de comprendre ta phrase "je suis en version 27" - je pensais que tu voulais dire que tu l'utilises depuis la version 27… d'où mon "j'utilise depuis la version 7", mais ma remarque reste valable pour le nombre de MAJ

    Bon bref je me suis mélangé.

    Il devient quoi Mickaël Vendetta ?

    Et ils sont où mes cachets… ?

  • [^] # Re: Fréquence des mise à jour

    Posté par  (site web personnel) . En réponse à la dépêche Fedora 28 est sortie dans les temps !. Évalué à 1.

    Heu… je dois être en Fedora depuis la version 7 et j'ai pas eut autant de MAJ que tu le dis…

    A tout péter j'en ai 2 par semaines - on doit pas avoir les même paquets.

    Ou alors mes notifs sont super lentes.

  • [^] # Re: Fedora LXDE Spin

    Posté par  (site web personnel) . En réponse à la dépêche Fedora 25 est disponible !. Évalué à 3.

    Heu, non trivial ?

    Capture de l'écran de mise à jour

    Je trouve ça plutôt simple moi… j'ai cliqué sur un bouton…

  • [^] # Re: Aide au choix

    Posté par  (site web personnel) . En réponse à la page de wiki Quelle distribution Linux choisir ?. Évalué à 1 (+0/-0).

    Mais pourquoi diable vouloir installer CentOS qui est orienté "serveur" et zapper Fedora qui est sur la même base mais pour du Desktop ?

    Je suis toujours super étonné que tant de monde parle de CentOS (que j'utilise à foison sur des serveurs) et jamais de Fedora (que j'ai sur mes desktop/laptop) qui est l'une des rares distro à chercher à donner des logiciels "à jour", qui n'est pas régie par une grosse boite (non, RedHat ne travaille pas sur Fedora, Fedora c'est une communauté libre, RH "parraine" le projet) et qui fonctionne très bien et facilement (même si je suis développeur/admin pro, j'apprécie l'aisance d'installation et de configuration de Fedora).

    J'ai vu mon épouse installer une Fedora sur un laptop toute seule, alors qu'elle n'est pas du tout dans l'informatique…

    Et je plussois le fait de s'écarter de Canonical (Ubuntu et toute la ribambelle de dérivées) qui est en train d'entuber violemment la communauté Linux (vous allez voir, avec Mir et tout, comment ils vont faire chier les utilisateurs de Steam sur d'autres distros)

  • [^] # Re: Pour rire

    Posté par  (site web personnel) . En réponse à la dépêche Et si JavaScript allait droit dans le mur ?. Évalué à 1.

    J'ai choppé un fou-rire sur le "watman", merci !

  • [^] # Re: Et bé...

    Posté par  (site web personnel) . En réponse à la dépêche Et si JavaScript allait droit dans le mur ?. Évalué à 1.

    Le pire c'est que j'avais "superset" dans la tête, j'ai dérapé.

    En ce qui concerne certaines implémentations non intégrées dans Typescript, comme async/await, franchement du moment que j'ai d'autres méthodes qui me permettent de faire cela sans contrainte… Franchement je me suis mis à Typescript depuis un petit mois et je trouve ce langage très intéressant (notamment pour bosser sur Angular 2). Qu'il soit full ES6 compliant ou qu'il s'en approche n'a que peu d'importance à mes yeux (c'est personnel hein, il se peut que ça soit bien plus important pour d'autres, ce que je comprends parfaitement). Mais l'idée de mon message est de dire que ce titre un poil racoleur pour tenter de dire que "JS c'est de la daube d'un ancien temps" me parait limite quand on voit l'effort de fait par la communauté (y compris Microsoft pour le coup) pour tendre vers de la qualité et des performances.

    ES6 est une vraie bonne nouvelle, TS apporte un sacré lot de plaisirs à coder, et par conséquent je ne pense vraiment pas que nous soyons dans une mauvaise direction avec JS.

    Voilà :)

  • # Et bé...

    Posté par  (site web personnel) . En réponse à la dépêche Et si JavaScript allait droit dans le mur ?. Évalué à 3.

    … tout ça pour un langage de script qui est voué, à la base, au navigateur…

    JS est comme tout langage de script, si tu codes correctement, ce langage est superbe. Il a ses défauts, ses qualités, ses bizarreries.

    Personnellement, je trouve que AngularJS montre à quel point on peut faire de beaux projets à condition d'être un développeur sérieux. Et je suis en plein dans Angular 2 qui propose d'utiliser Typescript (qui n'est ni plus ni moins qu'un subset de JS hein) avec les nouveautés de ES6.

    Lors de mon passage aux WebBlendMix (où j'ai donné une conf (pub perso)) il y avait une superbe conférence de C.Porteneuve qui a montré la puissance et l'intérêt de ES6 => https://www.youtube.com/watch?v=uL9uAAzkFmI

    Non, JS n'est pas mort, il va perdurer, évoluer, apporter pleins de choses nouvelles.

    La seule chose sur laquelle je rejoins la critique, c'est "NPM" qui est pour moi un bloat sans nom. Installer Angular 2 demande des centaines de megaoctet de dépendances… Cela-dit, ça a le mérite de faire les choses qu'on lui demande et pour peu qu'on soit professionnel dans l'approche, JS reste vraiment un langage intéressant et adapté.

    Petit rappel, JS n'est que ES en fait, un langage standardisé qui est quasi-compatible avec les autres langages ES dérivés… Donc JS a de beaux jours devant lui.

  • [^] # Re: merci

    Posté par  (site web personnel) . En réponse à la dépêche Sortie du langage Go en version 1.6. Évalué à 10. Dernière modification le 21 février 2016 à 13:51.

    Sans être présonptueux, j'ai fait une présentation aux BlendWebMix 2015 que tu peux voir ici:
    https://www.youtube.com/watch?v=95tQaVh9op0

    Si je peux te donner quelques conseils:

    • bien se repencher sur la notion de "pointeur" même si elle est très simple en Go, ça peut vite devenir casse-tête si tu n'as aucune notion dessus
    • éviter au maximum de vouloir reproduire une notion de POO avancée, et se pencher sur le compositing, il y a des ressemblances sans pour autant être des équivalences
    • utiliser le répertoire $GOPATH pour ses projets, sinon on s'arrache les cheveux quand on décide de déporter le développement
    • ne pas user des goroutines pour tout et n'importe quoi

    J'ai beaucoup utilisé nodeJS et je vais te dire ce que je pense du fight Go vs Node:

    • nodejs est super pratique pour avoir un code client et serveur sur le même langage, il peut même permettre de partager du code
    • nodejs est rapidement un énorme "foutoir" de code où on trouve des fonctions imbriquées de partout, et ça devient très vite peu maintenable si, à la base, tu ne te forces pas à de la rigueur
    • Go a pour lui le fait de forcer un code propre (on peut faire dégueux, mais c'est pas simple :)) - les warning sont des erreurs, tu peux pas laisser des packages non utilisés ou des variables non utilisées, ça te permet de faire franchement moins de bordel
    • Niveau perf, Go et NodeJs sont (de manière surprenante) assez proche finalement… NodeJS est franchement performant, mais Go a un avantage: tu compiles en natif "statique". Donc pas d'installation à faire sur le serveur de production
    • les goroutines sont bien plus simples à appréhender, selon moi, que les principe de "promesses" en JS

    Voilà…

  • [^] # Re: J'en suis !

    Posté par  (site web personnel) . En réponse à la dépêche LinuxMAO - Éditorial de février 2016. Évalué à 2.

    En fait j'ai jamais fait de la musique pour être connu ou gagner de l'argent, mais j'ai eut quelques dons et ça m'a permi de me payer un micro (pour le prochain album qui peine à venir).

    J'ai toujours eut du mal avec les "artistes" qui demandent du blé pour qu'on les écoute. Ils devraient déjà être content qu'on apprécie leur musique, après ils peuvent tenter d'en vivre mais ce via des représentations (concerts). C'est pourquoi j'ai toujours milité pour que la musique soit libre d'écoute. Il n'est pas normal, selon moi, que "l'art" soit accessible à ceux qui peuvent payer.

    En tout cas, merci pour le compliment :) parce que bosser dans 8m² avec peu de matos, peu de moyens et peu d'instruments, c'est dur de faire quelque chose de "correct".

  • [^] # Re: J'en suis !

    Posté par  (site web personnel) . En réponse à la dépêche LinuxMAO - Éditorial de février 2016. Évalué à 2.

    Je me souviens l'avoir fait en fait, mais je sais pas pourquoi je retrouve plus mon album. Faudra que je le refasse.
    Et oui, c'est libre ! :)

  • # J'en suis !

    Posté par  (site web personnel) . En réponse à la dépêche LinuxMAO - Éditorial de février 2016. Évalué à 4.

    Je fais de la musique depuis des lustres sur Linux (Fedora en général), j'ai pas trop regardé linuxmao ou dogmazic. Par contre si ça vous intéresse:
    https://www.jamendo.com/album/80798/ayen-bowen-no

  • [^] # Re: Comment ça root ?

    Posté par  (site web personnel) . En réponse à la dépêche Rocket, ou pourquoi l'équipe de CoreOS lance une alternative à Docker. Évalué à 1.

    Ok bonne réponse :)

    Quoiqu'il en soit, j'ai testé Rocket… j'ai rien panné… le conteneur démarre et me rend pas la main, je pense qu'il bloque au stage 1. Et ça me parait pas évident en l'état (bon ok c'est une version prélaunch 0.10 unstable buggy not tested)

  • # Comment ça root ?

    Posté par  (site web personnel) . En réponse à la dépêche Rocket, ou pourquoi l'équipe de CoreOS lance une alternative à Docker. Évalué à 2.

    mais aussi son fonctionnement monolithique et obligatoirement en "root"

    Bha je viens de tester rocket, et il me demande aussi d'être en root…

    Alors qu'avec docker, mon user est dans le groupe "docker" et je n'ai pas besoin d'être root… J'ai pas compris la remarque donc.

  • [^] # Re: aide toi toi même

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 0.

    Je me suis vautré, j'ai bien une NB6 en fait…

    Version principale NB6V-MAIN-R3.3.9
    Version de secours NB6V-MAIN-R3.3.3
    Version driver adsl NB6V-XDSL-A2pv6F038m

    Alors pour le coup, je vais peut-être m'amuser un peu ce week end

  • [^] # Re: Fais un vrai NAS

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 2.

    heu j'habite à la campagne et je cultive mes légumes, parfaitement monsieurs ! ;)

  • [^] # Re: Chez moi ça marche !

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 1.

    Si c'est le NTFS qui me plombe… je vais faire un malheur. Parce que déplacer 1To de données pour reformater un disque et remettre les datas, ça va pas se faire sans douleurs

  • [^] # Re: Pas mécontent d'apprendre que l'herbe est pas forcément plus verte ailleurs (comme toujours…)

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 1.

    Pour ma part, pas de SSH sur la box hein…

    $ nmap 192.168.1.1
    
    Starting Nmap 6.45 ( http://nmap.org ) at 2014-09-23 03:08 CEST
    Nmap scan report for box (192.168.1.1)
    Host is up (0.0050s latency).
    Not shown: 994 filtered ports
    PORT      STATE  SERVICE
    53/tcp    open   domain
    80/tcp    open   http
    139/tcp   open   netbios-ssn
    1287/tcp  open   routematch
    49152/tcp open   unknown
    49153/tcp closed unknown
    

    49152 et 49153 c'est moi qui les ait ouvert…

  • [^] # Re: Fais un vrai NAS

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 1.

    J'avoues que j'ai super envie de le faire.

    A la base je voulais brancher ce disque sur le Raspberry-pi, mais le pauvre petit bout de chou à pas assez de patate pour alimenter le DD sans planter (planter, choux, patate… on croirait un vendeur de botanic qui parle)

    Du coup, je pense que je vais démonter des vieux boitiers et me créer un NAS de derrière les fagots un de ces 4

    PS: Je précise quand même une fois de plus que le problème que je dénonce sur ce journal est la censure abusive, pas le bug. J'admet sans souci qu'un bug puisse exister (je suis développeur, je connais le problème… on est pas infaillible)

  • [^] # Re: Chez moi ça marche !

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 2.

    Ok je vois.

    Question idiote: taille du disque et système de fichier ?

    Mon disque est en NTFS et 1To, je suis en train de me poser plein de questions là… Si ça se trouve le souci est en amont de Samba

  • [^] # Re: Chez moi ça marche !

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 2.

    Le souci est presque identique… Disque NTFS ? Gros disque ?

  • [^] # Re: Chez moi ça marche !

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 2.

    On a donc tenté les même choses :)

    Avec SBMFS j'arrive à écrire ! J'avais testé y'a un moment et je pensais que ça ne marchait pas… et pour cause:

    echo "toto" > /point/de/montage/test
    Ca prend… oui oui… plus de 45 secondes ! J'avais fait CTRL+C à l'époque mais dans le doute j'ai retenté…

    Sur un autre disque hors SFR Box, c'est quasi instantané.

    Donc, on résume:

    • CIFS => Permission denied
    • SMBFS => lent à mourir
    • GVFS => AUCUN souci (sauf que sur XBMC… on a pas de gvfs de base et que l'installer pose des souci…)

    Je commence à douter du système de fichier… Car si shogun y arrive, et nous non c'est que la différence doit se trouver ailleurs. Pourtant, avec une clef USB (fat32) le souci est le même…

  • [^] # Re: Encore censuré, je poste les liens dans ce commentaire

    Posté par  (site web personnel) . En réponse au journal SFR et la censure du Forum. Évalué à 4.

    Si je te suis:

    J'achète une bagnole dont les freins fonctionnent pas correctement dans ma région pluvieuse.
    Le concessionnaire me dit "je m'en tape, je vais pas les changer puisque toutes les régions ne sont pas pluvieuses"

    Et je dois juste me taire ? Pas le droit de m'exprimer sur un "journal de site", en gros, je dois accepter…

    Sur une page Linuxienne, voir ce genre de commentaire "t'as payé, ce sont des cons, laisse tomber" me fait un peu bondir. On bataille pour ne pas être sous l'ombre de Microsoft et Apple (je n'ai rien contre eux, juste que leur politique est pas géniale et que je défend le droit à utiliser Linux dans les meilleures conditions) et tu passes le message "claque du pognon dans du matos en plus de ton abonnement" - ce que les "windowsiens" n'ont pas à faire…

    Maintenant si tu ne veux pas faire le boulot à leur place (ce que je comprend parfaitement), change de fournisseur.

    Au contraire, je suis prêt à aider ! Je leur ai proposé au téléphone de me donner le fichier smb.conf que je vois si y'a pas un truc qui pourrait chier dans la colle. Je suis prêt à aller voir dans la box: mais on peut pas ! Changer de fournisseur pour un seul bug à la con c'est dommage. Encore une fois ce n'est pas le bug le problème… relis le titre de la dépêche, mon souci est la censure pour des raisons non justifiées et à 5 ou 6 reprises (d'ailleurs ils ont fini par laisser mon dernier message)

    EDIT: en lisant plus bas j'apprends également que tu as une box qui n'est pas la dernière version … ceci explique peut être cela

    Sauf que j'ai eut cette box il y a 14 mois, date de mon arrivée chez SFR Box, et que j'ai pas eut le choix. SFR me dit "on ne peut pas vous fournir une NB6 car vous n'avez pas la fibre" => je laisse débatre sur cette phrase bien débile de leur part… :)