Newsgroup: it.comp.lang.javascript
Titolo: Individuare correttamente il carattere "new line"

Scusatemi, sapete dirmi come fare? \n, \r o tutti e due insieme?
Spiego il contesto: un po' di lavoretti in una text area, nella quale
infilo l'html di un altro elemento e vorrei che i <br> venissero
trasformati in caratteri "new line"... se uso \n, va bene in firefox ma non
in ie, se uso \r va bene in entrambi... non saprei bene dove cercare
certezze, quindi chiedo qui :)
Merci.
-- 
Nando [?]
Apostolo della Prova

 Spiego il contesto: un po' di lavoretti in una text area[...]
Beh, trovato questo:
***
To begin a new line in a Textarea object, you can use a newline character.
Although this character varies from platform to platform (Unix is \n,
Windows is \r, and Macintosh is \n), JavaScript checks for all newline
characters before setting a string-valued property and translates them as
needed for the user's platform. 
***
Bene, quindi Javascript riesce comunque a "leggere" e interpretare
correttamente i caratteri di newline... ma come fare a "scriverli"
correttamente tramite Javascript? E' necessario uno sniffing della
piattaforma?


 piattaforma?
Hai fatto delle prove prima? Io mi ci ero imbattutto molto tempo addietro e
spero che la memoria non mi tiri brutti scherzi... per esempio una textarea
del genere:
<textarea id="testo">
ciao,
come va?
</textarea>
Il ritorno a capo cambiava non solo tra sistemi operativi, ma pure tra
browser (su WinFF era semplicemente \n mentre su WinIE(*1) era \r\n) e cosě
avevo risolto ponendo il \r opzionale, con:
document.getElementById("testo").value.replace(/\r?\n/,"");
// restituisce ciao,come va? sia su WinFF che su WinIE
Per scriverci perň, ho fatto una prova al volo e WinIE sembrerebbe non
interpretare i \r\n, prova a guardare sulla reference di Microsoft.
(*1) MacIE č ormai morto ma non so dirti come si comporti in questo caso.
Ro!

 interpretare i \r\n, prova a guardare sulla reference di Microsoft.
Ho dato un occhio in giro per la rete... alla fine, usando la regexp di
sopra per trasformare i newline in <br> e, a ritroso, rimpiazzando i <br>
con \r\n nello scrivere il valore della textarea, sembra andare tutto
bene... almeno su piattaforma windows. Altrove non posso verificare :-/


 in ie, se uso \r va bene in entrambi...
Scusa, ma la coppia \r\n non ti va bene? (carriage return e new line)
-- 
"When you have eliminated the impossible, whatever remains, 
however improbable, must be the truth." 

 Scusa, ma la coppia \r\n non ti va bene? (carriage return e new line)
Leggi un po' su... o giů, a seconda :)


 bene... almeno su piattaforma windows. Altrove non posso verificare :-/
Sì ho verificato, su Win(IE|FF) puoi fare \r\n per andare a capo (e quindi
in scrittura), per esempio:
<script type="text/Javascript">
window.onload=function()
{
    document.getElementById("testo").value="ciao,\r\ncome va?";
};
</script>
<textarea id="testo"></textarea>
Ma non so dirti neppure io su altri sistemi.
Ro!

 in scrittura), per esempio:
Sì, infatti... io poi avevo fatto un casino che mi ha creato un po' di
confusione: in fase di "prelievo" del contenuto della textarea, usavo
value, in fase di "scrittura" nella textarea usavo innerHTML...
Ora ho un nuovo interrogativo: \r\n pare andar bene, mentre non va bene
\n\r (che fa comparire un newline in più, con firefox).
Come al solito, non capisco se ciò ha un senso che mi sfugge o meno...


 Come al solito, non capisco se ciò ha un senso che mi sfugge o meno...
Su Win il ritorno a capo è proprio \r\n, a confermare questa cosa, in VB i
ritorni a capo sono VbCrLF (Vb Carriage Return Line Feed, ovvero \r\n). La
cosa mi sembra derivasse dalle vecchie stampanti, che per scrivere del testo
su una nuova riga, tornavano all'inizio del margine sinistro (Return
Carriage) e poi andavano a capo (scendendo di una riga: Line Feed o New
Line). Mi sembra che Mac avesse solo il \r, mentre Unix solo il \n (a rigor
di logica quindi, sia Linux che Mac OsX che derivano da Unix, dovrebbero
avere \n).
Comunque mi interessai alla cosa tempo addietro, sto andando a memoria... ma
se quanto ricordo fosse corretto, il pattern che ti ho passato funzionerebbe
senza problemi.
Ro!

 senza problemi.
