agosto 2006 Blog Posts

Rilasciato SubText "Daedalus" 1.9

Durante la notte è stato rilasciata la versione 1.9 di SubText, codename Daedalus. Nell'annuncio del rilascio della versione 1.5 avevo detto: Il prossimo step è ora la completa migrazione verso ASP.NET 2.0: dapprima solo facendone il porting (target 1.9) e poi inserendo le nuove features di ASP.NET 2.0 (come Membership/Role provider, MasterPages, Generics, ecc...) Beh, avevamo sbagliato previsione: la 1.9 non è stato un mero migra e ricompila su ASP.NET 2.0, ma abbiamo portato l'admin su MasterPages, cambiato tutti i provider per usare il System.Configuration.Provider.ProviderBase, e fatto una bella conversione da Custom Collections a Generics. E cosa c'è di...

[OT] Passo troppo tempo con persone di lingua inglese?

Piccola considerazione personale. C.p.L

MS vs GApple?

E' di poco fa la notizia che Eric Schmidt, CEO di Google, è entrato a far parte del consiglio di amministrazione di Apple. Cosa succederà? In vista una battaglia a due tra Microsoft e il duo Apple+Google? E ora che succede? E' un semplice scambio di idee in un aeropago di spiriti tecnologici illuminati o l'inizio di una alleanza strategica che mette alla base del suo successo la capacità creativa e di innovazione? Fonte: Google-Man a Cupertino. E adesso?

Ecco quello che mi potrebbe succedere tra un mese

Ecco quello che potrebbe succedermi se continuo a lavorare per un'altro mese allo stesso ritmo al quale sto lavorando ora.
Clicca per vedere il video... o, per essere alla moda, C.p.L

Measure Map is resting

UPDATE del 28 Agosto: nuovo messaggio: "Measure Map will be unavailable until noonish on Wednesday, August 30. Sorry for the inconvenience." Questo è il messaggio che ottengo da due giorni cercando di guardare le statistiche del mio blog su Measure Map. E dice: Measure Map maintenance Measure Map will be unavailable until midnight on Sunday, August 27. Sorry for the inconvenience. Da quando è stato "borg-izzato" da Google a metà Febbraio Measure Map non ha più rilasciato nuovi account, ne aggiunto funzionalità, e neanche migliorato il servizio. Che sia un segnale di un possibile aggiornamento dei servizi? O almeno di...

Skinnare SubText

Tutti noi usiamo .Text per questi blog su ugidotnet, e tutti noi possiamo vedere quanto questi blog non siano particolarmente attraenti esteticamente. Con SubText la situazione non è molto diversa: i soliti "Marvin*", "gertrude", "Lighty" e "Hover" sono ancora presenti, ma accompagnati dalle nuove skin "Piyo", "KeyWest", "WPSkin", "RedBook". Però anche questo sono sempre state sviluppate da "programmatori".Uno dei motivi principali è che sviluppare una skin per SubText non così facile (o forse, non così documentata) come farne una per WordPress. A questo scopo il nostro "Benevolent Dictator" ha appena passato tutto il sabato sera a scrivere 3 post sul...

Carta dei diritti del programmatore

L'ultimo post del solito Jeff "codinghorror" Atwood elenca quello che dovrebbe essere la "carta dei diritti" del programmatore: Ogni programmatore deve avere 2 monitor (LCD) Ogni programmatore deve avere un PC veloce Ogni programmatore deve poter scegliere il suo mouse e la sua tastiera Ogni programmatore deve avere una sedia comoda Ogni programmatore deve avere una connessione veloce a internet Ogni programmatore deve lavore in un ambiente silenzioso Quasi quasi la stampo e la porto nell'ufficio del mio direttore tecnico :-) Dopo tutto, a parte i due monitor, l'ambiente silenzioso, e non poter usare la DasKeyboard, dove lavoro io ci...

WebHost4Life e DotNetNuke

Qualche giorno fa mi lamentavo del poco supporto che Aruba fornisce per l'installazione di DotNetNuke... Sono quindi passato a WebHost4Life e, per velocizzare l'installazione di DNN ho provato la installazione automatica fornita dal loro pannello di controllo. Di che si tratta? WebHost4Life ha un po' di applicazioni pronte per essere installate (DNN 3 e DNN 4, Community Server, i vari ASP.NET Starter Kit, ASP.NET Forum) automaticamente: cioè, premi un bottone, gli dici in cartella del tuo spazio web installarlo, e la procedura crea il DB, copia i file di installazione, imposta il web.config con i parametri corretti, imposta tutti i...

Opensource: Free as in ___ ?

Negli ultimi mesi nella community di sviluppatori .NET si è parlato molto di software libero, soprattutto in seguito alla "morte" del noto progetto NDoc. I vari Scott, Phil, Jeff Atwood hanno dato la loro opinione su quale sia il significato del "Free" presente nel nome Free Software. Oltre alle solite definizioni di "Free as in beer" o "Free as in Freedom", loro portano le nuove definizioni di "Free as in Flower", "Free as in puppy", e in ultimo, "Free as in ... Free" Cosa intendono con questi paragoni? Un fiore di campo è libero perchè si trova in un campo, nessuno...

Il CAPS Lock è inutile?

A quanto pare Pieter Hintjens ritiene di si. E ne è talmente convinto da aver iniziato una campagna chiamata "CAPSoff, stop shouting". Perchè ritiene inutile, se non addirittura pericoloso, il tasto Caps Lock? Perchè molti neofiti di internet, lasciandolo premuto per sbaglio, INVIANO EMAIL GRIDANDO, oppure, impiegate poco accorte, chiamano l'helpdesk perchè la loro password ha smesso di funzionare. E tutto questo genera fraintendimenti e perdite di tempo che si tramutano in spese ingenti da sostenere per l'economia mondiale (Estimated annual global cost of Caps Lock errors: $2-5bn.) :-) Esiste anche un blog sull'evolvere della campagna... e, ovviamente, anche la petizione...

Fastweb e lo spam

Sono ben 2-3 settimane che una buona parte delle mie mail inviate tramite i server SMTP di Fastweb vengono respinte perchè "550 - rejected because your SMTP server, xx.xx.xx.xx, is in the Spamcop RBL.550 See http://www.spamcop.net/bl.shtml for more information." Com'è possibile che Fastweb vada sempre a finire dentro alle liste di spam? Quest'anno mi sarà già capitato almeno una 15ina di volte.

Dove sono, dove vado, cosa faccio

In questo periodo sono un po' sparito dal blog, e succederà lo stesso nelle prossime settimane:non faccio ferie di più di tre giorni consecutivi da non ricordo neanche più quando, sono "overworked", sia al lavoro che a casa su progetti personali open (SubText, FCKeditor, Kea) e non. Al lavoro sto però facendo esperienza su CommunityServer, sia di sviluppo Moduli, che di personalizzazione grafica e skin: spero di trasmettere un po' di quello che apprendo anche qui sul blog.

VS2003 SP1

E' appena stato rilasciato il primo service pack per Visual Studio 2003. E' possibile scaricarlo sul sito Microsoft download center, sia in inglese che in italiano. Per maggiori info sulle fix rilasciate: List of bugs that are fixed in Visual Studio NET 2003 Service Pack 1   PS: Eccomi di ritorno al lavoro... e sto postando con il nuovo Windows Live Writer

Community Server 2.1 - Ready to rock!!!

E' di poche ore fa l'annuncio del rilascio al pubblico della versione finale di Community Server2.1. Nuove funzionalità sono: Tags Content Mirroring Badges Supporto per il Medium Trust Nuove skin per i blog e molti altri enanchement Per maggiori dettagli leggere il post di Scott, CS 2.1 - Go Download It Already. Ora mi toccherà verificare l'addon per CommunityCredit anche con la 2.1... ma dopo Ferragosto powered by IMHO 1.3

... SubText è 15esimo

Un veloce update al post di ieri su SubText e il ranking su SourceForge:
entra nel corpo del post per maggiori dettagli

Alla ricerca della miglior 404

Stavo leggendo uno dei miei siti preferiti di (web)design, cioè AListApart, e ho trovato uno splendido articolo con suggerimenti per fare la miglior pagina 404 possibile: The Perfect 404. L'articolo consiglia, per aiutare l'utente a capire il perchè di una pagina non trovata, di fare 4 pagine 404 diverse, (o meglio, una con 4 differenti messaggi ), per i 4 scenari possibili: nessun referrer: url scritto a mano sbagliato, link da una email, bookmark obsoleto, cut-n-paste dell'url motore di ricerca: indicizzazione obsoleta del motore di ricerca referrer da un sito esterno: link sbagliato o...

