Lo sapevate che!
Post che riguardano cose banali ma che non tutti conoscono.
Lo sapevate che nell'enumeratore Keys non appare il
Keys.BackSlash ma esso si trova sotto Keys.OemPipe?
Personalmente l'ho scoperto solo oggi dovendo creare un
simil-intellisense che risponde al tasto incriminato.
Chissà da dove viene questo nome.
Ehm. Per inciso non c'è nemmeno Keys.Slash, ma non ho tempo di
cercarlo ora.
powered by IMHO 1.2
Ieri mi è capitato di dover installare Reporting Services su un
database SQL Server 2000 di cui non conoscevo l'edizione. A quanto pare,
Reporting Services è un po' schizzinoso e richiede che l'edizione sia analoga a
quella del database cui si collega. Ecco quindi come si fà per conoscere la
versione e l'edizione:
SELECT @@Version;
L'ultima riga dell'output contiene l'informazione che si cerca. Lo
so, è banale, ma mi ci è voluto un bel po' per trovarlo, quindi a futura
memoria...
powered by IMHO 1.2
In questi giorni sto lavorano per ideare una architettura di un
nuovo progetto per una web application. Si tratta di un progetto abbastanza
semplice, ma ormai non sono più in grado di scrivere del codice senza prima aver
definito un minimo di dettaglio architetturale, anche perchè ad ogni nuovo
progetto tento sempre di migliorare quello che può essere la base
dell'applicazione con l'esperienza maturata nei progetti precedenti.
Così mi sono imbattuto in un comportamento che a dire la verità
avrei dovuto immaginare, ma che di primo acchito mi ha sconcertato. In effetti
più che in una categoria "lo sapevate che"...
Quello che mi è successo stamattina mi ha incoraggiato
ad iniziare una nuova "rubrica" nel mio weblog, dedicata a tutte quelle cose
che, a meno che non ci si legga il manuale fino all'ultima virgola (come
peraltro bisognerebbe fare), si arriverà a conoscere per pura
coincidenza.
Il primo post riguarda l'uso del carattere chiocciola in C#. Tutti sapranno
che quando si scrivono delle stringhe in C#, anteporre la chiocciola consente di
adottare una diversa politica di escape.
Così mentre questo non è consentito:
string a = "d:\myfolder";
Con l'uso della chiocciola diventa possibile:
string a = @"d:\myfolder";
Fin qui nulla di nuovo, senonché stamattina stavo facendo qualche test con il
DOM del MsHTML...