Ora funziona tutto bene, pare: appena possibile chiederò a qualcuno di
testare in altri ambienti :)
Ti ringrazio tanto.


 Leggi un po' su... o giů, a seconda :)
Né l'uno né l'altra: a destra :)
Letto ora i post del thread.. mi devo un po' abituare a MacSOUP.
Cmq non ci saresti dovuto arrivare empiricamente, bastava documentarsi
un poco :)
La spiegazione che ti ha fornito Ro! a prima vista mi pare corretta; se
ti puň essere d'ausilio Safari sembra digerire tutto (\n, \r, \r\n..
\n\r non vuol dire una beneamata), mentre Firefox, sempre su Mac, non
digerisce il \r.


 value, in fase di "scrittura" nella textarea usavo innerHTML...
Tu hai DECISAMENTE un gran casotto in testa :P O forse, visto che è il
fine settimana, stavi pensando a ben più "nobili scopi"... :P
.. da te mi aspetta comunque una perversione mentale del tipo
"firstChild.nodeValue", non qualcosa tipo "innerHTML" :P


 comprensione "alla base"...
Io non ricordo neppure bene perché iniziai a studiarle, ma ha ragione Zer0:
una volta che le hai capite è come accorgersi di saper leggere. Ciò che ti
sembra incomprensibile, nasconde invece una logica innegabile.
Sarebbe poi il massimo se le RegExp diventassero uno standard per tutti i
linguaggi... ma una cosa del genere attiverebbe al volo un'astronave a
improbabilità infinita come la Cuore d'Oro LOL! :)
Ro!

 linguaggi...
Bene o male č cosģ; le regexp che derivano dal perl sono bene o male le
medesime su ogni linguaggio: JS, PHP, .NET, Java, etc.
Certo, poi ci sono alcune differenze, oppure introducono
flag/particolari sintassi che vadano ad aggiungersi a quelle basi, perņ
(mi viene in mente ad esempio, su PHP la possibilitą di far matchare al
"." anche i caratteri di new line).
Oppure capita diverse implementazioni dello stesso concetto, ma bene o
male grosse differenze non ve ne sono. Io almeno mi son sempre trovato
ugualmente bene a scrivere regexp su js, asp, php e java.


 "." anche i caratteri di new line).
Sì certo la base è la stessa, ma le differenze sono insopportabili. Uno
standard sarebbe un progetto interessante.
Ro!

 Uno standard sarebbe un progetto interessante.
Lo standard di fatto c'è, è la sintassi perl. PHP ad esempio utilizza anche la
sintassi POSIX (non mi ci sono mai addentrato, cmq). Capirei se ognuno avesse
un proprio sottolinguaggio con differente sintassi con cui implementa le
regexp, e in tal caso sarei d'accordo con te; ma grazie a Dio non siamo in una
situazione di questo tipo.
-- 
- Vuoi tu questo corpo?
- E' una domanda trabocchetto?

 .NET o Java non ho avuto problemi, mal di testa, o situazioni
incomprensibili.
Io invece mi sono dovuto fermare a dare un'occhiata a pattern simili
realizzati da altri in differenti linguaggi per capire gli errori in cui mi
imbattevo. Perché quando un pattern non va come dovrebbe, all'interno di un
linguaggio (diverso da JS in questo caso) potrebbe essere qualunque classe
carattere a disturbarne la logica, e così è necessario verificare tutto il
pattern.
Se ci fosse invece uno standard unico, sarebbe il massimo fare copia e
incolla da linguaggi diversi, senza star lì a ritoccare. Già tra Jscript e
Javascript, pur essendo per lo più compatibili, non lo sono al 100%: a me è
capitato - soprattutto agli inizi - che per risparmiare tempo riciclassi
pattern trovati in giro per la rete, scoprendo poi che funzionavano in
Jscript ma non in Javascript... questo è stato sicuramente un altro dei
motivi che mi ha spinto ad approfondire l'argomento, dopo aver iniziato ad
affrontarne le basi.
Ro!

 Jscript ma non in Javascript...
