Mostra notizie nelle discussioni
Avatar
☺
Scritto da
il 2010-05-08 14:59:00.0 alle 2010-05-08 14:59:00.0
Trollate totali: 3444
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.

France in free fall

Ad https://sheikyermami.com/2019/01/france-in-free-fall/
Ennesima vittoria liberale in Francia. Clicca qui per saperne di più!‎
Avatar
☺
Scritto da
il 2010-05-08 14:52:00.0 alle 2010-05-08 14:52:00.0
Trollate totali: 3444
Re: La piu` grande vittoria...
> Bisogna fare il sito due volte, e io odio il
> lavoro
> In lacrime

Approvo! Ma...

Ma succede gia` per le versioni "mobile".
Che facciamo? Discriminiamo i ciechi o quelli con l'iPhone?

Io dico:
discriminiamo tutti e due! A bocca aperta
Avatar
☺
Scritto da
il 2010-05-08 14:45:00.0 alle 2010-05-08 14:45:00.0
Trollate totali: 3444
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?
Avatar
☺
Scritto da
il 2010-05-08 14:37:00.0 alle 2010-05-08 14:37:00.0
Trollate totali: 3444
Re: La piu` grande vittoria...
> che persino un aural browser potrebbe seguire.

Che ne dici di reagire alle richieste di un "aural browser" identificandolo da una lista di useragent noti, con un bel layout senza intestazioni frizzi e lazzi?

Non sarebbe una soluzione anche piu` efficiente?
Avatar
☺
Scritto da
il 2010-05-08 14:25:00.0 alle 2010-05-08 14:25:00.0
Trollate totali: 3444
Re: La piu` grande vittoria...
> > Mi fa solo un po' ridere che l'abbiano scornata
> > da un lato per reintrodurla dall'altro: DIVs con
> > proprieta` che le fanno comportare come le righe
> > e le colonne di una
> > tabella.
>
> comodissimo, senza tutta quella spazzatura di
> table tbody tr
> td

Eh, vuoi mettere la spazzatura di div dentro div dentro div?
Se le tag sono spazzatura, allora buttiamo via tutto il concetto di markup language delimitato da <>, direttamente, e torniamo a formattare il testo con formati proprietari codificati in binario. Non si fa prima?

Vieni anche tu a scuola in Svezia!

Ad https://www.breitbart.com/europe/2019/01/11/swedish-journalist-teachers-have-given-up-rising-school-violence/
Qui accettiamo qualunque tipo di animale! Non facciamo discriminazioni noi! Mica siamo razzisti!!!‎
Avatar
☺
Scritto da
il 2010-05-08 14:21:00.0 alle 2010-05-08 14:21:00.0
Trollate totali: 3444
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.
Avatar
☺
Scritto da
il 2010-05-08 14:20:00.0 alle 2010-05-08 14:20:00.0
Trollate totali: 3444
Re: Tableless in prova...
> > da quanto sei dietro a linoleum? Cylon

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. A bocca aperta
Avatar
☺
Scritto da
il 2010-05-08 13:12:00.0 alle 2010-05-08 13:12:00.0
Trollate totali: 3444
Re: Chiudete sto circo di merda
Immagine postata dall'utente
Avatar
☺
Scritto da
il 2010-05-08 13:04:00.0 alle 2010-05-08 13:04:00.0
Trollate totali: 3444
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.

NO NOn lo so

Ad sallo.it
LO SAI? Allora NON fa per te. NON LO SAI? Allora non ti serve ‎
Avatar
☺
Scritto da
il 2010-05-08 13:00:00.0 alle 2010-05-08 13:00:00.0
Trollate totali: 3444
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. Triste
Avatar
☺
Scritto da
il 2010-05-08 12:58:00.0 alle 2010-05-08 12:58:00.0
Trollate totali: 3444
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.
> > A bocca aperta
>
> visto che ci sei passami anche tua sorella

Occhio che ti prendo in parola ma non me la riprendo indietro, una volta consegnata. Rotola dal ridere
Avatar
☺
Scritto da
il 2010-05-08 12:52:00.0 alle 2010-05-08 12:52:00.0
Trollate totali: 3444
Re: La piu` grande vittoria...
> e tu non usarla, bamba

Non dipende da me, Bambi.

Mi fa solo un po' ridere che l'abbiano scornata da un lato per reintrodurla dall'altro: DIVs con proprieta` che le fanno comportare come le righe e le colonne di una tabella.
Avatar
☺
Scritto da
il 2010-05-08 01:53:00.0 alle 2010-05-08 01:53:00.0
Trollate totali: 3444
Re: la via dell'informatico
Um.. credo ti chiederanno di specificare. Mi sa che messa cosi`, suona piu` o meno come "voglio diventare un pilota. Punto".

