May 2006 Blog Posts

Piyosailing.com back online

Sono finalmente riuscito a farmi cambiare dal vecchio gestore, il puntamento DNS al nuovo sito su WH4L: ora anche il nostro sito storico PiyoSailing.com è tornato a vivere. powered by IMHO 1.3

Slashdot cambia design

A breve Slashdot cambierà il suo design: dallo stile fine anni '90 con Times e sfondi pieni passerà ad uno stile più '06 (o web 2.0 ), cioè con Tahoma, sfondi sfumati, menu collassabili, e box "blog-like". Potete guardare voi stessi il nuovo design. Fonte:  Slashdot CSS Redesign Winner Announced powered by IMHO 1.3

Server Failure update

Vi volevo aggiornare sullo stato del mio server: a quasi 20gg dal crash, i backup non sono ancora stati recuperati perchè "i backup sono gestiti da una 3a parte e non riesco a garantire i tempi del recupero". La cosa più sconvolgente è "i backup ci sono ma non so darti i tempi nè se sarranno recuperati". Non si stava parlando di buffoni (o cioccolatai) che lavorano nel nostro campo? Beh... questo è un'altro esempio. PS: Nessun'offesa per i cioccolatai... powered by IMHO 1.3

Non è tutto oro quello che ... è pizzocchero

I pizzoccheri valtellinesi, piatto principe delle cene di UGI in Valtellina, non sempre fanno bene... :)
Leggi l'intero post per sapere il perchè

Podcast Review #1

A grande richiesta inizia questo appuntamento bi-settimanale con le review degli dei podcast .NET che ho citato. Iniziamo con una nota "felice", ossia il ritorno di polymorphicpodcast.Nell'ultimo episodio si parla di SharePoint: Craig cerca di spiegare nei 33 minuti cos'è SharePoint, la differenza tra WSS (SharePoint Services) e SPS (SharePoint Portal), come si personalizza con le WebParts (che con quelle di ASP.NET 2.0 hanno in comune solo il nome), qualche trucco per rendere più facile la gestione in un ambiente di produzione.Se non avete mai lavorato con SharePoint è molto interessante: in poco più di mezz'ora vi da un'overview preciso di cosa...

I'm on THE show

Lasciatemi un attimo di autocelebrazione Ho appena fatto la mia prima apparizzione in un podcast: WallyM ha mandato in "onda" all'interno dell'episodio #52 (quello del primo anniversario/compleanno) gli auguri audio che gli ho inviato. I miei auguri sono nei primi minuti dello show, quindi se volete sentirli non dovete neanche stare a sorbirvi tutti i 30minuti di episodio. Devo confessarvi che ho ri-registrato quei 6 sec 10 volte: è difficilissimo parlare in inglese al microfono del PC per soli 6 secondi senza avere un accento un po' "robotico". Avrei dovuto parlare un po' per perdere l'accento e poi tagliare il pezzo finale con...

Sono troppo un iGeek!!!

Ho appena scoperto una nuova invenzione di Apple in collaborazione con Nike: il Nike+iPod Sport Kit. Di cosa si tratta? Tecnicamente è un sensore che deve essere infilato in un'alloggiamento speciale nella suola di nuove scarpe Nike, che si collega via onde radio ad un ricevitore collegato all'iPod Nano. Il sensore usa un accellerometro per contare i passi, per capire il tempo di corsa, e invia queste informazioni al ricevitore sull'iPod. Questo mostra tutte queste informazionim sul display, e, poichè tipicamente è fissato sul braccio, da anche un feedback vocale. Inoltre, con la nuova versione di iTunes (6.0.5) sarà possibile tenere traccia degli...

Nuovamente online (parzialmente)

A quasi due settimane dalla mia tragedia sistemistica, oggi ho riportato in vita alcuni dei nostri siti personali: PiyoDesign: il sito "ufficiale" dell'azienda di mia moglie, consulente e esperta nello sviluppo di interfaccie PiyoDesign Blog: il blog che Daniela sta incominciando a tenere per condividere le sue esperienze tecniche su problematiche di CSS, XHTML, DotNetNuke e usabilità (per chi si era registrato il feed RSS, il suo URL è cambiato) DanielaPanfili.it: mia moglie è anche una video artista e fotografa, e questo è il suo...

Nuova categoria: Podcasting

Visto l'interesse espresso dalla community di UgiDotNet sull'argomento Podcasting, ho deciso di aprire una nuova categoria dedicata ai podcasting all'interno del mio blog. Potete trovare al suo interno tutti i post che ho scritto nei mesi scorsi sull'argomento. powered by IMHO 1.3

Top Podcasts