Dipende dalla versione di Javascript e JScript: alcune cose - standard - sono
state introdotte solo nelle versioni recenti. Come molte altre implementazioni
del resto (il caso eclatante dell'oggetto array in jscript, per dirne una).
-- 
- Lei ha precedenti di pazzia in famiglia?
- Mio nonno credeva d' essere San Giuseppe...
- Io ci metterei un bel SI!

 del resto (il caso eclatante dell'oggetto array in jscript, per dirne
una).
Ohe', quale caso ecclatante? Mi son perso il TG di ieri :P
Ro!
(*1) quante volte ci troviamo a pensare "Sarebbe bello avere questo o
quest'altro in un particolare linguaggio", è capitato anche a te con i CSS e
l'utilizzo di left e right nel box model. A me qualche tempo fa con la
possibilità di creare un array di tag (X)HTML riciclando (per comodità) la
sintassi dei CSS e prima di iniziare a scrivermi l'applicazione, ho trovato
la lib getElementsBySelector.

 sintassi dei CSS
Ce ne sono, vedasi cssQuery, e roba del genere.
Sinceramente la trovo del tutto inutile, perché appesantisce inutilmente il
codice. Sarebbe un'idea interessante se fosse nativa, magari.
Ma tra l'altro, nei browser standard, c'è già la possibilità di usare l'XPath
e quindi sarebbe quasi una ridondanza.
-- 
- E.. lei è mestruata al momento?
- Ma scusi questo che c' entra??
- Si inchini alla scienza!

 e quindi sarebbe quasi una ridondanza.
Sì ma in quel caso bisogna usare una sintassi diversa, più potente ma più
complessa e invece quella dei CSS è più immediata (perché universalmente
meglio conosciuta).
Ro!

 meglio conosciuta).
Il fatto che sia universalmente conosciuta non significa che sia più immediata
:) Per me è immediata sia la sintassi CSS che XPath, in quanto le conosco
entrambi. E' un dato soggettivo.
-- 
Secondo Lavoisier, "nulla si crea e nulla si distrugge". Secondo Chuck Norris,
Lavoisier dice un sacco di cazzate.

 entrambi. E' un dato soggettivo.
Certo, ma se Javascript avesse nativamente un getElementsBySelector, molti
sviluppatori la utilizzerebbero al volo, perché la sintassi dei CSS è
generalmente più conosciuta rispetto a XPath. Il fatto che sia più
conosciuta, renderebbe getElementsBySelector più rapidamente utilizzabile, e
quindi più immediato.
Ro!
(*1) straLOL! :) non serve a nulla questo rimando, era così, giusto per
usarlo un'ultima volta! :PP

 rimandi a fondo pagina, è una cosa che odio :P ), anche le regexp lo sono.
sottoscrivo (fai come me: non li leggo ...) già ho poco tempo da dedicare
al newsgroup e mi spiace, se poi devo saltellare avant'indrè mi passa la
voglia!
-- 
"qualcuno è andato per età
 qualcuno perchè già dottore
 e insegue una maturità, si è sposato, fa carriera
 ed è una morte un po' peggiore"
									    F.G.

> (fai come me: non li leggo ...)
In effetti era questo il mio intento, aggiungere un approfondimento che
potesse essere ignorato, ma che comunque poteva aggiungere un qualcosa in
più a ciò che volevo dire.
BTW se non riscontra il favore degli altri partecipanti, li levo. M'importa
assai (per usare un'espressione non mia ;)
Ro!

 assai (per usare un'espressione non mia ;)
la citazione era "m'importa seg'assai", penso ... :-)
Comunque sì, io li trovo veramente scomodi.
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità
 dove l'avete persa?"
									    V.R.

 Comunque sì, io li trovo veramente scomodi.
Petizione accolta. Rimossi.
Ro!

 
http://makeashorterlink.com/?Q1A641CAC
. 
[CUT]
La mia citazione era da "amici miei" (penso)...
Con quel "seg'" in più è più chiara? :-)


 quindi più immediato.
Ribadisco che è una cosa del tutto soggettiva, l'immediatezza.
Per quanto riguarda il discorso array e replace con callback è chiaro?
-- 
Le parole "pietà", "compassione" e "pena" sono state eliminate a sberle dal
vocabolario di Chuck Norris, che le riteneva un inutile spreco di spazio
quando potevano comodamente essere riassunte in "non morte".

 voglia!
