jeudi 25 août 2011

Noob

J'ai découvert ça aujourd'hui : une série marrante, ça passe sur nolife, mais on peut aussi la voir sur le web ici :
 Noob

je sais pas si ça peut s'apprécier sans culture jeu vidéo, mais je crois. En tous cas moi ça m'a donné une sacrée séance de rigolade aujourd'hui. Ca ressemble à un certain donjon d'ici : Donjon de Naheulbeuk sauf que là on a l'image aussi, et c'est très bien fait !

mercredi 24 août 2011

Un retour en arrière ?

Un article assez intéressant sur slashdot sur des religieux scientifiques qui précisent qu'on ne peut absolument pas descendre tous de 2 uniques ancêtres, Adam et Eve, c'est génétiquement impossible :
http://science.slashdot.org/story/11/08/23/0324258/Evangelical-Scientists-Debate-Creation-Story

Et les commentaires sont encore plus intéressants en dessous, particulièrement celui là :

--- début ---
According to Karen Armstrong's book "The Case For God", taking religious stories literally is a pretty new development. She reckons that right back into prehistory, people understood that creation myths were just that -- myths. Stories with a point; something to teach us about how to live our lives, but still just stories. This is why the stories were so malleable, or why the same culture could have more than one, contradictory, creation story on the go at once.

She reckons that was true of mainstream Christianity for most of its lifetime; literal readings being a 19th-20th century thing.
--- fin ---

Dingue ça. J'aurais jamais cru que l'interprétation littérale de la bible était aussi récente, ça ressemblait tellement à un héritage du passé... Y a de quoi se poser des questions sur les motivations des gens qui la pratiquent. Les témoins de Jéhovah sont dans ce cas là, eux ne peuvent littéralement pas exister sans leur bible ! Eux y a absolument aucun moyen d'arriver à les convaincre de prendre la génèse métaphoriquement, apparemment c'est un point clé de leur croyance dont découlent un tas de conséquences... (c'est pas faute d'avoir essayé pourtant !).
Ca laisse rêveur, donc en fait ces gens là sont en train de devenir moins malins que des gens de la préhistoire ? ;-) L'idée est amusante, mais en fait non à part ça ils ne sont pas arriérés du tout, au contraire même. C'est plutôt une façon de fuir la réalité alors et de se réfugier dans une histoire ? Je suppose que ça peut donc s'appeler une forme de folie alors, une folie gentille, mais une folie quand même...
Remarquable tout ça en tous cas.

lundi 22 août 2011

Les fossiles les + vieux du monde...

http://science.slashdot.org/story/11/08/22/1624254/Worlds-Oldest-Fossils-Found-On-Australian-Beach

J'aurais cru au départ que c'était un canular, mais ils précisent qu'apparemment c'était des micro organismes qui avaient besoin de sulfure comme "carburant". Vu que la Terre doit avoir 4.5 milliards d'années, si ceux là ont 4 milliards d'années c'est vraiment extrème.
Si c'est vrai ça laisse rêveur. Ca laisse penser que peut-être un jour il y aura aussi de la vie sur Venus alors (peut-être qu'en ce moment il y a déjà de ces bactéries bouffeuses de souffre, là-bas elles doivent être servies !). C'est le truc remarquable dans l'univers, c'est qu'apparemment c'est une machine à créer la vie, mais pas à notre échelle. Nous tels qu'on est partis on aura disparus d'ici 2 siècles maxi sauf si on arrive à faire des miracles d'ici là, mais cette vie là prend des millions d'années à se développer, voir des centaines de millions d'années, beaucoup trop long pour nous. Remarque même si l'effet de serre devient totalement hors de contrôle et qu'on se transforme en Vénus, peut-être que les bactéries bouffeuses de souffre reviendront. Mais ça leur prendra des millions d'années pour nettoyer la planète, c'est sûr !
D'ailleurs c'est pas le seul endroit du système solaire qui est concerné par des possibilités de développements de la vie à long terme. Mars est morte (d'ailleurs c'est remarquable parce que dans l'ordre décroissant de la distance des planètes par rapport au soleil ça donne d'abord Mars, puis la Terre, puis Venus, et on dirait que c'est exactement l'ordre de développement de la vie qu'il y a eu ou qu'il va y avoir), mais à part ça on a aussi les lunes de Jupiter et/ou de Saturne qui pourraient bénéficier d'une activité volcanique suffisante pour créer de la vie, ou juste de la proximité de leur planète géante pour les réchauffer (Jupiter étant une étoile "avortée", elle dégage quand même pas mal de rayonnement, ça fait comme une espèce de soleil qui ne brille pas).

