June 2006 Blog Posts

[CSDev#1] - Personalizzare CommunityServer: scrivere CSModules

Giorni fa mi lamentavo della scarsità di documentazione riguardante Community Server: ho dunque deciso di sopperire a questa mancanze scrivendo dei post a riguardo. Probabilmente troverete alcune di queste cose cercando sui forum di CS.org o sull'appena lanciato CSMVP.comMa siccome il programmatore italiano è pigro e non legge la doc in inglese, cerco di provvedere inaugurando una serie di articoli in Italiano su come estendere CommunityServer. Ci sono diversi modi per personalizzare CommunityServer: Graficamente, creando temi e skin (sia generici, che per i blog, le photo gallery ed i forum) aggiungendo nuove funzionalità (cioè creando nuovi applicativi per...

[OT] Troppo lavoro fa male ...

... ed ecco le conseguenze. Ho incontrato un topoOggi mentre andavo a prendere il caffè durante la pausa pranzo guardavo per terra e lo sguardo mi cade su qualcosa di grigio.Guardo bene e vedo una figura riversa per terra, mi avvicino e constato che è un topolino.Lo guardo e lo raccolgo, è un pò sporchino e lui mi ringrazia di non avelo lasciato li dato che è stufo di farsi calpestare.Arrivato a casa mi dice che ha bisogno di un buon bagno così lo accontento. Questo...

Il mio nuovo libro: ASP.NET 2.0 MVP Hacks and Tips

Oggi sono andato a trovare Lorenzo al lavoro, e, oltre ad una chiaccherata, mi ha anche dato il libro che gli avevo chiesto di comprarmi al TechEd di Boston: ASP.NET 2.0 MVP Hacks and Tips. Perchè tutta strada per comprare un libro che posso trovare su Amazon?: perchè comprandolo al TechEd di Boston sarebbe stato firmato dagli autori, e in particolare da uno che stimo moltissimo... Scott Hanselman !!! Ecco qui sotto le foto della copertina e della firma di Scott (indicato in rosso): powered by IMHO 1.3

Nomi in codice per software

Avete fatto un software e non sapete che nome dargli? Magari prima che il "marketing" abbia deciso il nome ufficiale? O sfogliate un libro di mitologia Celtica, oppure, se non avete voglia di pensare, potete farvi generare il codename automaticamente: ubique.ch ha realizzato un generatore di nomi in codice per gli attacchi milatari, ma può benissimo essere usato per generare nomi in codice di due parole. Alcuni nomi: PinkSabre, SharpObelisk, UrgentSword, RedArms, ShiningCanyon, ... powered by IMHO 1.3

2 modi per indicare errori utente

Magari li conoscevate già, ma ieri ho trovato 2 belle sigle per identificare che un errore non un errore dell'applicativo ma è stato commesso dell'utilizzatore: PEBCAK = Problem Exists Between Chair And Keyboard e ID-10-T error... PS: appena scritto, ed è appena accaduto un errore PEBCAK powered by IMHO 1.3

Lotta sul fil di lana per Community Credits

Lorenzo Barbieri è ormai irraggiungibile (211k punti), ma la lotta per il secondo posto per il mese di Giugno è serratissima: ben 4 persone sono raccolte in un fazzoletto di 5000 punti... e di queste ben due Italiani (io e Michele). Riusciremo a fare tripletta di Italiani? Chi vincerà la tastiera senza lettere? Chi la chiavetta USB microscopica, chi Yoda versione zaino a grandezza reale e chi il robot programmabile binario? powered by IMHO 1.3

Il servizio "sta a partire"

Per caso ho aperto l'elenco dei servizi mentre stava partendo il servizio MS SQL. Ed ecco come viene identificato un servizio mentre sta partendo: "A partire" Ma chi diavolo ha tradotto questo stato del servizio? Non sono un cultore dei dialetti, ma "Sta a partire" mi pare un'espressione romana, o sbaglio? powered by IMHO 1.3

Flock Beta... non più un Flop

Oggi è il giorno dei browser in beta: prima IE7 Beta 3, ora Flock 0.7 beta (o almeno, mi è arrivata oggi la newsletter che la annunciava) Flock è stato lanciato a Ottobre 2005, con troppa copertura dalla stampa, quando il browser era ancora in developer preview: ora la versione 0.7 sembre decisamente migliorata, e nella newsletter ammetto i loro "sbagli" di marketing. A Ottobre l'avevo installato e poi subito disinstallato: ora succederà lo stesso? o hanno imparato dai loro sbagli e la beta è una beta degna di GMail (che è ancora in beta). Scaricate la versione 0.7 powered by IMHO 1.3

Community Server poco documentato? ora un po' di meno

Ieri è andato online il sito CSMVPS.com: questo sito è un aggregatore di tutti i blog degli MVP di Community Server. Spero che questo sito colmi un po' la mancanza di documentazione "ufficiale" di Community Server. UPDATE: Ieri era andato online in "beta", ora è ufficiale. Leggi l'annuncio: Welcome to CSMVPs.Com powered by IMHO 1.3

Il prossimo Windows sarà fatto per i multicore?

Manca ancora 1 anno (o poco meno) al rilascio di Windows Vista, e già si pensa al suo successore: Bryan Barnett, program manager in Microsoft Research, in un suo intervento alla conferenza The Venture Forum, lascia intuire che il successore di Vista sarà sviluppato per sfruttare al meglio le capacità delle nuove architetture multicore: "Taking full advantage of the processing power that those multicore architectures potentially make available requires operating systems and development tools that don't exist largely today" ...

[OT] Un Buddha sul Badile

Badile = elegante vetta che situata sul confite italo-svizzero in Valtellina, per la precisione tra la val Bondasca e la Val Porcellizzo. Buddha = beh... dovreste saperlo Per i non avvezzi alla montagna è doverosa una premessa: su tutte le vette principali delle Alpi (e non solo) c'è sempre o una Corce, o una Madonna, o una placca a carattere religioso. Ma torniamo a noi: un Buddha sul Badile cosa significa? Lo scorso autunno 4 guide della Valtellina, per protestare contro questo proliferare di immagine sacre, si sono caricati sulle spalle un Buddha di ceramica e lo hanno "siliconato" su una pietra sulla...

Valutare gli speaker online

Per il San Diego Rock And Roll CodeCamp, è stato lanciato un sito che sembra facilitare la gestione delle schede di feedback sugli interventi dei relatori: CodeCampEvals.com Gli intervenuti posso collegarsi al sito, e dare la loro valutazione (e un commento) per ogni session. Questo permette agli organizzatori di non sbattersi ricopiando a mano le valutazione scritte sui soliti foglietti di carta, e agli speaker di sapere le valutazioni degli ascoltatori immediatamente, senza dover andare dagli organizzatori per sapere le medie delle valutazioni. Il sito è stato sviluppato da David Silverlight, l'HeadGeek (come ama definirsi) di CommunityCredits e altri siti .NET community. Anche altri sviluppatori...

Podcast Review #2

Ad un mese dalla prima review, porto alla vostra attenzione gli episodi secondo me più interessanti dell'ultimo mese di podcasts nell'ambito .NET. Inizio premettendo che Giugno è stato un mese scarso di contenuti, principalmente per via del TechEd che ha assorbito tutto il tempo dei conduttori. ASP.NET Podcast #54Se vi siete persi il Web Administration Summit del 19 Giugno e siete interessati a sapere cosa c'è di nuovo in IIS7, allora dovete obbligatoriamente ascoltare questo episodio.Wally propone un'intervista di 45 minuti effettuata al Mix06: Brett Hill, Thomas Demi e Chris Adams raccontano le novità di IIS7, dalla "managed extensibility" alle nuove GUI...

PHP è 5 anni indietro, o ha un target molto più basso di .NET?

Nelle ultime settimane sto mettendo online un blog con WordPress e lo sto personalizzando, sia graficamente che a livello funzionale.Wordpress è fatto con PHP, e quindi ho dovuto cercare di capire la logica che sta dietro a questo linguaggio di scripting. <RANTMODE>Mi pare di essere tornato indietro di 5 anni, quando, prima dell'avvento di .NET si sviluppava in ASP classic: formattazione mischiata a logica di business e di recupero dei dati, include files a non finire, concatenamenti di stringhe con virgolette annidate e caratteri di escape ovunque.Wordpress dovrebbe essere l'appicazione PHP di riferimento del momento, ma se il livello "tecnologico" è...

Alone in the office

Quando l'Italia gioca durante l'orario di lavoro non ci sono progetti, scadenze imminenti che tangano: sviluppatori, grafici, sistemisti, CTO, CEO, amministrativi, commerciali sono tutti in sala riunione attaccati al maxi-schermo a plasma per vedere la partita. Io, l'unica pecora nera alla quale non interessa il calcio, sto da solo, in ufficio. powered by IMHO 1.3

Office Add-in: Creative Commons Add-in for Microsoft Office

Per chi come me non trovava dove scaricare l'addin annunciato ieri da Lorenzo e Andrea, ecco il link: http://www.microsoft.com/downloads/details.aspx?FamilyId=113B53DD-1CC0-4FBE-9E1D-B91D07C76504&displaylang=en Attenzione, funziona solo con Office 2003/XP: i poveracci come me che usano ancora Office 2000 sono esclusi :-( powered by IMHO 1.3

Developers, Developers, Developers

E' un classicissimo, ma tutte le volte che lo vedo mi fa impazzire http://video.google.com/videoplay?docid=6987983111018701231 Non vedo l'ora che arrivi il TechEd di Barcelona, per vedere lo show di Bill Gates... powered by IMHO 1.3

[OT] Tutti i video degli '80 che puoi volere

Phil Haack è sempre una fonte incredibile di link: sul suo blog ha appena riportato quello che scoperto sul blog di Greg Duncan... entrambi diventai i miei eroi del mese!!! 1400 video degli anni '80. Ecco qui, in ordine sparso, un po' di video della mia giovinezza (uno per artista): Claudio Cecchetto - Gioca Jouer Bangles - Walk Like An Egyptian Bananarama - Venus After The Fire - Der Kommissar Guns N Roses - Welcome To The Jungle Heroes del Silencio - Entre dos Tierras Helloween - I Want Out Heather Parisi - Disco Bambina ...

Stai sveglio: puoi dormire quando sarai morto!!

Il claim di questa pubblicità di un caffè mi fa pensare alle mie ultime settimane:tra lavoro, SubText, aiutare mia moglie con i suoi clienti, rimettere in piedi tutto il server che quel ca#&@ne ha distrutto, la casa, i weekend sempre occupati da scalate con sveglia alle 3 di mattina non riesco a riposare molto. powered by IMHO 1.3

Dove sta la documentazione di CommunityServer??

Ultimamente ho affrontato l'installazione di CommunityServer e sto iniziando la personalizzazione per adattarsi, sia graficamento che funzionalmente, alle esigenze del cliente che ce l'ha richiesto. E mi sto scontrando con la mancanza di informazioni a riguardo: e anche aver comprato la licenza commerciale con incluso il supporto non ha migliorato la situazione. Ci sono funzionalità aggiuntive, un supporto tramite forum dedicato, ma niente più. Le uniche info che si trovano sono sul wiki dedicato agli sviluppatori. Ma queste sono un po' datate, poco utili, oppure molto scarne (ad esempio, guardate la pagina che dovrebbe spiegare gli Add-on). Oppure c'è un blog ufficiale, Community Server Daily...

Sviluppo di Robot con tool Microsoft

Sono sempre stato affascinato alla robotica e dallo sviluppo di prodotti che combinassero una parte HW e una SW, ma, a parte qualcosa al Politecnico durante l'università, non ho mai fatto nulla di similare. Ora vedo che Microsoft ha rilasciato (questo l'annuncio ufficiale) un prodotto che si chiama Microsoft Robotic Studio: un tool per permettere lo sviluppo di applicazione "robotiche" o anche applicazioni che fanno uso, pur non essendo "robotiche", di operazioni parallele poco accoppiate (non riesco a tradurre meglio di così "loosely-coupled" ). Su Channel9 c'è un video di quasi un'ora con un'intervista e alcune demo fatte dai membri del "Robotic Team" di...