Meno male non son l'unico a pensarla così. :)
-- 
Chuck Norris può ricostruire un uovo sbattuto.

 Con quel "seg'" in piů č piů chiara? :-)
Sinceramente? No! :)
Ro!

 Per quanto riguarda il discorso array e replace con callback è chiaro?
Le funzioni callback in replace le ho lette ma non le ho mai usate. Per il
resto sì, è chiaro.
Ro!

 Le funzioni callback in replace le ho lette ma non le ho mai usate.
Male. Ma cmq intendevo dire il mancato supporto fino a versioni relativamente
recenti del browser della Microsoft. Quelle cose, comprese push e pop
(scandaloso, per questi due metodi soprattutto) non sono utilizzabili su
versioni antecendenti alla 5.5.
Adesso, per fortuna, il problema è ridimensionato, ma all'epoca di Netscape 4
e IE4 e 5, era decisamente sentito.
-- 
Neil Armstrong, appena arrivato sulla Luna, ha trovato un post-it con scritto
"Chuck Norris was here".

 mio. :)
Scrissi una serie di articoli su XML qualche anno fa e mi sono interessato
a un po' tutto l'argomento (da XPath a XSL, passando per SMIL e altri) ma
il bacino di utenza che hanno i CSS non ce l'ha XPath e penso sia una
sintassi che (quasi) chiunque più rapidamente impara e quindi più
rapidamente può riadottare in JS per la selezione di tag. Vedasi la
sintassi della lib Behaviour (
http://bennolan.com/behaviour/
) - ma a te non
piacciono queste cose ;)
-- 
Ro!

 sintassi della lib Behaviour (
http://bennolan.com/behaviour/
) 
Già la conoscevo, altra cosa che può attirare inizialmente ma che a uno
sguardo approfondito si capisce che il gioco non vale assolutamente la
candela. Basta saper scrivere codice di markup in conformità a quel che si
deve poi fare lato javascript, separando ugualmente il contenuto dal
comportamento. Quell'accroccrio lì è solo apparenza, "fa fico" usare la
sintassi CSS, tutto qua. :) Ma a livello di codice, si fa una marea di
passaggi inutili.
Una cosa del genere potrebbe aver senso solo se uno dovesse agire, a
posteriori, su un codice fatto da terzi a cui non può metter mano.
Ma tra l'altro, è la bruttissima copia di quello che si dovrebbe fare
normalmente con XBL. Per questo auspico che un meccanismo come XBL sia
implementato dai vari browser, piuttosto che roba come
"getElementsBySelectors".
-- 
Chuck Norris ha inventato la famosa ricetta segreta del Kentucky Fried
Chicken, con undici erbe e spezie. Nessuno ha però mai nominato il dodicesimo
ingrediente: la paura.

 "getElementsBySelectors".
XBL non l'ho mai approfondito, magari metto anche quello dopo "Le mie
memorie" :P
-- 
Ro!

 Petizione accolta. Rimossi.
A me piacevano :)
-- 
Nando [?]
Apostolo della Prova

 assicurare che il "trucco" sta in tutta questa frase.
Mi sforzerò di assimilarla... e magari di dare una lettura a qualche
specifica :-P


 A me piacevano :)
Stiamo comunque 2 a 1, contando che io non posso votare (essendo parte in
causa), la petizione è accolta a maggioranza relativa :)
-- 
Ro!

 causa), la petizione č accolta a maggioranza relativa :)
Ooooohhhh questa democrazia...
Adda veni' baffo'.


 Ooooohhhh questa democrazia...
E chi là detto che siamo in una democrazia? Io e Cristiano facciamo
semplicemente del puro e sano "nonnismo" forti del nostro diritto di azianità
su questo NG 8)
-- 
Chuck Norris non manda lettere minatorie. Le lettere minatorie mandano Chuck
Norris.

 Ooooohhhh questa democrazia...
E chi l'ha detto che siamo in una democrazia? Io e Cristiano facciamo


 Norris.
LOL noto che quel sito ha avuto un gran successo :)


 l'ha
E tu sprechi un supersedes per cosě poco? Manco me n'ero accorto...
Mi spiace solo che sei incappato in un testista: i nostri follow-up sono i
piů veloci di usenet :)


 LOL noto che quel sito ha avuto un gran successo :)
Alcune frasi son geniali.. 
-- 
Per diventare famoso, il diavolo ha venduto l'anima a Chuck Norris.

 E tu sprechi un supersedes per cosě poco? 
