PostĂ© par devnewton đș (site web personnel) le 18 mai 2012 Ă 11:42. En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 1.
La vraie question, c'est : pourquoi a-t-il voulu ignorer une erreur potentielle ?
Bref tu peux détecter la mauvaise pratique.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
PostĂ© par devnewton đș (site web personnel) le 18 mai 2012 Ă 11:13. En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 2.
Bah, vu que souvent le temps de génération&traitements d'une exception est long, coté performance c'est pas terrible de vouloir utiliser les exceptions pour autre chose que pour des cas exceptionnels..
Ca se juge au cas par cas (cf boost.graph). On ne cherche pas toujours la performance absolue, on préfÚre souvent la simplicité du code.
dommage que plus de langage n'offre pas ça
Ca existe en C++.
PostĂ© par devnewton đș (site web personnel) le 18 mai 2012 Ă 09:41. En rĂ©ponse au message Java JDK et JRE ensemble sous Ubuntu 12.04 64 bits ?. ĂvaluĂ© Ă 2.
Quel est ce site pas web qui demande Java?
PostĂ© par devnewton đș (site web personnel) le 18 mai 2012 Ă 08:34. En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 2.
Si c'est pour voir ça (sic)
Justement, si tu vois ça, tu es certain que le développeur a voulu ignorer l'exception, pas qu'il a juste oublié.
Mauvais exemple utiliser les exception pour sortir autrement qu'en erreur c'est une mauvaise idée.
Pourquoi?
PostĂ© par devnewton đș (site web personnel) le 18 mai 2012 Ă 08:32. En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 3.
La premiÚre fois que j'ai vu ça, c'est dans la trÚs bonne bibliothÚque boost.graph ( http://www.boost.org/doc/libs/1_49_0/libs/graph/doc/faq.html point 1 ) et ça me semble trÚs propre.
PostĂ© par devnewton đș (site web personnel) le 17 mai 2012 Ă 20:53. En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 1.
Ca ne couvre qu'un cas d'usage des exceptions: quand quelque-chose se passe mal de maniĂšre exceptionnelle.
Je me demande comment faire en go pour les autres cas:
PostĂ© par devnewton đș (site web personnel) le 17 mai 2012 Ă 17:41. En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 2.
De fait, on retrouve dans la lib standard de Go un bon nombre de fonctions renvoyant Ă la fois la valeur qu'on leur demande ainsi qu'un type "*Error" pouvant ĂȘtre soit "nil" (c'est-Ă -dire pointer sur rien) soit initialisĂ©, signifiant alors une erreur
Il n'y a pas d'exceptions en go? Ca doit ĂȘtre vite pĂ©nible de tester les erreurs Ă chaque appel…
PostĂ© par devnewton đș (site web personnel) le 15 mai 2012 Ă 15:12. En rĂ©ponse au journal Wolfenstein 3D gratuit en HTML5. ĂvaluĂ© Ă 2.
JIT et cie, ça te dis quelque chose ?
Sans typage statique, ni accĂšs direct Ă la mĂ©moire, javascript mĂȘme avec un bon compilo JIT va rester trĂšs lent.
webgl, donc de l'openGL… Pas grand chose Ă voir avec JS…
C'est bien en JS que sont calculĂ©s les polygones Ă afficher, les collisions, l'IA…
PostĂ© par devnewton đș (site web personnel) le 15 mai 2012 Ă 14:32. En rĂ©ponse Ă la dĂ©pĂȘche Newebe passe en version 0.5.0. ĂvaluĂ© Ă 2.
Oui Newebe nécessite de faire tourner un serveur 24/24. Toutefois pour permettre d'éteindre son serveur de temps en temps, il y a une fonctionnalité permettant de resynchroniser avec ses contacts.
Qu'est-ce qui se passe si on éteint son serveur? Qu'est-ce que l'on "perd"? Qu'est-ce que les contacts ne voient plus?
Pour le chat je pense que ça pourrait se faire avec un systÚme de messagerie direct comme celui qu'on trouve chez Facebook.
Peut ĂȘtre une tribune libre comme http://linuxfr.org/board ?
PostĂ© par devnewton đș (site web personnel) le 15 mai 2012 Ă 14:28. En rĂ©ponse au journal Google et FaceBook vont disparaitre !. ĂvaluĂ© Ă 4.
Le business de ces entreprises est rentable, leur rythme de croissance par contre n'est pas forcément soutenable.
PostĂ© par devnewton đș (site web personnel) le 15 mai 2012 Ă 12:30. En rĂ©ponse au journal Wolfenstein 3D gratuit en HTML5. ĂvaluĂ© Ă -4.
Le problÚme c'est javascript. Si on remplace cette grosse bouse par un langage fait pour la performance, ça ira mieux.
PostĂ© par devnewton đș (site web personnel) le 15 mai 2012 Ă 11:21. En rĂ©ponse Ă la dĂ©pĂȘche Newebe passe en version 0.5.0. ĂvaluĂ© Ă 6.
PostĂ© par devnewton đș (site web personnel) le 12 mai 2012 Ă 11:05. En rĂ©ponse Ă la dĂ©pĂȘche Le Parlement europĂ©en va libĂ©rer son gestionnaire d'amendements. ĂvaluĂ© Ă 8.
plus de 80% de nos moyens sont sur contrat, certains publiques (ANR, Europe…), d'autres privĂ©s.
Les boites privĂ©es ont des rĂ©ductions/crĂ©dits d'impĂŽts en faisant de la R&D, parfois elles n'en font mĂȘme que pour ça. Il est donc normal d'exiger la libĂ©ration.
PostĂ© par devnewton đș (site web personnel) le 11 mai 2012 Ă 21:06. En rĂ©ponse au journal free et la gestion des mails. ĂvaluĂ© Ă 6.
Autant il y en a qui vendent "trop" l'auto-hĂ©bergement, autant il y en a d'autres qui tapent un peu trop sur l'auto-hĂ©bergement…
C'est forcément passionnel: ceux qui pratiquent l'autohébergement veulent justifier leurs efforts et ceux qui ne le pratiquent pas veulent justifier leur incompétence.
PostĂ© par devnewton đș (site web personnel) le 11 mai 2012 Ă 12:25. En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 2.
Je n'ai pas spécialement envie de débattre sur le "vrai internet", mais je vois une chose: Retroshare s'installe en 5min, ne me demande aucune maintenance, ne m'oblige pas à le laisser tourner 24h/24, offre plus de fonctionnalités qui m'intéressent que la plupart des autres réseaux sociaux libres et est vraiment décentralisé.
https://linuxfr.org/wiki/ReseauxSociaux https://linuxfr.org/news/des-bases-de-donn%C3%A9es-sociales-aux-r%C3%A9seaux-sociaux
PostĂ© par devnewton đș (site web personnel) le 11 mai 2012 Ă 11:29. En rĂ©ponse au journal free et la gestion des mails. ĂvaluĂ© Ă 10.
Avoir un nom de domaine, c'est la meilleure façon d'ĂȘtre libre.
Tu peux ainsi changer Ă tout moment de solution mail : fournisseur, autohĂ©bergement, VPS, serveur dĂ©diĂ©…
PostĂ© par devnewton đș (site web personnel) le 11 mai 2012 Ă 11:25. En rĂ©ponse au journal free et la gestion des mails. ĂvaluĂ© Ă 6.
Les gens sont prĂȘt Ă mettre de l'argent dans la tĂ©lĂ©phonie mobile, mais pas pour avoir un bon mail, bizarre.
PostĂ© par devnewton đș (site web personnel) le 11 mai 2012 Ă 11:21. En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 2.
je préfÚre qu'il se base sur un protocole fait pour
Je suis entiÚrement d'accord, c'est pour ça que je préfÚre Retroshare qui fait du vrai internet!
Mais le vrai internet, c'est comme le vrai travail, ce n'est pas possible au boulot.
PostĂ© par devnewton đș (site web personnel) le 11 mai 2012 Ă 11:13. En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 4.
Ou une sorte de "tribune libre"
Le problÚme c'est que la plupart des développeurs de tribunes préfÚrent rester dans l'ombre, gardant jalousement leur techno du futur pour l'élite.
PostĂ© par devnewton đș (site web personnel) le 11 mai 2012 Ă 11:11. En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 0.
Mais je rĂȘve d'un serveur (Friendica) sur lequel il y aurait dĂ©jĂ un eJabberd/prosody
J'espĂšre que XMPP restera juste une passerelle (comme le plugin IRC) et qu'ils dĂ©velopperont un vrai chat purement http, car mĂȘme si tout faire passer par ce protocole saimal, il faut que ça reste simple Ă installer, Ă maintenir et que ça marche out of boite…
PostĂ© par devnewton đș (site web personnel) le 10 mai 2012 Ă 19:30. En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 3.
Je viens de parcourir la doc d'install, les prérequis sont un peu trop strict à mon goût pour les gens qui s'autohébergent sur de petites configurations:
PostĂ© par devnewton đș (site web personnel) le 09 mai 2012 Ă 21:24. En rĂ©ponse au journal Et si on pouvait mettre fin Ă la vente liĂ©. ĂvaluĂ© Ă 4.
Sans souris, c'est facile!
Sans clavier, ça s'appelle une tablette.
Sans écran, sans souris, ni trackpad, ça s'appelle un mini pc.
D'ailleurs quand j'étais étudiant, je m'étais mon barebone dans une valise et ça me servait de portable :-)
PostĂ© par devnewton đș (site web personnel) le 09 mai 2012 Ă 18:09. En rĂ©ponse au journal Et si on pouvait mettre fin Ă la vente liĂ©. ĂvaluĂ© Ă 9.
Note pour ceux qui prétendent que l'OS est indispensable pour faire fonctionner un PC: il est plus facile d'acheter un PC sans écran, sans clavier ou sans souris que sans OS, pourtant sans ces éléments un PC c'est quoi Mme Michu?
PostĂ© par devnewton đș (site web personnel) le 09 mai 2012 Ă 14:18. En rĂ©ponse au journal Paypal et la libertĂ© d'expression. ĂvaluĂ© Ă 4.
PayPal saymal, arrĂȘtez est le mieux.
Et tu fais comment pour recevoir des dons (par exemple), par chĂšque?
PostĂ© par devnewton đș (site web personnel) le 08 mai 2012 Ă 10:42. En rĂ©ponse au journal [HS] Politique naĂŻve et incohĂ©rences. ĂvaluĂ© Ă 10.
Si tu es patron, ton premier critere de paye, ca n'est pas le mérite, ca n'est pas la pénibilité, c'est l'efficacité économique de ton employé.
MĂȘme pas. On voit souvent des employĂ©s trĂšs productifs dont le travail est indispensable Ă la boite, mais mal rĂ©munĂ©rĂ©. Ce qui fait le salaire, c'est la raretĂ©, le rapport de force.
AltStyle ă«ăăŁăŠć€æăăăăăŒăž (->ăȘăȘăžăă«) / ăąăăŹăč: ăąăŒă: ăăă©ă«ă éłćٰăă©ăŠă¶ ă«ăä»ă é èČćè»ą æćæĄć€§ ăąăă€ă«
[^] # Re: gestion des erreurs
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 1.
Bref tu peux détecter la mauvaise pratique.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: gestion des erreurs
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 2.
Ca se juge au cas par cas (cf boost.graph). On ne cherche pas toujours la performance absolue, on préfÚre souvent la simplicité du code.
Ca existe en C++.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# site?
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au message Java JDK et JRE ensemble sous Ubuntu 12.04 64 bits ?. ĂvaluĂ© Ă 2.
Quel est ce site pas web qui demande Java?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: gestion des erreurs
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 2.
Justement, si tu vois ça, tu es certain que le développeur a voulu ignorer l'exception, pas qu'il a juste oublié.
Pourquoi?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: gestion des erreurs
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 3.
Pourquoi?
La premiÚre fois que j'ai vu ça, c'est dans la trÚs bonne bibliothÚque boost.graph ( http://www.boost.org/doc/libs/1_49_0/libs/graph/doc/faq.html point 1 ) et ça me semble trÚs propre.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: gestion des erreurs
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 1.
Ca ne couvre qu'un cas d'usage des exceptions: quand quelque-chose se passe mal de maniĂšre exceptionnelle.
Je me demande comment faire en go pour les autres cas:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# gestion des erreurs
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Retour d'expĂ©rience sur Go. ĂvaluĂ© Ă 2.
Il n'y a pas d'exceptions en go? Ca doit ĂȘtre vite pĂ©nible de tester les erreurs Ă chaque appel…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ăa rame !
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Wolfenstein 3D gratuit en HTML5. ĂvaluĂ© Ă 2.
Sans typage statique, ni accĂšs direct Ă la mĂ©moire, javascript mĂȘme avec un bon compilo JIT va rester trĂšs lent.
C'est bien en JS que sont calculĂ©s les polygones Ă afficher, les collisions, l'IA…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Quelques questions
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Newebe passe en version 0.5.0. ĂvaluĂ© Ă 2.
Qu'est-ce qui se passe si on éteint son serveur? Qu'est-ce que l'on "perd"? Qu'est-ce que les contacts ne voient plus?
Peut ĂȘtre une tribune libre comme http://linuxfr.org/board ?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: ModÚle économique non rentable...
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Google et FaceBook vont disparaitre !. ĂvaluĂ© Ă 4.
Le business de ces entreprises est rentable, leur rythme de croissance par contre n'est pas forcément soutenable.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Ăa rame !
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Wolfenstein 3D gratuit en HTML5. ĂvaluĂ© Ă -4.
Le problÚme c'est javascript. Si on remplace cette grosse bouse par un langage fait pour la performance, ça ira mieux.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Quelques questions
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Newebe passe en version 0.5.0. ĂvaluĂ© Ă 6.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Encore un effort...
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse Ă la dĂ©pĂȘche Le Parlement europĂ©en va libĂ©rer son gestionnaire d'amendements. ĂvaluĂ© Ă 8.
Les boites privĂ©es ont des rĂ©ductions/crĂ©dits d'impĂŽts en faisant de la R&D, parfois elles n'en font mĂȘme que pour ça. Il est donc normal d'exiger la libĂ©ration.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: J'en connais qu'un
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal free et la gestion des mails. ĂvaluĂ© Ă 6.
C'est forcément passionnel: ceux qui pratiquent l'autohébergement veulent justifier leurs efforts et ceux qui ne le pratiquent pas veulent justifier leur incompétence.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Prometteur
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 2.
Je n'ai pas spécialement envie de débattre sur le "vrai internet", mais je vois une chose: Retroshare s'installe en 5min, ne me demande aucune maintenance, ne m'oblige pas à le laisser tourner 24h/24, offre plus de fonctionnalités qui m'intéressent que la plupart des autres réseaux sociaux libres et est vraiment décentralisé.
https://linuxfr.org/wiki/ReseauxSociaux
https://linuxfr.org/news/des-bases-de-donn%C3%A9es-sociales-aux-r%C3%A9seaux-sociaux
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Gandi
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal free et la gestion des mails. ĂvaluĂ© Ă 10.
Avoir un nom de domaine, c'est la meilleure façon d'ĂȘtre libre.
Tu peux ainsi changer Ă tout moment de solution mail : fournisseur, autohĂ©bergement, VPS, serveur dĂ©diĂ©…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: J'en connais qu'un
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal free et la gestion des mails. ĂvaluĂ© Ă 6.
Les gens sont prĂȘt Ă mettre de l'argent dans la tĂ©lĂ©phonie mobile, mais pas pour avoir un bon mail, bizarre.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Prometteur
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 2.
Je suis entiÚrement d'accord, c'est pour ça que je préfÚre Retroshare qui fait du vrai internet!
Mais le vrai internet, c'est comme le vrai travail, ce n'est pas possible au boulot.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: La différence avec le microblogging tel que proposé par StatusNet
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 4.
Le problÚme c'est que la plupart des développeurs de tribunes préfÚrent rester dans l'ombre, gardant jalousement leur techno du futur pour l'élite.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Prometteur
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 0.
J'espĂšre que XMPP restera juste une passerelle (comme le plugin IRC) et qu'ils dĂ©velopperont un vrai chat purement http, car mĂȘme si tout faire passer par ce protocole saimal, il faut que ça reste simple Ă installer, Ă maintenir et que ça marche out of boite…
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# Pas trÚs autohébergement friendly
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Friendica 3.0. ĂvaluĂ© Ă 3.
Je viens de parcourir la doc d'install, les prérequis sont un peu trop strict à mon goût pour les gens qui s'autohébergent sur de petites configurations:
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: ballot screen screen
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Et si on pouvait mettre fin Ă la vente liĂ©. ĂvaluĂ© Ă 4.
Sans souris, c'est facile!
Sans clavier, ça s'appelle une tablette.
Sans écran, sans souris, ni trackpad, ça s'appelle un mini pc.
D'ailleurs quand j'étais étudiant, je m'étais mon barebone dans une valise et ça me servait de portable :-)
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
# ballot screen screen
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Et si on pouvait mettre fin Ă la vente liĂ©. ĂvaluĂ© Ă 9.
Note pour ceux qui prétendent que l'OS est indispensable pour faire fonctionner un PC: il est plus facile d'acheter un PC sans écran, sans clavier ou sans souris que sans OS, pourtant sans ces éléments un PC c'est quoi Mme Michu?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: commentaire inutile
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal Paypal et la libertĂ© d'expression. ĂvaluĂ© Ă 4.
Et tu fais comment pour recevoir des dons (par exemple), par chĂšque?
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: OĂč est passĂ© le gain de performance dĂ» Ă l'industrialisation ?
PostĂ© par devnewton đș (site web personnel) . En rĂ©ponse au journal [HS] Politique naĂŻve et incohĂ©rences. ĂvaluĂ© Ă 10.
MĂȘme pas. On voit souvent des employĂ©s trĂšs productifs dont le travail est indispensable Ă la boite, mais mal rĂ©munĂ©rĂ©. Ce qui fait le salaire, c'est la raretĂ©, le rapport de force.
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board