Philippe Martin a écrit 193 commentaires

  • # Super !

    Posté par  . En réponse à la dépêche Écrire une appli web en une journée avec SQLPage. Évalué à 2.

    J'aime beaucoup ce concept de baser le plus gros du dév sur le SQL. Dans le même genre, j'ai travaillé pas mal d'années en me basant sur une lib perso qui permet d'appeler des fonctions PL/PgSQL depuis du code PHP ou Go : https://github.com/feloy/pgprocedures (PHP) et https://github.com/feloy/pgproc (Go)

  • # Joyeux anniversaire ! En chanson !

    Posté par  . En réponse à la dépêche Vingt‑deux ans de LinuxFr.org. Évalué à 1.

    Pour les plus jeunes, il fut un temps où il y avait une Tribune Libre sur LinuxFR, où on pouvait raconter ou chanter n'importe quoi !

    La preuve (29 août 2001) : http://feloy.free.fr/moment_chanson.html

  • # App mobile

    Posté par  . En réponse à la dépêche Ancestris v0.9. Évalué à 2.

    Si ça intéresse du monde, j'ai développé ce lecteur gedcom:

    https://play.google.com/store/apps/details?id=fr.elol.genealogy

    Elle est basée sur la lib http://gedcom4j.org

    Elle n'est pas (encore) open-source, mais si ça intéresse quelqu'un de m'aider…

  • [^] # Re: L'histoire se répète

    Posté par  . En réponse à la dépêche Ceci est un lancement de chatons. Évalué à 2.

    Je reprends juste le terme employé dans l'article.

  • # L'histoire se répète

    Posté par  . En réponse à la dépêche Ceci est un lancement de chatons. Évalué à 10.

    Au début il y eut le logiciel, et Framasoft fut un des premiers à proposer un catalogue des logiciels libres dispos sur la toile.
    Aujourd'hui il y a le service web, et Framasoft est le premier à proposer un annuaire des services web respectueux de la vie privée, bravo !

    La route tourne en rond, mais la voie est libre ;)

  • [^] # Re: Hors sujet

    Posté par  . En réponse à la dépêche Protéger sa vie privée avec l’IPv6. Évalué à 1.

    Super, merci pour cet état des lieux. Bon, il va falloir que je ressorte un Nagios pour tester ces services sur ipv6 proprement. Ou en profiter pour tester Shinken :)

  • # Hors sujet

    Posté par  . En réponse à la dépêche Protéger sa vie privée avec l’IPv6. Évalué à 5.

    Désolé c'est un peu hors sujet mais on parle tellement peu d'IPv6 en général que c'est pas facile de coller au sujet :

    le hic pour moi avec ce passage de IPv4 à IPv6, c'est que tant qu'IPv4 marche bien, je ne me se soucie pas trop de savoir si IPv6 est bien configuré sur mes machines.

    Est-ce que quelqu'un parmi vous a déjà configuré son poste de travail en IPv6-only sur une longue durée, et si oui a-t-il pu utiliser ses différents services sur l'internet ?

    Ce serait un bon moyen ÀMHA que chacun se rende compte réellement des lacunes qu'il reste à combler dans nos configs IPv6 (je parle principalement pour ceux qui montent des services sur l'internet, genre sites web).

  • [^] # Re: ZX 81 et Spectrum

    Posté par  . En réponse au sondage Le stockage de masse de mon premier ordinateur. Évalué à 2.

    Yes, comme j'en parlais plus haut, j'ai usé tous mes ongles sur mes claviers de ZX81 et CPC464 à taper tous les listings d'Hebdogiciel !

    Mon meilleur souvenir reste les deuxlignes : des programmes qui devaient rentrer sur 2 lignes de BASIC et faire des trucs évolués…

  • [^] # Re: Ado...

    Posté par  . En réponse au sondage Le stockage de masse de mon premier ordinateur. Évalué à 4.

    Pour moi itou, ZX81 Sinclair, avec processeur Z80, une extension clavier pour ne pas avoir le clavier "tactile" de base. Et le lecteur de cassettes de papa pour charger flight simulator ! Mais la plupart du temps on tapait des listings de Hebdogiciel.

    Après ça, le grand luxe : Amstrad CPC464 avec lecteur de cassettes intégré, et un vrai clavier mécanique.

    J'avais revendu mon ZX81 à un tonton d'un ami qui était informaticien, il voulait bidouiller avec. Ça m'avait permis de compléter l'achat du cpc mais j'ai toujours un peu regretté de pas l'avoir gardé. Si jamais tu veux débarrasser ton grenier pour un prix raisonnable, dis-moi, je vais bien trouver une télé avec peritel quelque part…

  • # Lien vers préface

    Posté par  . En réponse à la dépêche Michel Rocard : un ami des logiciels libres nous a quittés. Évalué à 3.

    Le lien vers la préface du livre Droit des logiciels ne semble pas correct.
    On peut par exemple trouver un exemplaire en ligne depuis la page http://www.droitdeslogiciels.info/spip.php?article20

  • # Moment chanson sur linuxfr

    Posté par  . En réponse à la dépêche LinuxFr.org, un site adulte. Évalué à 6.

    Je ne me lasse pas de ressortir ce thread sur la Tribune Libre de LinuxFR, qui date du 25 Juillet 2001 (voir les sources de la page), pour les grandes occasions comme celle-ci.

    Un anniversaire, ça vaut bien une p'tite chanson !

    http://feloy.free.fr/moment_chanson.html

  • [^] # Re: Mozilla est un moteur de recherche ?

    Posté par  . En réponse à la dépêche Revue de presse de l'April pour la semaine 21 de l'année 2016. Évalué à 1.

    La première phrase dans sa totalité est assez déconcertante… on y apprend que Linux est un système d'information, on y jette un gros troll poilu logiciel libre = open source et on perçoit à la fin que le logiciel libre serait sans licence …

  • [^] # Re: javascript ?

    Posté par  . En réponse à la dépêche Node.js passe la sixième vitesse. Évalué à 8.

    J'avais aussi un gros problème avec Javascript, jusqu'à ce que je découvre TypeScript !

    Je vais peut-être me faire lyncher, TypeScript est un langage développé par MS, c'est une surcouche de Javascript, avec l'introduction de fonctionnalités qui devraient être introduites dans ES6 ou ES7 ou suivants…

    Les apports les plus intéressants pour moi et qui font revenir le *Script dans mon cœur sont l'ajout de classes et du typage. Évidemment on n'est pas obligé d'utiliser des classes et de typer toutes les variables (la variable any étant un type passe-partout), mais si on s'y tient, on arrive à commencer à programmer proprement et clairement…

    Il faut savoir que TypeScript est devenu le langage officiel pour Angular2, et [mode lynchage]l'IDE largement utilisé pour éditer du TypeScript est VSCode, du même MS[/mode lynchage].

    Voici 3 speechs du dernier ng-conf qui pourraient te donner envie de t'y mettre :

    https://www.youtube.com/watch?v=WAPQF_GA7Qg
    https://www.youtube.com/watch?v=dzPjBWLdGz0
    https://www.youtube.com/watch?v=e3djIqAGqZo

  • [^] # Re: Pourquoi ?

    Posté par  . En réponse à la dépêche Swift sous GNU/Linux - Introduction. Évalué à 3.

    De ma toute petite expérience de développement sous iOS en objC et Swift, je pense qu'ils essaient de passer à un langage plus haut niveau que objC tout en gardant la compatibilité avec ce dernier, pour simplifier la maintenance de Cocoa : il ont créé une surcouche Swift au dessus de Cocoa objC pour pouvoir faire des appels en Swift depuis ton programme, tout en laissant la possibilité de faire aussi des appels en objC. Je crois qu'ils seraient bien embêtés s'ils devaient réécrire tout le framework en Go ou Java, quand on voit que la surcouche dont je parle n'est pas encore bien terminée.

    Pour donner une image très très générique, on retomberait sur l'utilisation de l"extern C" dans du C++.

    Mais c'est juste mes 0,00002€, si MrPomme voulait bien nous expliquer, ce serait sûrement plus clair …

  • # Première semaine

    Posté par  . En réponse à la dépêche Variation recherche prestataires. Évalué à 2. Dernière modification le 27 février 2016 à 08:47.

    Bonjour,

    Nous avons reçu beaucoup de réponses de prestataires et vous remercions vivement. Nous n'allons pas pouvoir vous contacter tous personnellement dans un premier temps, mais reviendrons vers vous dès qu'une opportunité se présente.

    N'hésitez pas à renseigner le formulaire suivant que nous puissions vous connaître un peu mieux :
    https://docs.google.com/forms/d/17FYIQfDHyWfgQ9DaBfn5fjNTG7HgaqzZUqbJaWXItqU/viewform

    Et rendez-vous dans les forums du projet sur d'Adullact pour toute question sur l'installation, etc : https://adullact.net/projects/variation/

  • [^] # Re: LUG ?

    Posté par  . En réponse à la dépêche Variation recherche prestataires. Évalué à 2.

    Il faudrait voir selon le client qui a besoin de l'installation de Variation. Mais de manière générale, ils comptent sur l'installation, mais aussi sur un service de maintenance sur la durée d'utilisation de la solution pour que le serveur et le système restent opérationnels. Il faut que le LUG soit capable de garantir cette prestation de maintenance sur la durée.

  • [^] # Re: Material Design

    Posté par  . En réponse à la dépêche Sortie de la version 3 de SOGo. Évalué à 1. Dernière modification le 02 février 2016 à 19:43.

    J'infirme, je suis brun, et j'ai passé un temps fou à trouver le bon login/mdp.

  • # nouveautés sur Play Store

    Posté par  . En réponse à la dépêche Version 0.50 de GCompris en Qt Quick. Évalué à 3.

    Bravo pour cette appli. Je vais installer la version Android pour mes filles !

    Petit commentaire, dommage que les Nouveautés sur le Play Store n'aient pas de traduction française, c'est un élément très visible de la description de l'app.

  • [^] # Re: Demande de précisions Variation 1.3

    Posté par  . En réponse à la dépêche Variation 1.3 et nouveautés. Évalué à 2.

    Le logiciel n'est initialement pas fait pour ce genre de cas.

    Vous pourriez facilement stocker les informations personnelles des bénévoles en les considérant comme des usagers et en créant des masques de saisie pour cela.

    Mais vous risquez d'être coincé en voulant faire évoluer votre solution par la suite (dans une moindre mesure car Variation vous permettra toujours d'exporter vos données pour les réimporter dans un autre logiciel le moment venu).

  • [^] # Re: Demande de précisions Variation 1.3

    Posté par  . En réponse à la dépêche Variation 1.3 et nouveautés. Évalué à 1.

    Bonjour,

    Cela dépend des informations que voulez gérer : infos persos des bénévoles, liens des bénévoles avec d'autres personnes, regroupement de bénévoles pour certaines activités, etc.

    Pouvez-vous en dire plus sur cette asso, sur les activités des bénévoles et sur les infos que vous désirez gérer ?

  • # En 94

    Posté par  . En réponse au sondage En quelle année êtes-vous passé(e) à GNU/Linux (ou autre système libre) ?. Évalué à 3.

    Zut, ma réponse est pas dans la liste. J'ai mis avant 94 ! Mais en fait je suis pas sûr, c'était peut-être en 95. En tout cas, c'était avant la sortie de Windows 95. Qui est sorti en 96 je crois ;( En tout cas, ça m'a permis de jamais installer ce truc sur un de mes ordis :) Je suis directement passé de Windows 3.1 à Windows 7 !
    Mais on parlait de quoi, de Linux ou de Windows ?
    A l'époque, j'etais étudiant et j'avais besoin de pouvoir faire mes TP chez moi plutôt que de me taper des aller-retours à la fac pour aller en salle machine. Et puis à 4h du mat', on est toujours mieux chez soi pour travailler ;)

    Et apprendre les structures de données en C et les pointeurs sous un noyau Linux 0.99 qui n'aimait pas du tout les accès mémoire interdits, quel plaisir !

  • [^] # Re: De plus en plus fort !

    Posté par  . En réponse à la dépêche Atelier framebuffer à Bordeaux le 29 septembre 2014. Évalué à 3.

    Waouh, j'ai donc fait partie des premiers à profiter de cet enseignement GNU/Linux du LaBRI ! (je rentrais en licence d'info en 94). J'ai toujours pensé que cet enseignement était déjà rodé, car déjà efficace : nous étions déjà quelques-uns de la promo à installer une RedHat (de mémoire) sur nos PC persos à l'aide d'un kg de disquettes avant la fin de la licence ;)

    Je trouve ce concept d'ateliers CLI très intéressant. Et étant de nouveau près de Bordeaux, j'aimerais vraiment y participer d'une façon ou d'une autre. Pour l'instant le lundi soir je ne suis pas dispo (et oui, on prend de l'âge, on a des enfants, il faut s'en occuper, toussa …) mais j'attends la première occasion…

  • [^] # Re: Retour de test

    Posté par  . En réponse à la dépêche iStoa 14.08. Évalué à 5.

    En effet, je n'ai pas bien lu le istoa.sh, je n'avais pas vu qu'il lançait un pharo inclus dans le zip.

    Par contre, en désinstallant mon pharo, quand je lance istoa.sh, j'obtiens une erreur "could not find module vm-display-X11"

    ldd Contents/Linux/vm-display-X11 donne une erreur :
    libGL.so.1 => not found

    En installant pharo-launcher, ça m'a installé toutes les dépendances nécessaires, et du coup ça a marché. Mais effectivement il me suffisait d'installer libX11:i386.

    Mon poste est un Ubuntu 14.04 64bits.

  • # Retour de test

    Posté par  . En réponse à la dépêche iStoa 14.08. Évalué à 1.

    Merci pour cette application !

    Je l'ai testée aujourd'hui avec ma fille. Petit point : il m'a fallu quelques minutes pour comprendre qu'il fallait installer pharo (sous Ubuntu).

    Sinon, en tant que développeur, est-ce qu'il est simple de rajouter de nouvelles activités de notre cru ?

  • [^] # Re: Super! mais quel est votre but?

    Posté par  . En réponse à la dépêche Sortie de Variation v1.0. Évalué à 3.

    Tout d'abord, ma formation et mon expérience m'ont naturellement fait choisir comme technos pour développer l'application des technos du monde du logiciel libre (php, postgresql dont pl/pgsql, jquery).

    ESR oppose les logiciels à sources ouvertes à ceux à sources cachées. Dans notre cas, avec ces technos, il n'était pas possible de cacher les sources, à moins de dépenser une énergie démesurée à essayer de les cacher. De plus, étant donnée la petite taille de notre structure, il était difficile d'assumer la distribution d'un logiciel sans laisser la possibilité à l'acquéreur d'en assurer sans nous la maintenance. Tout ceci nous a d'emblée fait distribuer l'application sous une licence à source ouverte avec droit de modifications.

    La plus grande décision que nous avons eu à prendre a été d'organiser nous-mêmes ou non la distribution de ces sources et sa publicité et d'organiser un réseau de partenaires traditionnels ou une communauté du libre pour sa distribution.

    Tout d'abord, l'application ayant été développée avec des technos libres et avec un souci d'interopérabilité via les standards, la communauté du libre semble plus apte à prendre en main l'application et en exploiter le potentiel, plutôt que des partenaires plus habitués à déployer des applications prêtes à l'emploi.

    Mais la décision finale a certainement été prise pour continuer à faire ce qui nous plaît le plus : du développement. Avec un réseau de partenaires, il aurait fallu crouler sous les contrats, organiser les exclusivités, etc. Avec une communauté du libre, nous pensons que celle-ci peut très bien s'auto-organiser (avec néanmoins une phase d'amorçage) et nous laisser travailler sur l'application.

    Un dernier point, que je reviendrai lire dans quelques temps… nous avons fait le pari qu'une application libre, à condition que sa qualité soit suffisante, avait tendance à 1/ se propager plus vite qu'une application proprio de qualité équivalente et 2/ limiter l'apparition de solutions concurrentes libres (hors forks) à l'inverse de ce qui se passerait en proprio. Nous espérons donc, si la condition de qualité est respectée, rattraper les pertes sur les licences et la distribution par des gains accrus sur la formation des prestataires et les demandes de dévs spécifiques.