maggio 2008 Entries
[Daily Issue] Cambiare/rimuovere l'intestazione delle form in un Setup Project

Sono un paio di giorni che sto "impazzendo" con la scarsa maneggevolezza dei setup project.

Odio fare progetti di setup generalmente e quando li faccio sono sempre molto semplici.
Se devo andare un tantino oltre, mi scontro sempre con le evidenti limitazioni di "semplicità" del setup project di Visual Studio.

Stendendo un velo pietoso sui maneggi per cercare di dare un aspetto grafico alla cosa, dopo aver semplicemente cambiato la banner image, mi sono scontrato col fatto che il titolo dato di default ai vari tipi di form faceva a pugni con l'immagine messa come banner...

La soluzione piu ovvia è levare la scritta... peccato che in User Interface Design non ci sia una proprietà che permette di farlo.... stupito e scioccato da una cosa così strana, imboccato da un consiglio di Corrado ("perchè non provi ad usare Orca?" che per chi non lo sapesse è un msi editor), mi sono messo a "ravanare" nell'MSI finchè alla voce Control non ho trovato, ordinando per "type" tutta la serie di "BannerText". E' bastato brasare tutti per ottenere il risultato atteso... certo, se dovessi ricompilare dovrei rifare tutto...

E mi sorge la domanda.. ma era veramente così complesso esporre la proprietà come pubblica? :D

Add Comment Filed Under [ Weekly Issues ]
[OT] HTC Diamond

Mi ha anticipato di poco Corrado...

Ma lo ripeto, casomai non si fosse capito: ma quanto bello è??

Unica pecca la mancanza di SD, ma con 4gb anche mettendone due di mappe, ci si dovrebbe stare....

Vedremo quando riuscirò a "toccarlo con mano" :)

One Comment Filed Under [ Off Topic ]
[Daily Issue] Ajax e "Maximum length exceeded"

Mi è capitato in un paio di progettini Ajax con cui stavo "giocando" (cambiate "giocando" con "pubblicando in produzione" ed avrete un'idea un tantino piu precisa :P) di avere ogni tanto il suddetto errore quando invocavo Page Methods o Web Services dal mio codice Ajax.

Dopo una prima fase di nervosismo (visto che di questi giorni è il periodo degli errori che capitano "ogni tanto".... magari in futuro ne scriverò altri :) ) ho controllato un pò i dati che passavano e mi sono accorto che ad un certo momento, per determinati criteri di ricerca, venivano passati piu di 2 mega di dati tra lo strato server e lo strato Javascript...

E' bastato quindi andare nel web.config e cambiare la maxJsonLength che, di default, è impostata su 2MB e portarla a 4... per un pò dovrei essere a posto :)

<system.web.extensions>
    <scripting>
        <webServices>
            <jsonSerialization maxJsonLength="4194304"/>
        <webServices>
    <scripting>
<system.web.extensions>

2 Comments Filed Under [ Weekly Issues ]
[Daily Issue] Live Mesh... in Italia

Sono entrato da pochissimo nella Tech Preview di Live Mesh (grazie Stephan e Eric :) ).
Devo dire che le prime impressioni, dopo una giornata di lavoro e smandruppamenti vari, sono talmente positive che da oggi all'una ho spostato alcuni dei progetti minori su cui sto lavorando su Live Mesh e sto facendo le prove di sviluppo.

La sincronizzazione con il server è velocissima e non rallenta il sistema, veramente un ottimo lavoro per ora ... :)

Unico problema, il client Live Mesh (per tenere sincronizzato il Desktop Online con i propri computer) è attualmente installabile solo sulla versione Inglese di Windows Vista. Ho trovato questo post che spiega come eseguire l'installazione anche sulle versioni diverse, ma purtroppo dopo l'installazione l'applicativo desktop riportava un errore non meglio definito.

Ho trovato dopo prove varie che, solo per l'installazione ed il login, sul mio sistema è stato anche necessario portare i locale (data, ora e currency) in inglese. Così ho potuto fare il login e, una volta partito, funziona anche rimettendo i settings in italiano.

P.S.: eh si... lavoro pure di domenica... eh no, non ho fatto il ponte :P

2 Comments Filed Under [ Off Topic ]