E' che stavo scrivendo contemporaneamente quattro cose: due post, chattando
con un amico su MSN e del codice di debugging. E' grassa che non ti abbia
risposto "Debug.getService()". E mi sono accorto dell'errore di distrazione
dopo il send, ergo ho fatto il supersede.
-- 
Ogni volta che Chuck Norris entra in una stanza, parte la sigla di Walker
Texas Ranger dal nulla come sigla d'ingresso.

 su questo NG 8)
Il mio primo post su iclj č del 29 Maggio 2000, virtualmente sarei vs.
bisnonno LOL! :)
Della vecchia guardia sarei fratello maggiore anche di Riccardo :P
PS: e non č vero che chi va via perde il posto e bla bla bla
-- 
Ro!

 Della vecchia guardia sarei fratello maggiore anche di Riccardo :P
Anche io e Cristiano se è per questo eravamo qui prima di Riccardo. :) Mi
"accorsi" di lui durante il thread sul criptare codice JS.
-- 
Durante una sua partecipazione a "Chi vuol essere milionario VIP", Chuck
Norris ha detto "io" e ha vinto.

 bisnonno LOL! :)
Ehi bimbetto, usi il water o ancora il pannolino? :-)))))))
Purtroppo i miei vecchi post sono scomparsi, ahimé (ricordo che era stata
fatta una pulizia ai tempi), e quindi trovo solo quelli recenti tipo
 
http://makeashorterlink.com/?Q6F1121BC
Ma per date recenti come quelle che indichi te basta comunque ...
:-)


 Ehi bimbetto, usi il water o ancora il pannolino? :-)))))))
Che ci vuoi fare, son ragazzi... :))
-- 
Quando Chuck Norris fa l'occhiolino, le ragazze si sciolgono. Letteralmente.

 "accorsi" di lui durante il thread sul criptare codice JS.
E io prima di voi ;)
-- 
Ro!

 Ehi bimbetto, usi il water o ancora il pannolino? :-)))))))
LOL! :)
Beh sě ero minorenne ai tempi del mio primo messaggio (rintracciabile): 12
Febbraio '99: 
http://makeashorterlink.com/?T442211BC
Una settimana prima del tuo ;)
-- 
Ro!

 Febbraio 1999, ben *sette* anni fa.
Purtroppo 1 o 2 anni fa è stata fatta una pulizia dei vecchi post (ricordo
le discussioni ai tempi, ma non ricordo molto sul perché percome o con
quali criteri), ma io posto in questo newsgroup sicuramente dal 1998 (anno
in cui ho iniziato a studiare le intranet nel negozio dove lavoravo
allora). Da newbie e a fare domande piuttosto imbarazzanti a rileggerle
adesso :-/
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.

 E io prima di voi ;)
Che tu ti sia accorto prima di me di Riccardo non lo metto in dubbio, non sto
dicendo certo questo. Ma non eri qui prima di me, e da quanto ho capito
nemmeno di lui, se il tuo primo post risale al Febbraio 99. :)
Non parliamo poi di lurkare, ovviamente.
-- 
Se pronunciate la combinazione di parole "il punto debole di Chuck Norris
è...", vi arriva un calcio rotante dal nulla, tanto per chiarire.

 Non parliamo poi di lurkare, ovviamente.
Beh sì certo ;)
-- 
Ro!

 quanto ricordo of course) siete arrivati dopo.
beh che c'entra, anch'io ricordo quelli che indichi e non ricordo te ...
:-)
probabilmente è dovuto al fatto che ero un newbie, e normalmente ci si
ricorda di chi ci aiuta, non di chi chiede aiuto perché non ci sta capendo
un tubazzo (quando sono arrivato in questo newsgroup avevo appena scoperto
che esisteva un'alternativa *client-side* a vbscript, giusto per capirci
... :-/)
-- 
"Ho smesso di fumare.
 Vivrò una settimana di più.
 E in quella settimana pioverà a dirotto"
									    W.A.

 No il mio "prima di voi" si riferiva all'essere qui.
Allora no, mi spiace. Tra l'altro il mio primo post rintracciabile, se non
ricordo male, dovrebbe risalire al 99 e non al 2000 come dicevi all'inizio.
-- 
Errare è umano, perseverare è diabolico, uccidere è Chuck Norris.

 nome anagrafico, ma non senza successo.
