-
Tableless in prova...Insomma questo e` il layout tristemente privo di tables e frames.
http://anynowhere.com/personal/demo

L'ho provato su IE8, Opera 10.53, Firefox 3.5.2 (probabilmente da aggiornare, ma non lo uso quasi mai) e Chrome 4.tantinumerichenonricordo (idem non molto usato): si direbbe a posto. Dovrebbe anche andare su IE6 (non provato). Il validatore dice che va bene. Protesta sul CSS per la proprieta` "behavior" che mi serve per far digerire le trasparenze delle PNG ad IE6, ma direi che non me ne frega nulla.
Nota:
il CSS non e` stato messo in un file a parte perche` probabilmente quella sara` la sola pagina. Una volta caricata e cachata, cambiera` dinamicamente.-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-07 01:04:00.0 alle 2010-05-07 01:04:00.0
- Scritto da: alex.tg
> Insomma questo e` il layout tristemente privo di
> tables e
> frames.
>
>http://anynowhere.com/personal/demo

>
> L'ho provato su IE8, Opera 10.53, Firefox 3.5.2
> (probabilmente da aggiornare, ma non lo uso quasi
> mai) e Chrome 4.tantinumerichenonricordo (idem
> non molto usato): si direbbe a posto. Dovrebbe
> anche andare su IE6 (non provato). Il validatore
> dice che va bene. Protesta sul CSS per la
> proprieta` "behavior" che mi serve per far
> digerire le trasparenze delle PNG ad IE6, ma
> direi che non me ne frega
> nulla.
>
> Nota:
> il CSS non e` stato messo in un file a parte
> perche` probabilmente quella sara` la sola
> pagina. Una volta caricata e cachata, cambiera`
> dinamicamente.
mi piace molto meglio di quello che avevi prima-
Re: Tableless in prova...> mi piace molto meglio di quello che avevi prima
Ah no, non e` per il mio sito, e` per un'altra persona. Insomma, e` su commissione (a paga probabilmente bassa ma requisiti di professionalita` pure bassi, della serie "vediamo cosa viene fuori").
Il mio sito e` incriccato di frames e tables, e ormai e` un casino levarli e neanche ne ho molta voglia. Tanto voglio spostarlo su un client specifico: i browser web mi sono sempre andati stretti.-
Re: Tableless in prova...
- Scritto da: alex.tg
> Tanto voglio spostarlo su un client
> specifico: i browser web mi sono sempre andati
> stretti.
Figo, il traffico verso il tuo sito decuplera'
!
`"la realta' non e' cosi' terrificante come vogliono farti credere" - Giambo ` - Wakko che cita Giambo
-
Re: Tableless in prova...
- Scritto da: alex.tg
> > mi piace molto meglio di quello che avevi prima
>
> Ah no, non e` per il mio sito, e` per un'altra
> persona. Insomma, e` su commissione (a paga
> probabilmente bassa ma requisiti di
> professionalita` pure bassi, della serie "vediamo
> cosa viene
> fuori").
>
> Il mio sito e` incriccato di frames e tables, e
> ormai e` un casino levarli e neanche ne ho molta
> voglia. Tanto voglio spostarlo su un client
> specifico: i browser web mi sono sempre andati
> stretti.
xul + prism! presto!-
Re: Tableless in prova...> xul + prism! presto!
XUL? E` roba per quel mostro mangiamemoria di Firebloat? Mi perderei negli abissi di astrazione sottostanti e mi verrebbero le vertigini da alto livello. Client in L.in.oleum, presto!
-
Re: Tableless in prova...
- Scritto da: alex.tg
> > xul + prism! presto!
>
> XUL? E` roba per quel mostro mangiamemoria di
> Firebloat? Mi perderei negli abissi di astrazione
> sottostanti e mi verrebbero le vertigini da alto
> livello. Client in L.in.oleum, presto!
>
O ti fai la tua app su xulrunner, oppure usi prism, che è superiperlight.
In pratica fai una applicazione web che produce xul invece che html, hai js, e invece del browser hai un browserino.
Per darti un idea, naviga questa pagina:
http://www.hevanet.com/acorbin/xul/top.xul
e poi prova a farci una applicazione prism:
http://prism.mozillalabs.com/
-
Re: Tableless in prova...Una specie di virtual machine per applicazioni web?
Quanto di piu` inutile. Ho gia` Linoleum, io.
Il mio problema e` che a me piace stabilire le regole, non seguirle.-
Re: Tableless in prova...
- Scritto da: alex.tg
> Una specie di virtual machine per applicazioni
> web?
> Quanto di piu` inutile. Ho gia` Linoleum,
> io.
> Il mio problema e` che a me piace stabilire le
> regole, non
> seguirle.
Hai mai pensato di farci un webserver con lino? Prima solo di contenuti statici, poi magari ci aggiungi un linguaggio di scripting.-
Re: Tableless in prova...> Hai mai pensato di farci un webserver con lino?
In teoria si`, ma non ho un computer sempre acceso sotto il mio controllo per farcelo girare. Comunque tende a non interessarmi: mi piacerebbe fare qualcosa che punti molto sulla grafica e sul "wow" (non windows-on-windows, proprio wow).-
Re: Tableless in prova...
- Scritto da: alex.tg
> > Hai mai pensato di farci un webserver con lino?
>
> In teoria si`, ma non ho un computer sempre
> acceso sotto il mio controllo per farcelo girare.
Devi entrare anche tu nel magico mondo dei mini-itx.
> Comunque tende a non interessarmi: mi piacerebbe
> fare qualcosa che punti molto sulla grafica e sul
> "wow" (non windows-on-windows, proprio
> wow).
Penis enlargement viaaagra ciiialiis?
-
-
-
-
-
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-07 20:36:00.0 alle 2010-05-07 20:36:00.0> xul + prism! presto!
Il problema è che bisogna vedere se le specifiche sono già mature, assodate e definitive, o rischi di dover riscrivere l'applicazione ogni tot anni per tener dietro alle "innovazioni". Guarda ad esempio CSS, o PHP.
Gatto conservatore
-
-
-
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-07 13:15:00.0 alle 2010-05-07 13:15:00.0> Dovrebbe
> anche andare su IE6 (non provato).
Quando c'è di messo IE6 non bisogna mai dire "dovrebbe"
http://insulae.byethost10.com/pub/sito.css.alex.tg...
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-07 14:01:00.0 alle 2010-05-07 14:01:00.0> > Dovrebbe
> > anche andare su IE6 (non provato).
>
> Quando c'è di messo IE6 non bisogna mai dire
> "dovrebbe"
>
>
> http://insulae.byethost10.com/pub/sito.css.alex.tg...
Mi pare di capire che l'impaginazione sia a posto, e che il problema stia solo nelle trasparenze PNG.
-
Re: Tableless in prova...Be', grazie per il test.