Bref, tout ça laisse rêveur !

samedi 20 août 2011

La crétinité du QI

Vu sur la 5 une émission là-dessus. Je comprenais pas ce que voulait dire le titre : de quelle imposture ils parlent là ? Evidemment que le QI c'est juste un espèce de test d'aptitude à résoudre des problèmes logiques à un moment donné, et ça varie avec le temps, on est pas autant en forme tous les jours bien sûr.

Et bin c'est parce qu'il parait qu'il y a des crétins qui pensent que le QI est immuable et qu'une fois qu'on l'a déterminé par un test à n'importe quel age, il reste immuable toute la vie ! Ca serait presque comique une idée pareille, mais en même temps ça fait peur autant de connerie quand même !!!

jeudi 18 août 2011

Vers la domination de google chrome ?

Jusqu'à dernièrement j'étais un peu réticent à l'utiliser à cause de son interface bizarre sans barre de menus, mais maintenant que firefox essaye bêtement de copier dessus...
Et surtout en fait je tombe sur de + en + de sites qui marchent avec chrome mais pas firefox 5 ou 6 (6 en ce moment) !
Dernier en date : le site webradio de rfm (carrément un exemple, j'écoute pas d'habitude, mais j'y ai été parce que je fais la chasse aux flux en ce moment, et celui là ne marchait pas dans ma liste, j'en ai plusieurs centaines qui marchent pas mais celui là est un gros donc j'étais curieux de voir ça). Marche pas du tout avec firefox 6, sans problème avec chrome.

En + chrome a un argument massue pour réussir à extraire les urls des flux qu'ils s'amusent à cacher dans une tonne de code pour qu'on puisse pas écouter leurs radios en dehors des navigateurs (bizarre comme idée quand même) : je viens de découvrir qu'il a un onglet network dans son inspecteur d'élément. Alors là c'est carrément la fonction "imperator" pour trouver les flux, il sufft de défiler à la recherche de celle qui a une grosse barre qui grossit à droite (indiquant un volume largement + gros que les autres requêtes et en augmentation), on clique dessus et ça donne sur la droite l'url complète en haut de page. Plus qu'à copier ça dans n'importe quel player + pratique qu'un navigateur... !
C'est aussi puissant qu'un tcpdump mais en + lisible ! :)

Comment couper des pubs sans même regarder une vidéo !

Ca c'était le seul truc qui marchait bien dans mythtv (enfin c'était effroyablement lent, et en + fallait appuyer sur une touche pour passer la pub selon ce qu'il avait trouvé pendant la lecture, mais généralement il trouvait bien).
Bin en fait la méthode est tellement simple que j'arrivais pas à croire que ça marcherait. Et bin si !!!
En fait c'est tout con : quand les chaines de télé collent des séquences ensemble pour insérer leurs pubs, ça insère une image totalement noire (au moins 1 en tout cas) à l'endroit de la jonction.
J'ai essayé sur nrj12 vu que je voyais pas d'image noire dans leur pub. Et bin y en a quand même, avec une subtilité : leur générique de pub est sans image noire, par contre y en a entre chaque pub.
En + la recherche est super rapide, de l'ordre de 30s pour une vidéo de 50 minutes.
Ligne de commande magique pour ceux qui veulent essayer un de ces 4 :
mplayer -quiet -vf blackframe -vo null -nosound -benchmark test.mpg
La sortie est en numéro de frame, donc faut diviser par le nombre d'image par seconde pour avoir des secondes, normalement 25, puis coller ça dans un fichier edl. Ca a l'air compliqué mais ça se fait très bien et peut s'automatiser sans problème !
Le résultat : on voit le générique de pub démarrer, ça coupe juste avant la 1ère pub, et ça reprend pile au moment où le film reprend !
Bon dommage d'être obligé de garder le générique, mais bon sans regarder c'est quand même pas mal !

