novembre 2007 Blog Posts

I commenti

// commento PROGRAMMO ergo COMMENTO A quante persone dovremmo insegnare il primo comandamento?   Mi permetto un EDIT: io sono favorevole a commentare anche i metodi privati (molti dicono sia inutile). La motivazione? Chi vi ha detto che un domani il vostro codice non finisca nella mani di qualcun altro? Technorati tags: .NET,  Csharp

HttpHandler

Felice di aver risolto il problema di un utente di un forum e di aver imparato qualcosa di più vi posto il problema dell'uso di un httphandler: L'obiettivo era rimappare le immagini gif in un percorso esterno alla root del sito. La soluzione: in IIS ho mappato le gif per essere servite da isapi (come un file aspx): è importante non checkare "Verify if file exists"!!!! Infatti i file delle immagini non esistono nel sito. In web.config ho registrato l'handler: <add verb="*" path="copy.gif" type="Pippo.ImageHandler" /> Nell'handler: public void ProcessRequest(HttpContext context) { context.Response.ContentType = "image/gif"; context.Response.WriteFile(@"C:\Prova\copy.gif"); } dove C:\prova può essere sostituita con la stringa ricavata...

Summary

Per favore aggiungere il tag summary alle table dei vostri siti (dove occorre). Cosa vi costa? Chiedo anche di aggiungere sempre l'attributo alt su img e un link per saltare il menu. Alto contrasto tra sfondo e scritte! Ogni link, ogni oggetto cliccabile deve essere raggiungibile da tastiera! Mi riferisco soprattutto alle tabstrip... se proprio non ce la fate basta un pulsante per effettuare lo switch tra tab. Infine tutti gli stili vanno definiti nei css e non nelle pagine e NIENTE FRAMES e NIENTE SCRITTE LAMPEGGIANTI!!! Per 5 minuti di lavoro in più... il guaio è che la maggior parte ignorano questi accorgimenti Technorati tags:...

DTD

Di seguito si riportano alcune delle grammatiche formali create dal W3C:   HTML 4.01 Transitional <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> HTML 4.01 Frameset <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> HTML 4.01 Strict <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> XHTML 1.0 Transitional <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> XHTML 1.0 Frameset <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> XHTML 1.0 Strict <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> XHTML 1.1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">Technorati tags: .NET

Tool molto interessante

Grazie a Scott...ora leggerò un po': http://weblogs.asp.net/scottgu/archive/2006/09/27/Tip_2F00_Trick_3A00_-Patterns-and-Practices-Guidance-Explorer-for-.NET-and-ASP.NET.aspx Technorati tags: .NET