Dieci giorni dopo la sua nascita, share.opml.org aggiunge una nuova interessantissima funzionalità (per chi non sapesse di cosa sto parlando, guardate il mio post "Condividete i vostri OPML"): Top Podcasts Se il vostro elenco di feed include anche dei feed con delle enclosures audio, il sistema lo riconosce come podcast e lo inserisce in questa classifica. Un'unico dubbio sull'attendibilità di questa classifica: io gestisco i podcasts con ITunes, e questo non esporta l'elenco in opml. Inoltre per ora si può caricare un'unico file per utente, quindi per ora l'unica soluzione è includere manualmente i feed di podcasts nel proprio opml. Cmq, un'interessante feature. Inoltre, volevo segnalare un post...

Vogue.NET: commenti sul look di Beat e Ingo

  Notare il tipico look tedesco di Beat: giacca nera, camicia e cravatta arancione, capelli gellati sparati in aria. Più sobrio invece il look di Ingo: camicia grigina e pizzetto. powered by IMHO 1.3

Software Factories: report dell'evento

Eccomi di ritorno dall'aperitivo post Architect Forum, e non potevo non postare le mie impressioni sulla giornata. (Nota a latere, all'ape non solo stato l'unico ubriacone del gruppo: mi ha fatto compagnia Adrian prendendo un Negroni pure lui ) Giornata all'insegna dei ritardi e degli scioperi: l'evento è iniziato alle 10:30 ed è finito alle 16:45 a causa dello sciopero dell'ATM (ma questi quanti scioperi fanno all'anno??.. mah...) Iniziamo a parlare degli speaker: Ingo e Beat sono grandiosi, molto chiari, soprattutto Beat, che pur essendo uno svizzero di Losanna, parla inglese benissimo, senza nessun'accento, mentre Ingo ha un po' di accento tedesco. Il...

Snippet per dichiarare un evento

Amo sempre di più i code snippets all'interno di VS2005... Dopo essermi stufato di fare cut'n'paste tra le varie classi mi sono deciso a cercare sulla rete se qualcuno aveva già scritto un snippet per automatizzare questa noiosa e ripetitiva digitazione. E l'ho trovato su GotCodeSnippets.NET, un repository di code snippets. Questo è il codice che genera, semplicemente inserendo il nome dell'evento che vogliamo creare (nel mio caso PasswordChanged: public class PasswordChangedEventArgs : EventArgs{    public static readonly new PasswordChangedEventArgs Empty = new PasswordChangedEventArgs();}public event EventHandler<PasswordChangedEventArgs> PasswordChanged;protected virtual void OnPasswordChanged(PasswordChangedEventArgs e){    EventHandler<PasswordChangedEventArgs> handler = PasswordChanged;    if (handler != null)    {        handler(this, e);    }} Usa la nuova design guideline di usare EventHandler<T> invece che ridefinire tutte le volte il delegate che gestisce l'evento. Ecco le pagina dove è possibile scaricare lo snippet. powered by IMHO 1.3

Inspirational Linux Posters

Non mi piace inserire post solo per un link, ma questo val bene una tragressione Inspirational Linux Posters Guardare per credere!!! powered by IMHO 1.3

CodePlex... non è poi sta gran cosa

Fortunatamente non sono il solo a pensarlo: anche Jayson Knight, "Schema Worker" di SubText (ovvero, colui che si occupa della parte DB) non così entusiasta di CodePlex, e pare non sia il solo. First off, I don’t have Visual Studio Team System (though I do remember reading somewhere that MS will be releasing a free TS plug-in for non VSTS VS installations soon (wow, enough acronyms there?)), so it’s unusable for me.  Second off, I just really don’t the CodePlex website.  Granted it’s simpler than say…SourceForge, but it’s too simple.  SourceForge is complex for a reason…having a distributed team building a...

Gravatar vs email2face

E' da poco stato reso pubblico Email2Face, e ne abbiamo già parlato una decina di giorni fa. Oggi, gironzolando nella documentazione di WordPress, ho trovato una pagina che spiega i "Gravatars", ovvero "Globally Recognized Avatars". Cosa sono? Sostanzialmente la stessa cosa di email2face, solo che sono nati per fornire alla community dei blogger la possibilità di avere un'unico avatar invece che doversi registrare a tutti i blog che si seguono, e caricare su ciascuno il proprio avatar. Il funzionamento è facile: ci si registra sul sito gravatar.com e si carica la propria immagine collegata alla propria email.Poi basta inserire la propria email nei commenti...

Documentare è più faticoso che programmare

Concordo con Marco quando dice che scrivere è più difficile che programmare (almeno per noi programamtori ). E se si deve scrivere in Inglese, lo è ancora di più, soprattutto se il target è di persone che parlano inglese come lingua principale. Negli ultimi due giorni, in vista dell'imminente rilascio della versione 1.5 di SubText, ho scritto due articoletti tecnici in Inglese. Il primo, intitolato "How To Change The Text Editor For Creating Posts", spiega una nuova funzionalità che ho aggiunto a SubText.Ora è possibile scegliere quale editor utilizzare per scrivere i post: si può scegliere tra testo piano (come su .Text), FreeTextBox...

Happy Birthday ASP.NET Podcast!!!!

Un anno fa Wally produceva il primo episodio di ASP.NET Podcast, il podcasting dedicato allo sviluppo Web su ASP.NET. Dopo un anno sono stati prodotti 51 episodi, quasi uno a settimana... Non aggiungo altro perchè ne ho già parlato in maniera dettagliata la settimana scorsa... Voglio solo dire: HAPPY BIRTHDAY ASP.NET PODCAST!!! powered by IMHO 1.3

Rilasciato FCKeditor 2.3 Beta

Dopo qualche mese di pausa, Fred ha rilasciato un'aggiornamento dell'editor opensource più popolare. E' da oggi disponibile la versione 2.3 beta di FCKeditor. La miglioria a mio parere più importante, oltre a decine di bug fixes è l'incorporamento di tutti i bottoni della toolbar in un'unica immagine: in questa maniera viene ridotto notevolmente la mole di dati scaricata dall'utente, ma migliora anche la possibilità di includere FCKeditor in altri progetti: ora c'è un file invece che 40.FreetextBox aveva risolto il tutto usando un custom handler che recupera da un file di risorse tutte le immagini, ma FCKeditor è multi-linguaggio, mentre FTB è...

UgiDotNet invade l'America

Noto con piacere che dopo il mio annuncio di qualche settimana fa alcuni tra gli aficionados di questo blog si sono iscritti a CommunityCredits. Nella competizione di Maggio ci sono ben 4 italiani (Lorenzo Barbieri, Andrea Boschin, Michele Locuratolo ed il sottoscritto) nelle prime 11 (e tra poco 10) posizioni. Ma gli altri blogger dove sono finiti? powered by IMHO 1.3

Soddisfate il Network Engineer che c'è in voi

... e leggete il blog dedicato al networking del mio collega Luigi Molinaro. Non sono più l'unico blogger del mio ufficio: da quasi due mesi posta in maniera costante anche un mio collega: Luigi Molinaro il sistemista dell'azienda, nonchè CCNP, ossia Cisco Certified Networking Professional. Nel suo blog "Luigi Molinaro Blog" (mii... che fantasia!!! ), Luigi parla di networking e sys adminstration, oltre che a raccondarci le sue vicissitudini personali e lavorative. E' un ottimo ragazzo... sono sicuro che anche il suo blog non sarà da meno. powered by IMHO 1.3

Podcasting: FAQ

Ho deciso di scrivere questo post in seguito a tutte le domande che ho ricevuto di persona, con messaggi personali, via Messenger sull'argomento Podcasting. Condivido quindi le risposte con tutta la community. Come fai ad ascoltare dei podcast in inglese, si capiscono bene? No, la risposta non è che sono madrelingua o ho passato 3 anni a lavorare a Londra: semplicemente gli speacker degli show, forse perchè sanno di parlare alla "radio" o di parlare ad un pubblico internazionale hanno un'ottima pronuncia, l'audio è abbastanza buono e quindi si riescono a capire bene tutte le parole.Inoltre, ascoltando questi show in inglese è...

I'VE GOT MAIL

Dopo 5 giorni, tra down del server prima e strani comportamenti dei DNS, dopo, ho finalmente il POP3 che funziona... ora stanno iniziando ad arrivare le mail che erano in coda nei vari SMTP di tutto il mondo... Forse tra qualche giorno riavrò anche il web... speriamo powered by IMHO 1.3

Podcast .NET

Torno su un'argomento del quale avevo già scritto parecchi mesi fa, cioè il podcasting. La volta scorsa avevo fatto una lista degli show che trattano argomenti interessanti per gli sviluppatori .NET. Questa voglio andare oltre, e fare una micro-review di questi show: DotNetRocks!, ASP.NET Podcast, polymorphicpodcast e, l'ultimo nato, HanselMinutes.DotNetRocks! Il primo e più famoso podcasting (il primo show risale ad agosto 2002), DotNetRocks! è gestito da Carl Franklin e Richard Campbell, che intervistano in puntate da circa un'ora vari personaggi della community di sviluppatori .NET in America come Don Box, Kimberly Tripp, Scott Guthrie e molti altri.In particolare gli ultimi show sono stati su...

Condividete i vostri OPML

Nato da pochi giorni, ma ha già oltre 2500 utenti iscritti: share.opml.org E' un sito che stila una classifica dei blog più sottoscritti.Il funzionamento è semplice: basta uploadare il file opml esportato dal vostro rss aggregator. Il sistema stila la classifica dei blog più sottoscritti, e ha genera anche una classifica con gli utenti "affini", cioè quelli che hanno un'elenco di sottoscrizioni simili alle proprie: il più affine a me è Haacked (ossia Phil Haack, il capo progetto di SubText)!!!. Se volete, potete guardare il mio OPML condiviso. Noto con piacere che il mio blog èsottoscritto da altre due persone oltre a me powered by IMHO...

Come backuppare un DB da remoto

Sono rimasto scottato una volta, non succederà più... d'ora in avanti mi gestirò autonomamente il backup dei siti che ho in hosting... se possibile. Ecco una stored procedure per MS SQL che fa il backup di un DB e lo invia tramite FTP Create a Job to Backup and FTP Your Database Ora il problema è capire se sugli shared hosting è possibile creare dei job. Inoltre c'è il problema aggiuntivo dell'FTP... potrei attivare un account su Aruba che ha spazio infinito... oppure me li faccio spedire zippati per posta. powered by IMHO 1.3

Aggiornamento: i dati sembrano esserci

Ieri è morto lo storage che conteneva i dati dei miei server...mi è stato appena comunicato che i backup ci sono, ma che ci vorrà almeno una settimana per ripristinarli... Il problema più grosso è la posta: 7-8 anni fa poteva essere un "gioco", ora è uno strumento di lavoro fondamentale: e ormai il server è giù da un giorno intero. Un consiglio da amico al mio provider (che è anche un amico, per l'appunto): se non hai più tempo/voglia di gestire la farm, lascia perdere... ora avrai tutti i clienti "veri" incazzati per questo disservizio, e rischi che ti facciano tutti causa...

Amici, amici... amici un c@#o

Mi è stato appena annunciata la morte del server sul quale hostavo tutti i siti da me gestiti, compreso quello di un cliente di mia moglie... il motivo: al provider si è rotto lo storage, non aveva backup, quindi tutto perso... Ora dovrò reinstallare DNN, riconfigurare tutti i siti, Daniela dovrà riscrivere i suoi post, il suo cliente dovrà reinserire tutta la sua base dati... il tutto perchè sia io che il cliente di mia moglie avevamo rapporti di amicizia con il provider, che ci faceva quindi un prezzo di "favore". Da qui si deduce che... nell'IT non esiste "amicizia": bisogna pagare l'hosting e...

Dove un Mac è meglio di un PC? Sicuramente negli spot pubblicitari

La Apple ultimamente sta guadagnando un sacco di punti nella mia classifica personale. Uno dei motivi è che gli spot pubblicitari della Apple sono splendidi!!! Guardate quelli che pubblicizzano i nuovi Mac: http://www.apple.com/getamac/ads/ Notevoli sono anche quelli che pubblicizzano l'iPod: Love Train: http://www.apple.com/ipod/ads/ 1000 Songs Ad: http://www.apple.com/ipod/ads/1000songs/ RollerSkating ad: http://www.apple.com/ipod/ads/rollerskating/ Però bisogna ammettere anche anche Microsoft ha fatto una bella campagna pubblicitaria per il rilascio di VisualStudio 2005: 400 nuove features: http://msdn.microsoft.com/canada/400plusdifferences/default.aspx scopri le differenze: http://www.thedifferenceisobvious.com/ E per par condicio, non si può non citare anche FireFox, che con FireFoxFlicks ha raccolto oltre 300 video pubblicitari inviati da utenti.Un paio...

Come rendere le email più personali

Navigando a caso per la rete ho trovato un sito che propone un servizio secondo me abbastanza interessante: nel suo archivio, email2face collega indirizzi di email a foto: in questo modo inserende un indirizzo di email nel form di ricerca dovreste riuscire a recuperare la foto del suo proprietario. Citando la loro "mission": A few of us at ASPSOFT, Inc. (a software consulting company) noted one day that each of us had numerous friends and colleages whom we communicated with often via email, yet had never met in person and wouldn't recognize if they walked right past...

SubText gestito da CruiseControl.NET... con modifiche

E' finalmente stato messo in produzione il server per gestire la build di SubText. L'url al quale è accessibile il report di tutte le build è http://haacked.dyndns.org/ccnet/. Preso da entusiasmo oggi ho aggiornato ccnet all'ultima integration (1.1.0.2341): questa permette di avere anche le statistiche di tutte le build. Al momento le statistiche integrate gestiscono solo i report generati da NUnit, ma siccome noi di SubText usiamo MbUnit per effettuare lo unit testing è stato necessario fare una modifica al codice della libreria Core di CruiseControl. Nel costruttore della classe StatisticsBuilder (namespace completo ThoughtWorks.CruiseControl.Core.Publishers.Statistics.StatisticsBuilder), dove vengono aggiunte tutti i valori da inserire nelle statistiche, bisogna...

Come limitare un designer troppo invadente? Usando l'attributo DesignerSerializationVisibility

Quando si inserisce un controllo custom in un form, il designer di visual studio cerca di inizializzare tutte le sue proprietà.
Ma non è detto che tutte le proprietà debbano essere impostate in design time, ad esempio oggetti di domain model che vengono gestiti solo a run-time.
Come si può fare per evitare che VS inizializzi anche quelli? Decorando la proprietà con l'attributo DesignerSerializationVisibility.
Per maggiori dettagli leggete il seguito del post.

[OT] - Report della Bresaola...

C.P.L.

Come attivare ClearType su XP

Ho appena installato il font Consolas, ma il mio Visual Studio non si vedeva come nell'esempio di Scott: e se avessi ClearType disabilitato? Ecco, come fare per abilitarlo su XP: Scaricate il ClearType Tuner PowerToy per XP (http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx) Alla fine vi chiede se lo volete lanciare (oppure lo ritrovate nel Pannello di Controllo) La prima schermata vi chiede se volete abilitare ClearType, poi seguite il Wizard il Wizard vi presenta varie visualizzazioni per ottimizzare la visualizzazione sul vostro monitor Ora finalmente vede bene il font nuovo: UPDATE: Se avevate il Courier New a...

Disponibile per il download il font Consolas

E' disponibile per il download il file Consolas: The Microsoft Consolas Font Family is a set of highly legible fonts designed for ClearType. It is intended for use in programming environments and other circumstances where a monospaced font is specified. This installation package will set the default font for Visual Studio to Consolas. Dovrebbe essere il nuovo carattere monospaziato di Vista... Interessante il nome del download (Consolas Font Pack for Microsoft Visual Studio 2006) e parte dell'overview: This package is only intended for licensed users of Microsoft Visual Studio 2006. Se avete questa versione 2006 di Visual Studio potete scaricarlo dal sito Microsoft Download . Pote anche...

Tornando sul problema certificazioni

Qualche tempo fa, uno dei miei guru personali (dopo Andrea, ovviamente ), cioè Scott Hanselman ha scritto un interessante post sul problema certificazioni... Scott Hanselman, 11 Successful Large Projects, 3 Open Source Applications, 1 Collossal Failure E' contro quelli che si firmano o adornano i loro bigliettini con tutte le sigle esistenti al mondo.Il titolo è la sua proposta per la firme: firmatevi con i progetti reali ai quali avete partecipato e portato a termine... è una firma meno bella, più lunga, ma sicuramente dice molto più che non mettere Joe Blow, MCSE, MCSE+I, MCSD, MCT, MCP. Tornado a casa cerco quale potrebbe...

Guida alla creazione di un blog di successo: che layout scegliere?

E' passato quasi un mese dall'ultimo tip di design per i blog, sull'usabilità. Questa volta affrontiamo il problema del layout. Navigando su Internet (e anche su questo sito) si trovano blog con le più svariate impostazioni: una colonna (dadlog) due colonne (Andrea Boschin, Phil Haack, il mio) tre colonne (Lorenzo Barbieri, e molti altri) con footer "contenutistico" (cre8d design, Veerle's blog) con header "contenutistico" (ProBlogger) E per il vostro blog, qual'è l'impaginazione migliore? Come sempre la risposta giusta è "dipende"... Dipende da...

My Community Gets Credits

"We give stupid prizes to smart people" Questo è il claim di communitycredits, un sito che ha come mission l'incremento della community di sviluppatori .NET (principlamente in America, ma non solo). E lo fa regalando premi "stupidi" ai più attivi. Se scrivete un post sul blog, se partecipate ad un evento, se fate una presentazione o contribuite alla community in qualche maniera (sul sito l'elenco dei contributi accettati) e avete la voglia ed il tempo di registrare il vostro intervento riceverete dei punti: a fine mese i 20 utenti con più punti riceveranno un premio, offerto da ThinkGeek o da store similari. Io...

«May»
SunMonTueWedThuFriSat
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910