Technology Experience
My personal life

La programmazione di Mediaset è uno schifo

Ovviamente non parlo della nostra programmazione di software, ma della programmazione delle trasmissioni televisive.

Circa due mesi fa mi è capitato di vedere Ritorno al Futuro I su Italia 1, che cominciava più o meno a quest’ora, sempre la domenica.

Dopo un numero casuale di settimane, ho visto Ritorno al Futuro II, sempre su Italia 1, sempre la domenica, sempre alla stessa ora.

Dopo un altro numero casuale di settimane, arriviamo ad oggi: c’è Ritorno al Futuro III, sempre su Italia 1, sempre la domenica, sempre alla stessa ora.

Ok, è vero, l’hanno fatto sempre la domenica, sempre alla stessa ora, ma non capisco perchè non hanno usato tre settimane di fila, invece di domeniche a caso. Mi viene da pensare che siccome oggi non c’erano i campionati, sono saltate un po’ di trasmissioni televisive, e quindi…hanno tappato i buchi come meglio potevano.

Vabbè, non ho proprio nient’altro a cui pensare???

Send to Kindle
Software

Disinstallare applicazioni su Windows Server 2003 in safe mode

Questo weekend mi è toccato fare il sistemista. Il nostro server casalingo Windows Server 2003 non voleva saperne di bootare: non sto qui a spiegare sintomi, cause, motivi perchè sarei troppo scurrile ed userei troppe parolacce e bestemmie. Lasciamo perdere che è meglio.

Tra i tanti problemi che ho dovuto affrontare, c’è stata l’impossibilità di far partire il servizio Windows Installer sul server: in modalità provvisoria il servizio non parte, e non si può nemmeno farlo partire manualmente. Questo comporta l’impossibilità di disinstallare/ripristinare/correggere i software installati.

A questo url però trovate la soluzione. In pratica, bisogna far partire Windows Server 2003 in safe mode, bisogna raggiungere il command prompt e aggiungere una chiave di registro. Poi si può far partire il servizio senza problemi. Vi riporto qui sotto i due comandi, che potete mettere in un file batch per eseguirli più comodamente.

REG ADD "HKLMSYSTEMCurrentControlSetControlSafeBootMinimalMSIServer" /VE /T REG_SZ /F /D "Service" net start msiserver

Ed il gioco è fatto.

Technorati Tags:  

Send to Kindle
.NET World

Windows Live Writer non è *solo* quello che sembra

Avete mai dato un’occhiata alla directory C:Program FilesWindows LiveWriter del vostro PC su cui avete installato Windows Live Writer? Tra i vari assembly contenuti in questa directory c’è quello chiamato WindowsLive.Writer.Api.dll, che è quello che dovete aggiungere alle references della vostra soluzione quando volete sviluppare un plug-in per WLW.

Ma c’è di più, perchè anche gli altri assembly sono molto, molto utili, per esempio, per aggiungere funzionalità di blogging ad applicazioni di terze parti. Ad esempio, attraverso l’assembly WindowsLive.Writer.BlogClient.dll abbiamo a disposizione tutto un object model per accedere ad una miriade di funzionalità da far paura. Oggi pomeriggio mi sono messo a sfogliare le classi per raggiungere un certo scopo – di cui vi parlerò in futuro – ed ho scoperto, per esempio, che con due linee di codice come queste…

1 BlogDescriptor[] bs = BlogSettings.GetBlogs(false); 2 string blogUrl = bs[0].HomepageUrl;

…possiamo ottenere tutti gli account configurati dentro WLW. La seconda riga non fa altro che restituirci l’url del primo blog configurato. Non sono riuscito a capire come ottenere l’url del blog attivo, quello su cui stiamo pubblicando, ma sono al lavoro per capirlo.

Ancora una volta, il vero vantaggio di Microsoft rispetto agli altri è per me il fatto che i loro applicativi non sono fini a loro stessi, non sono chiusi, ma da un sacco di tempo ormai espongono le loro stesse funzionalità al mondo esterno, permettendo così di sviluppare sui loro stessi applicativi, dando un valore aggiunto incredibile. Quando penso al paragone Office Vs. OpenOffice sorrido sempre, perchè secondo me ci si dimentica di tutto questo, ma questa è un’altra storia.

Technorati Tags:   

Send to Kindle
.NET World

Web Development 2008: io ci sarò!

Dopo aver consegnato nelle mani di mio fratello il Flight Simulator X Acceleration Pack per il suo compleanno, mi sono messo a navigare senza avere uno scopo particolare. L’Acceleration Pack comprende nuovi aerei, elicotteri, missioni e comprende un gran numero di ottimizzazioni per rendere il simulatore più fluido, etc. etc. Omar lo cercava da un po’ – con scarso successo – così ci ho pensato io.

