Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab

17 mai 2019 : accident de la base de données : plus d'infos

#1 2008-05-08 23:26:17 MySQL->python->Puredata (encode caractere)

ths
membre
Lieu: CHER_france
Date d'inscription: 2008-05-08
Messages: 69
Site web

MySQL->python->Puredata (encode caractere)



Bonjour !

Je ne connaissais pas ce forum ... ça a l'air chouette ! Je travaille sur une installation interactive, web ..etc (http://www.reflet-web.net|| http://www.reflet-web.net/presentation.php) et j'ai une petite question. D'avance désolé à ce qui reçoivent également les messages de la listePD, j'ai posté ma question aussi... je mutiplie mes chances de réponses!

J'ai besoin d'interroger une base de données avec puredata pour récuperer des textes que je dois afficher avec un text3D (GEM).

Mon problème est que lorsque PD reçoit les textes (par OSC avec Python), dès qu'un texte contient un caractère spécial ... il me dit: "Type tag said this arg is a string but it's not!"

De là on pourrait se dire que PD accepte pas les caractères spéciaux, mais pourtant quand on lui fait lire un fichier texte ou quand j'execute mon script python avec SHELL, ça marche très bien... Je ne vois pas du tout de quoi cela peut-il venir... ni même ou chercher: j'envoie de l'ascii (je rêve qu'il marche en utf-16 mais bon ...)

Tiens tant que j'y pense, il n'y a pas un objet qui permettait de causer avec base de données directement dans Puredata !?


Merci d'avance, et enchanté tout le monde !

tranquillement,

Ths.


patch~ http://www.pastebin.org/34789

Hors ligne

 

#2 2008-05-09 10:57:21 Re : MySQL->python->Puredata (encode caractere)

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: MySQL->python->Puredata (encode caractere)



Salut ths!

après notre discussion IRC sur #dataflow, je me demande si tu ne devrais pas essayer d'utiliser des caractères d'échappement \é au lieu de é par exemple. D'autre part, pour faire marcher ton patch (sans ~) il faudrat un deuxième qui envoie les chaines de caractères en OSC sur le port 9000 pour simuler le résultat de ton python + db.

Enfin, jamais vu/reçu ton message sur la pd-list, il a du se perdre dans les limbes...

++
Oli44


La route est longue mais la voie est libre

Hors ligne

 

#3 2008-05-09 12:24:52 Re : MySQL->python->Puredata (encode caractere)

ths
membre
Lieu: CHER_france
Date d'inscription: 2008-05-08
Messages: 69
Site web

Re: MySQL->python->Puredata (encode caractere)



Salut Oli !

Et bien, après un moment de recherche j'ai fini par envoyer le texte en ascii pur et sans encodage d'aucune
sorte.

Et puisque text3D/text2d capte parfaitement l'ascii, tout fonctionne parfaitement. Carrément cool !

Dis, tu ferais comment pour passer une chaine de caractères d'un symbol dans un message ( l'inverse avec tosymbol, mais pas de tomessage ;-) ) parce qu'à partir de là, no limit pour faire des millions de trucs ... !

Merci encore,  ta cam avance ? on peut voir ça quand ? ou ?


Tu as bossé sur le spectacle "Vous en révez (Youri l'a fait)" ? j'en ai vu bout au CCAM de Nancy. Délirant...

Dernière modification par ths (2008-05-09 12:38:17)

Hors ligne

 

#4 2008-05-10 09:54:55 Re : MySQL->python->Puredata (encode caractere)

oli44
membre
Lieu: Notre Dame des Landes
Date d'inscription: 2008-04-25
Messages: 585
Site web

Re: MySQL->python->Puredata (encode caractere)



hello,

j'utilises surtout les fonctions convert.xxx de la bibiliothèque Pdmtl, super boulot que celui des montréalais!

Tu peux aussi passer tes messages de symbol en listes, ça marche pas mal et il y a plein d'abs partout pour manipuler les listes.

Enfin, je trouve le message de Iohannes Zmoelnig sur la liste très éclairé.

Pour la cam PTZ, ça avance par petits bouts, mon temps de travail est très fractionné en ce moment. Pour le CCAM, oui j'y étais, de ce délire, qui recommence en décembre...

++
O.


La route est longue mais la voie est libre

Hors ligne

 

#5 2008-05-11 22:06:02 Re : MySQL->python->Puredata (encode caractere)

ths
membre
Lieu: CHER_france
Date d'inscription: 2008-05-08
Messages: 69
Site web

Re: MySQL->python->Puredata (encode caractere)



Salut !


Merci pour tes conseils, je vais aller fouiller les PDMTL, il y en a pas mal et c'est vrai que je n'ai encore pris le temps de tout fouiller ! J'ai trouvé le spectable vraiment simpa et délirant dans sa forme. Mais nous étions en création dans le lieu quand vous avez joué, avec un emploi du temps soutenu, constant, voir intensif... je n'ai donc malheureusement pas pu tout voir ! Mais si cela se trouve nous avons causé ensemble dans la salle de bouffe.

Du coup avec nos bricolages intensifs nous allons bientôt filer une petite démo. ça pourra servir ! (ça m'aurait servi si je l'avais trouvé ;-) )


++
tranquillement,
ths,

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2020