Note que si on veut ré-encoder la vidéo en autre chose, ça arrive en mpeg-ts quand c'est de la tnt, et je sais pas si c'est comme ça pour tous les flux, mais en tous cas ceux arrivent de la freebox sont assez amochés et il faut les réassembler avant de faire ça sous peine d'avoir des désynchronisations audio plutôt balèzes. Et le seul programme qui fait ça de façon magistrale (parce qu'on peut le faire soit avec un gui de frime soit en ligne de commande donc automatiquement), c'est project-x.

samedi 13 août 2011

Délire créatif

Ca faisait longtemps que j'avais plus eu le besoin de programmer... cette fois c'est revenu sans prévenir, l'idée du post précédent sur le visualisateur de télé... J'ai été dessus pendant presque 1 semaine, à rêver à comment il pourrait être, puis à concrétiser le rêve. J'en perdais le sommeil, la nuit dernière j'ai fini vers 1h du matin, tellement crevé que j'arrivais plus à lire correctement l'écran, pour me relever à 5h22, impossible de rester au lit + longtemps ! Je m'y suis remis en me disant que j'allais tomber de fatigue retourner au lit, et bin non ! Jusqu'au bout, ça a duré toute la matinée ! En fin de journée j'avais des courbatures dues à la fatigue quand même, là j'ai été obligé de baisser de régime, je me suis revu une partie du doc d'arte qu'ils ont passé la semaine dernière pour la nuit des étoiles, un rêve pour contemplatifs ce truc, "Tour du monde, tour du ciel" ça s'appelle, mais ça vient juste de disparaitre d'arte+7 (je l'ai récupéré juste avant !).
Enfin, j'ai pas encore assez avancé à mon goût, il y avait des sérieux bugs qui m'ont ralenti, et il fallait que le machin soit très rapide, et là si j'étais trop rapide à zaper j'arrivais à le planter... intolérable ! Ca m'a obligé à revoir pas mal de trucs, mais maintenant c'est vachement stable et rapide au moins ! Ironie, il utilise 2 scripts perl résidents (et 1 serveur en C pour la communication directe avec mplayer), et les scripts perl sont très rapides dans ce qu'ils ont à faire !
Enfin, depuis la semaine dernière il a gagné une liste des chaines d'abord, on ne pouvait même pas vraiment zaper avant, fallait quitter et relancer pour changer de chaine, le support du dvb pour voir le flux tnt en direct sans passer par la freebox (impressionnant de voir que tous les flux tnt sont de qualité supérieure à la freebox, presque toutes les chaines en résolution standard ont une basse résolution sur la freebox entre 480x576 et 540x576 selon les cas au lieu de 720x576, ça fait quand même une sacrée différence ! Pour la hd par contre c'est quand même du 1080i sur la freebox, plutôt pas mal, mais c'est encore + lourd sur la tnt, le pc a du mal à la lire, peut-être parce que ça prend trop de temps à être lu à partir de la clé usb... Le but était d'avoir un truc + utilisable que mythtv, où j'avais 50% de chances d'avoir un plantage au démarrage, et un % de chances de plantage non nul si je zapais ! Sans compter qu'il était monstrueusement lourd, lent, et était sûr de planter si j'avais le malheur de zaper sur une chaine à laquelle je n'étais pas abonné. Je l'ai viré du pc de la salle pour m'obliger à améliorer mon interface jour après jour, et ça marche.
Il me reste quand même encore pas mal de trucs à faire, une gestion des enregistrements par menus ça serait pas mal quand même, mais déjà c'est super agréable pour zaper, rien à voir avec la machine à planter qu'était mythtv !
Enfin en tous cas ça requinque, même si je me sens encore fatigué, y a rien de mieux que de s'amuser à concrétiser des rêves de cette manière pour se retrouver un peu !

Allez une tite image du résultat pour l'instant pour finir ! (à cliquer pour pouvoir lire !).

samedi 6 août 2011

Le guide tv intégré à mplayer...

J'avais repéré dans mplayer qu'il y avait la possibilité d'insérer une image par l'intermédiaire d'une pipe. En fait c'est vachement bien foutu, on peut gérer la transparence, la position précise et faire des animations, pas besoin de tout ça.
Bref, j'ai encore amélioré mon visualisateur de télé pour intégrer le guide tv (et nolife par l'intermédiaire de leur flux noair). Encore quelques trucs à finaliser, mais ça marche déjà remarquablement bien, vraiment frime !!!

vendredi 5 août 2011

Délire technique !