La navigata si è trasformata in una breve chattata con il buon Alessandro, che mi ha giustamente ricordato del prossimo evento UGIdotNET, il Web Development 2008, al quale non mi ero ancora registrato. Ho rimediato subito, perciò – lavoro permettendo – ci vedremo il 13 Dicembre prossimo a Segrate, tutti in compagnia ad assistere alle sessioni che gli organizzatori ci stanno preparando. So che molti di voi che mi conoscono bene si stanno chiedendo: “Ma che diavolo va a fare Igor ad un workshop sul Web?“. Sapete cosa vi dico? Avete completamente ragione!!! Però la voglia di passare una giornata con i miei amici, con i miei lettori e soprattutto partecipare alla cena serale surclassano ogni cosa, perciò… Poi – magari – durante le sessioni mi annoierò un pochino, ma non si può avere tutto dalla vita, non vi pare?

Technorati Tags:   

Send to Kindle
IV del Venerdì

Alla faccia dell’IV del Venerdì…

Solitamente il venerdì vi allieto sempre con i miei IV del Venerdì, ma oggi è stata una giornata-incubo. Ho cominciato a lavorare alle 9, sono le 23 e sono ancora in ufficio per sistemare un’applicazione che andrà in produzione la settimana prossima. Promesso solennemente che il prossimo IV del Venerdì sarà lungo il doppio per tamponare questa mancanza, così il mio titolo di “blogorroico” assegnatomi dal buon Simone sarà sempre più che guadagnato.

Sono stanco, davvero stanco. Nello zaino ho Call of Duty 4 che mi aspetta, e domani è il compleanno di mio fratello.

Buon venerdì notte, e buon sabato mattina a tutti.

Send to Kindle
My personal life

Questo etilometro on-line è interessante!

A questo indirizzo ho trovato un etilometro on-line. Inserite il vostro peso, il sesso, cosa bevete e quanto bevete ed il sito vi dice se siete all’interno dei limiti previsti dalla legge, quanto dovete aspettare per abbassare il contenuto di alcool nel sangue, etc. etc. Non sarà affidabile al 100%, ma può essere utile per farsi un’idea: peccato non riuscire a consultarlo se sono al ristorante, o al pub, o da qualche altra parte.

Tra l’altro, si scoprono anche cose interessanti: se bevo mezzo litro di birra Weisse, ho una capacità ridotta di condurre mezzi sofisticati, come un aereo o una F1. Cavolo, la prossima volta eviterò di avviare Flight Simulator se ho bevuto una birra, non vorrei mai causare una strage di troppo.

Se bevo un litro della stessa birra, vado oltre il limite: attenuazione della visione laterale e difficoltà a distinguere i segnali. Nelle donne invece aumenta il piacere dei preliminari ed aumenta la qualità dell’orgasmo.

Uh, buono a sapersi!

Send to Kindle
My personal life

Kuwait City Vs. Baghdad Vs. (My Office)

Ieri pomeriggio alla nostra macchinetta del caffè è stato attaccato un foglio A4 con le seguenti informazioni statistiche. Sono state messe a confronto tre località del pianeta Terra: la prima è Kuwait City, la seconda è Baghdad e la terza è qui a Milano, nel luogo dove lavoro ogni giorno. Il terzo, il mio, è il più caldo e quello con il tasso di umidità maggiore.

La causa credo sia il nostro open-space, completamente sigillato, senza un filo d’aria.

Qui da noi l’inverno non arriva. Qui da noi le sciarpe non sappiamo cosa sono.
Qui da noi la brina non esiste. Qui da noi le catene da neve non le vendono.
Qui da noi usiamo i condizionatori anche a Novembre. Qui da noi…abbiamo caldo!

Technorati Tags:

Send to Kindle
.NET World

Bloccare la connessione ad ActiveSync su un Pocket PC 2003

Lo so che quando si tratta di palmari non sono all’avanguardia, ma io lavoro su PPC2003 e di questi posso parlare. Esiste una chiave di registro che abilita o disabilita la connessione automatica ad ActiveSync. Di default, il valore di tale chiave è 1: ciò significa che quando infilate il palmare nel cradle parte la connessione al PC desktop via ActiveSync. Se modificate il valore di questa chiave e la settate a 0, la connessione non parte. Può essere rischioso, lo capirete bene, perchè se la mettete a 0 non avete più la possibilità di connettervi al PC, e quindi non potete più reimpostare il valore ad 1. Siete abbastanza fottuti, a meno che possiate fare un hard-reset che riporti il palmare allo stato di fabbrica.

Avete un’altra possibilità. Scaricare questo piccolo tool che ho scritto questa mattina. E’ un piccolo exe, scritto con il Compact Framework, che vi permette di settare il valore di questa chiave di registro che, per la cronaca, è ControlPanelCommAutoCnct. Vi faccio vedere un bello screenshot per darvi l’idea:

Basta selezionare l’opzione desiderata (connessione on/off) e poi cliccare su Set.
Il tasto Close chiude semplicemente l’applicazione.

Download : http://enjoy.vivendobyte.net/igordamiani.it.reborn/NET%20Download/ActiveSyncAutoConnect.zip

Technorati Tags:   

Send to Kindle
My personal life

E’ ufficiale: la mia sorellina è on-line

Quante volte vi capita di pensare alla vostra prima connessione ad Internet? O alla data in cui risale la vostra vera prima casella di posta elettronica? Per quello che mi riguarda, non dico spesso, però qualche volta sì, perchè mi piace pensare a quei giorni pioneristici, nei quali l’Internet italiana era ben lontana dalla realtà di oggi.

Per la mia sorellina, la data è abbastanza recente. Era il 14 Novembre 2007. Vale a dire, ieri sera. Durante la cena, Sabrina mi chiede: “Igor, ma…io posso attivare un account Messenger?“. Io storgo il naso…per parlare con chi??? E cosa se ne fa? Per quello che mi riguarda, il mondo on-line è un po’ troppo pericoloso per una ragazzina di 13 anni. Ma lei mi spiega che le sue amiche usano tutte Messenger, e quindi lo vorrebbe anche lei per parlare con le altre.

E quindi, pian piano, davanti al PC, le ho attivato un account MSN, casella di posta elettronica compresa. Ho fatto il logout dal mio account e ho fatto login con il suo. Alla sua lista di contatti ho aggiunto mio fratello e la sua prima amica A., che è una sua cara amica, nonchè compagna di classe.

I successivi 10 minuti sono stati un piccolo incubo: ho scoperto funzionalità del Messenger di cui ero all’oscuro. Ho visto emoticons, animazioni, effetti sonori, finestre di dialogo, messaggi di errore, avvisi di protezione, richieste di installazione, pugni virtuali fare toc-toc sullo schermo: un incubo. Spero sia la novità, e spero che prima o poi le passi, e cominci ad usare la tastiera per imparare a scrivere davvero per parlare con le altre.

Le raccomandazioni sono state d’obbligo: parlerà solo con chi dico io, e comunque solo con persone che conosce anche dal vivo. Non dico che starò lì a leggere quello che scrivere o quello che gli altri, perchè comunque anche lei vorrà la sua privacy, ma bisogna messengiare(*) con gli occhi bene aperti.

Sabri, benvenuta nel mondo on-line! Che oggi è quasi una normalità, ma per noi degli anni ’70/’80 è stata una conquista.

(*) : messengiare, dedicato ad un mio collega che adora questi verbi.

Technorati Tags:  

Send to Kindle
My daily work

Discussione fra colleghi di primo livello

Bruce Willis: “Su coraggio, interroga quel cadavere!”
Zeus: “Interrogalo??? Ma cosa lo interrogo a fare??? Ti dirà che è morto!”
Bruce Willis: “Questo già lo so, comunque glielo chiedo!”
Tratto da Die Hard 3

Tutte le volte che leggo i post di Luca Minudel sul Muro di UGIdotNET mi commuovo sempre un po’, perchè cercano di affrontare argomenti spinosi come i rapporti tra colleghi, i conflitti, come gestire e guidare un team, quali sono gli atteggiamenti che uniscono e dividono un team, etc. etc. Se siete interessati a questo tipo di argomenti, leggete il blog di Luca perchè è un sicuro affare ed un momento per affrontare il nostro lavoro senza troppi tecnicismi.

Il motivo per cui vi parlo di questo è che oggi, dopo più di 6 mesi di lavoro assieme, ho avuto una discussione un po’ sopra le righe con il nostro capo progetto. Probabilmente sia io che lui ci siamo alzati questa mattina un po’ più nervosi del solito. Capita a tutti, prima o poi. Io questa mattina ho perso 50 centesimi mentre aspettavo l’ascensore, magari il mio nervosismo arriva da questo semplice fatto, anche se non sono così taccagno.

La verità è che siamo due testoni molto emotivi, nel senso che quando qualcuno mette in discussione il mio lavoro la prima reazione fisica è…diventare rosso e reagire in modo un po’ brusco. A maggior motivo se penso che la discussione riguarda aspetti del mio lavoro su cui non ho il diretto ed assoluto controllo. Per spiegarvi meglio dovrei scendere nel dettaglio della questione – stasera non ho voglia – magari lo farò un’altra volta. La frase che ho riportato qui sopra, sebbene sembri assurda, ha molto a che fare con la situazione che mi riguarda: mi è venuta in mente e l’ho trascritta al solo scopo di divertirmi.

Dopo questo post, come al solito mi sento un po’ più tranquillo. Durante la stesura, sulla TV scorrevano le immagini un po’ violente dell’Ultimo Boyscout. Adesso stacco tutto e mi rilasso davvero fino in fondo. Domani si ricomincia.

Send to Kindle