Laurent J a écrit 2933 commentaires

  • [^] # Re: Super projet

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Une calculatrice scientifique libre sous Linux (materiel). Évalué à 2.

    PS: oui le test n'a aucun sens, on peut utiliser la formule sur des nombres négatifs. C'est juste pour montrer un exemple de test, l'affichage d'un message…

  • [^] # Re: Super projet

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Une calculatrice scientifique libre sous Linux (materiel). Évalué à 4. Dernière modification le 16 octobre 2014 à 15:01.

    en quoi le basic est plus simple à utiliser que le python

    Ok, un exemple. Je veux un programme tout con, qui demande une valeur A, et exécute 2x√3xA² et affiche le résultat (2 fois racine carré de 3, fois A au carré)

    Voyons comment faire ça par exemple avec le langage de cette bonne vieille Casio 8500G, langage qui est encore plus primitif que le Basic (mais on arrive à faire quelques trucs avec comme un puissance 4 etc).

    Le programe, le voici :

        ?→A:2x√3xA²◢
    

    Et… c'est tout. En python (que je ne maitrise pas beaucoup), je doute que ça prenne aussi peu de place, que ce soit aussi simple à écrire. L'utilisateur ici a juste à apprendre l'instruction "?→" pour savoir comment demander une valeur et la stocker dans une variable. Et comment afficher le résultat d'une formule: "◢". Et pour exécuter la formule, ben il a juste à la taper directement comme il le ferait sans programme, comme il a l'habitude de faire avec sa calculatrice…

    Une condition ?

        ?→A:A>0⇒2x√3xA²◢"erreur"
    

    (si A >0, on exécute la formule sinon on affiche "erreur")
    Bon je reconnais que c'est assez cryptique quand on est habitué aux langages moderne. Mais là encore, si on a lu une fois le manuel, ça reste très simple.

    Comme je te sens sceptique, même exemple, mais avec un autre langage de calculatrice que je connaissais très bien : le RPN (hp48 powwa), et qui est beaucoup plus évolué mais qui reste "simple" par rapport à python par exemple (sans contrainte d'indentation et autre).

        << "Saisissez A" PROMPT → A
        '2*√3*A^2' →NUM
        >>
    

    Et avec une condition :

        << "Saisissez A" PROMPT → A
         << IF 'A>0' THEN
             '2*√3*A^2' →NUM
          ELSE
           "ERREUR" 0 DISP WAIT
          END 
         >>
        >>
    

    ou en "pure" RPL, sans notation algébrique

        << "Saisissez A" PROMPT → A
         << IF A 0 > THEN
             2 3 √ * A SQ *
          ELSE
           "ERREUR" 0 DISP WAIT
          END 
         >>
        >>
    

    L'équivalent en python, ça donne quoi ? (vraie question)

  • # Super projet

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Une calculatrice scientifique libre sous Linux (materiel). Évalué à 4.

    Je trouve ce projet génial !

    Beaucoup d'entre nous avons appris la programmation sur calculatrice, et nous sommes sentis frustrés des limitations, et du langage [TI-Basic] assez pauvre

    Certes. Mais attention. Je pense qu'il est ABSOLUMENT nécessaire d'avoir un langage très simple sur ces machines. Les utilisateurs de calculatrices scientifiques ne veulent pas forcément avoir à apprendre toutes les subtilités d'un python, et encore moins d'un C++, pour réaliser des petits programmes qui les aideront à faire leurs calculs. Bref, un langage de type Basic c'est très bien.

    Mais il est effectivement intéressant de proposer d'autres langages pour ceux qui veulent aller plus loin. Ma première calculatrice scientifique a été une Casio 8500G, je me suis bien amusé avec le langage "basique", largement suffisant pour réaliser des petits programmes de calcul, mais pas suffisant pour les jeux ou autres programmes compliqués que je voulais réaliser (j'en ai bavé pour réaliser certaines choses mais d'un autre coté, ça fait fonctionner la cervelle pour trouver des contournements aux limitations du langage). Par contre, sur ma HP48, en plus du langage RPL (un espèce de "basic" évolué), il y avait une astuce pour faire de l'assembleur, et là, plus de limites ! c'était génial !

    Bref, il faut que cette calculatrice propose un langage simple pour effectuer les petits programmes les plus courants pour les calculs scientifiques, et un deuxième langage pour faire des choses complexes et évolués (python est très bien pour cela).

    À part ça, je vois sur le site une page de téléchargement de sources. Mais où est le dépôt Git (ou hg, ou svn …) qui correspond ? C'est dommage de ne pas proposer cela. Ça ne coute pas grand chose, et ça peut même rapporter (des contributeurs) :-)

  • [^] # Re: A passer en 2.0+

    Posté par  (site web personnel, Mastodon) . En réponse au journal Firefox OS sur ZTE Open C : la voie est libre, mais la route est encore longue…. Évalué à 3.

    Pas besoin de s’embêter à compiler, le processeur du ZTE Open C est exactement le même que celui du Flame. Et il y a des binaires pour le Flame. On peut donc les installer sur le ZTE.

  • [^] # Re: Des idées simples pour le clavier virtuel

    Posté par  (site web personnel, Mastodon) . En réponse au journal Firefox OS sur ZTE Open C : la voie est libre, mais la route est encore longue…. Évalué à 3.

    la correction automatique est désactivable sur FirefoxOS (tout en gardant les propositions de corrections)

  • # Quelques remarques...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Firefox OS sur ZTE Open C : la voie est libre, mais la route est encore longue…. Évalué à 10.

    Disclaimer: mozillien depuis 11 ans, et possède deux téléphones Geeksphone sous Firefox OS (un tel pro sous FxOS 1.3 et un tel perso sous FxOS 2.0)

    Impossible d'importer ses contacts

    J'avoue ne pas m’embêter avec les contacts, donc jamais essayé, à part importer les contacts qui sont sur la simcard… Mais à priori ça va s'arranger…

    De la pub partout

    Là j'avoue être étonné. Je n'en ai pas jamais vu sur mes téléphones.

    Je n'ai pas d’icône Facebook. Et Twitter je l'ai installé moi-même à partir du marketplace. Il faut faire attention à une chose : les applications que tu as sur le téléphone ne sont pas forcément le fait de Mozilla. Ne pas confondre développeur du système et fabricant de téléphone. À moins que Geeksphone ait viré facebook et twitter du système original (ce dont je doute), je crois plutôt que c'est ZTE qui a rajouté les applis, histoire que les nouveaux clients (qui ne sont normalement pas des power users) retrouvent leurs "applis préférés". À vérifier.

    On trouve donc une application de prise de note sponsorisée par Evernote.com (avec encart publicitaire dans le menu),

    Je n'ai pas de pub. Sauf si tu prend le bouton "me connecter à evernote" pour de la pub. pourquoi pas. Je pense surtout que ce bouton est là parce qu'evernote est très populaire. Mais perso je n'ai jamais utilisé ce bouton, et on peut utiliser l'appli sans evernote (et sans connection internet)

    une application de gestion du GPS réalisée par Nokia avec une licence à accepter avant usage…

    Certes. Mais comme tu l'as toi-même fait remarqué, il n'y a pour l'instant pas d'équivalent (ou alors passer par google map directement, mais c'est pas terrible non plus).

    Alors faut bien proposer une solution à l'utilisateur (et qui soit rapide à mettre en oeuvre parce qu'il y a encore beaucoup à faire en priorité sur le système).

    Les collections virtuelles

    Mozilla a intégré une application externe pour ça, evertyhing.me, fait par une boite dans laquelle ils ont investi avec d'autres partenaires.
    D'ailleurs le moteur de recherche (dont tu n'as pas parlé) de Firefox OS fait parti de cette appli.

    Une navigation en cul de sac

    je suis d'accord avec toi que c'est pénible… quand l'appli est mal foutue. Normalement toute appli qui respecte le "design style" propose un bouton pour revenir en arrière, un autre pour accéder aux préférences de l'appli…

    Quand on vient d'Android, c'est un peu déroutant parce que le bouton "back" n'est pas à la même place, mais on s'y fait…

    Un GPS sans carte

    J'ai du mal à croire que ta carte de France tient dans 250Mo. Ou alors ce n'est pas avec tout les niveaux de zoom, ou détails.
    Bon après, que l'appli de carto de Nokia ne stocke pas les cartes en local, ce n'est pas trop la faute à Mozilla. Je dirais que c'est plutôt la faute à Nokia (utilisation du cache http ?)

    Sinon moi aussi je ne trouve pas le clavier super top.

    Pour le reste, ces téléphones me convient. J'ai aussi un Galaxy SII sous Android et je ne l'ai jamais utilisé à fond. Depuis que sa batterie est foutue, à vrai dire il ne me manque pas trop.

    Ce qui me manque le plus, c'est plutôt la qualité du matériel. L'écran des geeksphones par exemple n'est pas terrible : il a du mal parfois à réagir aux "touch". Et puis les processeurs sont pas super puissants même si FxOS reste réactif la plupart du temps.

    Mais bon, un ZTE/Geeksphone, ce n'est pas le même prix qu'un GSII ;-)

    Le Flame à l'air meilleur au niveau matos (écran résistif, double SIM…). Mais vivement qu'on puisse avoir un FirefoxOS sur du matériel comme le GSII.

  • # Power8 chez OVH

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le Power8 d'IBM pourra t-il s'imposer dans le monde des entreprises ?. Évalué à 6.

    OVH vient d'annoncer que sa plateforme Cloud Runabove va proposer du power8. On peut disposer jusqu'à 176 threads :-) https://www.runabove.com/index.xml#compute

    Je pense que ça va aider à la "démocratisation" du power8. Vu les prix, ça reste réservé aux entreprises bien sûr, mais ce n'est excessif je trouve (700€/mois sans compter le traffic)..

  • [^] # Re: Browser wars

    Posté par  (site web personnel, Mastodon) . En réponse au journal publicité mensongère de Google contre le libre. Évalué à 3.

    Comme dit plus bas : Google est meilleur qualitativement.

  • [^] # Re: Browser wars

    Posté par  (site web personnel, Mastodon) . En réponse au journal publicité mensongère de Google contre le libre. Évalué à 2.

    Parce que c'est le meilleur qualitativement au niveau des résultats de recherche…

  • [^] # Re: Browser wars

    Posté par  (site web personnel, Mastodon) . En réponse au journal publicité mensongère de Google contre le libre. Évalué à 4.

    dont je ne comprenais plus très bien l'existence.

    L'existence est pourtant simple : Firefox apporte du trafic (par sa fonction de recherche). Google aime bien le trafic car ça lui fait vendre plus de pub pouvoir. Donc Google achète du trafic. Firefox ayant 15 à 25% des parts de marché, ce n'est pas négligeable comme apport. Et c'est toujours ça de pris aux moteurs de recherche concurrents.

  • [^] # Re: Browser wars

    Posté par  (site web personnel, Mastodon) . En réponse au journal publicité mensongère de Google contre le libre. Évalué à 0.

    tout dépend ce qu'on appelle par indépendance financière. Toute entreprise (comme Mozilla corp) est dépendante de ses clients, n'est pas ?

    Et comme je l'ai dit plus haut, si Mozilla perd son principal client (rappel, Mozilla corp vend de l'apport de trafic), d'autres seront content d'avoir ce contrat d'exclusivité que procure la tête de liste des moteurs de recherche dans le navigateur.

  • [^] # Re: Browser wars

    Posté par  (site web personnel, Mastodon) . En réponse au journal publicité mensongère de Google contre le libre. Évalué à 4.

    Microsoft Bing par exemple…

  • [^] # Re: Browser wars

    Posté par  (site web personnel, Mastodon) . En réponse au journal publicité mensongère de Google contre le libre. Évalué à 5.

    je pense que s'ils coupaient ou baissaient le financement de Mozilla, dans moins de cinq ans (grand max) Mozilla est complètement mort,

    Je pense que tu penses mal. Si Google a toujours un contrat commercial avec Mozilla, c'est parce que d'autres aimeraient bien être à sa place, et seraient prêt à payer beaucoup plus.

  • [^] # Re: Browser wars

    Posté par  (site web personnel, Mastodon) . En réponse au journal publicité mensongère de Google contre le libre. Évalué à 5.

    La page Wikipedia de Firefox nous indique que la fondation est financée à hauteur de 85% par Google,

    Mozilla n'est PAS financé par Google. Mozilla a un contrat commercial avec Google, grosse nuance. C'est Google le client, pas Mozilla.

  • # Le langage ne change rien à l'affaire

    Posté par  (site web personnel, Mastodon) . En réponse au journal Diaspora bien tenté mais.... Évalué à 10.

    mais je sais qu'en utilisant un bon framework en PHP, j'aurais pu obtenir quelque de plus sympa

    Du grand n'importe quoi. La faute n'est pas au langage, mais aux développeurs tout simplement. Je ne vois pas en quoi PHP peut rendre une appli plus sympa (et pourtant je suis l'auteur d'un framework PHP, hein).. Il y a plein de trucs sympa fait en ruby (au hasard, github). On peut faire des trucs vachement sympa en PHP, en ruby, en python, en JS, en C++, en Cobol etc.. (Non, désolé, pas en Cobol).

    T'es juste frustré de ne pas pouvoir améliorer le truc parce que tu ne connais pas Ruby. Mais ce n'est en aucun cas la faute au langage si l'appli est pas cool.

  • # Spécifications

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de PHP 5.6. Évalué à 10.

    À noter qu'il n'y avait jusqu'à présent pas de spécification officielle du langage PHP, vu qu'il n'y avait qu'un moteur PHP. Mais depuis l'apparition de moteurs PHP alternatifs (comme HHVM), il devenait important qu'il y en ait une. C'est donc un travail en cours, et cela va permettre à une meilleure compatibilité entre tous ces moteurs.

  • [^] # Re: Au final on a l'équivalent d'un Facebook

    Posté par  (site web personnel, Mastodon) . En réponse au journal La recette miracle pour créer un réseau social décentralisé ?. Évalué à 2.

    oui mais alors faut que ce qui ce dit sur IRC soit loggé et consultable quelques parts, parce que sinon comme Mickael pourra lire les commentaires ?

  • # FxOS

    Posté par  (site web personnel, Mastodon) . En réponse au journal Eloark, mon nouveau robot hybride Raspberry Pi & Arduino écrit en Python. Évalué à 2.

    Oh Oh, z'ai cru voir un Geeksphone Peak (sous FirefoxOS) ;-)

  • [^] # Re: Process VS thread

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des nouvelles d'Electrolysis. Évalué à 9.

    pour l'instant c'est mono-process mono-thread, non?

    Mono process, oui, mono-thread, non ! Depuis toujours Firefox utilise les threads pour diverses choses, fort heureusement, sinon l'interface serait gelée au moindre octet reçu ou envoyé. Et ces dernières années il y a eu d'énormes effort pour tout faire en asynchrone et threadé (comme toutes les manipulations de fichiers, les calculs de rendu etc..). Et coté HTML/Js, les web worker ne datent pas d'hier ;-)

  • [^] # Re: Consommation mémoire

    Posté par  (site web personnel, Mastodon) . En réponse au journal Des nouvelles d'Electrolysis. Évalué à 3.

    Faudra voir. Au pire, il y aura peut-être une extension pour rétablir l'ancien comportement (c'est 1 preférence à desactiver, ou un attribut XUL à enlever sur chaque onglet, pas sorcier à priori).

  • [^] # Re: logiciel de rançon

    Posté par  (site web personnel, Mastodon) . En réponse au journal Virus qui montent : rançon contre données. Évalué à 2.

    Ils passent par Tor, le truc qui empêche de remonter à la source…

  • # Synolocker

    Posté par  (site web personnel, Mastodon) . En réponse au journal Virus qui montent : rançon contre données. Évalué à 6.

    Il y a aussi Synolocker, qui s'attaque à certaines version des NAS Synology, profitant d'une faille sur les NAS qui sont exposés directement sur le net.

    Donc attention, même les systèmes de sauvegardes peuvent être affectés (et des systèmes linux au final ;-) )

  • [^] # Re: Mon QI n'est pas suffisant

    Posté par  (site web personnel, Mastodon) . En réponse au journal "Numérisons les intérêts des parlementaires". Évalué à 2.

    Tu n'as pas eu de bol. la plupart du temps ça s'est bien passé pour moi.

    Là où il y a le plus souvent des problèmes, c'est quand le parlementaire à rempli sa feuille par ordinateur : si le contenu est plus grand que la taille initiale de la case, la taille de la case s'est adapté (normale), et a donc décalé le reste vers le bas.

    Pour les autres, qui ont rempli la feuille manuscrite, la taille des cases n'a pas bougé, donc le système est à peu près bien positionné, car position prévisible.

  • [^] # Re: Choose your boss

    Posté par  (site web personnel, Mastodon) . En réponse au journal Téléphoner à ma mère: gratuité, simplicité, liberté ou vie privée?. Évalué à 3. Dernière modification le 23 juillet 2014 à 09:46.

    41 ans. Toujours développeur. Mais pas de patron. Ce dernier point change tout :-) Et je n'ai pas l'impression d'avoir raté ma vie. Au contraire !

  • [^] # Re: Ansible+Vagrant

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche La folie Docker. Évalué à 9.

    Si j'ai bien compris : Vagrant, qui repose sur virtualbox, va te créer une machine virtuelle, complètement autonome et indépendante de la machine hôte.

    Docker repose sur le principe de container : un conteneur n'a pas son propre noyau ou autre. Il réutilise toutes les ressources de la machine hôte, mais avec des privilèges séparés. (c'est une sorte de gros chroot en fait). En définitive, dans un container, il n'y a que les applications que tu lances. Elles sont cloisonnées par rapport à la machine hôte, mais le container repose sur la machine hôte. D'ailleurs, sur un ps sur la machine hôte, tu vois tous les processus lancés dans un docker. Ce n'est pas le cas à priori pour Vagrant/virtualbox.

    Et du coup, il y a de belles différences de perf entre un vagrant et docker.

    Autre grande différence : dans docker, les étapes de builds sont historisés, un container peut hériter d'un autre container et bien d'autres choses…