Necessario corso di PC base

"Ho cambiato le password della posta, e ora non riesco più a ricevere messaggi" Questo una lamentela di una cliente di Daniela.La domanda che sorge spontanea è: dova ha cambiato le password visto che non ha accesso al server? La risposta è ancora più agghiacciante: lei ha cambiato le password dall'interno di Outlook e pensava di cambiarli anche sul server, e quindi ricevere le mail. (ovviamente la tizia in questione non sa cosa sia un server, quindi questo è il suo pensiero tradotto in "informatichese") Questa problematica oggi mi ha fatto perdere il succulento pranzo del "Web Administration Summit" in Microsoft. Ma di...

Bloggare dalla moto, con SubText

E' appena iniziato il viaggio di Brian, motociclista blogger... Nel suo viaggio da San Diego all'Alaska ci terrà aggiornati dalla sua Motocompy, attrezzata di tutto punto con Wi-Fi, webcam, GPS, touchscreen da 7", lettore DVD. Perchè vi dico tutto ciò? Perchè il blog di Brian è su SubText, e la skin è Piyo, cioè la "mia" skin Buon viaggio Brian!!! powered by IMHO 1.3

Forum su Community Credits

Oggi è stata lanciata una nuova sezione del sito Community Credits: il forum. Da ora è quindi possibile andare sul sito di Community Credits, oltre che per inserire i propri post, anche per discutere di programmazione, e di "geeky things". C'è anche una sezione sull'integrazione con SubText, nella quale è già inserito un breve descrizione di come configurare SubText per inviare i propri post in maniera automatica. Unico appunto: il forum non è integrato con Community Credits... per lo meno per ora powered by IMHO 1.3