Um... ok, pare che l'HTC non funzioni (quello che dovrebbe gestire le trasparenze). Poi c'e` il bordo blu intorno alle immagini associate a dei collegamenti, e anche questo pensavo di averlo tolto (border: 0 hidden). Ah, e la DIV 'finalizer' e` visibile in quella screenshot, probabilmente dovro` forzarne l'altezza e la line-height a 1px per venire incontro alle stravaganze di IE.
Um... sull'Eee ci dovrei ancora avere IE6.
Stamani stavo curando (offline) l'assemblaggio delle risposte in XML e il loro parsing per distribuire i contenuti sulla pagina. In pratica faccio degli script PHP che leggono roba da un DB e producono come output un documento XML, che alla fine viene interpretato dal js che ho chiamato 'dynamics.js': li`, dLoad fa una richiesta e chiama una callback al completamento, poi la callback col metodo 'crop' attraversa l'albero XML e raccoglie i valori dei campi, e usa setProp per distribuire i contenuti alla proprieta` innerHTML delle varie DIV. I valori dei campi li metto come #PCDATA codificati in base64. Si direbbe funzionare.-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-07 17:01:00.0 alle 2010-05-07 17:01:00.0> Be', grazie per il test.

>
> Um... ok, pare che l'HTC non funzioni (quello che
> dovrebbe gestire le trasparenze). Poi c'e` il
> bordo blu intorno alle immagini associate a dei
> collegamenti, e anche questo pensavo di averlo
> tolto (border: 0 hidden).
Prova border-style: none.
> Ah, e la DIV
> 'finalizer' e` visibile in quella screenshot,
> probabilmente dovro` forzarne l'altezza e la
> line-height a 1px per venire incontro alle
> stravaganze di
> IE.
>
> Um... sull'Eee ci dovrei ancora avere IE6.
>
> Stamani stavo curando (offline) l'assemblaggio
> delle risposte in XML e il loro parsing per
> distribuire i contenuti sulla pagina. In pratica
> faccio degli script PHP che leggono roba da un DB
> e producono come output un documento XML, che
> alla fine viene interpretato dal js che ho
> chiamato 'dynamics.js': li`, dLoad fa una
> richiesta e chiama una callback al completamento,
> poi la callback col metodo 'crop' attraversa
> l'albero XML e raccoglie i valori dei campi, e
> usa setProp per distribuire i contenuti alla
> proprieta` innerHTML delle varie DIV. I valori
> dei campi li metto come #PCDATA codificati in
> base64. Si direbbe funzionare.
Sei anche tu un associato UCAS?
-
Re: Tableless in prova...> Prova border-style: none.
Oh, provero` anche a offenderlo, se il resto fallisce.
{ border: 0px 0em 0ex hidden solid none ficcatel-in-XUL; }
> Sei anche tu un associato UCAS?
Non so cosa sia, direi di no, anche perche` io sono generalmente dissociato, anche e soprattutto da me stesso.
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-07 20:10:00.0 alle 2010-05-07 20:10:00.0> > Prova border-style: none.
>
> Oh, provero` anche a offenderlo, se il resto
> fallisce.
>
>{ border: 0px 0em 0ex hidden solid none > ficcatel-in-XUL; > }
>
> > Sei anche tu un associato UCAS?
>
> Non so cosa sia, direi di no, anche perche` io
> sono generalmente dissociato, anche e soprattutto
> da me stesso.
>
Ufficio Complicazioni Affari Semplici
-
Re: Tableless in prova...Ah, no, cercavo solo di fare le cose in un modo che mi permettesse di rimanere sul generico, cosi` da adattare "l'infrastruttura" ad eventuali siti simili, e quindi ho passato la roba in XML per mettere tutto l'HTML+CSS in un file e usarlo come "template", mentre gli script si occupano di roba specifica.
-
-
-
-
Re: Tableless in prova...
- Scritto da: alex.tg
> Be', grazie per il test.
>
> Um... ok, pare che l'HTC non funzioni (quello che
> dovrebbe gestire le trasparenze). Poi c'e` il
> bordo blu intorno alle immagini associate a dei
> collegamenti, e anche questo pensavo di averlo
> tolto (border: 0 hidden). Ah, e la DIV
> 'finalizer' e` visibile in quella screenshot,
> probabilmente dovro` forzarne l'altezza e la
> line-height a 1px per venire incontro alle
> stravaganze di
> IE.
>
> Um... sull'Eee ci dovrei ancora avere IE6.
>
> Stamani stavo curando (offline) l'assemblaggio
> delle risposte in XML e il loro parsing per
> distribuire i contenuti sulla pagina. In pratica
> faccio degli script PHP che leggono roba da un DB
> e producono come output un documento XML, che
> alla fine viene interpretato dal js che ho
> chiamato 'dynamics.js': li`, dLoad fa una
> richiesta e chiama una callback al completamento,
> poi la callback col metodo 'crop' attraversa
> l'albero XML e raccoglie i valori dei campi, e
> usa setProp per distribuire i contenuti alla
> proprieta` innerHTML delle varie DIV. I valori
> dei campi li metto come #PCDATA codificati in
> base64. Si direbbe
> funzionare.
Json. Puoi anche inviarti il js da eseguire dal server e eseguirlo con eval.-
Re: Tableless in prova...> Json. Puoi anche inviarti il js da eseguire dal
> server e eseguirlo con
> eval.
Sono andato a vederlo sulla wiki...