SubText entra nei primi 25 progetti di SourceForgel

In data 8 agosto, SubText è stato classificato come 24esimo tra tutte le migliaia di progetti ospitati da SourceForge. Non che questo voglia dire molto, ma sicuramente è un bel riconoscimento per il duro lavoro del team e significa anche che sta iniziando a risquotere un certo successo e interesse anche nella community. Grazie anche a tutti i membri di UGI che mi hanno passato le proprie impressioni e suggerimenti. powered by IMHO 1.3

[OT] - Programming Rap

La mia fonte inesauribile di ... ehm... OT,  , cioè David Silverlight, mi ha appena passato il sito di un tizio che rappa parlando di programmazione e codice MC Plus+, and the empty set, the #1 greatest computer science gangsta rapper ever ha scritto ben 2 album: Chip Hop Algorhythms alcuni titoli sparsi sono: Ascii Antics Syntax and Semantics MySpace Pimpin' Computer Science for Life Have to Code Chip Hop Nerd Tutte le canzoni possono essere scaricate direttamente dal sito. So, let's the code...

[OT] - 0-100 in 2.9sec... e non è una moto

Se il titolo vi ha incuriosito abbastanza... entrate per guardare il video

Installare DNN su Aruba... si può, ma

Ultimamente sto impazzendo per cercare di installare DotNetNuke su Aruba... Come è ben noto a tutti, DNN richiede accesso in scrittura su tutta la virtual folder, ma quei bravi ragazzi di Aruba non possono (o non vogliono) configurare con permesso in scrittura tutta la cartella. Questo perchè? Perchè Aruba fornisce anche un servizio che si chiama arubaNuke, cioè un sito DNN già installato e configurato, ma limitato nelle possibilità (nessuna possibilità di installare moduli personalizzati, nessun accesso a livello di host, ecc...) Installare DNN su Aruba comporta fondamentalmente 2 problemi1)Grant di Lettura e Scrittura sulle cartelle del sito web2)Utilizzo dell'utente dbo...

Come vincere "premi stupidi" usando Community Server

E' stato rilasciato ieri il modulo per inviare automaticamente al sito CommunityCredit i post nei blog gestiti con Community Server. Per farlo basta installare il CSModule CommunityCreditPointSubmission e inserire la configurazione nel file communityserver.config. Maggiori informazioni su come installarlo sono disponibili su Community-Credit AddOn for Community Server. Oltre ai post, il modulo registra anche tutte le discussioni sui forum gestiti con CS. powered by IMHO 1.3

HanselMinutes #26

"Any integration problem is solved adding another layer of abstraction" "Software programs don't guess: they infer" HanselMinutes sta diventando il mio podcast preferito: correttamente scadenzato, prodotto accuratamente, parla sempre di problemi reali. Nell'ultimo episodio, il n°26, Scott Hanselman parla di un argomento interessante: Globalization/Localization with .NET 44minuti di ottimo contenuto tecnico, inframezzati come sempre dalle battute di Carl Franklin che cerca di moderare il flusso di nozioni sparate da Scott. powered by IMHO 1.3

Processo di approvazione di Community Credits

Nell'ultimo mese ci sono stati un po' di problemi con la classifica di Community Credits, e qualcuno ha sollevato il problema di come vengono approvati le segnalazioni. In risposta David Silverlight, creatore della competizione, sul suo nuovo blog Starbucks .NET Developer, cerca di spiegare il processo di approvazione e cosa è "bene" e cosa è "male". The Community Credit Submission Process - il processo di approvazione... con ringraziamento a Michele per il suo volontariato nel processo di approvazione To Approve or not to Approve - that is the question - cosa è bene e cosa è male powered by IMHO 1.3

SubText e ASP.NET 2.0

Ultimamente mi è arrivata una mail di un utente che aveva installato l'ultima versione stabile di SubText (la 1.5.2), ma il suo blog aveva uno strano comportamento: l'admin funzionava, tutte le pagina funzionavano, ma non andava la default.aspx. Contemporaneamente sul bugtracker di SF.net un altro utente aveva lo stesso identico problema ... e Phil mi ha detto di aver ricevuto alcune mail di altri utenti, sempre con lo stesso problema. Alla fine il problema era che...

«agosto»
domlunmarmergiovensab
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789