[OT] Mondiali per Geek

Come ho già detto, odio il calcio, ma devo notare che non tutti i geek sono avversi al calcio come me Ho trovato due tool per informatici per seguire i mondiali: Firefox plugin Scaricabile dal sito di Mozilla, un plugin da installare su Firefox che mostra dei popup ogni volta che accade un evento (goal, azione importante, inizio/fine partita) durante una partita dei mondiali.E' stato sviluppato da Joga.com, una community online sul calcio sviluppata da Google in collaborazione con Nike. Telnet Si, avete letto bene, "telnet": se vi collegate in telnet all'indirizzo ascii-wm.net sulla porta 2006 durante una partita potete seguire il commento live...

Rilasciato DotNetNuke 3.3/4.3 RC

E' stato finalmente rilasciato la versione 3.3/4.3 di DotNetNuke!!! Ok, è ancora una RC, ma ci sono un migliaio di buoni motivi per iniziare a scaricarla: primo tra tutti, provare le nuove e numerosissime novità. A mio avviso la novità maggiore è l'aver "abbandonato" l'implementazione di default del Membership/Role/Profile provider di ASP.NET 2.0, e aver reimplementato la gestione dei profili. Ora è possibile definire attributi dei profili a runtime (invece che solo nel web.config). Gli attributi non sono più salvati in quell'orrendo campo di testo omnicomprensivo, ma vengono salvati in campi singoli del DB: questo permette ...

