Migrare URL dinamici (T&C: Siamo alla resa dei conti!)
Dopo quasi un anno di sviluppo, 153'983 righe di codice nei linguaggi più disparati, test di ogni genere, eccetera eccetera.... finalmente si vedrà se quello per cui ho lavorato funzionerà a dovere. I frutti di tanta fatica già si vedono, avendo imparato ad usare come si deve Asp.NET: dopotutto era quello l'obiettivo con cui mi accingevo a fare questa impresa.
I problemi principali della migrazione potranno essere dati da AWStats e dagli URL della vecchia versione, che rimangono ancora validi ed indicizzati in tutti i motori di ricerca: in particolare quest'ultima problematica è quella che potrebbe causare più ripercussioni... errori in questo senso potrebbero mandare a monte anni di indicizzazione dei motori (al solo pensiero mi vengono i brividi
)
Ecco come credo di aver risolto il problema:
Perchè sto iniziando ad apprezzare VB.NET
Quando ho deciso che era arrivato il momento di trasformare T&C da un rudimentale accrocchio di file interpretati in qualcosa di più sensato (almeno dal punto di vista della software engineering) passando ad Asp.NET, la prima decisione importante che mi spettava prendere è stata quella del linguaggio da utilizzare.
Vista la facilità di portare codice dal VbScript di ASP in VB.NET ho scelto questo linguaggio, nonostante il C# sia evidentemente più elegante e meno prolisso nei costrutti.
C'è poi da dire che il Framework.Net permette la commistione di linguaggi (sebbene sia necessario separare i diversi "dialetti" in assembly diversi), quindi in futuro potrei realizzare migrazioni parziali e/o pezzi di sito o librerie interne senza difficoltà in C# con poco lavoro aggiuntivo.
Però ora devo ammettere che le idee non sono più così nitide e definite...
Mela
Sto per consegnare un simpatico progetto di gruppo per un simpatico esame per l'universitià, il progetto si chiama Mela (codename "Gmailperòmeglio"), per una straordinaria coincidenza con le iniziali dei nomi di battesimo dei quattro componenti del gruppo.
Il sottoscritto ed altre tre persone hanno realizzato un webclient email con tecnologia ajax: il nome in codice del progetto oltretutto parla da se: GMail, però meglio!!!
Ora come ora son molto preso dallo scrivere l'ultima parte della documentazione, magari in un prossimo post spiego meglio di cosa si è trattato.
Visite decimali
Capisco che si tratta di una versione di test di un sito web, e quindi possa risultare non molto interessante, però almeno una visita intera la potevi fare?
Cosa mi significano 159.50 visite giovedì?!? Caro mio sconosciuto che hai fatto solo mezza pagina vista... come hai fatto? Ah, i misteri dell'opensource
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
