November 2005 Blog Posts

Samples. Sicuri?

Leggendo queste righe di codice da uno dei "Samples" di Microsoft per C#2005 mi tornano in mente le "antiche" raccomandazioni sul concatenamento stringhe. Che sia cambiato qualcosa nella 2.0? if (_AppName.Length > 255) { throw new ProviderException("ApplicationName exceeded max length of " + 255); }

Duri a morire!

Non credevo ai miei occhi... Ho dato uno sguardo alle statistiche di un sito che ho creato per un cliente e guardate cosa ho trovato: Most Used Platforms     Page Views % of Total Page Views Client Sessions Bandwidth 1 Windows XP 342421 83.05 1524 312.02 MB 2 Unknown 1900 0.46 498 15.21 MB 3 Windows 2000 11504 2.79 487 43.41 MB 4 Windows 98 49205 11.93 367 73.87 MB 5 Windows NT 3641 0.88 201 23.75 MB 6 Windows 3.x 3251 0.79 28 7.36 MB 7 Windows 95 375 0.09 23 2.26 MB   Total 412297 100.00 3128 477.89 MB

CType...

Tratto da MSDN: Dim dt As DateTime = CType(Convert.ChangeType(s, GetType(DateTime)), DateTime) No comment...

table vs. div

Dopo qualche oretta passata/investita (...persa?) a cercare di capire per quale motivo non dovrei più utilizzare tabelle per il layout di siti estremamente semplici (header, footer, navigation e content) sono giunto alla conclusione, assolutamente provvisoria, che utilizzare DIV+CSS come il prezzemolo, cioè dove non se ne possano realmente apprezzare i vantaggi, sia probabilmente ad oggi solo una questione di "fazione" o virtuosismo teorico. In sostanza l'aspetto teorico del contesto è sicuramente interessante (soprattutto la separazione grafica-dati), ma attualmente l'aspetto pratico (limiti dei CSS, compatibilità browser, ecc) mi sembra ben più che claudicante! Ovviamente questa è solo l'impressione che mi sono fatto fino ad ora sull'argomento... magari...