-
Peter Paul HaneveldScritto daNon Autenticatoil 2010-06-23 14:19:00.0 alle 2010-06-23 14:19:00.0ha ripreso la macchina virtuale per Linux o si è definitivamente venduto al capitale?
Gatto curioso
-
Re: Peter Paul HaneveldScritto daNon Autenticatoil 2010-06-23 14:31:00.0 alle 2010-06-23 14:31:00.0
- Scritto da:
> ha ripreso la macchina virtuale per Linux o si è
> definitivamente venduto al
> capitale?
>
> Gatto curioso
Ho trovato l' oste che sponsorizza il suo vino..
http://www.assembla.com/wiki/show/cpdt/Linoleum_pr...
-
Re: Peter Paul HaneveldE che ne so? Non c'ero e se c'ero dormivo.
Fra un po' torno la` e guardo.
Comunque no, di certo Peterpaul non ha motivi di abbandonare il porting... tanto, che io sappia lui ci aggeggia mentre va a lavorare, dato che deve farsi due ore di treno e veramente non sa cosa fare, quindi finche` va in treno sicuramente ha tempo per lavorarci.
Io sto rifinendo quel cazzo di CMS. E sono tutto preso con il supporto multilingue e un upload form per le immagini. Ho gia` implementato: allineamento immagini dx/sx/centro, bullet lists con sintassi semplificata, feedback form, captcha, riordinamento delle side-bars e raggruppamento articoli, mobile layout, mappine di google, tabellina del cifrario monouso, cazzi & mazzi.
E ho offeso il javascript innumerevoli volte.
-
Re: Peter Paul Haneveld> E ho offeso il javascript innumerevoli volte.

