Advertisement
salahzar

transcript del 29 Aprile 2008, lezione lettura note29042008

Feb 16th, 2020
527
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.94 KB | None | 0 0
  1. [14:08] You: ok tutti seduti?
  2. [14:08] roxana Graves: sì sì
  3. [14:08] You: per chi (prof) al momento non è venuto alle altre lezioni
  4. [14:09] You: ricordo che queste lezioni fanno parte di una iniziativa dei mentori italiani
  5. [14:09] You: aperta a tutti per imparare ad usare meglio secondlife
  6. [14:09] You: le lezioni si svolgono presso sim di volontari
  7. [14:09] You: a rotazione in modo da fare anche una sorta di "turismo"
  8. [14:09] You: intelligente.. :)
  9. [14:10] Prof Kronfeld: capito
  10. [14:10] Prof Kronfeld: ma c'è un gruppo particolare?
  11. [14:10] You: ringrazio come sempre gli ospitanti di stasera: Sacha e PiccolaViola
  12. [14:10] You: stiamo cercando di costruire un calendario comune ed un gruppo di riferimento
  13. [14:11] You: con gaia rossini ed altri insegnanti italiani su secondlife (Imparafacile di vulcano etc)
  14. [14:11] You: credo che entro una settimana rifiniremo il meccanismo, gruppi siti web etc
  15. [14:11] You: diciamo che al momento siamo ancora in fase sperimentale
  16. [14:12] You: allora per stasera
  17. [14:12] You: l'oggetto della lezione è quello di imparare a leggere una notecard
  18. [14:12] Leonida Romano is Offline
  19. [14:12] You: occorre avere un minimo minimo di esperienza di costruire script elementari
  20. [14:12] You: e conoscere un pochino il touch e gli eventi
  21. [14:13] You: tu prof come sei messo?
  22. [14:13] Prof Kronfeld: per me ok
  23. [14:13] You: se avete cliccato sulla scatola blu
  24. [14:13] You: avete un folder che contiene una notecard
  25. [14:13] SLVEC - Lettura Notecard HUD Speak Easy owned by Salahzar Stenvaag gave you 'SLVEC - Lettura Notecard HUD Speak Easy' ( http://slurl.com/secondlife/nephilim/174/130/79 ).
  26. [14:13] Prof Kronfeld: si
  27. [14:13] roxana Graves: sì
  28. [14:14] Sacha Bowie: si
  29. [14:14] You: SL Mentori corso notecard.... etc
  30. [14:14] You: la notecard ricalca fedelmente le slides
  31. [14:14] You: che sono presenti anche nel folder
  32. [14:14] You: nel folder trovate anche un utile freebie
  33. [14:14] You: che vi spiegherò più tardi
  34. [14:14] MystiTool HUD 1.0.23: Entering chat range: Glen Gunawan (19m)
  35. [14:14] You: un HUD
  36. [14:15] You: che è una prima implementazione utile della lettura di notecard
  37. [14:15] You: come vedete dallo schermo possiamo usarlo per leggere testi preparati
  38. [14:15] You: per conferenze corsi lezioni etc
  39. [14:15] You: ma ho visto applicazioni di questo genere anche per creare eventi
  40. [14:15] You: artistici poesie etc
  41. [14:15] You: oltre ovviamente all'uso per configurare script complessi
  42. [14:16] You: per impostare i parametri senza lasciare modificare gli script
  43. [14:16] You: fin qui è abbastanza chiaro dove vogliamo arrivare?
  44. [14:16] Sacha Bowie: si
  45. [14:16] piccolaviola Mathys: si
  46. [14:16] Prof Kronfeld: si
  47. [14:16] You: allora... La lettura di una notecard purtroppo
  48. [14:16] piccolaviola Mathys: scusate io vado.buona lezione alla prossima
  49. [14:16] You: non è semplice in secondlife
  50. [14:16] You: ciao piccolaviola
  51. [14:17] You: :)))
  52. [14:17] Prof Kronfeld: ciao piccola
  53. [14:17] roxana Graves: sì
  54. [14:17] Sacha Bowie: ciao :)
  55. [14:17] roxana Graves: ciao:))
  56. [14:17] You: hanno fatto di tutto per renderla un po' ostica
  57. [14:17] Sacha Bowie: ciao Mirko
  58. [14:17] Prof Kronfeld: ciao
  59. [14:17] Glen Gunawan: ciao mirko
  60. [14:17] You: la premessa è che la notecard va letta una riga per volta
  61. [14:17] You: ciao mirko
  62. [14:17] Mies Losangeles is Offline
  63. [14:18] You: e si usano due comandi fondamentali:
  64. [14:18] You: llGetNotecardline e dataserver
  65. [14:18] Domneth Dingson is Online
  66. [14:18] You: llGetNotecardline chiede a secondlife di "andare a prendere" la riga indicata
  67. [14:18] MystiTool HUD 1.0.23: Entering chat range: Mirko Matova (17m)
  68. [14:18] You: dai famosi "asset servers"
  69. [14:19] You: quelli per intenderci che si rompono un giorno si
  70. [14:19] You: e un giorno anche :(
  71. [14:19] Sacha Bowie: :)
  72. [14:19] You: quando gli assetserver rispondono chiamano la funzione "dataserver"
  73. [14:19] You: che serve NON solo per leggere notecard ma anche a percepire altre risposte dagli asset servers
  74. [14:20] You: nel nostro caso li usiamo per leggere notecards
  75. [14:20] Prof Kronfeld: è un evento?
  76. [14:20] MystiTool HUD 1.0.23: Entering chat range: Tani Lowey (19m)
  77. [14:20] You: si
  78. [14:20] You: è un evento esattamente come il touch
  79. [14:20] Prof Kronfeld: ok
  80. [14:20] You: in termine tecnico è "asincrono"
  81. [14:20] You: nel senso che può avvenire in qualunque momento
  82. [14:20] You: il fatto che sia un evento rende questa cosa un po' difficile da spiegare
  83. [14:21] You: ma ci proverò
  84. [14:21] MystiTool HUD 1.0.23: Entering chat range: Tani Lowey (5m)
  85. [14:21] You: :)
  86. [14:21] roxana Graves: :))
  87. [14:21] Tani Lowey: ciao tutti...
  88. [14:21] You: vedete tutti la lavagna
  89. [14:21] roxana Graves: ciao:))
  90. [14:21] Sacha Bowie: ciao tany :)
  91. [14:21] Prof Kronfeld: ciao tani
  92. [14:21] roxana Graves: sì
  93. [14:21] Glen Gunawan: ciao tani
  94. [14:21] You: adesso indico concettualmente i vari punti che si devono fare
  95. [14:21] You: ciao tani
  96. [14:21] You: è più lungo da spiegare che poi da fare
  97. [14:21] You: ma vale la pena di capirlo bene
  98. [14:21] You: bloccatemi se non sono abbastanza chiaro
  99. [14:22] roxana Graves: ok
  100. [14:22] You: 1a. Lo script deve chiedere agli asset server la RIGA 0 di una notecard X.
  101. [14:22] You: subito dopo SI FERMA e aspetta che scatti l'evento dataserver
  102. [14:23] You: 1b. dopo un certo intervallo di tempo. se non c'è lag anche subito
  103. [14:23] You: altrimenti possono passare anche diversi secondi
  104. [14:23] You: scatta l'evento dataserver, che passa la riga 0 letta
  105. [14:23] Prof Kronfeld: domanda
  106. [14:23] You: si
  107. [14:23] Prof Kronfeld: la note deve essere nello stesso content dello script?
  108. [14:24] You: si la notecard DEVE essere dentro l'inventory
  109. [14:24] You: diversamente dalle texture che possono essere chiamate per UUID
  110. [14:24] Prof Kronfeld: ok
  111. [14:24] You: ah scusa errata
  112. [14:25] You: ho appena controllato
  113. [14:25] You: si possono usare anche delle UUID
  114. [14:25] You: anche se non l'ho mai visto concretamente
  115. [14:25] Sacha Bowie: ah
  116. [14:25] Prof Kronfeld: cioè richiamare la note per l'uid?
  117. [14:25] You: io non l'ho fatto perchè è un po' scomodo
  118. [14:25] You: dato che quando voi editate una notecard ogni modifica
  119. [14:26] You: la notecard cambia UUID
  120. [14:26] MystiTool HUD 1.0.23: Entering chat range: Blackrose Lane (18m)
  121. [14:26] Sacha Bowie: infatti...........
  122. [14:26] You: e quindi rischiate di leggere una notecard ormai vecchia, visto
  123. [14:26] You: che non potete sapere l'UUID della nuova
  124. [14:26] You: a meno di complicati salti mortali
  125. [14:26] You: comunque per semplicità supporremo che la notecard stia nell'inventory
  126. [14:26] Sacha Bowie: io mi scuso sal devo scappare..scusate davvero l interruzione
  127. [14:27] You: e che voi la cerchiate per nome
  128. [14:27] You: sisi ok
  129. [14:27] You: buon riposo sacha
  130. [14:27] roxana Graves: ciao:))
  131. [14:27] Prof Kronfeld: ciao sacha
  132. [14:27] Sacha Bowie: garzie notte a tutti :)
  133. [14:27] Sacha Bowie: ciao
  134. [14:27] Mirko Matova: notte sacha
  135. [14:27] Glen Gunawan: notte!
  136. [14:27] You: allora rimaiamo in pochi intimi
  137. [14:27] You: :)))
  138. [14:27] Tani Lowey: ciao, notte
  139. [14:27] You: tani, glen, voi riuscite a seguire?
  140. [14:28] Glen Gunawan: sisi
  141. [14:28] You: allora dicevo
  142. [14:28] Tani Lowey: sono arrivata tardi perchè non riuscivo a connettermi...
  143. [14:28] Tani Lowey: quindi non capisco ancora nulla
  144. [14:28] You: tra poco vedremo lo script finale
  145. [14:28] You: e lo vediamo insieme...
  146. [14:29] roxana Graves: :))
  147. [14:29] You: per finire la "teoria"
  148. [14:29] You: nell'evento dataserver si prende la riga ricevuta
  149. [14:29] You: e se è diversa da EOF
  150. [14:29] You: la si usa in qualche modo
  151. [14:30] You: chiedendo questa volta la riga 1
  152. [14:30] You: se era diversa da EOF si lancia un ulteriore evento llGetNotecardLine
  153. [14:30] You: che verrà gestita di nuovo dall'evento
  154. [14:31] You: adesso vi faccio vedere il programma
  155. [14:31] You: Tani
  156. [14:31] Glen Gunawan: ok...
  157. [14:31] You: per te l'anatomia di uno script di base è chiara?
  158. [14:31] Tani Lowey: si?
  159. [14:31] You: conosci default... state_entry... touch?
  160. [14:31] Tani Lowey: un poco, studio quando ho tempo...
  161. [14:32] You: :)))
  162. [14:32] Akim Alonzo is Online
  163. [14:32] You: allora cerchiamo di analizzare questo script
  164. [14:32] Tani Lowey: diciamo che
  165. [14:32] Glen Gunawan: a grandi linee anch'io...
  166. [14:32] Tani Lowey: mi arrabattto su script
  167. [14:32] Tani Lowey: gia fatti
  168. [14:32] You: allora il punto di partenza di qualunque script
  169. [14:32] You: è lo "state_entry"
  170. [14:32] Tani Lowey: si
  171. [14:33] You: vedete che nello state entry chiamiamo una funzione readnotecard
  172. [14:33] You: il motivo per cui ho fatto una funzione è che volevo rileggere la notecard
  173. [14:33] Glen Gunawan: si
  174. [14:33] You: oltre che allo start anche premendo touch
  175. [14:33] You: e quindi tutte due chiamano lo stesso pezzo di codice
  176. [14:34] You: se vi disturba usare funzioni
  177. [14:34] You: potete infilare il contenuto della funzione readnotecard()
  178. [14:34] Domneth Dingson is Offline
  179. [14:34] You: vale a dire line=0 e la query
  180. [14:34] You: direttamente dentro lo state_entry
  181. [14:34] You: line è una variabile globale
  182. [14:35] You: che rimane valorizzata alla fine di ogni evento
  183. [14:35] You: dire line=0 vuol dire che la funzione data_server saprà questo valore quando viene chiamata più tardi
  184. [14:35] You: anche notecardname e query sono variabili globali
  185. [14:36] You: dentro notecardname mettiamo il nome della notecard
  186. [14:36] You: line varrà consecutivamente 0, 1, 2, n
  187. [14:36] You: aumentando ogni volta che si leggerà una riga della notecard
  188. [14:36] You: query invece è un "codice" che viene restituito dalla GetNotecardline
  189. [14:36] You: una specie di "ricevuta"
  190. [14:37] You: perchè vi ho detto che l'evento dataserver viene utilizzato per restituire parecchi tipi di informazione dagli asset server
  191. [14:37] You: e quindi se avessimo tante richieste dobbiamo in qualche modo distinguerle una dall'altra
  192. [14:37] You: anche query è globale
  193. [14:37] Prof Kronfeld: ma se la richiesta è una sola allora serve?
  194. [14:38] You: no
  195. [14:38] You: si potrebbe farne a meno
  196. [14:38] Prof Kronfeld: ok
  197. [14:38] LorenzoAugust Zehetbauer is Offline
  198. [14:38] You: quindi voi per semplicità potreste anche non usarla
  199. [14:38] You: e qui avete il "corpo" dello script l'evento data server
  200. [14:38] Glen Gunawan: scusate, devo assentarmi.....^^
  201. [14:39] You: ok ciao Glen
  202. [14:39] Glen Gunawan: grazie per la lezione, putroppo devo andare!
  203. [14:39] Prof Kronfeld: ciao glen
  204. [14:39] Glen Gunawan: molto interessante cmq
  205. [14:39] Tani Lowey: ciao Glen
  206. [14:39] roxana Graves: ciao:))
  207. [14:39] You: vedete che l'evento dataserver torna una key che si chiama id
  208. [14:39] Sinar Bonetto is Offline
  209. [14:39] Glen Gunawan: grazie ancora Salahzar...
  210. [14:39] You: (che è proprio la ricevuta anzidetta)
  211. [14:40] Sinar Bonetto is Online
  212. [14:40] You: che noi dovremmo in teoria controllare
  213. [14:40] You: in teoria questo script dovrebbe avere subito dopo
  214. [14:40] You: if(id==query)
  215. [14:40] You: proprio per gestire proprio la mia query
  216. [14:41] You: r poi vedete che ha il parametro "data" che contiene la riga
  217. [14:41] Prof Kronfeld: in questo caso avresti query1 query2 ecc...
  218. [14:41] Prof Kronfeld: ?
  219. [14:41] You: in questo caso si potrebbe riciclare la stessa variabile
  220. [14:41] You: query
  221. [14:41] You: che contiene di volta in volta una "ricevuta" differente
  222. [14:42] You: ma come detto prima
  223. [14:42] You: se vi crea problemi per il momento ignorate il parametro id e query
  224. [14:42] Woodstock Burleigh is Offline
  225. [14:42] Mies Losangeles is Online
  226. [14:42] You: quindi come vedete se data diverso da EOF
  227. [14:42] You: allora lo script parla all'owner e gli passa la riga
  228. [14:43] You: poi line++ incrementa il numero di linea
  229. [14:43] You: quindi line diventa 1
  230. [14:43] You: e si ripete la richiesta iniziale
  231. [14:43] You: llGetNotecardLine con la stessa notecard, e con questo numero di linea
  232. [14:43] You: dataserver finisce
  233. [14:43] You: ma verrà chiamato subito di qui a poco di nuovo
  234. [14:44] You: per passare o la riga nuova
  235. [14:44] You: o l'indicazione EOF se è finita
  236. [14:44] You: =========================
  237. [14:44] You: questo è il modo normale di leggere una notecard
  238. [14:44] Prof Kronfeld: l'uso di data deve essere per forza all'interno dell'evento?
  239. [14:44] You: si
  240. [14:44] You: se lo volete usare da qualche altra parte
  241. [14:44] You: altri eventi
  242. [14:45] You: dovete muoverlo in variabili globali
  243. [14:45] You: esempio
  244. [14:45] Prof Kronfeld: ok
  245. [14:45] You: if(data!=EOF) lista+=data;
  246. [14:45] You: dove la riga viene aggiunta alla variabile globale lista
  247. [14:46] You: Tani spero che questo sia comprensibile ...
  248. [14:46] Tani Lowey: insomma...
  249. [14:46] roxana Graves: ci provo........
  250. [14:46] Tani Lowey: forse capirei meglio con un esempio concreto
  251. [14:46] You: provate a fare questo script
  252. [14:47] Tani Lowey: cioè per fare questo si fa così
  253. [14:47] You: concretamente
  254. [14:47] You: questo script che abbiamo visto "legge" a voi il contenuto di una notecard
  255. [14:47] You: lo dovete vedere come una specie di "ricetta"
  256. [14:48] You: per leggere una notecard ci vanno alcune variabili globali
  257. [14:48] You: nome, linea
  258. [14:48] You: in state_entry mettete la richiesta della prima linea #0
  259. [14:48] You: e poi ci va l'evento dataserver che si "mangia" le singole linee
  260. [14:49] You: proviamo come dicevo a buildare un box
  261. [14:49] You: e a metterci dentro una notecard
  262. [14:49] You: la notecard la dovete pescare dal vostro inventory
  263. [14:50] You: ricordate che NON deve avere dentro landmark
  264. [14:50] You: o oggetti
  265. [14:50] You: deve essere testo normale
  266. [14:50] You: createla da zero e scriveteci dentro 2 o 3 linee
  267. [14:51] You: chiamatela come volete ad esempio "NOTE" e piazzatela dentro il box
  268. [14:51] You: sapete vero come fare una notecard e spostarla dentro un vostro box?
  269. [14:51] Object: Hello, Avatar!
  270. [14:51] Tani Lowey: si
  271. [14:52] You: poi fate NEW SCRIPT
  272. [14:52] You: nel vostro box
  273. [14:52] Object: Hello, Avatar!
  274. [14:52] Object: Hello, Avatar!
  275. [14:52] You: aprite il new script
  276. [14:52] Object: Hello, Avatar!
  277. [14:52] roxana Graves: sì
  278. [14:53] You: e cancellate lo script di default
  279. [14:53] You: e metteteci con copia ed incolla lo script che trovate nella notecard del corso
  280. [14:53] You: al paragrafo 2.
  281. [14:53] You: questo (ve lo incollo solo per riferimento sulla chat):
  282. [14:53] You: integer line; // variabile globale key query; // variabile globale string notecardname="NOTECARD"; // variabile globale readnotecard(){ line = 0; query = llGetNotecardLine(notecardname, line); } default { state_entry() { readnotecard(); } touch(integer num){ readnotecard(); } dataserver(key id, string data) { if(data != EOF ){ // fai qualcosa con la linea contenuta in data llOwnerSay("Ho letto la riga "+(string)line); llOwnerSay("Contenuto: "+data); line++; query=llGetNotecardLine(notecardname,line); } } }
  283. [14:53] You: ma voi prendetelo dalla note
  284. [14:54] Object: Couldn't find notecard NOTECARD
  285. [14:54] You: ricordatevi di cambiare la 3a riga
  286. [14:54] Object: Couldn't find notecard NOTECARD
  287. [14:54] You: con il nome con cui avete chiamato la vostra notecard
  288. [14:54] Object: Ho letto la riga 0
  289. [14:54] Object: Contenuto: linea1
  290. [14:54] Object: Ho letto la riga 1
  291. [14:54] Object: Contenuto: linea2
  292. [14:54] Object: Ho letto la riga 2
  293. [14:54] Object: Contenuto: linea3
  294. [14:54] Object: Ho letto la riga 3
  295. [14:54] Object: Contenuto:
  296. [14:55] Object: Couldn't find notecard NOTE
  297. [14:55] Prof Kronfeld: ok
  298. [14:55] Tani Lowey: fatto
  299. [14:55] You: siete riusciti?
  300. [14:55] Prof Kronfeld: si
  301. [14:55] You: se tutto è andato bene
  302. [14:55] roxana Graves: sì
  303. [14:55] You: solo a voi è comparso il contenuto della notecard
  304. [14:55] Object: Couldn't find notecard NOTE
  305. [14:55] Object: Couldn't find notecard NOTE
  306. [14:55] You: qualcosa tipo
  307. [14:55] You: 14:54] Object: Ho letto la riga 0 [14:54] Object: Contenuto: linea1 [14:54] Object: Ho letto la riga 1 [14:54] Object: Contenuto: linea2 [14:54] Object: Ho letto la riga 2 [14:54] Object: Contenuto: linea3 [14:54] Object: Ho letto la riga 3 [14:54] Object: Contenuto:
  308. [14:56] Prof Kronfeld: si si
  309. [14:56] Prof Kronfeld: lo dice in giallo
  310. [14:56] Tani Lowey: da me c'è un errore
  311. [14:56] Object: Couldn't find notecard NOTE
  312. [14:56] Object: Couldn't find notecard NOTE
  313. [14:56] Object: Couldn't find notecard NOTE
  314. [14:56] You: Couldn't find notecard NOTE
  315. [14:56] You: questo?
  316. [14:56] You: Tani che errore?
  317. [14:57] Tani Lowey: se clicco sul mio cubo compare il simbolo del foglio con triangolo e punto esclamativo
  318. [14:57] Object: Couldn't find notecard NOTE
  319. [14:57] You: la notecard che hai messo come si chiamava?
  320. [14:57] Templar Merlin is Online
  321. [14:57] Tani Lowey: note
  322. [14:57] You: ok
  323. [14:57] You: tenete conto che minuscolo e maiuscolo SONO importanti
  324. [14:58] You: quindi se l'hai chiamata "note"
  325. [14:58] Tani Lowey: infatti
  326. [14:58] Tani Lowey: è quello l'errore
  327. [14:58] You: nello script devi mettere in 3a riga "note"
  328. [14:58] You: altrimenti non la trova
  329. [14:58] You: adesso ti funziona?
  330. [14:58] Object: Couldn't find notecard note
  331. [14:58] Object: Couldn't find notecard note
  332. [14:58] Object: Couldn't find notecard note
  333. [14:58] Object: Couldn't find notecard note
  334. [14:58] Object: Couldn't find notecard note
  335. [14:58] You: direi di no
  336. [14:58] Tani Lowey: no
  337. [14:59] You: ascolta
  338. [14:59] You: modifica tutte le permissions della scatola in copy/modify/trans
  339. [14:59] Tani Lowey: forse ora
  340. [14:59] You: si'...?
  341. [14:59] You: funge?
  342. [14:59] Tani Lowey: si si! ora si!
  343. [14:59] You: cos'era?
  344. [14:59] Tani Lowey: iniziale minuscola...
  345. [14:59] RightAsRain Rimbaud is Online
  346. [15:00] You: :(
  347. [15:00] Tani Lowey: invece che maiuscola
  348. [15:00] You: questo per ricordarvi che il linguaggio lsl
  349. [15:00] You: non tollera errori
  350. [15:00] Tani Lowey: :-(
  351. [15:00] You: nelle minuscole maiuscole
  352. [15:00] You: però con un po' di esperienza
  353. [15:00] You: queste cose si riducono
  354. [15:00] Tani Lowey: Metto la maiuscola in automatico
  355. [15:00] You: (vi garantisco che capita anche a me) lol :)
  356. [15:01] roxana Graves: :))
  357. [15:01] Tani Lowey: ma a cosa mi serve questa cosa?
  358. [15:01] Tani Lowey: cioè
  359. [15:01] Tani Lowey: quando mi viene detto
  360. [15:01] Tani Lowey: ho letto la riga 1 ecc
  361. [15:01] Tani Lowey: io cosa ci faccio?
  362. [15:01] You: beh
  363. [15:01] You: immagina ad esempio
  364. [15:01] You: (facciamo i creativi)
  365. [15:02] roxana Graves: sì sì
  366. [15:02] You: che tu sia in un happening di poesie
  367. [15:02] You: vi assicuro che ho visto cose simili
  368. [15:02] You: per terra vi sono tanti oggetti colorati
  369. [15:02] You: voi ne toccate uno a caso
  370. [15:02] You: e questo si mette a declamare solo a voi una poesia
  371. [15:03] You: una cosa simile l'ho vista e la chiamavano tipo il produttore di emozioni
  372. [15:03] You: e vi assicuro che fa un certo effetto
  373. [15:03] You: un'altra cosa ancora più utile sono i greeter
  374. [15:03] Tani Lowey: ok, amo le cose creative
  375. [15:03] You: che usano un senso
  376. [15:03] MystiTool HUD 1.0.23: Entering chat range: Xzaa Oh (19m)
  377. [15:03] You: sensor
  378. [15:03] You: quando entrate in una land
  379. [15:03] TedTheRushBandFan Hammerer is Offline
  380. [15:03] Xzaa Oh: ej come nome
  381. [15:04] Xzaa Oh: si si visto
  382. [15:04] You: vi scrivono delle cose sula terra in cui state entrando
  383. [15:04] roxana Graves: sì
  384. [15:04] You: ma come ho detto prima gli usi sono moltissimi
  385. [15:04] Xzaa Oh: e come va vendi ?
  386. [15:04] Prof Kronfeld: per configurare gli ao
  387. [15:04] You: l'esempio che vi faccio vedere
  388. [15:04] Xzaa Oh: quindi attività ben avviata aggiorno database lol
  389. [15:05] You: che io ho trovato uttilissimo come insegnante
  390. [15:05] TedTheRushBandFan Hammerer is Online
  391. [15:05] You: è questo HUD
  392. [15:05] You: che trovate nella cartella che vi ho dato
  393. [15:05] Xzaa Oh: quando odio sta risata rolf
  394. [15:05] roxana Graves: sì
  395. [15:05] You: sapete tutti cos'è un HUD
  396. [15:05] roxana Graves: sìììì
  397. [15:05] You: è un oggetto piatto che si attacca alla vostra visiera
  398. [15:05] Prof Kronfeld: si
  399. [15:05] Tani Lowey: si
  400. [15:06] You: per noi è semplicemente un cubo di 20cm x 20 xm x 0.1 cm
  401. [15:06] Xzaa Oh: mm devo fare una media quindi computo e vedo se sei potenzialmente un buon partito ..
  402. [15:06] You: se provate ad indossare l'HUD che vi ho dato nel folder
  403. [15:06] You: provate
  404. [15:06] Xzaa Oh: però sei sulla buona strada
  405. [15:07] You: si chiama SpeakEasy HUD
  406. [15:07] Xzaa Oh: poi le zinne :P
  407. [15:07] SpeakEasy HUD (wear me) don't show empty lines: SpeakEasy HUD attached to the top-left of your screen, Salahzar Stenvaag
  408. [15:07] Xzaa Oh: a patata fotonica ?
  409. [15:07] Mirko Matova: Students will learn how to build simple "cells" of scripted text and to compose them to form arrays for displaying complex information. Lesson is "basic" and will need some exercise and expansion for real world effective artifacts.
  410. [15:07] Prof Kronfeld: Students will learn how to build simple "cells" of scripted text and to compose them to form arrays for displaying complex information. Lesson is "basic" and will need some exercise and expansion for real world effective artifacts.
  411. [15:07] AngelMOM Onlyone is Offline
  412. [15:07] You: ogni volta che lo cliccate
  413. [15:07] Xzaa Oh: la cinta intendi ache te serve ?
  414. [15:07] Prof Kronfeld: While there is extensive documentation on wiki on XyText on the web it is quite difficult for beginners or intermediate to grab and fully understand them and to make use of it.
  415. [15:07] roxana Graves: Students will learn how to build simple "cells" of scripted text and to compose them to form arrays for displaying complex information. Lesson is "basic" and will need some exercise and expansion for real world effective artifacts.
  416. [15:08] You: vedete che lui fa "finta" di essere voi
  417. [15:08] You: e legge una riga dalla notecard che c'è dentro
  418. [15:08] You: per me è utilissimo per fare speech
  419. [15:08] You: interventi in pubblico
  420. [15:08] Tani Lowey: Students will learn how to build simple "cells" of scripted text and to compose them to form arrays for displaying complex information. Lesson is "basic" and will need some exercise and expansion for real world effective artifacts.
  421. [15:08] You: preparandomi il discorso in anticipo in una notecard
  422. [15:08] You: e poi devo soltanto fare click sull'hud
  423. [15:08] MystiTool HUD 1.0.23: Entering chat range: Hannah Hansen (19m)
  424. [15:09] MystiTool HUD 1.0.23: Entering chat range: LadyGrappa Zhukovsky (18m)
  425. [15:09] roxana Graves: bello!!!!
  426. [15:09] Tani Lowey: capito
  427. [15:09] You: come vedete dalla lavagna
  428. [15:09] LorenzoAugust Zehetbauer is Online
  429. [15:09] You: questo HUD di fatto usa le cose che abbiamo detto
  430. [15:09] You: llGetNotecardLine e data server
  431. [15:09] Prof Kronfeld: Lezione propedeutica.
  432. [15:09] Prof Kronfeld: Facciamo un riassunto delle informazioni minime che dovreste già sapere per poter scriptare. E' una carrellata sulle cose fondamentali:
  433. [15:09] Prof Kronfeld: (il simbolo § indica argomenti avanzati)
  434. [15:09] LorenzoAugust Zehetbauer is Offline
  435. [15:10] You: ovviamente la lezione che avete dentro è una delle mie lezioni passate
  436. [15:10] You: se volete metterci qualcosa di vostro
  437. [15:10] roxana Graves: :))
  438. [15:10] Mirko Matova: Students will learn how to build simple "cells" of scripted text and to compose them to form arrays for displaying complex information. Lesson is "basic" and will need some exercise and expansion for real world effective artifacts.
  439. [15:10] Mirko Matova: While there is extensive documentation on wiki on XyText on the web it is quite difficult for beginners or intermediate to grab and fully understand them and to make use of it.
  440. [15:10] Mirko Matova: ~~~PREREQUISITES - 1/2 minute
  441. [15:10] Prof Kronfeld: e non c'è modo di copiare nella chat?
  442. [15:10] Mirko Matova: Students must know the basics for scripting (events, instructions, etc), and MORE importantly how to send and receive Linked Messages in a linked set.
  443. [15:10] You: dovete cambiare la notecard che si chiama speakme
  444. [15:10] Prof Kronfeld: se non a mano voglio dire
  445. [15:10] You: dentro l'hud
  446. [15:10] Mirko Matova: Also required is build knowledge for rezzing, copying, aligning to grid and link in the proper order objects in linksets.
  447. [15:11] You: per cambiarla sapete che potete cliccare-destro l'HUD
  448. [15:11] You: fare edit
  449. [15:11] You: come se fosse un oggetto normale
  450. [15:11] You: prof
  451. [15:11] You: quando clicchi di fatto stai scrivendo sulla chat
  452. [15:11] Sinar Bonetto is Offline
  453. [15:11] Prof Kronfeld: si ma compare in verde
  454. [15:11] You: si
  455. [15:11] Prof Kronfeld: si vede che è un oggetto a parlare
  456. [15:11] You: perchè non sei tu realmente a parlare ma un oggetto
  457. [15:12] Prof Kronfeld: esatto
  458. [15:12] Prof Kronfeld: e per imbrogliare?
  459. [15:12] Prof Kronfeld: non si può?
  460. [15:12] Tani Lowey: :-)
  461. [15:12] You: a parte che già così
  462. [15:12] You: si imbroglia
  463. [15:12] You: lol
  464. [15:12] roxana Graves: ehehehe
  465. [15:12] Prof Kronfeld: ma no dichiari che sta leggendo l'hud in pratica
  466. [15:13] You: sisi quello che per i cantanti
  467. [15:13] You: sarebbe il "playback"
  468. [15:13] You: ma se fate un intervento importante in secondlife
  469. [15:13] You: mica potete andare a braccio
  470. [15:13] Sonia Drechsler is Offline
  471. [15:13] You: giusto?
  472. [15:13] Prof Kronfeld: certo
  473. [15:13] roxana Graves: già
  474. [15:14] Prof Kronfeld: ma se compare in bianco fa più impressione!
  475. [15:14] MystiTool HUD 1.0.23: (mimic) Scanning for targets.
  476. [15:14] MystiTool Mimic set to: Tani Lowey -- Now use: /1 say, /1 me, /1 whisper, /1 shout <witty text here>
  477. [15:15] Tani Lowey: ciao a tutti
  478. [15:15] Prof Kronfeld: eheheh
  479. [15:15] You: ho provato lo script di Mystitool
  480. [15:15] Tani Lowey: scherzetto! :-))
  481. [15:15] You: che è uno dei più avanzati
  482. [15:15] You: ma come vedete lo fa in verde
  483. [15:15] You: ma è anche giusto
  484. [15:15] You: per evitare appunto i brutti scherzetti
  485. [15:15] Prof Kronfeld: si
  486. [15:16] You: comunque
  487. [15:16] Prof Kronfeld: giusto
  488. [15:16] Tani Lowey: mi interessa MYstitool
  489. [15:16] You: alla lavagna sono segnate le avvertenze sulle letture da notecard
  490. [15:16] Prof Kronfeld: si possono scrivere da script?
  491. [15:16] You: asp Tani finisco e poi parliamo di mystitool
  492. [15:16] You: 4a... se ci sono oggetti
  493. [15:17] You: dentro la notecard
  494. [15:17] You: non pensateci nemmeno vi darebbe errori
  495. [15:17] Tani Lowey: mammamia com'è difficile ora seguire.... c'è di mezzo una conversazione estranea infinita!
  496. [15:17] You: inoltre le righe possono essere al massimo 255 caratteri
  497. [15:17] You: abbiamo finito
  498. [15:18] You: se volete
  499. [15:18] You: posso preparare una lezione
  500. [15:18] You: con tutte le applicazioni più importanti della lettura di notecard
  501. [15:18] Tani Lowey: si!
  502. [15:18] roxana Graves: sììììììììì
  503. [15:18] You: :))))
  504. [15:18] Prof Kronfeld: ni
  505. [15:18] Prof Kronfeld: eheheh
  506. [15:18] You: ma la base rimane sempre quella che vi ho fatto vedere stasera
  507. [15:18] Prof Kronfeld: scriverle le notecard da script si può?
  508. [15:18] You: NO
  509. [15:19] Prof Kronfeld: ah ok
  510. [15:19] You: purtroppo quei ******* della linden
  511. [15:19] Prof Kronfeld: eheheh
  512. [15:19] You: non vogliono che si faccia
  513. [15:19] Prof Kronfeld: e perchè?
  514. [15:19] You: sembra per due motivi principali
  515. [15:20] You: uno tecnico: se una notecard fosse scrivibile
  516. [15:20] You: avrebbero dei problemi ancora maggiori con gli asset server
  517. [15:20] You: maggiore traffico
  518. [15:20] You: e uno "etico"
  519. [15:20] You: per evitare che si usino le notecard per fare spam
  520. [15:21] You: comunque purtrpoppo non si può anche se io ho sviluppato un sistema
  521. [15:21] You: che consente di farlo, con l'aiuto di un sito web esterno
  522. [15:21] You: ma questo è tutto un altro paio di maniche...
  523. [15:21] Prof Kronfeld: immagino
  524. [15:21] You: Avete altre domande?
  525. [15:21] roxana Graves: no
  526. [15:21] You: a parte il mystitool che ne parliamo adesso
  527. [15:21] Tani Lowey: no
  528. [15:22] Tani Lowey: ok
  529. [15:22] Prof Kronfeld: no
  530. [15:22] roxana Graves: io vado........
  531. [15:22] You: Tani il mystitool si compra
  532. [15:22] You: ciao roxana buona notte
  533. [15:22] Prof Kronfeld: ciao roxana
  534. [15:22] roxana Graves: grazie sal........
  535. [15:22] You: :)))
  536. [15:22] Tani Lowey: ciao roxana
  537. [15:22] roxana Graves: notte a tutti.......
  538. [15:22] Templar Merlin is Offline
  539. [15:22] You: costa circa 400 L$
  540. [15:23] You: e da una serie di script
  541. [15:23] Tani Lowey: ma ho trovato una persona che me ne ha parlato
  542. [15:23] Tani Lowey: voleva passarmelo
  543. [15:23] You: che io ritengo molto utili
  544. [15:23] You: se te lo regala
  545. [15:23] You: accettalo
  546. [15:23] Tani Lowey: perchè dice che è di libera distribuzione
  547. [15:23] You: davvero?
  548. [15:23] Tani Lowey: ho detto no :-(
  549. [15:23] You: se fosse così
  550. [15:23] You: prendilo
  551. [15:23] Tani Lowey: si così mi ha detto
  552. [15:23] You: e fammi sapere dove
  553. [15:24] You: (sperando che non sia illegale lol)
  554. [15:24] Tani Lowey: ma ora non so più rintracciarlo
  555. [15:24] You: io l'ho pagato 400 L$
  556. [15:24] You: ma lo uso sempre
  557. [15:24] You: anche adesso
  558. [15:24] Tani Lowey: ci sono molte cose che in un luogo si devono pagare e in un altro le regalano
  559. [15:25] You: bhe se ti capita di capire dove le regalano
  560. [15:25] You: fammelo sapere che così mando i newbie
  561. [15:25] You: prima però verifichiamo che non siano cose pericolose
  562. [15:25] Prof Kronfeld: ciao ragazzi io vado
  563. [15:25] Tani Lowey: ma c'è un modo per risalire a qualcuno di cui non ricordi il nome?
  564. [15:25] You: ciao prof
  565. [15:25] Prof Kronfeld: grazie sal belkla lezione
  566. [15:26] Tani Lowey: ciao
  567. [15:26] You: spero che abbiate gradito :)
  568. [15:26] Prof Kronfeld: molto
  569. [15:26] Woodstock Burleigh is Online
  570. [15:26] You: comunque la rifaccio
  571. [15:26] Tani Lowey: sempre piacevoli le tue lezioni
  572. [15:26] Prof Kronfeld: per me l'orario è buono
  573. [15:26] Tani Lowey: e utili :-)
  574. [15:26] You: :)))
  575. [15:26] Prof Kronfeld: prima spesso non posso
  576. [15:26] You: ma a me viene meglio questo orario
  577. [15:26] Tani Lowey: anche per me va bene l'orario
  578. [15:26] You: ma sembra che a molti non sia così
  579. [15:26] Prof Kronfeld: si è ok
  580. [15:26] You: vabbè proviamo uno e l'altro
  581. [15:27] Prof Kronfeld: ok
  582. [15:27] You: ok ragazzi
  583. [15:27] You: anch'io mi ritiro
  584. [15:27] Prof Kronfeld: dove metti notizia delle tue lezioni?
  585. [15:27] Tani Lowey: questo è l'orario per le bestiole notturne
  586. [15:27] You: eheh
  587. [15:27] You: l'ho messo negli eventi di secondlife
  588. [15:27] You: se fate search -> eventi
  589. [15:27] You: education
  590. [15:28] Tani Lowey: domani recupero l'inizio della lezione di stasera
  591. [15:28] Tani Lowey: o è presto?
  592. [15:28] You: pubblichiamo di solito lo script
  593. [15:28] You: la chat scusa
  594. [15:28] You: su un blog
  595. [15:28] You: asp
  596. [15:28] You: che vi do l'http
  597. [15:28] Prof Kronfeld: si
  598. [15:28] Tani Lowey: io ce l'ho
  599. [15:29] Tani Lowey: da lì sono risalita a molte cose interessanti
  600. [15:29] You: http://italianmentor.wordpress.com/
  601. [15:29] You: poi io sto cominciando a fare anche dei video
  602. [15:29] You: tutorial in italiano
  603. [15:29] Tani Lowey: bene!
  604. [15:29] You: ditelo anche ad altri amici
  605. [15:29] Prof Kronfeld: ok
  606. [15:29] Tani Lowey: ok
  607. [15:30] You: ok allora ci sentiamo
  608. [15:30] Tani Lowey: grazie
  609. [15:30] Tani Lowey: ciao, buona notte!
  610. [15:30] You: 'notte
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement