moi1392 a écrit 734 commentaires

  • [^] # Re: Ligne 5

    Posté par  . En réponse au journal Le tourbillon mystérieux des mondiaux de natation. Évalué à 2.

    On peut aussi penser qu'un nageur en avance sur les autres n'est pas gêné par les perturbations de l'eau faites par ses poursuivants.
    Donc le nageur qui a l'avantage à l'aller, est aussi avantagé au retour car il est devant les autres.
    Donc les avantages ne s'annulent pas.

  • [^] # Re: Tester ton code

    Posté par  . En réponse au journal mon codingame à moi. Évalué à 2.

    je ne connaissais pas, du coup je viens de tester un exo au pif :

    http://www.codingame.com/ide/?target=clogin&s=1&id=11866681b85675d51d29dd398f17b40542997a#

    c'est rigolo :)

    Après, je trouve leur éditeur chiant (pas de copy/paste de la sélection, pas de complétion, …) donc si je devais en faire un, j'utiliserais mon éditeur de code favori et je copierais la solution :)

    Ce que je trouve dommage aussi, (je n'ai peut-être pas trouvé), c'est que je ne sais pas pourquoi les deux derniers tests on échoué, donc je ne peux pas revoir mon code pour fixer les soucis.

  • [^] # Re: autosatsfaction récursive...

    Posté par  . En réponse à la dépêche Ubuntu Edge, premier smartphone Canonical : convergent, haut de gamme, financement participatif. Évalué à 2.

    Marrant que je n'y ai jamais fait gaffe.
    Faut dire qu'en général je me concentre plus (à tord ou à raison) sur le contenu des dépêches/journaux que sur l'enrobage.

    Ou alors, c'est juste qu'il n'y a que cette fois ou ça m'a fait penser à la geekscotte en question…

  • [^] # Re: autosatsfaction récursive...

    Posté par  . En réponse à la dépêche Ubuntu Edge, premier smartphone Canonical : convergent, haut de gamme, financement participatif. Évalué à 1.

    C'était une blague, j'ai remarqué cela, ça m'a fait sourire et penser à cette geekscotte, alors j'ai eu envie de le partager avec des gens qui "sont drôles aux fêtes"

    Après, c'est sûr que si on rentre dans le détail, Lois Lane, elle devrait être coupée en quatre morceaux et non pas en trois, car la partie des jambes créée en fait deux morceaux distincs (un par jambe) et pas un !

  • # autosatsfaction récursive...

    Posté par  . En réponse à la dépêche Ubuntu Edge, premier smartphone Canonical : convergent, haut de gamme, financement participatif. Évalué à 10.

    Postée par : patrick_g

    NdM : merci à patrick_g pour son journal.

    autosatisfaction recursive

    :D

  • [^] # Re: Bof

    Posté par  . En réponse au journal Espionnage sous Linux ou délire paranoïaque ?. Évalué à 2.

    C'est un prof of concept ou ça marche vraiment ce truc ?
    Parce que j'ai vraiment du mal à croire que :

    • Du code de compilateur soit capable de détecter qu'il compile un autre compilateur ou un debogeur. À moins d'avoir les options --compiling-compiler et --compiling-debugger

    • Que quand je vais déboguer mon debogueur qui sera en train de deboguer mon compilateur, je ne vais pas me rendre compte de trucs louches.

    ça parait extrêmement complexe à faire, même si pas impossible, mais au moins hors de portée technique actuellement.

  • [^] # Re: Carte ID et passeport

    Posté par  . En réponse au journal Société de surveillance, fichage génétique et refus de prise d'empreinte. Évalué à 1.

    Ma carte d’identité date de 1992, en carton jaune, mon passeport de 2001. Les deux restes valables en France.

    Faux.
    J'ai récement (il y a 4 ans) passé un permis de conduire supplémentaire, et on m'a refusé l'entrée dans la salle de code car ma carte d'identité était périmée depuis plus de 2 ans !
    J'ai eu de la chance d'être un des premier appelé, j'ai fait un saut chez moi et suis revenu avec mon passeport que j'ai fait plus récement pour un voyage à l'étranger avant que tout le monde ne soit entré.
    Mais sans cela, je ne pouvais pas passer mon examen de code !

  • [^] # Re: Un article partial: parfait pour un Vendredi.

    Posté par  . En réponse à la dépêche Le combat X contre Wayland : les faits vus par Eric Griffith. Évalué à 5. Dernière modification le 14 juin 2013 à 19:29.

    alors qu'avec X le client envois la commande au serveur d'affichage qui va utiliser OpenGL pour écrire directement dans la mémoire du GPU.

    Petite rectification, le client va utiliser OpenGL 1.1 pour dessiner son carré blanc.

    T'en connais beaucoup des applis qui dessinent des carrés blancs toi ? Pour moi, s'il n'y a pas de shaders, pas de vbo, pas de fbo et d'autres joyeusetés, OpenGL, ça sert vriment juste à faire de jolis cubes qui tournent.
    Et tout ça, c'est au minimum OpenGL 1.5, mais honnetement, avant OpenGL 2.0, c'est juste pour dire que c'est là.

  • [^] # Re: C'est trop limité ;)

    Posté par  . En réponse au journal Galeries de shaders GLSL et fond d'écran animé pour Android. Évalué à 2.

    Faire des calculs genre lui faire calculer 1/ srqt(5) une fois pour toutes sans avoir à faire confiance au compilo du drivers opengl.

    Ok, ça c'est une constante, généralement tu l'écris de façon littérale dans ton code.
    Les "uniform" ce sont des variables globales passés depuis ton code cpu vers ton shader, ça ne sert pas à stocker un résultat de calcul dans le shader.

    "a" pour faire de la transparence, dans une fenêtre web

    Pour faire de la transparence dans ta scene de rendu, entre deux textures par exemple.

  • [^] # Re: C'est trop limité ;)

    Posté par  . En réponse au journal Galeries de shaders GLSL et fond d'écran animé pour Android. Évalué à 2. Dernière modification le 15 mai 2013 à 16:25.

    Est-ce qu tu peux déclarer une variable uniforme dans une fonction du shader ?

    Pas que je sache, mais en même temps, vu que la variable est globale et constante, quel serait l'intérêt de la limiter à une fonction ?

    Quel est l’intérêt du "a" dans rgba quand on est plus dans un espace 3d ?
    la a, c'est la composante alpha de la couleur, son intérêt est le même en 3d et en 2d, faire de la transparence.

  • [^] # Re: Génération ?

    Posté par  . En réponse au journal Arrêter l'alcool, premier bilan. Évalué à 6. Dernière modification le 14 avril 2013 à 18:34.

    j'ai jamais trouvé amusant de voir des gens pour ne rien faire

    Et bien ne les vois pas…

  • [^] # Re: le code source c'est bien, mais les données ?

    Posté par  . En réponse au journal Star Wars Jedi Knight II: Jedi Outcast et Jedi Academy passent sous licence GNU GPLv2. Évalué à 5.

    ça peut surtout apporter des binaires linux, qui, pour ceux qui possèdent les jeux originaux (ou qui auront la chance d'en trouver à l'achat d'occasion), pourra leur permettre de jouer sous linux, et ça, c'est plutôt pas mal je trouve :)

  • [^] # Re: Sur l'extension des genres grammaticaux en français

    Posté par  . En réponse au journal [Attention, journal bookmark ET féministe] Tiens, prends ça, tu le mérites !. Évalué à 1.

    voir même un sage-homme !

  • [^] # Re: Discussion entre un dev MIR et les dev Wayland

    Posté par  . En réponse au journal Mir, un serveur d'affichage de trop ?. Évalué à 1.

    Note que je travaille pour Red Hat et ce qui compte ici c'est l'excellence technique si une autre compagnie propose une meilleure solution technique c'est ce que l'on utilisera.

    Il fut un temps ou la suite rpm était bien à la ramasse techniquement par rapport à deb. Que cela soit pour le format ou pour les outils qui vont avec.
    Je n'ai pas vraiment eu l'impression que RH était près (ni même loin) d'adopter ce système de packaging.

  • # Solution depuis un terminal

    Posté par  . En réponse au journal waitend: exécuter une commande après une autre (déjà lancée). Évalué à 10.

    Si la première commande est lancée depuis un terimal, tu peux l'interrompre avec ctrl+Z, et tu la relance avec fg && command 2

    je viens de tester sous bash, avec sleep 10 et echo "commande 2" ça marche au poil. (attention, sleep "continue de compter" quand tu fais ton ctrl+Z, donc si tu es lent à lancer la suite, tu peux avoir l'impression que ça a foiré car les 10 secondes sont passées depuis la lancement de sleep)

  • [^] # Re: ça arrive !

    Posté par  . En réponse au sondage La dernière fois que j'ai vu un virus/vers concernant Linux. Évalué à 2.

    Je suis tout à fait d'accord pour le mot de passe fort, et je n'ai pas d'excuses là dessus.
    Mais ce portable ne devait jamais, à priori, se retrouvé directement connecté à l'internet. Donc je ne me méfiait pas vraiment pour le coup de ce genre d'attaque.

    Et our le coup de l'attaque permanente, j'ai déjà fait le test avec tcpdump, les ports de la machine sont scannés en permanence, c'est affolant !

  • # ça arrive !

    Posté par  . En réponse au sondage La dernière fois que j'ai vu un virus/vers concernant Linux. Évalué à 5.

    Il y a un quelques temps, mon serveur est tombé en panne de carte mère.
    Et le temps que j'en reçoive une autre, je me suis permis de me mettre sur le wifi de ma box avec mon portable, le tout directement connecté au net (ip publique, toussa)

    10 minutes plus tard, voyant une activité suspecte de mon processeur (j'ai toujours un petit moniteur dans ma barre des taches), je lance un top pour voir, et je me rends compte qu'un script kiddies à la con est entré sur ma machine par le fabuleux compte de test que je m'étais fait : test/test, bien évidemment, avec un catalogue d'une cinquantaine de mots de passes par ssh.
    Et là, il a téléchargé et compilé un petit executable qui essayait de craquer les autres comptes de la machine…

    Bon ok, c'est de ma faute, mais j'ai tout de même été très surpris, 10 minutes quoi !

  • # Menu déporté

    Posté par  . En réponse à la dépêche KDE SC 4.10. Évalué à 5.

    Quelqu'un sait comment fonctionne le support de menu déporté quand une appli essaye de dessiner quelque chose dans la barre de menu ?
    L'exemple auquel je pense est kdevelop, il y place tout à la droite des onglets pour le changement de perspective, j'ai déjà vu quelqu'un essayer de s'en servir sous unity, et du coup, impossible de changer de perspective "à la main" (mais au moins, ça ne crash pas)

  • # Même soucis pour les images

    Posté par  . En réponse au journal Un DCVS pour des documents 'binaires' ?. Évalué à 1.

    Au boulot chez nous, on a le même soucis pour tous les binaires utilisés dans nos sources (images, sons, …)

    Pour l'instant, c'est géré avec le reste des sources dans notre vcs, mais ça n'est pas idéal (prends beaucoup de place car les diff sont très mauvais et font la taille du fichier la plupart du temps)

    Je ne sais pas si un vcs particulier aurait des avantages par rapport aux autres là dessus (diff adapté après reconnaissance ou tag du binaire), mais si vous avez des astuces, ou des solutions qui marchent chez vous (r), ça m'intéresse !

  • [^] # Re: Que feriez vous à ma place ?

    Posté par  . En réponse au journal Des règles de vie en communauté, Internet, vitrine de soi, et la « vie privée ». Évalué à 0.

    Facebook reste "obligatoire"

    Paraitrait même que ne pas avoir de compte fait devenir psychopathe assassin tuer de bébé poneys !!

  • [^] # Re: Une solution

    Posté par  . En réponse au journal Des règles de vie en communauté, Internet, vitrine de soi, et la « vie privée ». Évalué à 2.

    Tu peux éventuellement t'inscrire à Facebook en utilisant une adresse mail jetable (pas testé), sous un faux nom, n'accepter aucun amis mais ça limite un peu l'intérêt du bousin :)

    C'est ce que j'ai fait pour suivre certaines activités dans ma région, car les gens et associations ont la fâcheuse tendance à se servir de facebouk comme d'un site internet et système de spam courriel pour diffuser de l'information :(

    Je ne dépasse pas les 15 "amis", et je reçois régulièrement du spam sur mon adresse de courriel me proposant de nouveaux "amis"
    Faut dire que je fais vraiment pauvre type qui n'a pas de potes :D

    Mais en tous cas, c'est très efficace utilisé comme ça, et si je devais me lancer dans une nouvelle activité dont l'organisation sociale serait gérée sur fècebook, je créerai un nouveau compte cloisonné à cette dernière que je gèrerais de la même façon !

  • [^] # Re: Obligé?

    Posté par  . En réponse au journal KDE from scratch. Évalué à 10.

    Tu ne parles pas de la même chose, OpenGL sert à faire le rendu, d'ailleurs QML à un backend OpenGL (il me semble même qu'il est activé par défaut dans QML 2 si les pilotes sont OK)

    QCanvas est un outil très primitif, un canvas amélioré qui permet de dessiner dedans des pixels.

    QGraphicsView permet de faire du dessin vectoriel et de QWidgets et OpenGL et de XEmbed et de petits poneys qui chantent dans une scène de rendu, le tout en gérant le layout, la profondeur des objets, la cohérence globale et le taux d'humidité de l'air ambiant.
    Ça en fait quelque chose de lourd, dur à maintenir et à déboguer, compliqué à utilisé.

    QML ne fait que du rendu d'objets QML, décrits dans un langague descriptif et avec des interaction décrites en javascript.
    Tu n'as, à aucun moment, la possibilité d'agir directement sur le scenegraph, donc QML peut en faire, ce qu'il veut, et en particulier utiliser un moteur de rendu de scènegraph écrit en OpenGL qui est très performant et consomme peu de ressources mémoire et cpu. En plus, ça rends les choses beaucoup plus simple à écrire pour les mainteneurs et les développeurs d'applications QML.

    OpenGL, bah c'est OpenGL, une couche d'abstraction la plus fine possible (à vent…) par dessus la carte graphique, ça permet de faire du rendu, et seulement du rendu, de la manière la plus optimale possible si tu as les bonnes data structures et que tu les fournis de la bonne façon.

  • # Un bureau qui ne change pas, ça change !

    Posté par  . En réponse au journal KDE from scratch. Évalué à 10.

    Déjà pour info, la migration de QGraphicsView vers QML a commencé il y a quelques versions déjà, et pour la 4.11, à priori, tous les éléments de bases seront converti (ils le sont déjà prèsque tous pour la 4.10, et quelques majeurs en 4.9)

    Donc tu vois, il n'y a pas eu tant de régressions que cela ;)

    Ensuite, c'est le passage de QGraphicsView à QML qui est sans changement visible pour l'utilisateur, et dans cette phrase, il y a (au moins) trois mots importants :

    "Passage" : des changements visibles pourront arriver après, mais pour le passage, ce qui est important c'est d'éviter les régressions, donc on essais de refaire la même chose qui marche pareil, pas de fonctionnalités en plus.

    "Visible" : une consomation moindre de mémoire et de meilleurs performances sont des changements, mêem s'ils ne sont pas à priori visibles.

    "Utilisateur" : le développeur lui, il les voit bien les changement, grosse réduction de sa base de code à maintenir, grosse mise en commun de code gérant l'interface et ses effets graphiques, donc les bogues sont corrigés pour tout le monde, les fonctionnalités développées pour un élément sont accessibles à tout le monde. Et il peut plus se concentrer sur ce qui est important : ce que fait l'application/l'outil/l'élément de bureau qu'il développe.

    Moi je trouve que c'est plutôt cool au final :)

  • # Son horrible sur mega drive

    Posté par  . En réponse à la dépêche Préservation du jeu vidéo. Évalué à 2.

    J'ai toujours joué (et il m'arrive encore d'y jouer) sur une vrai mega drive (plusieurs en fait)
    Et le son EST horrible !!!
    Alors peut-être que les émulateurs font pire et du coup je vais tester vu que tu m'as mis la puce à l'oreille.

  • # Ho oui ho oui !!!

    Posté par  . En réponse au journal Vote électronique à l'UMP?. Évalué à 10.

    S'ils pouvaient vraiment le faire, parce que de toute façon le résultat sera contesté.
    Du coup ça mettra peut-être sur le devant de la scène les problèmes de vote electronique ! Et sensibilisera un peu les gens là dessus.