Se dovete usare Perl con IIS 6…
...ricordatevi questa cosa, semplice ma importantissima: quando impostate il filtro ISAPI non utilizzate perlis.dll nemmeno sotto la minaccia delle armi; questa dll ha infatti il piccolo problema di sparare header HTTP ad capocchiam.
Utilizzate invece il vecchio, classico
<blablabla>perl.exe "%s" %s
facendo attenzione agli apici per la prima "%s" (se avete la root del sito web in una path contenente spazi non funzionerebbe nulla)
Per colpa di questa sciocchezza, tra l'altro non segnalata da nessuna parte, ho praticamente perso 4 ore di lavoro. E dire che i cammelli non mi sono mai piaciuti
IIS7 Beta 3 – Disponibile con licenza Go-Live
Microsoft ha rilasciato la nuova versione Beta di IIS con licenza Go-Live: potete scaricarlo, installarlo e farci girare su la vostra applicazione in produzione (ora come ora microsoft.com gira su IIS7)
Qui i dettagli su come scaricarlo
Se avete voglia di provarlo senza installarlo qui trovate la lista di servizi di hosting che lo offrono gratuitamente (ovviamente si tratta sempre di account di prova)
Tracciare gli Shutdown delle applicazioni ASP.NET (VB.Net)
Nel porting che sto effettuando da mesi per Tizio&Caio ho scoperto che qualcosa sul server remoto riavvia l'applicazione ASP.NET che ospita le build sperimentali del sito almeno 40 volte ogni giorno. Non è passato molto tempo prima che io desiderassi ardentemente sapere di cosa si trattasse.
Sul blog di Scott Guthrie ho trovato un simpatico pezzo di codice da infilare nel global.asax che permette di effettuare tale operazione. Essendo questo codice in in C#, al contrario del mio progetto che è in VB.Net, ho dovuto perdere 5 minuti di tempo per fare il porting: conoscendo entrambi i linguaggi è cosa facile.
Per chi conosce solo VB.Net, di seguito c'è il porting completo della funzione, che ricordo va infilata nel global.asax . Sono necessari i namespaces System.Reflection e System.Diagnostics.
A seguire il codice.
MySQL non ci vuole tenere aggiornati…
Sembra che come ha annunciato Peter Zaitsev sul suo blog, e come un blogger mio omonimo rilancia, MySQL abbandonerà l'aggiornamento della Community Edition (la versione gratuita): gli aggiornamenti saranno disponibili solo per la versione enterprise (a pagamento)
Visto che la notizia mi secca un pò (T&C si appoggia a MySQL), e che su Michelangeblog è spiegato tutto con dovizia di particolari, vi rimando lì per i dettagli.
Ah... auguri di buon anno!
650Kb di codice…
...in un mese, e sono ancora in alto mare! Però sono pienamente soddisfatto del lavoro che ho fatto, devo dire che la creatura sta venendo su forte e sana...
Per scrivere le linee di codice necessarie per far funzionare la nuova versione di T&C sto usando Visual Web Developer Express Edition.
Certo, Visual Studio 2005 è decisamente meglio (lo so anche io), ma Web Developer è gratuito e richiede meno risorse rispetto all'altro bestione.
Mi ha sorpreso che Microsoft abbia rilasciato gratuitamente un ambiente di sviluppo che, a mio parere, è molto superiore anche a soluzioni blasonate come Dreamweaver...
Oltre quello, è difficile "sventrare" un sito dall'interno e ricostruirlo in manierà più sensata, cercando di mantenere la piena retrocompatibilità con la versione precedente. Intanto la vita della versione online continua a funzionare, necessitando di manutenzione continua...
Sarà pure un lavoraccio, ma si doveva fare prima o poi...
Lo so che questo post non ha tanto senso, ma ho bisogno condividere con qualcuno i progressi di questa impresa titanica!