Il problema delle sessioni utente

Anche se la web application è la stesse, se la si accede da due domini differenti le sessioni utenti sono diverse!!! Se me ne fossi "accorto" oggi alle 14, non avremmo passato tutto il pomeriggio in due a cercare di capire perchè passando da una pagina all'altra si perdevano tutti i dati di sessione: la web application risponde sia al dominio www1.example.com che al dominio www2.example.com, e per ragioni troppo complesse da spiegare, la seconda pagina veniva sempre chiamata con www2.example.com/pagina2.aspx, anche se la prima era www1.example.com/pagina1.aspx. Ovviamente passando da un dominio all'altra la sessione del browser cambiava, e i dati di...

Vuoi cambiare encoding per un WebService? Non si può

Probabilmente non vi è mai capito di doverlo fare, ma se volete cambiare l'encoding del risultato di un webservice, quello che si trova nella dichiarazione dell'XML, da UTF-8 a qualcos'altro... non lo potete fare: sembra che si quella stringa sia "hardcoded" nel generatore di webservice. Questo post, "Encoding limitations in ASMX", riporta un commento di uno sviluppatore del team MS che ha lavorato a questo: We decided not to do this feature for 3 reasons: 1. UTF-8 can represent all Unicode characters 2. The Xml spec requires that all Xml processors understand UTF-8 3. We were short for time and there were...