Makkome? Ho finito ora di validare l'XML e scopro che c'e` gia` un sostituto? Kazzo ma rimanere un po' con quel che c'e` no eh? Ma quante segate™ si sono inventati negli ultimi anni per 'sto kazzo di web? No, dai, cosi` non si puo` lavorare... non finisci di prendere un attimino pratica con una qualche nuova segata™ che ce n'e` gia` pronta un'altra, che al prezzo di memorizzare un ennesimo dodo di procedere e altri millemila dettagli sintattici, aggiunge un'utilita` che mi e` subito poco chiara... boh. Il web e` un posto folle, pensavo la follia si limitasse alla gente che ci gira ma vedo che contagia anche la paccottiglia che lo tiene insieme con lo spago.
Bah e poi bah!
Col cazzo che mi sposo 'sto JSON.
- Gatto ugualmente conservatore, a questo punto.-
Re: Tableless in prova...
- Scritto da: alex.tg
> > Json. Puoi anche inviarti il js da eseguire dal
> > server e eseguirlo con
> > eval.
>
> Sono andato a vederlo sulla wiki...
>
>

>
> Makkome? Ho finito ora di validare l'XML e
> scopro che c'e` gia` un sostituto? Kazzo
> ma rimanere un po' con quel che c'e` no eh? Ma
> quante segate™ si sono inventati negli
> ultimi anni per 'sto kazzo di web? No, dai, cosi`
> non si puo` lavorare... non finisci di prendere
> un attimino pratica con una qualche nuova
> segata™ che ce n'e` gia` pronta un'altra,
> che al prezzo di memorizzare un ennesimo dodo di
> procedere e altri millemila dettagli sintattici,
> aggiunge un'utilita` che mi e` subito poco
> chiara... boh. Il web e` un posto folle, pensavo
> la follia si limitasse alla gente che ci gira ma
> vedo che contagia anche la paccottiglia che lo
> tiene insieme con lo
> spago.
>
> Bah e poi bah!
> Col cazzo che mi sposo 'sto JSON.
>
>
>
> - Gatto ugualmente conservatore, a questo
> punto.
la comodità di json è: librerie per tutti i linguaggi e il fatto che lato javascript puoi usarlo senza avere nessuna lib facendo eval(xmlHttpReq.responseText), e hai l'oggetto js senza dover parsare nulla.-
Re: Tableless in prova...> la comodità di json è: librerie per tutti i
> linguaggi e il fatto che lato javascript puoi
> usarlo senza avere nessuna lib facendo
> eval(xmlHttpReq.responseText), e hai l'oggetto js
> senza dover parsare
> nulla.
Ma ci ho gia` pensato io nel mio scriptino, ormai arriva tardi.
-
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 10:53:00.0 alle 2010-05-08 10:53:00.0
- Scritto da: alex.tg
> > Json. Puoi anche inviarti il js da eseguire dal
> > server e eseguirlo con
> > eval.
>
> Sono andato a vederlo sulla wiki...
>
>

>
> Makkome? Ho finito ora di validare l'XML e
> scopro che c'e` gia` un sostituto? Kazzo
> ma rimanere un po' con quel che c'e` no eh? Ma
> quante segate™ si sono inventati negli
> ultimi anni per 'sto kazzo di web? No, dai, cosi`
> non si puo` lavorare... non finisci di prendere
> un attimino pratica con una qualche nuova
> segata™ che ce n'e` gia` pronta un'altra,
> che al prezzo di memorizzare un ennesimo dodo di
> procedere e altri millemila dettagli sintattici,
> aggiunge un'utilita` che mi e` subito poco
> chiara... boh. Il web e` un posto folle, pensavo
> la follia si limitasse alla gente che ci gira ma
> vedo che contagia anche la paccottiglia che lo
> tiene insieme con lo
> spago.
>
> Bah e poi bah!
> Col cazzo che mi sposo 'sto JSON.
>
>
>
> - Gatto ugualmente conservatore, a questo
> punto.
non conoscevi nemmeno json? marò che bamba che sei-
Re: Tableless in prova...> non conoscevi nemmeno json? marò che bamba che sei
Io tendo a fare da solo: ci perdo meno tempo che a cercare qual'e` la soluzione migliore gia` esistente e come sistema ha sempre funzionato piuttosto bene. Per non parlare del fatto gia` discusso che a me tendenzialmente non piacciono le scatole nere.-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 13:22:00.0 alle 2010-05-08 13:22:00.0
- Scritto da: alex.tg
> > non conoscevi nemmeno json? marò che bamba che
> sei
>
> Io tendo a fare da solo:
prima regola dell'informatico: non reinventare tutte le volte l'acqua calda, regola che evidentemente tu non hai mai assimilato
> ci perdo meno tempo che
> a cercare qual'e` la soluzione migliore gia`
> esistente e come sistema ha sempre funzionato
> piuttosto bene.
da quanto sei dietro a linoleum?
> Per non parlare del fatto gia`
> discusso che a me tendenzialmente non piacciono
> le scatole
> nere.
ma scatola di nera di che cazzo? json è un formato per lo scambio di dati, mica un .exe, rimbambito che non sei altro
ghignola mi stai diventando senile alla tua età?-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 13:41:00.0 alle 2010-05-08 13:41:00.0> > > non conoscevi nemmeno json? marò che bamba che
> > sei
> >
> > Io tendo a fare da solo:
>
> prima regola dell'informatico: non reinventare
> tutte le volte l'acqua calda, regola che
> evidentemente tu non hai mai
> assimilato
>
> > ci perdo meno tempo che
> > a cercare qual'e` la soluzione migliore gia`
> > esistente e come sistema ha sempre funzionato
> > piuttosto bene.
>
> da quanto sei dietro a linoleum?
>
> > Per non parlare del fatto gia`
> > discusso che a me tendenzialmente non piacciono
> > le scatole
> > nere.
>
> ma scatola di nera di che cazzo? json è un
> formato per lo scambio di dati, mica un .exe,
> rimbambito che non sei
> altro
>
> ghignola mi stai diventando senile alla tua età?
Cos'altro serve per fare i siti, se non HTML, JavaScript, un linguaggio lato server, diciamo PHP per restare terra terra, e un DBMS se proprio ne vuoi uno?
Specializzarsi in piattaforme e CMS aiuta a ottimizzare il lavoro se devi fare molti siti, ma per i gatti che fanno i siti per se stessi ciò che ho citato basta, e imparare una piattaforma, un CMS, un framework sarebbe tempo sottratto a fare il sito.-
Re: Tableless in prova...> > da quanto sei dietro a linoleum?

