
Su Noupe (risorsa interessantissima), c’è un articolo intitolato “The Most 10 Common Mistakes Web Designers Make” dove vengono messi in evidenza gli errori più frequenti con le relative soluzioni (ed esempi).
Essendo di facile lettura, vi consiglio anche di leggere “Sticky (Fixed) SideNav Layout with CSS” che mediante un po’ di JS e CSS spiega come ottenere un layout con navbar fissa e contenuto scrollabile.
Daniele Simonin 4 August 2009 alle 06:17 Aggiungi commento

Ragazzi, c’ho proprio bisogno delle ferie :P
PS: Da Firefox sto passando pian piano a Chrome, e devo dire che è un ottima alternativa (anche se per un sviluppatore, Firefox rimane la scelta ottimale con l’estensione Firebug)!
Daniele Simonin 28 July 2009 alle 18:36 Aggiungi commento

Dico subito che questa versione del sito è migliore di quella passata (mi assumo la responsabilità di quello che dico ;).
Il portalino fa uso delle seguenti tecnologie:
Togliendo sia Javascript che CSS, il contenuto del sito è totalmente fruibile mentre se si decide di disabilitare temporaneamente solo la prima…alcune immagini non possiamo vederle (perchè lo scroll è gestito tramite il plugin jQuery jCarouselLite).
La validazione (della homepage) non passa solo per un banale errore su un’immagine (attualmente manca l’attributo ALT).
Line 85, Column 83: required attribute “alt” not specified
…es/it/getImage.php?img=01_roma.jpg”/>
The attribute given above is required for an element that you’ve used, but you have omitted it. For instance, in most HTML and XHTML document types the “type” attribute is required on the “script” element and the “alt” attribute is required for the “img” element.
Typical values for type are type=”text/css” for <style> and type=”text/javascript” for <script>.
I CSS sono divisi per sezione: c’è il reset e poi gli altri molto spesso corrispondono ai vari plugin di jQuery.
Gli angoli arrotondati sono stati creati mediante CSS, c’è un JS che aggiunge elementi DOM a runtime per poi essere gestiti mediante CSS.
Insomma, poteva andarci peggio ;)
Daniele Simonin 20 July 2009 alle 06:46 Ci sono 6 commenti

Smashing Magazine ha messo a disposizione i Cheat Sheet del CSS 3 e HTML 5.
In un futuro non troppo lontano potrebbero risultare molto utili :)
Daniele Simonin 14 July 2009 alle 09:48 Aggiungi commento

Finalmente è uscita la release 1.0.0 di VideoLan VLC.
Lo scrivo qui perchè il mio player video preferito ;)
Daniele Simonin 7 July 2009 alle 15:31 Aggiungi commento

La parte probabilmente più complessa dei CSS è il posizionamento.
Se dopo aver letto il tutorial “Il posizionamento CSS (prima parte)” (tradotto dal sottoscritto) vi è rimasto ancora qualche dubbio, vi consiglio di dare un’occhiata all’articolo intitolato “Stopping the CSS positioning panic (Part 1)” (molto simile).
Fatto questo, il posizionamento CSS non avrà più segreti ;)
Daniele Simonin 6 July 2009 alle 06:22 Aggiungi commento

Giorni fa mi sono letto l'articolo "Improve your jQuery - 25 excellent tips" dove ho trovato dei consigli molto interessanti (sinceramente non tutti perchè alcuni erano banali).
Il consiglio che più mi ha "affascinato" è il seguente:
Google have been hosting several JavaScript libraries for a while now on Google Code and there are several advantages to loading it from them instead of from your server. It saves on bandwidth, it'll load very quickly from Google's CDN and most importantly it'll already be cached if the user has visited a site which delivers it from Google Code.
Cioè fare riferimento alla libreria prendendolo dal hosting di Google scrivendo:
Questa lettura è quindi la risposta al post "Google potrebbe hostare alcuni frameworks Javascript nei proprio server?".
Se volete saperne di più vi consiglio di leggere le Google AJAX Libraries API.
Daniele Simonin 29 June 2009 alle 10:13 Aggiungi commento

Diffondo l'articolo "A Beginners’ Guide to Big O Notation" perchè va a supportare quello che scrissi tempo fa nel tutorial "Studio degli algoritmi".
L'articolo è molto breve e spiega (in inglese) le basi su come valutare la complessità di un codice (sostanzialmente le performance); come sempre...dietro alla programmazione c'è sempre tanta matematica ;)
Daniele Simonin 26 June 2009 alle 09:42 Aggiungi commento

Come avete notato Google si è accanita su di me :P Da PR7 ad un PR che più basso di così si muore (inoltre come sapete non ci sono quasi più nella SERP)!!!
In questo mese il numero di post si è ridotto causa impegni sparsi in giro, ma tra poco riprenderò l'attività di blogger ;)
Buon lavoro a tutti!
Daniele Simonin 23 June 2009 alle 09:02 Ci sono 9 commenti

Oramai chi è uno sviluppatore Web non può non aver sentito parlare di AJAX.
Nell'articolo "How AJAX Works: 10 Practical Uses For AJAX" Joel Reyes spiega in maniera piuttosto semplice quali sono gli utilizzi più frequenti di questa tecnologia/tecnica:
Accanto ad ogni casistica è associato un sito di riferimento che rende chiaro il relativo utilizzo.
Niente di nuovo su questo articolo, ma un ripasso fa sempre bene :)
Daniele Simonin 15 June 2009 alle 06:33 Aggiungi commento
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « Feb | ||||||
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||