Gli ho anche dato le mani sul muso™.
-
Re: Peter Paul Haneveld- Scritto da: alex.tg
> > E ho offeso il javascript innumerevoli volte.
>
> Gli ho anche dato le mani sul muso™.
>
(function(f){f("hola");})(alert);-
Re: Peter Paul Haneveld> > > E ho offeso il javascript innumerevoli volte.
>
> >
> > Gli ho anche dato le mani sul
> muso™.
> >
>
> (function(f){f("hola");})(alert);/* * * language index selection * */ var actualCookies = document.cookie.split (';'); var cookieIndex, langIndex, lang = defaultLanguageIndex, cookieFound = false; for (cookieIndex in actualCookies) { if (/lang\=/.test (actualCookies[cookieIndex])) { for (langIndex in supportedLanguages) { setLanguage = actualCookies[cookieIndex].split ('=') [1]; if (setLanguage == supportedLanguages[langIndex]) { lang = langIndex; cookieFound = true; // there's no way to say a "break (3)" in this crappy thing? // or it's not obvious; how I seriously dislike javascript... } } } }
(nota il commentino: c'e` un modo?)
ps.
ah sarebbe stato un break (2).
Come si fa a dire break (2) in javascript?
-----------------------------------------------------------
Modificato dall' autore il 23 giugno 2010 16.00
------------------------------------------------------------
Re: Peter Paul Haneveld> Come si fa a dire break (2) in javascript?
Non si dice.
Mi è tornato in mente il tuo pezzetto di codice e come renderlo cool ed evitare cicli a vuoto:var actualCookies = document.cookie.split (';'); var lang = (function(){ for (var cookieIndex in actualCookies) if (/lang\=/.test (actualCookies[cookieIndex])) for (var langIndex in supportedLanguages) if (setLanguage == supportedLanguages[langIndex]) return langIndex; return defaultLanguageIndex; })();
Edit: vistosi errori.
-----------------------------------------------------------
Modificato dall' autore il 23 giugno 2010 23.27
------------------------------------------------------------
Re: Peter Paul Haneveld> > Come si fa a dire break (2) in javascript?
>
> Non si dice.
Strano, eppure ci sono 2 cose che breaks benissimo.

> Mi è tornato in mente il tuo pezzetto di codice e
> come renderlo cool ed evitare cicli a
> vuoto:
Ah carino, una funzione anonima in javascript, che ritorna appena trova una corrispondenza. Ma le funzioni anonime ci sono da tanto tempo? Voglio dire, non e` che serve un browser recente?
Ok, comunque lo adotto, grazie... oddio, essendo eseguita una volta e creando il CMS un massimo di 3 cookies e supportando attualmente 2 linguaggi, non che guadagneremo parecchio, ma e` piu` cool.
Ho aggiustato l'indentazione a come la preferisco e aggiunto il controllo della lingua impostata per il browser prima di cadere sul default; versione finale:/* * * language index selection * */ var lang = (function () { var actualCookies = document.cookie.split (';'); var cookieIndex, langIndex, setLanguage, acceptLanguage; for (cookieIndex in actualCookies) { if (/lang\=/.test (actualCookies[cookieIndex])) { for (langIndex in supportedLanguages) { setLanguage = actualCookies[cookieIndex].split ('=') [1]; if (setLanguage == supportedLanguages[langIndex]) { return (langIndex); } } } } if (navigator.browserLanguage) { acceptLanguage = navigator.browserLanguage.slice (0, 2).toLowerCase (); acceptLanguage = acceptLanguage == 'en' ? 'international' : acceptLanguage; for (langIndex in supportedLanguages) { if (acceptLanguage == supportedLanguages[langIndex]) { return (langIndex); } } } return (defaultLanguageIndex); // global }) ();
-----------------------------------------------------------
Modificato dall' autore il 24 giugno 2010 07.18
------------------------------------------------------------
Re: Peter Paul Haneveld> Ma
> le funzioni anonime ci sono da tanto tempo?
> Voglio dire, non e` che serve un browser
> recente?
Gogòl dice che in ecma-262 3°edizione c'è (1999), e mi sa che c'è anche da prima.-
Re: Peter Paul Haneveld> > Ma
> > le funzioni anonime ci sono da tanto tempo?
> > Voglio dire, non e` che serve un browser
> > recente?
>
> Gogòl dice che in ecma-262 3°edizione c'è (1999),
> e mi sa che c'è anche da
> prima.
Ok, lascio cosi`.
Eeh, il 99 va considerato gia` lontano.
Come passa il tempo.
-
-
-
-
-
-
-
Re: Peter Paul HaneveldScritto daNon Autenticatoil 2010-06-23 16:15:00.0 alle 2010-06-23 16:15:00.0> Io sto rifinendo quel cazzo di CMS.
CMS? Un lavoro che devi fare?-
Re: Peter Paul Haneveld> > Io sto rifinendo quel cazzo di CMS.
>
> CMS? Un lavoro che devi fare?
Eh si`.
-
Re: Peter Paul HaneveldScritto daNon Autenticatoil 2010-06-23 17:15:00.0 alle 2010-06-23 17:15:00.0> > > Io sto rifinendo quel cazzo di CMS.
> >
> > CMS? Un lavoro che devi fare?
>
> Eh si`.
E perché il cliente ha scelto di farsi fare un CMS ex novo invece di usarne uno già fatto?
Comunque, se lo rendi abbstanza generale potresti trarne un prodotto rivendibile.
-
Re: Peter Paul Haneveld> > > > Io sto rifinendo quel cazzo di CMS.
> > >
> > > CMS? Un lavoro che devi fare?
> >
> > Eh si`.
>
> E perché il cliente ha scelto di farsi fare un
> CMS ex novo invece di usarne uno già
> fatto?
Io l'avevo scoraggiato esplicitamente, ma dato che paga lui a me sta bene. Comunque ci sono lati positivi: in effetti viene sicuramente piu` personalizzabile, e non attaccabile tramite exploit preconfezionati.
> Comunque, se lo rendi abbstanza generale potresti
> trarne un prodotto rivendibile.
>
Si`, e` piuttosto flessibile.
E` una possibilita`... non sarebbe male.
ps.
il design attuale fa un po' iPhone 4.
Attendero` la denuncia da Apple.

-----------------------------------------------------------
Modificato dall' autore il 23 giugno 2010 17.33
------------------------------------------------------------
Re: Peter Paul HaneveldScritto daNon Autenticatoil 2010-06-23 18:10:00.0 alle 2010-06-23 18:10:00.0> [screenshot]
Mi piacciono soprattutto le istruzioni.
Comunque vedo che la grafica s'è evoluta, dalla prima versione. Dove hai preso quelle icone 3D?
Io sono bloccato sulla scelta dei colori per i collegamenti del nuovo insulae.net. Non trovo una combinazione adatta allo sfondone che ci ho messo.-
Re: Peter Paul Haneveld> Mi piacciono soprattutto le istruzioni.

Diamine, quelle sono fondamentali, soprattutto le ultime righe con la policy sulla privacy.
> Comunque vedo che la grafica s'è evoluta, dalla
> prima versione. Dove hai preso quelle icone
> 3D?
Dal mio sito. Perche` disegnarle due volte?
Originariamente erano modelli 3D. Ci si mette 5 minuti a orologio per farne una cosi` con Google Sketchup, da cui la screenshotto e la ritaglio con la bacchettina magica di photoshop; aggiungo l'ombra facendo una copia tutta nera del layer, una siluetthe insomma, e poi schiacciandola a terra e gauss-sfumandola. In media 5 minuti tra modellazione e conversione a PNG, giuro.
Comunque la grafica (come tutto) e` ancora soggetta a revisione del cliente. Piu` o meno mi ha detto che gli sta bene, pero` probabilmente vorra` uno sfondo in cima col suo logo. Ah, e gli piacerebbe qualche effetto speciale tipo dissolvenze e scorrimenti in apertura delle pagine. Li faro` in javascript, ovviamente. Probabilmente faro` scorrere i contenuti delle due colonne in modo che "entrino" dall'esterno (con un position:relative in una div con overflow:hidden) e si uniscano all'arrivo, mentre certe icone che li` non si vedono potrei farle apparire in dissolvenza variandone l'opacita`.
> Io sono bloccato sulla scelta dei colori per i
> collegamenti del nuovo insulae.net. Non trovo una
> combinazione adatta allo sfondone che ci ho
> messo.
Ah io per ora ho fatto presto: grigio, bianco e nero e bonanotte. Sono addirittura indeciso sul colore dello sfondo, personalmente cambierei quel celestino chiaro in bianco, ma temo appiattirebbe troppo e mi e` stato chiesto di dare un tocco di colore e brio, ragion per cui alla fine sicuramente adottero` questo sfondo pragmatico e riflessivo:
-
Re: Peter Paul HaneveldScritto daNon Autenticatoil 2010-06-23 23:48:00.0 alle 2010-06-23 23:48:00.0> dissolvenze e scorrimenti in apertura delle
> pagine. Li faro` in javascript, ovviamente.
> Probabilmente faro` scorrere i contenuti delle
> due colonne in modo che "entrino" dall'esterno
> (con un position:relative in una div con
> overflow:hidden) e si uniscano all'arrivo,
Digli al cliente che ti hanno detto che un sito con cose simili viene visitato una prima e un'ultima volta. 
> certe icone che li` non si vedono potrei farle
> apparire in dissolvenza variandone l'opacita`.
Questo potrebbe anche essere interessante.
-
-
Re: Peter Paul Haneveldgrazie

dormivo gia` alle 10... sono arrivato al fuso orario italiano, ormai.-
Re: Peter Paul HaneveldScritto daNon Autenticatoil 2010-06-24 12:48:00.0 alle 2010-06-24 12:48:00.0> grazie

>
> dormivo gia` alle 10... sono arrivato al fuso
> orario italiano, ormai.
Beato te. Ciclando il ciclo ogni tanto ti trovi momentaneamente sincronizzato.-
Re: Peter Paul Haneveld> > grazie

> >
> > dormivo gia` alle 10... sono arrivato al fuso
> > orario italiano, ormai.
>
> Beato te. Ciclando il ciclo ogni tanto ti trovi
> momentaneamente
> sincronizzato.
Piu` che momentaneamente. Di solito, con l'aiuto della radiosveglia e dei gatti-sveglia, riesco a rimanere sincronizzato per un po'. A volte perfino un mese.
-
-
-
Re: Peter Paul HaneveldScritto daNon Autenticatoil 2010-06-24 08:37:00.0 alle 2010-06-24 08:37:00.0
-
-
Re: Peter Paul Haneveld> > dissolvenze e scorrimenti in apertura delle
> > pagine. Li faro` in javascript, ovviamente.
> > Probabilmente faro` scorrere i contenuti delle
> > due colonne in modo che "entrino" dall'esterno
> > (con un position:relative in una div con
> > overflow:hidden) e si uniscano all'arrivo,
>
>
Digli al cliente che ti hanno detto che un
> sito con cose simili viene visitato una prima e
> un'ultima volta.
>
Esagerato! Oddio, tendenzialmente non lo farei, infatti. Posso farglielo presente, ma comunque cercherei di fare un effetto abbastanza sottile e veloce. Cioe`, non e` che mi metto a scorrere i testi di un pixel per volta: una cosa inizialmente rapida che rallenti progressivamente, tipo porte di ascensore, ma che si concluda in un paio di secondi al massimo.
> > certe icone che li` non si vedono potrei farle
> > apparire in dissolvenza variandone l'opacita`.
>
> Questo potrebbe anche essere interessante.
Um... potrei applicarlo all'icona del permalink (la P legata al cartellino) e alle immagini negli articoli. Boh, ora guardo...
-
-
-
-
-
-
-
-
-