Ca c'est genre délire totalement inutile, mais ça peut être cool dans certaines circonstances.
J'en suis toujours à utiliser mon mac mini.
Je me suis mis dans la tête d'arriver à lire les chaines de télé de free avec par le réseau quand je l'utilise.
Et là déception, vlc sous linux est super lent, l'image est saccadée.
Après un rapide détour par mac os x,  pour vérifier, lui il y arrive mais il est limité à une super vieille version de vlc.
Bon. Retour sous linux, je ronge mon frein en regardant l'image continuer à saccader.
Et puis je me dis "tiens si j'essayais mplayer, ça peut pas être pire de toutes façons...".
Et là le choc, avec mplayer ça marche est fluidement !

A priori vlc a un support de xvideo totalement pourri, peut-être qu'ils ont besoin d'une routine assembleur pour convertir un format vidéo, je sais que mplayer inclut de l'assembleur pour le powerpc. Maintenant le support dans mplayer est méga primitif, il n'est pas fait pour lire des flux réseau de cette manière normalement, même si il peut le faire quand même. Du coup on peut mettre en pause, mais quand on reprend ça saute directement là où on en est, on peut pas revenir en arrière ni repartir en avant. Bref, c'est naze.
Pour corriger ça, j'ai eu l'idée de me faire des mini scripts. L'idée c'est de lancer un process mplayer qui va juste recopier le flux réseau sur disque. Puis une fois que le flux commence à arriver, lancer un 2ème process pour afficher la vidéo elle même. Ca marche, quand c'est lu sur disque il gère l'index, aussi bien que dans mythtv avec toute la lourdeur en moins !

Donc script principal, prend en paramètre le numéro de service de free (càd leur numéro de chaine interne, ça commence à 201 pour france 2, et ainsi de suite...), puis le format, sd pour format standard, ld pour "bas débit" ou hd.

le super script shell

Après ça, me suis fait quelques scripts simple pour afficher directement une chaine :france2 : ./freebox 201 sd
arte : ./freebox 204 sd
nolife : ./freebox 658 sd

Marche vachement bien, quand on quitte la vidéo le process qui génère le fichier est killé, le fichier reste sur disque si on veut le revoir + tard ou le convertir.
Bon éventuellement faudrait trouver un truc pour afficher ce qui passe en surimpression et pouvoir changer de chaine à volonté sans taper de commande, mais déjà c'est frime !!!
(bon c'est compliqué juste pour regarder la télé, mais c'est le côté geek qui ressort !).

mercredi 3 août 2011

Invraissemblable perte de temps !

Je viens de récupérer le mini mac ici puisqu'il ne peut plus faire de skype, et j'ai décidé de m'en servir quand il fait trop chaud pour utiliser un ordo "normal", et ça arrive tout le temps en ce moment (23° au thermomètre ressenti comme 33, on transpire sans rien faire, un vrai bonheur). Bref, je l'utilise sous linux, et j'ai dans l'idée de m'amuser avec opengl dessus.

Problème : opengl n'a jamais marché sous linux avec cette machine.
Mais bon maintenant beaucoup de temps a passé, et tout le monde dit que le driver de base pour cette carte vidéo a opengl. Sauf qu'il voulait pas marcher. C'est facile j'ai paumé 3h dessus!
J'y comprenais rien !
En fait c'est un problème spécifique au mac mini. Normalement le driver utilise un truc qu'ils appellent "kms" pour partager la console texte avec le frame buffer, sauf qu'avec les macs la carte vidéo est déjà en mode graphique sans charger de frame buffer. Résultat : utiliser kms dessus bloque l'accès à opengl. Y avait rien qui le disait nulle part, ça m'a fait chercher pendant une éternité, Heureusement à la fin j'ai fini par avoir l'idée de regarder si d'autres fous sur la planète n'avaient pas eu des problèmes sur un mac mini avec opengl sous linux. Et bin si, et y avait la solution, fallait désactiver kms ! ET ça a marché presque aussitôt, après il s'est encore plaint qu'il avait pas assez de mémoire vidéo (32 Mo !) pour mon écran, donc je l'ai collé en 16bpp, et ça y est tout marche.
Et son opengl hardware est vraiment rapide en +, ça va être parfait pour le genre de test que je veux faire !

Y a des fois comme ça... Bon on va aller faire un tour maintenant !