Community Credits integrato con SubText

Dall'integrazione numero 110 di sabato Subtext è integrato con i webservices di Community Credits. SubText diventa così il primo software pubblico "partner" di Communty Credits: in questo modo gli utilizzatori di SubText non dovranno più collegarsi alla pagina di aggiunta punti per inserire i propri post ed articoli, ma, semplicemente abilitando un parametro di configurazione, i loro post e articoli verranno automaticamente inviati tramite il web service: ogni post verrà inserito nella categoria "Blogged" per un credito di 500 punti ogni "story" (ossia ogni articolo) verrà inviato nella categoria "Article", cioè come articolo di media lunghezza, per...

SubText security update

Anche noi iniziamo con le patch di sicurezza: è appena stata rilasciata la versione 1.5.1 che corregge un baco che avrebbe permesso, in ambienti con più blog in una singola applicazione, ad un'admin di un blog di loggarsi come admin in un'altro blog. Per maggiori informazioni: Important Subtext 1.5 Multiblog Security Update powered by IMHO 1.3

Condividere codice tra Win e Mobile

Avete sviluppato una libreria di business logic, e la volete utilizzare sia in un applicativo desktop che in un applicativo mobile: come fare? E' un problema che prima o poi dovremo affrontare tutti, e penso sia una delle domande maggiormente post sui forum del CompactFramework: gironzolando sui vari blog di sviluppatori mobile e sui forum dedicati si trovano due diversi approcci: condividere il binario condividere il sorgente Il primo caso presuppone che si sia sviluppata una device class library senza funzionalità specifiche per mobile (no accesso a Irda, SMS, camera, SQL Mobile, ecc...): in questo caso è possibile aggiungere...

Trasferimento completato

Come annunciato ieri, questa notte si è compiuto il trasferimento definitivo del mio dominio principale piyosailing.com sul webhost4life, posta compresa:

guardate il messaggio completo per vederne la prova (il traceroute verso mail.piyosailing.com).

MSDN Wiki

Anche Microsoft entra nel mondo dei Wiki: Announcing MSDN Wiki! Da ieri è disponibile online il wiki MSDN: The MSDN Wiki site experiments with ways we can integrate community contributions into the Visual Studio 2005 and .NET Framework 2.0 documentation.  This is phase one.  On the current site you can add content and edit other people’s contributions in a wiki-like fashion around the official Microsoft-authored docs.  In the future we want to take this further by allowing people to edit the Microsoft-authored docs directly.  Let us know what you want to see! Molto, molto molto interessante... http://msdnwiki.microsoft.com/...

Oggi è un giorno importante

No, non è importante perchè iniziano i Campionati del Mondo di Calcio (anche perchè odio il calcio, e in questo mese preferirei migrare in Nuova Zelanda o una nazione dove il calcio non interessa a nessuno piuttosto che essere sottoposto all'isteria di massa che invaderà l'Italia fino al metà Luglio). E' importante perchè il 2006-06-09 9:30 PM ET la gestione del mio dominio, posta compresa, passerà definitivamente su WebHost4Life e quindi non avrò più niente a che fare con quel c@#**ne del mio vecchio provider. powered by IMHO 1.3

