keyser.dyson a écrit 270 commentaires

  • [^] # Re: Réponse détaillée cette fois-ci

    Posté par  . En réponse à la dépêche Simplification des démarches administratives : appel à voter. Évalué à 1.

    Essaye de te mettre de l'autre côté de la barrière : les avis interessants (=en rapport avec le sujet) interessent, il faut donc faire le tri car il y a des chieurs qui ne comprennent pas le but du site (par exemple : idées pour simplifier) et sont à fond dans leur propagande hors sujet (exemple : propositions favorables au Libre).

    Indirectement, passer à des logiciels libres simplifierait les choses. Ils ne se poseraient plus de question comme "Installer Acrobat Reader".

    Note : je me tape personnellement le genre de spam humain de personnes se plaignant de trucs qui n'ont rien à voir avec ce que je fais, donc je compatis de tout coeur avec les personnes que tu critiques car ne répondent pas ce que tu veux.

    Je vois ce que tu veux dire. Personnellement, je n'attends rien. Je dis, à mon avis, que ça ne sert à rien de faire ça. C'est un alibi.

    L'objectif de ceux qui on décider lancer ce site est plus "de dire qu'ils veulent simplifier" que de "simplifier". Ils veulent qu'on sache qu'ils veulent simplifier. Simplifier réellement, c'est une autre histoire.

    Ils savent ce qu'il y a simplifier. Au minimum, ils sont utilisateurs des services publics. Ils ont la même expérience que nous.

    Je ne jette pas la pierre à l'état. Le privé est pire souvent car il ne respecte pas autant de règles. C'est plus flou dans le privé. Parfois c'est plus souple aussi.

    Le gouvernement italien a fait le même genre de truc en appelant ça "gaspillage". Ce qui est moins cool.

    La solution est que la population soit impliquée. Que la population décide de tout. Elle deviendrait responsable de son destin et ne pourrait plus rejeter la faute sur les fonctionnaires, la finance ou les politiciens.

    Ca serait mieux et on irait quelque part au lieu de s'enfermer dans la bureaucratie.

  • [^] # Re: Todon't

    Posté par  . En réponse au journal Comment vivre sans TODO list?. Évalué à 1.

    C'est pas mal ton format.

    Je remplacerais le "+" par un "-" si il n'y a pas de description en dessous. Je rendrais aussi les champs optionnels et je tiendrais compte des blancs au début de ligne (un indent) pour faire des taches hiérarchiques.

    (J'ai pas réussi non plus à formater ce que je voulais.)

    Ca serait une sorte de markdown de "to do list" en fait.

    Ce que je ne comprends pas dans vos systèmes, c'est la notion d'aléatoire, car il y a quand même très peu de chances que ça vous ressorte quelque chose que vous ayez le temps et l'humeur d'accomplir.

    Tu as raison. Ca ne sert peut-être à rien au final.

    L'idée est d'essayer d'activer des connexions. Le regard change avec le temps. Des choses peuvent résonner après un certain temps.

    Dans ma liste, je ne mets pas que des tâches. Je peut mettre des pensée floues. Du genre: "Ca serait bien si on pouvait faire ceci ou cela.". C'est pas précis.

  • [^] # Re: GUI SDL

    Posté par  . En réponse au journal Pas libre mais dans la tendance. Évalué à -2.

    Ne le prends pas mal, je t'ai relu plusieurs fois, promis juré, mais je ne comprends toujours quasiment rien à ce que tu reproches à un framework comme Qt.

    C'est le paradigme que je n'aime pas. Dans le paradigme des "widgets", Qt est très bien.

    Pense au HTML, par exemple, c'est un autre paradigme. En JQuery, tu fais une requête pour sélectionner des noeuds sur lesquels tu mets des attributs ou des handlers. C'est une approche différente.

    Il y a aussi Genera, un sytème d'exploitation en Lisp. Quand tu affiches un "integer" sur l'écran, ça rester un entier. Tu peux le coller dans un input qui prends des "integers" en clicquant dessus.

    http://en.wikipedia.org/wiki/Genera_%28operating_system%29
    http://www.youtube.com/watch?v=o4-YnLpLgtk

    Il y plusieurs façons de faire des interfaces graphiques.

    Tu veux réellement regarder régulièrement l'état d'un bouton pour savoir s'il faut exécuter le code associé au clic ?

    Dans un jeu, on régule le FPS dans la boucle principale. Le but est calculer au moins 30 frames par seconde.

    On récupère les coordonnées de la souris soit par polling soit dans l'événement. Après on regarde quelle sont les zones activées par le clic. Des boutons par exemple ou des sprites.

    C'est ce que l'OS fait aussi. Ce n'est pas un problème dans un jeu. Ca consomme très peu de CPU.

    Les gestionnaires de fenêtres proposent une façon de faire dans leur API mais on n'est pas obligé de la suivre.

    D'ailleurs Qt n'utilise pas le rendu natif, ils ont refait le leur. C'est que ça ne leur convient pas non plus.

    C'est toujours mieux d'être au-dessus. Tu connais mieux les événements et les objets qui t'intéressent que l'approche du bas vers le haut (du bouton vers son conteneur).

  • [^] # Re: Salut

    Posté par  . En réponse au message Open linux. Évalué à 1.

    Faut pas prendre ça au premier degré.

  • # Bord de mer

    Posté par  . En réponse au message Où aller coder ?. Évalué à 3.

    Thailande, c'est très bien. Très beau, pas cher, les gens sont gentils, une belle culture.

    Bali, mieux mais plus cher.

    L'idéal est San Francisco. Tu peux faire des meetups et croiser des programmeurs créatifs. Il y a la plage aussi.

    Quel est ton projet?

  • # Papa Gates

    Posté par  . En réponse au journal Une bonne nouvelle ?. Évalué à 6.

    http://fr.wikipedia.org/wiki/William_Henri_Gates_II

    Il est devenu riche grace à son fils. C'est son cabinet qui s'occupe de ça.

    Dans l'article de Nextimpact, ils citent un brevet pour améliorer la position GPS en utilisant les signaux téléphoniques. C'est assez crédible.

    Il y a surement quelque chose qui n'est pas dit. Il y a peut-être des histoires d'actions, de participations dans des sociétés communes comme entre Apple et Microsoft. Ils payent mais récupèrent quelque chose d'un autre côté.

    L'avenir de Microsoft est derrière lui. Bill Gates ne va bientôt plus avoir d'actions de son entreprise. Il vend 100 000 actions tous les ans depuis dix ans.

    Ils sont sur la pente descendante. Ils ne sont plus leader. Ils vont rester dans le paysage comme IBM en son temps.

    Google continue à grossir. Ils ont une attitude "user friendly" au niveau des brevets. Ils disent qu'ils posent des brevets pour les libérer ensuite.

    Il y a eu un brevet pour les Google Glass récemment. En faisant un mouvement avec les mains à angle droit devant les lunettes on peut faire un zoom comme dans Minority Report.

    Un jour, ils feront surement comme Microsoft et attaqueront les autres. Pour l'instant, ils ont tellement d'argent qu'il peuvent racheter les autres si besoin est.

  • [^] # Re: Réponse détaillée cette fois-ci

    Posté par  . En réponse à la dépêche Simplification des démarches administratives : appel à voter. Évalué à 0.

  • [^] # Re: Réponse détaillée cette fois-ci

    Posté par  . En réponse à la dépêche Simplification des démarches administratives : appel à voter. Évalué à 1.

    N'importe quoi.

    C'est pas la peine d'insister avec ces gens la. Ca ne sert a rien. Ils sont payés pour faire ça. Ils ne cherchent pas à comprendre. C'est comme d'essayer de parler avec un employé de centre d'appel. C'es quasiment impossible. Il sont deshumanisés. On les oblige a être comme ça.

    Au niveau européen, c'est encore pire. J'ai vu les documents sur la consultation sur le marché du numérique. Ca ressemble à un contrat d'assurance ou au CGV de Free ou de Google.

    C'est comme la boite à suggestions. "Votre avis nous intéresses". En fait, pas vraiment et de très loin.

  • [^] # Re: Le bon bash des familles

    Posté par  . En réponse au journal Python comme premier langage de programmation ?. Évalué à 0.

  • [^] # Re: Fortran 2008

    Posté par  . En réponse au journal Python comme premier langage de programmation ?. Évalué à 0.

    Dans une page de "Liens", je faisais une capture d'écran des sites (avec URL2BMP à l'époque, sous windows).

    Mes pages était écrite dans un style entre markdown et wiki. Les mots entre crochets étaient clicquables. Le moteur cherchait la page la plus adéquate par rapport au mot.

    Je me suis amusé avec les fonctions de comparaisons de chaines de caractères style levenstein en PHP.

  • [^] # Re: Todon't

    Posté par  . En réponse au journal Comment vivre sans TODO list?. Évalué à 1.

    As-tu pensé à faire le tien ?

  • [^] # Re: Support OS X

    Posté par  . En réponse au journal Pas libre mais dans la tendance. Évalué à 2.

    Pour l'éditeur, oui.

    Il faut quand même payer les 99 $ si tu veux publier ton application.

  • [^] # Re: GUI SDL

    Posté par  . En réponse au journal Pas libre mais dans la tendance. Évalué à -1.

    Bref, assez bas niveau, et les deux datent d'avant l'accélération graphique, ce qui fait que typiquement les fenêtres étaient dessinées par le CPU.

    Effectivement. Qt est hyper-sophistiqué au niveau du rendu.

    Je voyais ça comme tu dis plus haut au niveau utilisateur.

    J'ai vu du code Qt récemment et j'ai reconnu le même genre de structures que font les MFC.

    Les mêmes macros pour router les messages. Les mêmes genres de classes. Les mêmes solutions pour gérer les strings.

    L'approche globale est la même. Il n'y a pas de changement de paradigme. C'est la même chose en mieux.

  • [^] # Re: GUI SDL

    Posté par  . En réponse au journal Pas libre mais dans la tendance. Évalué à -2.

    A partir du moment où tu dis que Qt ressemble beaucoup aux MFC, on sort justement de l'avis personnel, il ne s'agit pas d'une question de goût, tu devrais pouvoir nous faire une liste de ce qui rend Qt proche des MFC, et en quoi tu sembles trouver ça pénible.

    C'est un framework. On est "dedans".

    J'ai vu deux stratégies chez les développeurs qui utilisent des frameworks. La première est de coller au framework et de faire comme le framework dit. Les fameuses "bonnes pratiques".

    La seconde est de faire sa couche. Un "second système" mais c'est un anti-pattern.

    J'ai vu ça dans les librairies de "widget" et dans les ORM.

    Ca ne m'intéresse plus du tout et pour moi c'est un repoussoir.

    Ce qui me convient sont les outils qui se composent ou qui sont légers.

    Par exemple au niveau de la base de donnée, LINQ me plait beaucoup (chainage de méthodes).

    JQuery et Node.js marchent comme ça aussi. Tu sélection des noeuds et tu fais tes branchement avec des lambdas.

    Au niveau interface, dans un jeu par exemple, le programme contrôle la boucle principale. Tu regardes si le bouton est cliqué. Tu n'attends pas un message qui te dis quel bouton est cliqué.

    On est au-dessus. C'est mieux.

    Pour de l'appli native multiplateforme non web, Qt est indétrônable.

    Oui c'est vrai. Si tu compares les frameworks de widgets entre eux, c'est le meilleur de loin.

  • [^] # Re: GUI SDL

    Posté par  . En réponse au journal Pas libre mais dans la tendance. Évalué à -1.

    Ca doit être des sortes de "delegate" :-)

  • [^] # Re: Salut

    Posté par  . En réponse au message Open linux. Évalué à 1.

    Non, c'est par rapport au mot "clown" plus haut.

    On m'a dit que ça marchait bien l'outil qu'ils font pour fabriquer des paquets pour les autres distributions.

    Sinon c'est le Mandriva allemand. Ils ont plus de succès que Mandriva.

  • [^] # Re: Pas de "bonne" réponse

    Posté par  . En réponse au journal Python comme premier langage de programmation ?. Évalué à 3.

    C'est une des justifications de Go.

    Rob Pike en avait marre de lancer des compilations interminables.

    Il dit par exemple que [#include "stdio.h"] ouvre 1000 fichiers. Les macros de gardes dans les includes ont des effets très limités.

    On peut lire aussi les articles de l'auteur du langage D à ce sujet. Il a des raisons similaires. On ne peut pas réellement accélérer la compilation a cause des includes et des macros. N'importe quelle ligne peut être modifiée par une macro qui a sont tour peut modifier les includes…

    Depuis que j'ai lu ça, je ne compile plus qu'un fichier. J'ai un "main.cpp" qui inclut un ensemble d'arborescence de sources. C'est structuré.

    Ca parait fou mais c'est beaucoup plus efficace. Tout est en mémoire. La compilation est ultra-rapide. Pas de link autre que avec les librairies standards.

    Pas besoin de make non plus. Gros avantage.

    Je pense qu'il y a une limite à cause de la mémoire. Je ne l'ai pas encore atteinte.

  • [^] # Re: Pas de "bonne" réponse

    Posté par  . En réponse au journal Python comme premier langage de programmation ?. Évalué à 0.

  • [^] # Re: Pas de "bonne" réponse

    Posté par  . En réponse au journal Python comme premier langage de programmation ?. Évalué à 1.

    J'ai rajouté ça hier dans mes scripts de debugage:

    valgrind --leak-check=full --track-origins=no --undef-value-errors=no
    

    C'est juste pour savoir si il y a des leak ou pas.
    Ca booste carrément plus.

  • # Tor

    Posté par  . En réponse au message courriels directs. Évalué à -1.

    A première ça semble idiot, mais seulement à première vue. En fait c'est pas bête.

    Ca remplacerait avantageuse toutes les application qui font ça sur les téléphones portables.

    Si le but est la confidentialité, pourquoi ne pas faire passer ça par Tor. Avec des services cachés par exemple.

  • [^] # Re: Ca ne dépends pas des élus

    Posté par  . En réponse au journal "Numérisons les intérêts des parlementaires". Évalué à 0.

    Corriges-moi si je me trompe : une fois qu'ils sont élus, n'est-ce pas leur job d'améliorer les choses ?

    On peut constater qu'ils font très peu de choses de ce côté la. Il gèrent surtout le quotidien.

    La devise de Sarkozy dixit Guaino: "Dire, c'est faire."

    Un élu ne remettra pas en cause l'organisation qui lui a permis d'être élu. Apple ne va pas passer à Linux. Pour changer les choses, il faut agir contre l'organisation.

    Affirmer que ce n'est pas leur faute alors qu'ils sont en place, c'est paradoxal.

    C'est comme pour la délinquance. Il y a des organisations dans les sociétés qui favorisent la criminalité. Par exemple au US, il y a 3 millions de prisonniers soit 10x plus qu'en France.

    Le criminel lambda qui a tué quelqu'un est vraiment coupable. Il a vraiment commis une violence mais globalement, quand on monte en échelle, ça s'explique bien en regardant la société et son histoire. Les US ont une société dur et hyper-élitiste. Ils ne se font pas de cadeaux entre eux et donc ils génèrent de la violence.

    On est avant Gallilé. On est soumis à la gravité mais on ne sait même qu'elle existe. Les groupes d'hommes sont soumis à des mécanismes comme les fourmis ou les abeilles.

    Un jour, je pense qu'il y aura quelqu'un qui proposera une théorie pour relier les mathématiques ou la physique au sciences sociales comme la génétique permets d'expliquer la biologie ou la zoologie.

    La philosophie ou la sociologie toutes seules sont trop faibles.

  • [^] # Re: USA

    Posté par  . En réponse à la dépêche Tails 1.1 est disponible. Évalué à 2.

    C'est des tarés.

  • [^] # Re: Fortran 2008

    Posté par  . En réponse au journal Python comme premier langage de programmation ?. Évalué à 2.

    Son interface utilisateur, en mode console, est interactive et elle est réellement une grande fierté pour moi.

    J'ai regardé un peu. Les sources aussi.

    Je n'ai pas vu de copie d'écran ni de video de l'interface. C'est dommage car c'est un plus. Les autres outils de blog statique que j'ai vu ne font pas ça.

    Sinon le statique est la bonne voie. J'ai moi aussi fait un outil similaire mais en PHP. Je tenais compte des types de fichier.

    Quand le logiciel tombait sur une image en parcourant l'arborescence, il générait une miniature avec ImageMagick et l'ajoutait à une gallerie.

    Quand c'était un PDF, il était converti en image etc …

    Avec "dot", je faisait un "sitemap" sous forme de diagramme à bulles.

    En statique on peut faire pleins de choses qu'on ne peut pas faire en dynamique.

  • [^] # Re: Trappe "café"

    Posté par  . En réponse au journal Ecodair : entreprise qui reconditionne du matériel informatique. Évalué à -1.

    Mort de rire :-)

  • [^] # Re: Todon't

    Posté par  . En réponse au journal Comment vivre sans TODO list?. Évalué à 1.

    tofu ne me servant que pour les choses à moyen ou long terme, que précisément je veux me sortir de la tête pour le moment.

    Oui, je fais ça aussi sinon je suis "mentalement pollué" par ces idées.

    Cela dit, je vais peut être voir pour l'ajout de dates butoirs, histoire de pouvoir éventuellement l'utiliser en tant qu'agenda du pauvre.

    J'ai pensé à un système de "remainder". Le logiciel prends au hasard un des items de la liste et me demande si c'est "bon" ou "pas bon". Il peut après afficher une liste "rankée" des items. Les premiers sont ceux qui ont le plus de "bon".

    J'ai pensé à ça car la "to do" liste enfle avec le temps et tout relire et trier est fastidieux.

    J'ai un problème similaire avec les "bookmarks" firefox.