08:36 <kujiu> bonjour
09:35 <gawel> matin
09:35 <Ohan> hello gawel
09:41 <haypo> salut
09:41 <haypo> il semble que je ne suis puisse plus éditer l'offre d'emploi http://www.afpy.org/Members/haypo/inl2009/base_view
09:42 <haypo> j'ai que l'onglet [Voir] mais plus [Modifier]
09:42 <haypo> il faut juste corriger l'adresse en 172, rue de Charonne ; Batiment B1 ; 75011 Paris
09:46 <haypo> sinon, un collègue me dit que son login est 'feth' et non pas feth (oui, il y a des apostrophes !)
09:46 <haypo> la preuve en image : http://www.afpy.org/Members/'feth'/folder_contents
09:46 <haypo> => erreur + 2e erreur « Also, an error occurred while attempting to render the standard error message. »
09:46 <feth> le collègue c'est qui ?
09:47 <haypo> feth
09:47 <haypo> enfin, 'feth' :-)
09:47 <feth> :)
09:47 <haypo> (j'avais oublié que t'était là)
09:47 <feth> BON JOUR !
09:47 <haypo> SALE U
09:48 <glooze> feth, c'est quoi ces idées farfelues de quotes dans un pseudo ?
09:48 <glooze> Y a vraiment des fous
09:48 <feth> glooze: oui bon, ça arrive.
09:48 <feth> glooze: en l'occurrence, c'est au site de les valider ou de les rejeter, moi je veux rien savoir
09:49 <feth> un comportement incohérent signifie peut être qu'il y a des FAI de ces culs ridés
09:49 <feth> je voulais mettre mon prénom (Feth), mais on me demande 5 caractères
09:49 <glooze> Oui, mais n'empêche :p
09:49 <feth> Je vais vraiment appeler mes enfants ' ; drop tables...
09:50 <glooze> feth_art c'était un beau jeu de mots pourtant
09:50 <feth> http://xkcd.com/327/
09:50 <feth> je déteste faire la fête, j'aime pas l'art, j'aime rien et surtout pas qu'on me demande POURQUOI j'ai déclenché un bug :)
09:52 <feth> cela dit l'inconvénient pour moi est tout à fait mineur
09:58 <haypo> glooze: http://blog.glooze.org/ est l'air fatigué
09:58 <haypo> à l'air*
10:02 <feth> ptete que quelqu'un a tapé un commentaire avec des quotes ? ;)
10:06 <glooze> dites merci à mongrel
10:06 <glooze> grrr
10:06 <haypo> mongrel, c'est du ruby ?
10:06 <glooze> toujours dit que fallait le virer ce bidule
10:06 <glooze> j'héberge le blog d'un pote
10:06 <haypo> ouais, faut virer ruby
10:06 <glooze> du typo
10:06 <glooze> Mais le pote en question poste plus dedans
10:07 <glooze> je me sens de faire une suppression sauvage et violente :D
10:07 <haypo> un blog qui met un serveur un genoux même quand il n'est pas consulté, c'est pas mal
10:07 <feth> sinon, convertir le site en statique
10:08 <feth> c'est un peu moins radical
10:08 <glooze> tiens
10:08 <glooze> j'ai aussi des trucs funs
10:08 <glooze> grsec: From <monip>: signal 11 sent to /usr/sbin/apache2[apache2:21704] uid/euid:1001/1001 gid/egid:1001/1001, parent /usr/sbin/apache2[apache2:10092] uid/euid:0/0 gid/egid:0/0
10:08 <glooze> grsec: more alerts, logging disabled for 10 seconds
10:08 <glooze> grsec c'est quoi Oo
10:08 <feth> un gros patch de sécurité sur le noyau
10:08 <feth> qui audite des trucs
10:09 <glooze> ok
10:09 <glooze> donc quoi
10:09 <glooze> un ddos ?
10:09 <feth> jessépa
10:09 <glooze> moi non plus :/
10:09 <haypo> glooze: signal 11 = SIGSEGV
10:09 <glooze> haypo, ce qui est ?
10:09 <feth> apache tourne avec quel utilisateur ?
10:09 <haypo> glooze: grgec logue les signaux qui ont tués une application
10:10 <glooze> un utilisateur a lui
10:10 <haypo> feth: 1001/1001
10:10 <feth> glooze: une lecture de mémoire hors de la zone du processus
10:10 <haypo> glooze: erreur de segmentation : lecture/écriture invalide en mémoire
10:10 <feth> haypo: ah oui, merci.
10:10 <glooze> bien ce que je pensais
10:10 <glooze> bizarre
10:10 <feth> ou écriture, certes
10:10 <glooze> parce que j'ai ça à répétition concernant apache
10:10 <glooze> mais euh
10:10 <haypo> glooze: c'est pas apache qui a planté, mais le processus qu'à lancé apache à mon avis
10:10 <glooze> un apache qui segfaulte ?
10:10 <glooze> haypo, mouais
10:10 <haypo> enfin, processus ou bibliothèque
10:11 <glooze> enfin bon, du coup j'ai reboot apache
10:11 <feth> glooze: alors soit tu as des gens qui essaie de s'infiltrer dans ton apache
10:11 <glooze> :p
10:11 <feth> soit tu as un comportement vraiment très pathologique
10:11 <feth> dans tous les cas la machine ets à jour, logiciellement ?
10:11 <glooze> pathologique ? :D
10:11 <glooze> Oui
10:11 <haypo> avant de jouer au parano, faudrait pas se demander si t'as pas un logiciel très bogué dans ton indien :)
10:11 <feth> et les libs de django/RoR qui sont à jour ?
10:12 <feth> parce que classiquement on déploie des sites avec toutes leurs libs dans ce genre de cas d'utilisation, et plus jamais on met à jour
10:12 <glooze> j'ai pas django
10:13 <feth> tomcat ? /o\
10:13 <glooze> et ror n'est pas à jour ouais ... sauf que dans ce cas apache il est que proxy, c'est mongrel qui le fait tourner
10:13 <glooze> j'ai pas tourner
10:13 <glooze> (donc concernant le ror pas à jour, c'est mongrel qui pourrait manger, pas apache)
10:15 <glooze> tourner, oulala
10:15 <glooze> j'ai pas tomcat, donc
10:16 <glooze> j'ai un fail2ban assez excessif, aussi
10:16 <glooze> bref, j'ai pas un truc de paranoiaque, mais le minimum
10:17 <glooze> apache a son user bien séparé des autres ...
10:17 <haypo> fail2ban ne génère pas d'erreur de segmentation ;-)
10:17 <glooze> mais gère les multiples connexions foireuses lors de tentative d'infiltration foirée dans apache :p
10:17 <glooze> Bon, pas si ça donne du 404 mais quand même
10:20 <feth> glooze: et tes logs apache à l'heure du segfault, ils disent rien ?
10:20 <glooze> je suis en train de zieuter
10:21 <glooze> [Wed Mar 18 09:43:45 2009] [notice] child pid 15429 exit signal Segmentation fault (11)
10:22 <glooze> ruby: SIGTERM (SignalException)
10:22 <glooze> XD
10:22 <glooze> Ouais, donc c'est bien ruby
10:22 <glooze> (mongrel était planté, de toute manière)
10:24 <haypo:#afpy> glooze: voilà la solution !
10:24 <haypo:#afpy> planter ruby pour libérer les ressources
10:24 <glooze:#afpy> :p
10:24 <glooze:#afpy> ouais mais du coup mon apache il était tout paumé
10:25 <feth:#afpy> de là à segfaulter quand meme
10:26 <haypo:#afpy> ton blog utilise ruby ?
10:29 <glooze:#afpy> haypo, non
10:30 <haypo:#afpy> bah un segfault ruby ne _devrait_ pas impacter ton blog
10:30 <haypo:#afpy> bon, vire mongrel et ça ira mieux ;)
10:30 <glooze:#afpy> hé ouais ...
10:30 <glooze:#afpy> j'ai viré mongrel, et j'ai aussi viré le fcgi ruby qui tournait dans un coin pour redmine
10:30 <glooze:#afpy> (de toute façon trac marche mieux)
10:31 <glooze:#afpy> [error] [client 91.121.160.183] client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23): /w00tw00t.at.ISC.SANS.DFind:)
10:31 <glooze:#afpy> Tiens sinon j'ai ça souvent
10:31 <feth:#afpy> plein de logiciels en frontal = plein de failles de sécurité potentielles
10:31 <glooze:#afpy> en dehors de bannir les ip en question, j'ai pas un moyen "automatique" de le faire ?
10:32 <feth:#afpy> The purpose of these requests is to serve as a nuisance, in order to make ISC/SANS look bad... This is a "revenge pest" from someone who doesn't like ISC/SANS's efforts to report on internet abuse, most likely using a network of innocent-but-compromised computers as a botnet.
10:33 <haypo:#afpy> glooze: sur internet, il y aura toujours un "bruit de fond"
10:33 <feth:#afpy> glooze: le logging de apache est très flexible, ça marche avec des regex
10:33 <haypo:#afpy> des robots qui scannent des serveurs pour détecter certaines failles
10:33 <haypo:#afpy> il ne faut pas s'en inquiéter, sinon tu vas mal dormir :)
10:33 <haypo:#afpy> tant que tu as tes applications à jour, ça va
10:33 <glooze:#afpy> oh je m'inquiète pas
10:34 <No`:#afpy> salut la foule
10:35 <glooze:#afpy> Bon, ben virer ruby ça libère de la ram :D
10:36 <glooze:#afpy> (plus de softs du genre qui tournent :D)
10:40 <ccomb:#afpy> pas autant que virer du java
10:41 <feth:#afpy> ccomb: on me prend parfois pour un java fanboy alors que non, mais juste rétablir la vérité : un serveur java, ça sert plusieurs requètes simultanément, un serveur Ruby ça sert une requète, puis une autre
10:42 <ccomb:#afpy> c une blague ?
10:42 <feth:#afpy> résultat pour avoir du Ruby qui va vite il faut plein de petits serveurs sur ton gros serveur
10:42 <feth:#afpy> ccomb: c'est threadé mongrel ?
10:42 <feth:#afpy> Java au moins c'est threadé
10:42 <No`:#afpy> oui mais y'a trop d'accolades
10:43 <ccomb:#afpy> bah python c'est threadé, mais un thread à la fois, hein :)
10:43 <ccomb:#afpy> faut un serveur multiprocess
10:43 <feth:#afpy> Voilà, bon, Java a beaucoup de défauts, mais il peut servir 10 000 000 de requètes/jour
10:44 <ccomb:#afpy> c'est pas une question de langage, tout ca
10:44 <feth:#afpy> non, de VM
10:44 <ccomb:#afpy> oui ou d'architecture
10:44 <feth:#afpy> C'est sûr qu'on peut faire un serveur Java bloquant :)
10:44 <feth:#afpy> si on veut
10:45 <ccomb:#afpy> tiens une question à la con
10:45 <ccomb:#afpy> personne s'est amusé à implémenter un rython ? :)
10:45 <glooze:#afpy> No`, tu sais les accolades absentes en python c'est ce qui m'a gêné pour venir faire du python
10:46 <glooze:#afpy> j'ai beau indenter systématiquement, l'absence d'accolades me perturbait :p
10:46 <ccomb:#afpy> une implémentation de python en ruby :D
10:46 <feth:#afpy> Rython, faudrait une illustration de Margerin
10:47 <glooze:#afpy> le python qui enlace le ruby
10:47 <glooze:#afpy> wow :
10:49 <feth:#afpy> j'ai pas compris la blague, elle était si nulle ?
10:50 <No`:#afpy> il devait manquer un ";" à la fin de la ligne
10:50 <haypo:#afpy> No`: haha
10:51 <feth:#afpy> kss kss
10:51 <Ohan:#afpy> dites, c'est normal que mon xterm a l'air de "laguer" ?
10:51 <Ohan:#afpy> genre je fais un ls (quand y'a beaucoup de fichiers) ca clignote
10:52 <feth:#afpy> Ohan: oui, mine de rien c'est super intensif en CPU l'émulation de terminal avec beaucoup de texte
10:52 <Ohan:#afpy> quand je vim un fichier, et que je scrolle vers le bas ou vers le haut, ca rame (genre y'a qques dixiemes de secondes avant que le scroll se mette en marche , et quand ca scrolle ca fait comme une animation)
10:52 <Ohan:#afpy> je sais pas trop comment exprimer ca
10:52 <Ohan:#afpy> j'ai jamais ressenti ca avec le gnome-terminal, mais avec le xterm...
10:52 <feth:#afpy> il te faut un term accéléré OpenGL
10:53 <haypo:#afpy> Ohan: j'ai déjà entendu que gnome-terminal est plus rapide qu'xterm
10:53 <Ohan:#afpy> c'est fou ca non?
10:53 <haypo:#afpy> (konsole est aussi plus rapide qu'xterm je crois)
10:53 <Ohan:#afpy> haypo, je veux dire, ca parait ahurissant
10:53 <feth:#afpy> euh, plus personne utilise xterm, faut dire
10:53 <haypo:#afpy> Ohan: pourquoi ?
10:53 <Ohan:#afpy> nan mais la, franchement, le xterm a l'air VRAIMENT lent, aucun point de comparaison possible avec le gnome-term
10:54 <haypo:#afpy> peux-tu croire qu'un programme Python bien écrit peut être plus rapide qu'un programme C mal écrit ?
10:54 <Ohan:#afpy> oui, mais la y'a un rapport 100 je pense
10:54 <feth:#afpy> OUÉÉÉ, DES BENCHES !
10:54 <feth:#afpy> Je veux un journal trollfr avec des petits camemberts
10:55 <Ohan:#afpy> meme le urxvt est plus lent que le gnome term (mais deux fois plus rapide que le xterm)
10:55 <Ohan:#afpy> vous utilisez quoi vous?
10:55 <haypo:#afpy> un "vieux" comparatif (2007) : http://martin.ankerl.com/2007/09/01/comprehensive-linux-terminal-performance-comparison/
10:55 <feth:#afpy> Ohan: konsole et yakuake
10:55 <Ohan:#afpy> ok
10:56 <haypo:#afpy> xterm : ~ 5.5 ; gnome : ~0.2 ; konsole : ~0.5
10:56 <haypo:#afpy> le plus petit nombre est le meilleur
10:57 <Ohan:#afpy> ouaip
10:57 <Ohan:#afpy> merci pour le bench
10:57 <Ohan:#afpy> impressionnant quand meme la différence
10:57 <romain:#afpy> ah ouais, urxvt serait plus lent que cmd.exe
10:57 <haypo:#afpy> Conclusion :
10:57 <haypo:#afpy> If you want speed, use gnome-terminal or konsole.
10:57 <haypo:#afpy> If you are low on memory, use wterm, rxvt, or Eterm.
10:57 <haypo:#afpy> xterm is slow.
10:57 <No`:#afpy> la question étant : pourquoi Ohan utilise xterm?
10:57 <Ohan:#afpy> on me l'avait conseillé
10:58 <Ohan:#afpy> je l'ai donc testé ce matin
10:58 <Ohan:#afpy> je crois que le test vient de finir ;)
10:58 <No`:#afpy> ok, je vois...
10:58 <No`:#afpy> :)
10:58 <Ohan:#afpy> héhé
10:58 <feth:#afpy> Ohan: on te l'a conseillé en quelle année ?
10:58 <Ohan:#afpy> ce matin, sur #vim
10:58 <feth:#afpy> Ohan: t'as encore pas mal de conseils dans la fifo ?
10:59 <feth:#afpy> mince :)
10:59 <Ohan:#afpy> feth, chut
11:00 <feth:#afpy> pfft, j'étais curieux. Genre si ça se trouvait on te conseillait de visiter des monuments bombardés depuis, ou d'investir dans les subprimes
11:00 <feth:#afpy> Voire d'essayer Python /o\
11:00 <romain:#afpy> screen est super lent, aussi
11:01 <feth:#afpy> screen sur ssh je te dis pas
11:01 <haypo:#afpy> j'aime bien xterm, il est rapide à se lancer
11:01 <haypo:#afpy> le benchmark que j'ai pointé affichait plein de texte sans arrêt
11:01 <haypo:#afpy> c'est rare d'avoir ce genre de besoin
11:01 <romain:#afpy> 0.21 secondes dans urxvt, 8.04 dans urxvt+screen
11:01 <haypo:#afpy> ex: si on utilise screen, ça scrolle jamais et donc je pense que xterm est aussi rapide que gnome-terminal
11:02 <feth:#afpy> haypo: ça scrolle pas mais si tu changes de term, ça va pas très vite
11:02 <haypo:#afpy> perso, j'aime bien gnome-terminal / konsole car y'a des onglets, on peut changer les couleurs et la police facilement, on peut changer la charset, etc.
11:02 <haypo:#afpy> feth: tu parles de CTRL+a n ?
11:02 <feth:#afpy> haypo: oui
11:03 <romain:#afpy> xrdb aussi te permet de changer les paramètres de urxvt
11:04 <romain:#afpy> http://dev.peerfuse.org/repositories/entry/userconfs/.Xresources
11:21 <ogrisel:#afpy> matin
11:22 <ccomb:#afpy> 'jour ogrisel
11:22 <ogrisel:#afpy> salut
11:23 <ogrisel:#afpy> j'ai pas pas mal avancé sur ma reimplementation efficaces de reseaux de neurones en C + python ctypes
11:23 <ogrisel:#afpy> http://code.oliviergrisel.name/oglab/src/tip/libsgd/
11:23 <ogrisel:#afpy> mais bon il reste du taff
11:26 <feth:#afpy> ogrisel: question peut-être bien répondue dans le code, faut m'y renvoyer si c'est le cas : quelle est l'application de ce réseau de neurones
11:26 <feth:#afpy> ça parle beaucoup d'hyperplans et de trucs traumatheux
11:27 <ogrisel:#afpy> le but finale d
11:27 <ogrisel:#afpy> c'est d'asservir l'humanité
11:28 <ogrisel:#afpy> a moyen terme c'est faire une machine qui reve
11:28 <feth:#afpy> oh, un readme. Je m'étais trop enfoncé dans l'arbo :)
11:28 <feth:#afpy> wah, Android's dream
11:29 <feth:#afpy> electrical sheeps
11:29 <feth:#afpy> -al
11:30 <ccomb:#afpy> mais t'as fini par revenir sur des reseaux de neurones "classiques" ?
11:31 <misc:#afpy> ogrisel: tu veut dire un economiseur d'ecran wallace et gromit ?
11:32 <ogrisel:#afpy> ?
11:33 <No`:#afpy> les projets d'ogrisel, ils font mal à la tête
11:33 <ogrisel:#afpy> ccomb: oui mais ca c'est juste une base pour en faire des non classiques :)
11:33 <ogrisel:#afpy> No`: c'est du beau ctypes avec des unittest et des doctests
11:33 <ogrisel:#afpy> coverage de 100% et j'ecris toujours le test avant l'implementation
11:34 <ogrisel:#afpy> d'ailleurs la lest tests ils passent pas car j'ai checkiné un test sans avoir le temps de coder la methode associée
11:34 <feth:#afpy> No`: t'as juste ccomb qui checkout ça et qui au bout de deux minutes te sort "ah mais c'est super classique en fait"
11:34 <misc:#afpy> ogrisel: un economisuer d'ecran , c'est quand le pc dort, donc qu'il reve, et il affiche des moutons
11:35 <ogrisel:#afpy> bah oui c'est super classique feth
11:35 <feth:#afpy> quand je rêve, j'affiche pas de moutons
11:35 <ogrisel:#afpy> pour l'instant l'algo de base date du debut des année 80
11:36 <ogrisel:#afpy> les extensions que je vais y ajouter sont beaucoup plus recente
11:36 <ogrisel:#afpy> s
11:36 <feth:#afpy> ogrisel: les réseaux de neurones c'est classique, mais comme je n'en ai vu que sur des slides, je sais pas reconnaître une implémentation d'une implémentation révolutionnaire :)
11:36 <ogrisel:#afpy> et gumby lui meme bah il existe que dans des papiers de neurosciences sur la modelisation du cortex
11:36 <feth:#afpy> +classique
11:36 <No`:#afpy> et ça peut jouer à "pong", ton réseau neuronal ?
11:37 <No`:#afpy> (*ça* c'est classique)
11:37 <feth:#afpy> No`: au début il sera pas très bon, mais au bout de deux ou trois heures il sera imbattable
11:37 <ccomb:#afpy> No`: t'as pas compris, c'est pas ogrisel qui parle là
11:37 <ogrisel:#afpy> tiens a propose de cortex j'ai convaincu gael varoqueaux de venir nous presenter ses travaux si l'analyses statistique d'IRM du cortex a Pycon FR
11:37 <ccomb:#afpy> c'est son bot
11:37 <ogrisel:#afpy> avec numpy / mayavi toussa
11:38 <ogrisel:#afpy> No`: bof coder un pong ca me branche pas trop
11:38 <No`:#afpy> heh
11:38 <ogrisel:#afpy> je prefere faire des machines qui revent
11:38 <feth:#afpy> ogrisel: le jour ou tu veux le faire jouer à des jeux avec bluff, je prends
11:38 <No`:#afpy> elles peuvent rêver de pong, aussi
11:38 <ogrisel:#afpy> remarque pourquoi pas le pong
11:38 <feth:#afpy> genre diplomacy
11:39 <ogrisel:#afpy> un pong en wsgi / ajax avec un backend en reseaux de neuronnes ca peut etre drole
11:39 <misc:#afpy> feth: figure toi que des etudes ont deja été faites sur le sujet, avec le poker electronique
11:39 <ccomb:#afpy> ogrisel: tu lui fais apprendre pong en supervisé avec punition
11:39 <ogrisel:#afpy> feth, misc: oui y en a meme qui essaie de frauder sur des jeux de poker en ligne
11:39 <ccomb:#afpy> la punition c'est un coup de fuzzing par haypo
11:39 <feth:#afpy> ccomb: painstation !
11:39 <ogrisel:#afpy> ahah
11:40 <feth:#afpy> (la painstation est un pong avec punition corporelle, le premier qui retire sa main gauche du truc ou il est puni perd)
11:41 <feth:#afpy> ogrisel: mais euh, rêver... ça fait appel à la notion de connaissance. Y a un rapport avec les ontologies ou tu dis ça pour m'embrouiller ?
11:42 <No`:#afpy> pinaise, quand je disais que ça fait mal à la tête...
11:42 <ogrisel:#afpy> feth: non pas besoin de symbols, juste des reves numeriques, c'est les plus jolis
11:42 <ogrisel:#afpy> feth: par contre je bosse sur un projet de R&D d'extraction semantique au boulot
11:43 <feth:#afpy> les réseaux de neurones avec ontologies sur ordinateurs quantiques, sai l'avenir
11:43 <ogrisel:#afpy> pour l'instant y a juste un read me
11:43 <feth:#afpy> ah.
11:43 <ogrisel:#afpy> https://hg.nuxeo.org/sandbox/scribo/file/tip/README.txt
11:43 <ogrisel:#afpy> mais c'est du java
11:43 <ogrisel:#afpy> je ferais peut etre une version python avec nltk si ca marche bien
11:44 <feth:#afpy> on m'a tellement parlé de ça en cours que ça m'intéresse maintenant
11:44 <ogrisel:#afpy> héhé
11:45 <No`:#afpy> l'idéal, ce serait un programme qui fournisse l'aspirine dès que nécessaire
11:45 <feth:#afpy> mouarf
11:45 <ogrisel:#afpy> on a inventé la machine a café pour ca
11:45 <feth:#afpy> ogrisel: et euh, pourquoi le choix stratégique de réinventer la roue et de pas travailler avec nepomuk/semanticdesktop.org ?
11:45 <ogrisel:#afpy> ca marche pas mal
11:46 <feth:#afpy> juste par curiosité
11:46 <ogrisel:#afpy> c'est pas pour du desktop mais ca va peut etre utilisé dans nepomuk
11:46 <ogrisel:#afpy> on bosse avec des gens de mandriva qui sont sur le projet nepomuk
11:46 <ogrisel:#afpy> et on va pas reinventer toute la roue
11:47 <ogrisel:#afpy> on reutilise des briques existantes + des nouveaux algos de chercheurs du domaine
11:47 <feth:#afpy> dac
11:47 <feth:#afpy> et avec l'epita je vois
11:48 <feth:#afpy> /o\
11:48 <feth:#afpy> c'est cool, j'aurais aimé naître à une époque où ça existe déjà
11:49 <misc:#afpy> oui, mais tu as demandé à naitre à une epoque ou l'internet existait deja, fallait reflechir avant
11:51 <feth:#afpy> misc: la prochaine fois alors ?
11:52 <misc:#afpy> feth: voila, et seulement si tu es sage
11:52 <ogrisel:#afpy> feth: bah justement c'est mieux de vivre a une epoque ou de telles technos emergent et d'y participer
11:53 <feth:#afpy> ogrisel: oui, mais ça fait mal à la tête :)
11:53 <feth:#afpy> En fait je suis un demi littéraire, ce qui me donne une demi excuse
11:53 <misc:#afpy> ( un demi cerveau ? )
11:53 <feth:#afpy> nihiliste !
11:54 <feth:#afpy> j'aime l'informatique de haut niveau, parce que je suis nul pour le bas niveau
11:54 <ogrisel:#afpy> héhé
11:54 <misc:#afpy> shut up donnie !
11:54 <ogrisel:#afpy> feth moi aussi j'aimais pas le bas niveau avant
11:54 <ogrisel:#afpy> mais maintenant j'aime beaucoup les deux
11:55 <ogrisel:#afpy> c'est tres enrichissant de passer de l'un a l'autre
11:55 <feth:#afpy> ogrisel: oui, on se sent handicapé quand on sait pas tout faire en informatique
11:55 <feth:#afpy> je me sens handicapé
12:16 <yotaff:#afpy> on n'aime pas les handicapés ici
12:17 <feth:#afpy> je vais faire le 114
16:23 <ccomb:#afpy> lol
16:23 <ccomb:#afpy> c'est pas gentil
16:23 <misc:#afpy> ?
16:23 <ccomb:#afpy> QUI C'EST QU'A FABRIQUÉ UN TROJAN ?
16:23 <ccomb:#afpy> http://www.trendmicro.com/vinfo/virusencyclo/default5.asp?VName=TROJ_AGENT.AFPY&VSect=Sn
16:24 <misc:#afpy> ah ah
16:24 <ccomb:#afpy> qu'il se dénonce tout de suite :D
16:36 <haypo:#afpy> hey ! ils étaient pas censé détecter mon troyan ni faire le lien avec l'afpy !
16:38 <ccomb:#afpy> ogrisel: Androïd Dev Camp le samedi 28 mars de 10h à 17h30 à la Cantine
16:38 <ogrisel:#afpy> ah c'est pas vrai
16:39 <ogrisel:#afpy> je voulais l'organiser moi meme
16:39 <ogrisel:#afpy> chiotte je me suis fait griller :)
16:39 <ogrisel:#afpy> bon tant mieux en meme temps car j'aurais jamais eu le temps de m'en occuper
16:40 <ogrisel:#afpy> bon ha je vais m'inscrire de ce pas
16:46 <yotaff:#afpy> 29047 sdouche 20 0 1157m 1.1g 6292 R 95 53.5 361:30.21 python
16:46 <yotaff:#afpy> wingIDE a qq soucis de gestion mémoire
16:46 <yotaff:#afpy> ogrisel: j'y vais
16:46 <ogrisel:#afpy> boarf c'est queud comparé a eclipse
16:56 <ogrisel:#afpy> youpi je suis inscrit
16:56 <ogrisel:#afpy> nightlybuild: ca te branche pas le devcamp android ?
16:57 <toutpt:#afpy> ogrisel: eclipse des pb de mémoire ? 28MO chez moi
16:58 <ogrisel:#afpy> c'etait une blagounette
16:59 <jon1012:#afpy> devcamp android ? => koicé ?
16:59 <ogrisel:#afpy> chez moi il prend a peine 458m
16:59 <toutpt:#afpy> :) j'aimerai bien essayer wingIDE mais c'est pas gratuit
16:59 <toutpt:#afpy> et encore moins libre
16:59 <ogrisel:#afpy> un barcamp pour developper sur android a la cantine
16:59 <nightlybuild:#afpy> ogrisel: suis pas là le 28 :(, suis à la mer pour une teuf. :)
17:00 <ogrisel:#afpy> ah bah c'est bien ossi
17:00 <toutpt:#afpy> pour de vrai ogrisel ? 458MO ? mais tu lui as fait quoi à ton eclipse, le miens dépasse pas les 100MO en charge (avec tous les editeurs ouvert XML, JS, HTML et python)
17:00 <jon1012:#afpy> ogrisel: sur android ? heu c'est pas du full java à la base android ?
17:00 <nightlybuild:#afpy> j'ai testé le SDK Android sous Eclipse. C'est pas mal.
17:01 <jon1012:#afpy> nan, pas troll, pas tapper ! juste curieux
17:01 <No`:#afpy> BAGUETTE ON SNAILS, C'EST PLUS FORT QUE FORTRAN
17:01 <nightlybuild:#afpy> mais bon, suis pas allé plus loin, ça manque de python
17:01 <No`:#afpy> voilà, troll désactivé
17:01 <feth:#afpy> meme abev Jython ?
17:01 <feth:#afpy> avec
17:02 <nightlybuild:#afpy> feth: ouaip. :)
17:02 <ogrisel:#afpy> toutpt: j'ai un workspace avec > 500Mo de code source dedans
17:03 <ogrisel:#afpy> feth: jython ca marche pas vraiment avec la VM java de google
17:03 <feth:#afpy> je sais, là je trollais
17:03 <feth:#afpy> franchement, les gens se plaignent de devoir payer deux barettes de RAM pour passer à Java, mais qu'est-ce que le prix de deux barettes de RAM comparé au temps qu'eclipse fait gagner ?
17:04 <toutpt:#afpy> de pure code .... ouarf ca en fait des lignes de codes :s
17:04 <toutpt:#afpy> ca doit etre du java :)
17:04 <jon1012:#afpy> (bon alors pourquoi du java à l'afpy ? :p)
17:16 <feth:#afpy> trolls.next()
17:21 <jon1012:#afpy> rho
17:23 <glooze:#afpy> feth, ça marche que le vendredi
17:24 <glooze:#afpy> feth, alors, en fait
17:24 <glooze:#afpy> toi +1
17:24 <glooze:#afpy> sauf que plus que la ram, c'est pas super réactif
17:24 <glooze:#afpy> mais y a pas mieux
17:24 <glooze:#afpy> donc eclipse, point
17:24 <glooze:#afpy> Pydev marche top, en plus
17:24 <feth:#afpy> ah oui, ça j'aurais pas osé
17:24 <glooze:#afpy> (pis support svn, mercurial, cvs, webdav, cafecreme, etc ...)
17:24 <feth:#afpy> dans la série trop gros passera pas
17:25 <glooze:#afpy> Non mais je suis sérieux là
17:25 <feth:#afpy> c'est bien le pire
17:25 <glooze:#afpy> Beh
17:25 <glooze:#afpy> y a pas l'autocomplétion dans Geany
17:27 <feth:#afpy> eclipse c'est bien pour java et java c'est bien dans eclipse, bon. Mais Python (prononcer à l'allemande avec un accent du Béarn)
17:27 <jon1012:#afpy> c'est genial python avec eclipse !
17:27 <jon1012:#afpy> je l'utilise tous les jours pydev
17:28 <jon1012:#afpy> (et avec aptana en plus dessus, tu peux faire du dev web direct dedans aussi...)
17:29 <feth:#afpy> les trolls d'antan n'étaient pas aussi puissants, on dira ce qu'on veut
17:30 <jon1012:#afpy> mouarf
17:30 <No`:#afpy> http://xkcd.com/378/
17:31 <ccomb:#afpy> trop fort yotaff
17:31 <ccomb:#afpy> il déclenche un multitroll juste en postant une ligne de ps
17:42 <glooze:#afpy> Le multitroll, c'est un peu comme le multikill
17:42 <glooze:#afpy> Quand tu l'atteins t'es heureux, sauf que généralement le retour à la réalité est difficile
17:43 <misc:#afpy> MMMONSTER TROLLL
17:43 <glooze:#afpy> misc, BERSEEERK :p
18:06 <haypo:#afpy> lorsque je définis une classe, je peux pas accéder aux attributs de son parent ?
18:06 <haypo:#afpy> http://pastebin.com/d4b8bea25 : j'aimerai modifier layer4 dans IcmpProtocol
18:14 <ccomb:#afpy> haypo: qu'est-ce que t'appelles modifier ?
18:14 <haypo:#afpy> bah, plus simplemenet : class A: x = 4
18:14 <haypo:#afpy> class B: x = x + 1
18:14 <haypo:#afpy> oups -> class B(A): x = x + 1
18:15 <haypo:#afpy> bah ça marche pas car x n'est pas défini « class B(A): .... ici ... »
18:15 <haypo:#afpy> bon, je me débrouillerai autrement, pas grave :)
18:15 <haypo:#afpy> et euh, comment je lis la classe parent ?
18:15 <ccomb:#afpy> class B(A): x=A.x+1 ?
18:16 <haypo:#afpy> ccomb: il faut expliciter A ouais
18:17 <Ohan:#afpy> sinon y'a super(), mais c'est le mal il parait ;)
18:17 <haypo:#afpy> ah voilà classe.__bases__
18:17 <ccomb:#afpy> plus maintenant, si N
18:17 <ccomb:#afpy> ?
18:17 <haypo:#afpy> il existe aussi classe.__subclasses__
18:17 <ccomb:#afpy> l'algo de mro a été changé depuis 3 versions majeures
18:18 <Ohan:#afpy> ccomb, bah je sais pas, mais il me semblait que l'article que j'avais lu s'appliquait quel que soit l'algo de mro
18:18 <Ohan:#afpy> je sais plus exactement pourquoi
18:18 <ccomb:#afpy> c dans le cas d'héritage multiple
18:18 <Ohan:#afpy> y'avait pas que ca justement
18:19 <Ohan:#afpy> http://fuhm.net/super-harmful/
18:20 <Ohan:#afpy> ah ouais effectivement, il semblerait que ca soit dans le cas d'héritages multiples
18:20 <haypo:#afpy> j'ai jamais compris l'intérêt d'écrire super(self, Parent).methode(...) plutôt que Parent.methode(self, ...)
18:20 <haypo:#afpy> mis à part que c'est plus long à écrire ? :-)
18:20 <Ohan:#afpy> eh oh faut pas me demander a moi hein je suis un noob
20:56 <ogrisel:#afpy> ccomb: encore une preuve que l'archi de gumby est pertinente
20:56 <ogrisel:#afpy> http://www.mrc-cbu.cam.ac.uk/people/matt.davis/sine-wave-speech/
23:05 <haypo:#afpy> PWET
23:05 <haypo:#afpy> c'est con comme titre, mais je pense à donner une présentation sur les « bonnes pratiques Python »
23:06 <haypo:#afpy> càd présenter les structures intéressantes en Python
23:06 <haypo:#afpy> comme "with" par exemple
23:08 <gawel> je vais plutot opter pour un bain chaud, perso
23:11 <misc> pendant 15 minutes , "gawel prends un bain"
23:15 <gawel> c'est en bonne voie