IIS sale, Apache scende

E' stata appena rilasciata la consueta statistica mensile di NetCraft: l'ultimo mese ha visto un'impennata di siti hostati su IIS e una diminuzione dei siti che girano su Apache. Apache passa da 64.76 a 61.25 con un -3.51%Microsoft invece sale da 25.46 a 29.71 con un incremento del 4.25% Il tutto solo nel mese di Giugno. Fonte: June 2006 Web Server Survey powered by IMHO 1.3

Subtext 1.5 R&R è stato rilasciato

Dopo 3 mesi dal rilascio della 1.0, è stato appena rilasciata la version 1.5 di SubText (leggi l'annuncio ufficiale sul sito di Phil Haack). Per la change list vi rimando al sito del progetto, ma vi riporto un paio di novità a mio avviso molto interessanti: in primis è stato aggiunto un provider per permettere di cambiare l'editor html per scrivere i post. E sono fiero di averlo sviluppato io Per ora supporta FreeTextBox, FCKeditor e un banale textarea html. Leggete come configurare questa funzionalità nell'articolo che ho scritto sul sito del progetto: How...

Le migliori "Out-Of-Office" Email Auto Reply

Girovagando per il blog di David Silverlight, l'ìnventore di CommunityCredits, ho trovato questo splendido post sulle migliori risposte automatiche alle email. Le più belle: I will be out of the office for the next 2 weeks for medical reasons. When I return, please refer to me as 'Loretta' instead of 'Steve'. You are receiving this automatic notification because I am out of the office. If I was in, chances are you wouldn't have received anything at all. I will be unable to delete all the unread, worthless emails you send me ...

06/06/06

The Day of the Beast!!! powered by IMHO 1.3

Supporto per SQL 2000 sarò terminato il 1° giugno 2006

Il Miami Herald riporta un articolo nel quale si annuncia che il supporto per MS SQL Server 2000 sarà terminato il 1° Giugno 2006.
A chi chiede se bisogna upgradare le proprie applicazioni a SQL Server 2005, Bill Gates risponde:
"Questo tipo di atteggiamento è indicativo di qualcuno che scrive codice si bassa qualità"

La scansione dell'articolo nel corpo del messaggio

WebMail di WebHost4Life

Sono a dire poco impressionato dall'interfaccia di webmail che ha webhost4life: è veramente splendida. Non ho mai usato l'outlook web access, ma rispetto a tutte quelle che ho usato, SmarterMail è veramente anni luce avanti.Ha il calendario, la task list, l'addressbook integrati. Inoltre ha anche un RSS Feed aggregator integrato. In aggiunta a queste funzionalità la user-experience basata su Ajax, con menu a tendina e menu contestuali non fanno invidiare per nulla l'interfaccia di client desktop. Inoltre ha anche un meccanismo configurabile dall'utente per filtrare lo SPAM e i virus... Il programma è sviluppato da SmarterTools, ed è disponibile anche in versione...

Primo mese di UGI @ Community Credits

Direi ottimo risultato per l'Italia nel mese di Maggio su Community Credits: Lorenzo è arrivato 2° vincendo un Coltellino Svizzero con lettore MP3 da 1 GB Andrea è arrivato 3° vincendo un puntatore laser rosso/verde Michele è arrivato 6° vincendo un punching bag per le dita (come quelle che si trovano nei luna park) Io, Simone, sono arrivato 12° vincendo un kit per far crescere un micro-giardinetto con piante carnivore Riusciremo a fare di meglio il mese prossimo? Michele e Lorenzo sono già partiti in quarta. powered by IMHO 1.3

«June»
SunMonTueWedThuFriSat
28293031123
45678910
11121314151617
18192021222324
2526272829301
2345678