Ovviamente qui il "non" č da eliminare dalla frase. :)
-- 
Se pronunciate la combinazione di parole "il punto debole di Chuck Norris
č...", vi arriva un calcio rotante dal nulla, tanto per chiarire.

 ... :-/)
Nessuno nasce imparato ;)
-- 
Ro!

 differente).
?e quale sei di questi che vedo? (non vedo Ro!) 


 ?e quale sei di questi che vedo? (non vedo Ro!)
Il primo :)
-- 
Ro!

 Il primo :)
Galileo? sorry, non ti ricordo allora ...
-- 
"e mai che mi sia venuto in mente
 di essere più ubriaco di voi
 di essere molto più ubriaco di voi"
									  F.D.A.

 Il primo :)
Hai visto cosa apre premendo sul link della tua firma?


 ricordo male, dovrebbe risalire al 99 e non al 2000 come dicevi all'inizio.
Senza un archivio completo non possiamo fare molto, ma sui rintracciabili
vinco io (e non ammetterň mai che Sergey Brin č mio amico :P)
-- 
Ro!

 Hai visto cosa apre premendo sul link della tua firma?
Un sito di domain grabbing. A te che apre?
Comunque ipoint2000 non era un progetto mio (ero gentilmente ospitato) ma
di Daniele & co., a proposito qualcuno si ricorda la sfida che lanciò qui
al ng?
Son riuscito a risalire solo a parte dei vari thread che ne uscirono,
peccato (io c'ero, nel caso ci fossero dubbi :P)
http://groups.google.it/group/it.comp.lang.javascript/browse_thread/thread/3489e1aea0144bc5/
-- 
Ro!

 SNES ma "online".
A maggior ragione allora dovresti ricordarti di me, dato che nel '99 mezzo
ng mi aiutò nella realizzazione di un giochino in JS (chiamato Stars Game),
ecco il post che ne consarcrò la pubblicazione:
http://groups.google.it/group/it.comp.lang.javascript/browse_thread/thread/46de634c94253772
-- 
Ro!

 Senza un archivio completo non possiamo fare molto, 
Non è una questione di fare o non fare, so benissimo da quanto tempo sto in
questo NG, e da quanto e come mi sono interessato a Javascript. :) Non è che
non lo ricordo, o ho dei dubbi, e in tal caso ci sarebbe un margine
d'incertezza su cui discutere.
Non mi ricordo il mese preciso, d'accordo, ma so che l'anno era o fine 98 o
inizio 99, non prima del 98 questo è certo.
Ripeto, tra l'altro, che il mio primo post rintracciabile come ZER0 è del '99
(Giugno, ho riguardato ora); e non nel 2000 o oltre come lasciavi intendere tu
all'inizio.
Inoltre in questo post parlo di "Dynamic HTML", e in quello suggessivo già
ragiono in termini d'interazione tra Javascript e HTML, dicendo che è
"*relativamente* poco" che mi stavo *dedicando* ai due.
Difatti dopo il mio primo interesse per JS a livello ludico (ed i post
relativi), scoprii che senza HTML avrei fatto di molto, ma di molto poco.. e
da lì inizio pian piano il mio interesse per questo mondo. Il web.
Pian piano, perché in quel periodo il mio lavoro non era assolutamente web
related. Per guadagnarmi la pagnotta lavoravo in una società che per lo più
scriveva software per le banche, e inizialmente mi sono occupato della
riscrittura e manutenzione di un software di Audit.
Contemporaneamente, ero in un gruppo che sviluppava videogiochi (Nayma, mi
pare che poi l'aggiunsi anche nella firma quando inizia a frequentare di più
il NG) ed il mio tempo libero lo occupavo in quel modo, non interessandomi al
web.
All'epoca, non mi sfiorava neppure l'idea di lavorarci sopra, né tanto meno di
"fare pagine HTML".
Ne è passata, di acqua sotto i ponti..
-- 
Chuck Norris non ha letto la bibbia. L'ha scritta.

 
http://groups.google.it/group/it.comp.lang.javascript/browse_thread/thread/46de634c94253772
Ah ecco la lunga gestazione, mazza non ne sapevo molto di JS :))
http://groups.google.it/groups?q=gioco+author%3Agalileo+group%3Ait.comp.lang.javascript&qt_s=Ricerca
E ho ritrovato anche un vecchio giochino di Alex P.:
http://www.alexpalmieri.com/memostep/memostep.html
-- 
Ro!

 dato che nel '99 mezzo ng mi aiutò nella realizzazione di un giochino in JS 