Da quando sono indeciso sul da farsi per questioni del tutto scollegate dai tempi di realizzazione.
> > ma scatola di nera di che cazzo? json è un
> > formato per lo scambio di dati, mica un .exe,
> > rimbambito che non sei
> > altro
Ma non ha librerie?
Ogni formato avra` pur bisogno di un cazzo d'interprete, no?
> > ghignola mi stai diventando senile alla tua età?
A me sembra piuttosto normale che uno che ha messo insieme, si` e no, quattro o cinque sitarelli, NON conosca certe opzioni. Tu chiamala senescenza, se vuoi.
> Cos'altro serve per fare i siti, se non HTML,
> JavaScript, un linguaggio lato server, diciamo
> PHP per restare terra terra, e un DBMS se proprio
> ne vuoi
> uno?
>
> Specializzarsi in piattaforme e CMS aiuta a
> ottimizzare il lavoro se devi fare molti siti, ma
> per i gatti che fanno i siti per se stessi ciò
> che ho citato basta, e imparare una piattaforma,
> un CMS, un framework sarebbe tempo sottratto a
> fare il
> sito.
Shhh, cosi` lo fai sembrare un discorso serio.
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 14:25:00.0 alle 2010-05-08 14:25:00.0> > e imparare una piattaforma,
> > un CMS, un framework sarebbe tempo sottratto a
> > fare il
> > sito.
>
> Shhh, cosi` lo fai sembrare un discorso serio.
Aggiungo anche che se l'interprete legge uno script e genera una pagina chiamando dati dal motore DBMS che legge un database, quindi la passa al server web e infine il browser se la lavora ancora un po' in JavaScript e ci mettiamo pure la sìmmia appiccicaticcia, i siti diventano applicazioni, come dire, come OpenOffice.
-
Re: Tableless in prova...- Scritto da: alex.tg
> Ma non ha librerie?
> Ogni formato avra` pur bisogno di un cazzo
> d'interprete,
> no?
Si e no.
-
Re: Tableless in prova...> se il server torna
> {"attrname":"value"}
> tu fai
> var obj = eval(xmlhttp.responseText);
> alert(obj.attrname); //mostra "value"
> [img]http://partitodemocratico.gruppi.ilcannocchia
Mi spieghi una cosa: e` poi molto diverso dall'avere questa risposta:<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE home [ <!ELEMENT home (title, subtitle, side, text, copyrightDates, copyrightNames)> <!ELEMENT title (#PCDATA)> <!ELEMENT subtitle (#PCDATA)> <!ELEMENT side (entry*)> <!ELEMENT entry (#PCDATA)> <!ELEMENT text (docTitle, docText)> <!ELEMENT docTitle (#PCDATA)> <!ELEMENT docText (paragraph*)> <!ELEMENT paragraph (#PCDATA)> <!ELEMENT copyrightDates (#PCDATA)> <!ELEMENT copyrightNames (#PCDATA)> ]> <home> <title> U2VuemEgbm9tZQ== </title> <subtitle> U2VuemEgc290dG90aXRvbG8= </subtitle> <side> </side> <text> <docTitle> U2VuemEgdGl0b2xv </docTitle> <docText> <paragraph> RG9jdW1lbnRvIHZ1b3RvLg== </paragraph> </docText> </text> <copyrightDates> Q29weXJpZ2h0IDIwMTA= </copyrightDates> <copyrightNames> Tm9taSBkZWdsaSBhdXRvcmk= </copyrightNames> </home>
E fare...
title = Base64.decode (response.crop ('/title').toString());
per tirarne fuori un campo scalare, o...
docText = response.crop ('/text/docText/paragraph');
per tirarne fuori un array che poi interpreto cosi`:for (i = 0; i < docText.length; i ++) { thisParagraph = Base64.decode (docText[i].toString()); thisParagraph = '<p class="paragraph">' + thisParagraph + '</p>'; paragraphs += thisParagraph; }
con un metodo 'crop' che ho scritto con una cinquantina di righe di javascript? Cioe`, a che serve? Per non fare la fatica di scrivermi (una volta) quel metodino?-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 15:09:00.0 alle 2010-05-08 15:09:00.0
- Scritto da: alex.tg
> > se il server torna
> > {"attrname":"value"}
> > tu fai
> > var obj = eval(xmlhttp.responseText);
> > alert(obj.attrname); //mostra "value"
> >
> [img]http://partitodemocratico.gruppi.ilcannocchia
>
> Mi spieghi una cosa: e` poi molto diverso
> dall'avere questa
> risposta:
>
><?xml version="1.0" encoding="utf-8"?> > <!DOCTYPE home [ > <!ELEMENT home (title, subtitle, side, text, > copyrightDates, > copyrightNames)> > <!ELEMENT title (#PCDATA)> > <!ELEMENT subtitle (#PCDATA)> > <!ELEMENT side (entry*)> > <!ELEMENT entry (#PCDATA)> > <!ELEMENT text (docTitle, docText)> > <!ELEMENT docTitle (#PCDATA)> > <!ELEMENT docText (paragraph*)> > <!ELEMENT paragraph (#PCDATA)> > <!ELEMENT copyrightDates (#PCDATA)> > <!ELEMENT copyrightNames (#PCDATA)> > ]> > <home> > <title> > U2VuemEgbm9tZQ== > </title> > <subtitle> > U2VuemEgc290dG90aXRvbG8= > </subtitle> > <side> > </side> > <text> > <docTitle> > U2VuemEgdGl0b2xv > </docTitle> > <docText> > <paragraph> > RG9jdW1lbnRvIHZ1b3RvLg== > </paragraph> > </docText> > </text> > <copyrightDates> > Q29weXJpZ2h0IDIwMTA= > </copyrightDates> > <copyrightNames> > Tm9taSBkZWdsaSBhdXRvcmk= > </copyrightNames> > </home>
>
> E fare...
>
>title = Base64.decode (response.crop > ('/title').toString());
>
> per tirarne fuori un campo scalare, o...
>
>docText = response.crop > ('/text/docText/paragraph');
>
> per tirarne fuori un array che poi interpreto
> cosi`:
>
>for (i = 0; i < docText.length; i ++) { > > thisParagraph = Base64.decode > (docText[i].toString()); > thisParagraph = '<p class="paragraph">' + > thisParagraph + > '</p>'; > > paragraphs += thisParagraph; > > }
>
> con un metodo 'crop' che ho scritto con una
> cinquantina di righe di javascript? Cioe`, a che
> serve? Per non fare la fatica di scrivermi (una
> volta) quel
> metodino?
serve a non metterci tre anni a parsare un file xml in javascript, coglione-
Re: Tableless in prova...> serve a non metterci tre anni a parsare un file
> xml in javascript,
> coglione
Stai parlando di tempo d'esecuzione o di lunghezza del codice? Chiarisci invece di dare del coglione a destra e a sinistra.
La lunghezza del codice che interpreta la risposta, nell'esempio sopra, e` una riga per ogni elemento (o insieme di elementi dello stesso tipo). Non mi sembra tutto 'sto spreco.docText = response.crop > ('/text/docText/paragraph');
Ci hai fatto caso?-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 17:47:00.0 alle 2010-05-08 17:47:00.0
- Scritto da: alex.tg
> > serve a non metterci tre anni a parsare un file
> > xml in javascript,
> > coglione
>
> Stai parlando di tempo d'esecuzione o di
> lunghezza del codice?
tutte e due le cose, l'xml introduce un overhead pazzesco rispetto a json, almeno per dati altamente strutturati e parsare un documento xml altamente strutturato è penosamente più lento che valutare un oggetto ricavato da json
> Chiarisci invece di dare
> del coglione a destra e a
> sinistra.
sei sul forum dei troll, figliuolo
> La lunghezza del codice che interpreta la
> risposta, nell'esempio sopra, e` una riga per
> ogni elemento (o insieme di elementi dello stesso
> tipo). Non mi sembra tutto 'sto
> spreco.
>
>docText = response.crop
> > ('/text/docText/paragraph');
>
> Ci hai fatto caso?
se pensi che abbia letto una sola riga del codice che hai postato sei davvero coglione
-
-
-
Re: Tableless in prova...Tempi di parsing.
Json è più veloce e meno prolisso di xml.
Ti permette di avere un oggetto nell'ambiente javascript che è 1:1 con l'oggetto che hai usato lato server.
Banalmente in java avrò lato server:
mioOggetto.setMioAttributo("valore");
String jsonString =
new JSONObject(mioOggetto).toString();
e lato client:
var obj = eval(jsonString);
obj.mioAttributo == "valore"-
Re: Tableless in prova...Ooooh, finalmente una spiegazione chiara, grazie.
Ok, quando dovro` fargli analizzare qualcosa di piu` di cinque o sei campi in croce terro` presente, per ora sto bene anche cosi`.
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 15:35:00.0 alle 2010-05-08 15:35:00.0
- Scritto da: suoranciata
> Tempi di parsing.
> Json è più veloce e meno prolisso di xml.
> Ti permette di avere un oggetto nell'ambiente
> javascript che è 1:1 con l'oggetto che hai usato
> lato
> server.
> Banalmente in java avrò lato server:
> mioOggetto.setMioAttributo("valore");
> String jsonString =
> new JSONObject(mioOggetto).toString();
> e lato client:
> var obj = eval(jsonString);
> obj.mioAttributo == "valore"
eval è il male!
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 20:14:00.0 alle 2010-05-08 20:14:00.0> Tempi di parsing.
> Json è più veloce e meno prolisso di xml.
> Ti permette di avere un oggetto nell'ambiente
> javascript che è 1:1 con l'oggetto che hai usato
> lato
> server.
> Banalmente in java avrò lato server:
> mioOggetto.setMioAttributo("valore");
> String jsonString =
> new JSONObject(mioOggetto).toString();
> e lato client:
> var obj = eval(jsonString);
> obj.mioAttributo == "valore"
Mi tengo il mio PHP procedurale
-
-
-
-
-
-
Re: Tableless in prova...> prima regola dell'informatico: non reinventare
> tutte le volte l'acqua calda, regola che
> evidentemente tu non hai mai
> assimilato
Io non seguo le regole, le stabilisco.
E` la mia filosofia e ne vado fiero. Accettala o attaccati.-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 15:07:00.0 alle 2010-05-08 15:07:00.0
- Scritto da: alex.tg
> > prima regola dell'informatico: non reinventare
> > tutte le volte l'acqua calda, regola che
> > evidentemente tu non hai mai
> > assimilato
>
> Io non seguo le regole, le stabilisco.
> E` la mia filosofia e ne vado fiero. Accettala o
> attaccati.
oh no, un altro che si crede un carnivoro, dunque l'alzheimer è contagioso?
-
Re: Tableless in prova...A proposito di reinventare cose:
JSON e` o non e` la reinvenzione dell'XML?
Chiaritemi.-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 17:43:00.0 alle 2010-05-08 17:43:00.0
- Scritto da: alex.tg
> A proposito di reinventare cose:
>
> JSON e` o non e` la reinvenzione dell'XML?
>
> Chiaritemi.
è un formato non verboso, leggero e istantaneo da parsare per la trasmissione dati sul web
p.s. ma quanto sei bamba?
-
-
-
-
-
-
-
-
-
-
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-07 21:01:00.0 alle 2010-05-07 21:01:00.0
- Scritto da: alex.tg
> Insomma questo e` il layout tristemente privo di
> tables e
> frames.
>
>http://anynowhere.com/personal/demo

>
> L'ho provato su IE8, Opera 10.53, Firefox 3.5.2
> (probabilmente da aggiornare, ma non lo uso quasi
> mai) e Chrome 4.tantinumerichenonricordo (idem
> non molto usato): si direbbe a posto. Dovrebbe
> anche andare su IE6 (non provato). Il validatore
> dice che va bene. Protesta sul CSS per la
> proprieta` "behavior" che mi serve per far
> digerire le trasparenze delle PNG ad IE6, ma
> direi che non me ne frega
> nulla.
>
> Nota:
> il CSS non e` stato messo in un file a parte
> perche` probabilmente quella sara` la sola
> pagina. Una volta caricata e cachata, cambiera`
> dinamicamente.
e tu rompi tanto i coglioni per una boiata del genere?-
Re: Tableless in prova...> e tu rompi tanto i coglioni per una boiata del
> genere?
Oh se la vuoi ereditare dillo: accomodati, ci passi un po' di tempo, ti passo la commissione e poi riscuoto io.
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 10:52:00.0 alle 2010-05-08 10:52:00.0
- Scritto da: alex.tg
> > e tu rompi tanto i coglioni per una boiata del
> > genere?
>
> Oh se la vuoi ereditare dillo: accomodati, ci
> passi un po' di tempo, ti passo la commissione e
> poi riscuoto io.
>
visto che ci sei passami anche tua sorella-
Re: Tableless in prova...> > > e tu rompi tanto i coglioni per una boiata del
> > > genere?
> >
> > Oh se la vuoi ereditare dillo: accomodati, ci
> > passi un po' di tempo, ti passo la commissione e
> > poi riscuoto io.
> >
>
> visto che ci sei passami anche tua sorella
Occhio che ti prendo in parola ma non me la riprendo indietro, una volta consegnata.
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 13:20:00.0 alle 2010-05-08 13:20:00.0
- Scritto da: alex.tg
> > > > e tu rompi tanto i coglioni per una boiata
> del
> > > > genere?
> > >
> > > Oh se la vuoi ereditare dillo: accomodati, ci
> > > passi un po' di tempo, ti passo la
> commissione
> e
> > > poi riscuoto io.
> > >
> >
> > visto che ci sei passami anche tua sorella
>
> Occhio che ti prendo in parola ma non me la
> riprendo indietro, una volta consegnata.
>
prima agevola foto in desabilles (di tua sorella, non tue)-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 13:21:00.0 alle 2010-05-08 13:21:00.0
- Scritto da:
>
> - Scritto da: alex.tg
> > > > > e tu rompi tanto i coglioni per una boiata
> > del
> > > > > genere?
> > > >
> > > > Oh se la vuoi ereditare dillo: accomodati,
> ci
> > > > passi un po' di tempo, ti passo la
> > commissione
> > e
> > > > poi riscuoto io.
> > > >
> > >
> > > visto che ci sei passami anche tua sorella
> >
> > Occhio che ti prendo in parola ma non me la
> > riprendo indietro, una volta consegnata.
> >
>
> prima agevola foto in desabilles (di tua sorella,
> non
> tue)
quoto!
-
Re: Tableless in prova...> prima agevola foto in desabilles (di tua sorella,
> non
> tue)
Non e` dell'aspetto che devi aver paura, ma del caratterino.-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 14:22:00.0 alle 2010-05-08 14:22:00.0
- Scritto da: alex.tg
> > prima agevola foto in desabilles (di tua
> sorella,
> > non
> > tue)
>
> Non e` dell'aspetto che devi aver paura, ma del
> caratterino.
Sei tu che sei un zerbino.
-
Re: Tableless in prova...Scritto daNon Autenticatoil 2010-05-08 15:06:00.0 alle 2010-05-08 15:06:00.0
- Scritto da: alex.tg
> > prima agevola foto in desabilles (di tua
> sorella,
> > non
> > tue)
>
> Non e` dell'aspetto che devi aver paura, ma del
> caratterino.
basta sapere come trattarla, pan cas e mas non le mancheranno mai
-
-
-
-
-
-
-