barmic a écrit 10455 commentaires

  • [^] # Re: Encore le type Null...

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 2.

    J'ai l'impression que ce qui impact le plus la robustesse c'est l'obligation de gérer le cas Null plus que son interdiction.
    Je pense que boost::optional n'est pas si mal que ça dans son usage (il faudrait que je teste comment il réagi en cas d'erreur).

    En tout cas je te remercie beaucoup pour ton explication aussi claire que précise.

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

  • [^] # Re: Service après-vente bonjour ?

    Posté par  . En réponse au journal La Fondation Mozilla ne serait rien sans Google ?. Évalué à 1.

    Tu parle d'une éventuelle sidebar de pub dans les résultats de recherches ? Ils font encore ça google ?

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

  • [^] # Re: Service après-vente bonjour ?

    Posté par  . En réponse au journal La Fondation Mozilla ne serait rien sans Google ?. Évalué à 1.

    Je n'ai jamais dis que c'était interdit, j'ai dis que c'était contreproductif.
    Je n'ai jamais dis que le projet s'y opposait, j'ai dis que ce n'était pas son objectif.

    De plus j'ai dis que ça aura une importance surtout quand on passera au P2P.

    Je ne trouve plus les papiers qui expliquent les principes théoriques de seeks en détail, mais il faut qu'il distingue des utilisateurs pour ensuite regrouper ses utilisateurs en fonction de leur requête. Évidemment chaque utilisateur peut appartenir à plusieurs groups et il entre et sors d'un groupe dynamiquement. Je ne crois pas qu'il traite chaque requête d'un nœud indépendamment ceci a fin d'améliorer ta recherche (quand tu l'utilise en P2P, tu as un historique local de tes recherches).

    Dans l'absolu, même si je me plante totalement et que même les nœuds publiques continueront de fonctionner aussi bien au passage en P2P, je ne vois pas en quoi ça poserais des soucis d'intégrer plutôt le nœud au navigateur plutôt que de s’embêter à « mettre en place une infrastructure capable de tenir la charge », alors qu'ils ont la possibilité de tenir une charge gigantesque avec du P2P. Ça ne sert à rien de vouloir concurrencer google avec ses propres armes. On a de quoi faire plus simple et autrement, d'autant plus qu'il est impossible à google de suivre seek sur son terrain (opt-in et P2P c'est pas bon pour le business).

    La problématique n'est pas la même que sur les mobiles où :

    • on a pas forcément accès aux bons ports
    • on veut limiter l'énergie dépensée par les soft sur le terminal

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

  • [^] # Re: Encore le type Null...

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 2.

    J'ai un peu de mal à comprendre. L'exemple donné sur stackexchange est intéressant, mais je ne vois pas comment faire pour chaque cas d'usage.

    Si on vérifier qu'une variable a bien était initialisée et que pour diverses raison on ne peux pas l'initialiser au départ. C'est le genre de cas où donner une valeur par défaut risque de poser des problème car c'est une valeur acceptable (elle peut être plus tard initialisée avec cette même valeur). Du coup je ne voie pas d'autre manière que de trimballer un booléen avec, mais c'est absolument pas agréable (boost a quelque chose qui s'en rapproche : optional).

    C'est une vrai question, je pense que je ne comprends pas tout.

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

  • [^] # Re: Service après-vente bonjour ?

    Posté par  . En réponse au journal La Fondation Mozilla ne serait rien sans Google ?. Évalué à 0.

    C’est un moteur de recherche, que j’ai installé sur mon serveur personnel et que j’utilise tous les jours. Qu’on puisse pourra l’utiliser de manière totalement décentralisée n’implique pas qu’on ne puisse pas l’utiliser de manière pseudo-centralisée.

    En effet mais c'est pas pensé pour et ça n'est absolument pas la philosophie du projet.

    Qui peut le plus peut le moins, notamment mettre en place un nœud chez Mozilla qui sert une page seeks.mozilla.org (et si, dans ce cas il y a un minimum à mettre en place, les millions d’utilisateurs de Firefox ne vont pas vraiment accepter que leur page d’acceuil soit servie par un ADSL à 100 ko/s). Le nœud peut être un Seeks tout ce qu’il y a de plus standard. La page de recherche peut être adapté par Mozilla selon son bon plaisir.

    Ouai mais c'est pourri. L'algorithme de recherche va te sortir plus moins n'importe quoi mais surtout pas quelque chose de pertinent. Tout simplement parce qu'il sera incapable de différencier les utilisateurs et donc de les regrouper pour qu'ils s'entraide convenablement pour effectuer la recherche. Ça marche tant qu'on est dans l'étape où il sert de proxy au service déjà existants (google, bing, etc), mais déjà avec la version actuelle où il y a un partage des résultats c'est nuisible à la pertinence de celle-ci. C'est peut être encore bon pour ton serveur qui a une dizaine d'utilisateurs qui ont des goûts et/ou des intérêts commun, mais plus le nombre d'utilisateurs augmente (et plus il y a de disparité dans leurs intérêts) moins seeks est efficace.

    Seeks est conçu pour éradiquer cela.

    N’importe quoi, tu mets ce que tu veux comme page web en interface utilisateur, tu peux très bien y ajouter un bandeau de pub, tu peux très bien y insérer des résultats externes. Pas besoin de toucher au moteur de recherche pour ça.

    Désolé, mais tu parlais de stratégie « à la Google ». Google n'a jamais mis de pub dans sa page d'accueil. Tu devrait plutôt parler de wanadoo/orange/lycos et autres …

    Google met des pubs dans ses résultats et l'un des but de seeks c'est de l'éviter.

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

  • [^] # Re: Service après-vente bonjour ?

    Posté par  . En réponse au journal La Fondation Mozilla ne serait rien sans Google ?. Évalué à 4.

    Tu sais ce que c'est seeks ? Parce qu'on dirait pas …

    Janvier 2012 : Seeks est choisi. Début des développements et de la mise en place d’une infrastructure capable de tenir la charge.
    Juin 2013 : seeks.mozilla.org devient le moteur de recherche par défaut de Firefox. Les développements continuent.

    D'une part seeks est conçu pour ne pas avoir de problématique pour tenir la charge. D'autre part si mozilla bosser convenablement avec seeks, c'est pas en créant un seeks.mozilla.org qu'ils devraient le faire mais en faisant de firefox un nœud seeks.

    Du coup il n'y a pas d'infrastructure a mettre en place et de serveur à maintenir/financer en plus. Tout est chez le client.

    Quand l'injection de résultat sera mis en place il faudrait en plus ajouter un bouton pour pouvoir le faire directement depuis le navigateur.

    Janvier 2014 : Suite au succès de seeks.mozilla.org, Mozilla adopte une stratégie « à la Google » en ouvrant la page de recherche aux publicités.

    Seeks est conçu pour éradiquer cela. Les utilisateurs vont reléguer ces liens loin dans les pages (mis à part si ça les intéressent). Mis à part en hackant seeks (s'en servir de manière centraliser, bidouiller l'algorithme utilisé, etc) c'est un business intenable avec seeks.

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

  • [^] # Re: Service après-vente bonjour ?

    Posté par  . En réponse au journal La Fondation Mozilla ne serait rien sans Google ?. Évalué à 6.

    À mon avis Apple communiquera certainement, oui. Genre pour les 10 ans, avec un modèle spécial de iShaver peut-être...

    Parce que tu crois qu'il seront encore là dans 10 ans ?

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

  • [^] # Re: Réponse partielle

    Posté par  . En réponse à l’entrée du suivi Visualiser son karma. Évalué à 2 (+0/-0).

    moule débutante

    ? Moi qui pensait qu'une moule ne pouvait pas être débutante ?

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

  • [^] # Re: Moi, tellement mieux

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 3.

    Quand on te dis que ton travail n'a pas d'avenir et qu'il va dans le mur, que tu sois développeur Open Source, libre ou pas ça donne pas forcément envie d’encenser l'alternative créé par ce même « critiqueur ».

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

  • [^] # Re: au point ou on en est

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 3.

    C'est si bien foutu que ça permet à des gens comme dell d'embarquer dans des .jar des librairies binaires en .so/dll !!!

    Java c'est mal parce que tu peu faire du natif ?

    Arrêtez sérieusement avec java web start, c'est au même niveau que Flash, une bouse infâme a éradiquer !

    Tu as raison, il n'existe pas de JVM libre, on a aucun documentation du langage, dès qu'on est sur autre chose que du x86 ça ne marche pas …

    A noter que je ne tiendrais pas ce discours si java n'avais pas été :
    javaçapuecestpaslibre
    Et à présent :
    javacestdenouveaupluslibreettuvasteprendreunprocès

    :) il est mignon. C'est l'usage du langage Java avec un runtime complètement différent des spec qui a était attaqué. Ça ne rend pas Oracle plus gentil, c'est juste que ça n'a pas de rapport avec le cas d'utilisation. Tu aurais était plus crédible en parlant des conditions d'usage du TCK (Technology Compatibility Kit), mais pour ça il aurait probablement fallu que tu sache de quoi tu parle :) ⸮

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

  • [^] # Re: Puisque nous ne sommes pas vendredi...

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 1.

    Oui, mais le bycode est caché. Donc des étapes fastidieuses sont répétées inlassablement (analyse syntaxique, lexicale, compilation vers le bytecode) là où du bytecode limiterai la charge au client. On a aussi des fichiers qui sont du coup plus lourd (ils gardent des identifiants ASCII).

    Le petit plus c'est qu'il apporte au développeur une grande liberté dans le langage utilisé :

    • parro : perl et les langages parro
    • JVM : Java, groovy, scala
    • .Net : C#, VBScript, J# (c'est mort ou pas déjà ?)

    C'est un peu comme le fait de prendre un langage et de lui faire cracher du HTML pour l'envoyer au client, sauf que là c'est du bytecode.

    C'est aussi quelque chose qui se fait pour les CSS avec des outils comme lesscss, blueprint ou autre.

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

  • [^] # Re: IDE

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 4.

    C'est marrant parce que personnellement autant la première ligne je la comprend bien.

    L'autre je ne sais pas par ou commencer à la lire et le coup des ({"mot1" : mot2, "mot3" : [mot4]}) ne me semble pas plus lisible que ça. Plus concis c'est sûr, très probablement plus fun. Plus simple, j'ai vraiment un gros doute.

    Je pense que de la même manière que notre langue impacte notre manière de penser les langages que l'on utilise impacte notre manière de réfléchir et notre approche des problèmes algorithmique.

    Dit plus simplement : c'est une question d'habitude.

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

  • [^] # Re: Puisque nous ne sommes pas vendredi...

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 2.

    La proposition m'a parrut humoristique au début, mais à la réflexion. Actuellement on utilise des minifieur pour balancer au client quelque chose le plus petit possible. Si on laisse le minimum de travail au niveau du client (il prend du code et il l'exécute dans un bac à sable), on doit nettement gagner en performance.

    Je pense que les VM (JVM, parrot, .Net, etc) ont une carte à jouer dans le domain avec forte isolation entre l'espace mémoire où s'exécute le code reçu et celui des programmes natifs.

    Là où il y a un vrai problème c'est pour l'adoption. Tu peut difficilement avoir d'étape transitoires pour passer de l'un à l'autre (et surtout elle reporte les possibilités d'étape transitoires sur le client et pas sur le serveur).

    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— Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 2.

    C'était d'ailleurs, si je me souviens bien, un des objectifs de pascal.

    Si je ne me trompe c'était plutôt un projet qui avait eu lieux dans l'écosystème "pascal".

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

  • [^] # Re: IDE

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 3.

    C'est vrai que le refactoring c'est utile que quand on fait un gros projet avec un minimum de contraintes ?

    Un prêté pour un rendu.

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

  • [^] # Re: au point ou on en est

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 7.

    Le principal avantage des applications Web est justement qu'il n'y a pas besoin de les installer / mettre à jour. Du coup, les développeurs peuvent corriger très rapidement les bugs, ajouter des fonctionnalités et ne pas avoir à gérer des anciennes versions.

    Comme quoi c'est bien foutu java web start.

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

  • [^] # Re: Mode vendredi

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 0.

    Ils seront heureux les utilisateurs de téléphones Android de voir leur batteries s'épuiser à décompresser du gzip. Minifier n'a aucun impact sur les performance coté utilisateur.

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

  • [^] # Re: Oui mais

    Posté par  . En réponse au journal Rendons à César.... Évalué à 2.

    Non c'était Theora en fait : https://linuxfr.org/users/patrick_g/journaux/offensive-en-vue-contre-theora

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

  • [^] # Re: IDE

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 4.

    Je pense que plus la syntaxe est simple plus l'implémentation d'un IDE complexe est simple.

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

  • [^] # Re: Mode vendredi

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 5.

    Pour le web c'est un défaut. Quand tu fait beaucoup de javascript il est utile d'avoir des outils pour réduire la taille des fichiers pour les envoyer (suppressions des commentaires, retrait des retour à la ligne etc).

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

  • [^] # Re: Mode vendredi

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 5.

    Au lieu de prendre des montres comme eux, moi je serais plutôt allé vers lua. Simple à implémenté, pas mauvais d'un point de vu perf, simple à utiliser.

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

  • # IDE

    Posté par  . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 10.

    La syntaxe est très décevante : elle est fortement inspirée de Java et C#, et paraîtra rebutante aux développeurs habitués à celle des langages dynamiques comme Ruby, Python ou encore… JavaScript ! Ça me paraît absurde qu’un langage sortant en 2011, impose encore la présence de « ; » pour séparer les instructions se trouvant sur des lignes séparées.

    Ils cherchent à créer un langage avec un bon support par des IDE et pour cela ils s'inspirent des deux langages qui ont probablement le meilleur support par des IDE (Eclipse, Netbean, InteliJ, VS, …). Quel bande d'idiots !

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

  • [^] # Re: Oui mais

    Posté par  . En réponse au journal Rendons à César.... Évalué à 2.

    Pour le bouffeur de cpu, ça s'optimise au besoin, « yaka » s'y mettre (et flinguer ces brevets logiciels au passage, qui sont aberrants pour des algorithmes...).

    Ben ouais, yaka. Ca change rien au fait que lire du ogg bouffera toujours plus que de bouffer du mp4, donc t'as beau "yaka" optimiser, au final t'auras toujours plus de résultat si t'optimise un format décent.

    Tu veut pas plutôt dire que le mp4 a était gravé dans le silicium et que c'est la principale raison qui fait la différence ?

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

  • [^] # Re: Oui mais

    Posté par  . En réponse au journal Rendons à César.... Évalué à 2.

    Pour OGG, ils pretendent que c'est libres de brevets, mais personne a été vérifié, dur de savoir du coup.

    Ca me fait penser que Jobs nous avait promis un procès contre vorbis, il y a déjà plus d'un an si je ne me trompe pas.

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

  • [^] # Re: ?

    Posté par  . En réponse au journal Stallman entre dans un labo. Évalué à 10.

    On dit « s'il vous plaît ».

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