Il tuo post risale appunto al '99 (Settembre), a quel punto avevo già compreso
che l'interesse iniziale che mi aveva spinto verso JS non "funzionava", e che
il discorso era più complesso.
Tant'è che dopo aver incontrato l'HTML sbattei il capo più tardi con Dynamic
HTML, come attestano i due messaggi a cui mi riferivo nell'altro mio post.
-- 
Dio aveva chiesto dieci giorni per creare il mondo. Chuck Norris gliene ha
dati sei.

 Ah ecco la lunga gestazione, mazza non ne sapevo molto di JS :))
Beh, se ho ben capito non ti sei mai interessato piů di tanto a javascript,
almeno da quello che mi hai detto in mail. :)
-- 
I cerchi sui campi di grano sono il modo di Chuck Norris di comunicare al
mondo che a volte il fottuto grano deve starsene giů.

 web.
Beh io andavo a scuola ai tempi, i giochi li usavo da utente :) - a parte
quello Stars Game.
-- 
Ro!

 almeno da quello che mi hai detto in mail. :)
A livello professionale è vero, nel senso che JS è sempre stato un
passatempo e solo relativamente presto ne ho monetizzato le conoscenze
(ultimo libro a parte, per le riviste avrò scritto al massimo un paio di
articoli su JS, contro una marea scritti su qualunque altra cosa ;)
-- 
Ro!

 i giochi li usavo da utente :) 
Beh, il fatto di andare a scuola non significa automaticamente usare i giochi
da utente.. Io ho sempre desiderato poter sviluppare giochi, è questo che mi
ha spinto verso la programmazione, a otto anni.. :)
Tra l'altro il mio periodo più prolifico in termini ludici è stato sicuramente
alle superiori, fino al 1999/2000 non di più.
-- 
Anche il freddo trema davanti a Chuck Norris.

 Io la scuola l'avevo terminata nel '97.
Ma solo io sono così vecchio? :-(
-- 
Nando [?]
Apostolo della Prova

 Ma solo io sono così vecchio? :-(
Che ne sai, magari siamo dei ripetenti da guinness dei primati. :)
-- 
Chuck Norris non ha preso bene il mancato inserimento del suo volto a Mount
Rushmore. Il risultato si chiama Grand Canyon.

 Ma solo io sono così vecchio? :-(
"Piu' vecchio" sicuramente no, "cosi' vecchio" dipende... :-)
'bye

 "cosi' vecchio" dipende... :-)
L'anagrafe dice "solo" 34... in effetti, dovrei sentirmi più giovane :)


 alle superiori, fino al 1999/2000 non di piů.
Quello era il periodo in cui ho iniziato a scrivere per le riviste invece
:)
I primi due articoli furono dedicati a SMIL.
PS: prima che qualcuno (a caso) possa mettere questa cosa nella memoria non
selezionabile :P, fino a prova contraria, su iclj io sono arrivato prima :P
-- 
Ro!

 selezionabile :P, fino a prova contraria, su iclj io sono arrivato prima :P
Ti assicuro di no, se i tuoi primi post sono quelli che hai rintracciato. :) E
mi dispiace che nonostante tutto, e la parziale conferma da google (mi
riferisco ai due post che ti eri perso che confermano quanto avevo
precedentemente detto) tu lo pensi ancora.. significa che non ti fidi di quel
che dico. :) Ma se la cosa ti deve far star male, fai pure come hai fatto con
quella tua vecchia fiamma. ;P
-- 
Uri Geller è stato in grado di piegare a metà un cucchiaio con la forza del
pensiero. Chuck Norris è stato in grado di piegare a metà Uri Geller con la
forza del pensiero

 quella tua vecchia fiamma. ;P
...a scanso di equivoci, è già accaduto ROTFL! :)
-- 
Ro!

 ...a scanso di equivoci, è già accaduto ROTFL! :)
Ma va', finché ne sei consapevole no.. :)
-- 
Una volta, al Mugello, Valentino Rossi era ai 180 Km/h in curva e si è sentito
battere la spalla. Era Chuck Norris su un triciclo in impennata con una mano
sola. Con l'altra teneva Max Biaggi.