Di cosa?
Auto? Aerei? Barchette? Rally? Formula 1?...

NON DIRMELO SE LO SAI MA SE NON LO SAI SAPPILO

Ad http://sallo.it
LO SAI? Allora NON fa per te. NON LO SAI? Allora non ti serve.‎
Avatar
☺
Scritto da
il 2010-05-07 23:39:00.0 alle 2010-05-07 23:39:00.0
Trollate totali: 3444
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.
Avatar
☺
Scritto da
il 2010-05-07 23:32:00.0 alle 2010-05-07 23:32:00.0
Trollate totali: 3444
Re: La piu` grande vittoria...
> Il browser non può capire quando un TABLE è usato
> come tabella e quando per l'impaginazione, e di
> fronte a un'impaginazione a tabelle inizia a
> declamare: "riga uno, colonna 1: immagine:
> Logo.gif, testo alternativo: logo" e così via,
> perdendosi a enumerare tabelle, righe e colonne
> invece di centrare subito i
> contenuti.

E non bastava mettere nei browser una scorciatoina da tastiera per fargli smettere di enumerare le coordinate delle tabelle?

Anche visto che si`, saranno anche state pensate per dati, ma di fatto sono state usate un'enormita` di volte per l'impaginazione e questo perche` se a molti sembravano piu` intuitive del box model, forse e` perche` erano proprio piu` intuitive del box model.

Le DIV per me hanno il vantaggio di essere piu` flessibili, e di aver avuto un'implementazione piu` tarda, e quindi standardizzata e pulita, rispetto alle tables. Ma quando a semplicita` d'uso poveri noi...
Avatar
☺
Scritto da
il 2010-05-07 23:22:00.0 alle 2010-05-07 23:22:00.0
Trollate totali: 3444
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. A bocca aperta
Avatar
☺
Scritto da
il 2010-05-07 23:19:00.0 alle 2010-05-07 23:19:00.0
Trollate totali: 3444
Re: Tableless in prova...
> Json. Puoi anche inviarti il js da eseguire dal
> server e eseguirlo con
> eval.

Sono andato a vederlo sulla wiki...

Deluso Deluso Deluso

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.

Titolo di prova

Ad gtregtg
sfvgfgg‎
Avatar
☺
Scritto da
il 2010-05-07 18:41:00.0 alle 2010-05-07 18:41:00.0
Trollate totali: 3444
Re: La piu` grande vittoria...
> Spiegati meglio.

Credo si riferisca al fatto che le DIV possono essere ovunque (ad esempio con position: absolute o anche peggio, fixed) e che metterle nella "giusta" sequenza (dall'alto verso il basso e da destra a sinistra, salvo complicazioni la traiettoria in cui si scrive il testo) dipenda dal buon senso del designer. Con le tables piu` o meno si stabilisce una sequenza a priori: infatti devo ammettere di non aver mai capito interamente quale sarebbe il problema aggiuntivo nello scandire una tabella piuttosto che una serie di "scatole" piazzate qua e la`. Non e` piu` semplice per un software scandire una tabella che interpretare le posizioni delle DIV?

Insomma, dal punto di vista di uno sviluppatore, non e` piu` semplice far passare da una cella all'altra in uno spreadsheet (incrementando/decrementando le coordinate della cella selezionata) che far passare un cursore di inserimento, con le quattro frecce, da un campo a un altro in una interfaccia che ha i campi sparsi un po' dove capita (dovendo invece misurare le distanze e scegliendo qual'e` la piu` vicina, e comunque producendo sempre un'euristica)?
Avatar
☺
Scritto da
il 2010-05-07 18:32:00.0 alle 2010-05-07 18:32:00.0
Trollate totali: 3444
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? A bocca aperta

Non so cosa sia, direi di no, anche perche` io sono generalmente dissociato, anche e soprattutto da me stesso. Anonimo
Avatar
☺
Scritto da
il 2010-05-07 14:33:00.0 alle 2010-05-07 14:33:00.0
Trollate totali: 3444
Re: Tableless in prova...
Be', grazie per il test. Sorride

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.

Pagina generata in 215 millisecondi

Utenti attivi: 7 nell'ultimo minuto, 27 negli ultimi cinque minuti, 41 negli ultimi 15 minuti