Archivio mensile: novembre 2011

Viva la Fuga

Pubblicato da il 08/11/2011 alle 11:35
Categoria: Omnia | Nessun Commento »

Prendo in prestito l’hashtag che ha dominato la giornata “twitteriana” di ieri, quando Ferrara e Bechis hanno iniziato a parlare insistentemente di un passo indietro del Premier, per raccontare in diretta quello che probabilmente è l’ultimo giorno dell’impero Berlusconiano. La mia intenzione è quella di usare questo post, il canale Twitter e la pagina Facebook per lasciare traccia di queste ore in cui, nel bene o nel male, si scrive una pagina importante della storia d’Italia.

Due piccole premesse in attesa della “Tempesta”:

1) Le ultime dichiarazioni filtrate dal Bunker Berlusconiano sono più o meno queste: “Io nasco nelle urne, alla luce del sole, e se devo morire lo faccio in Parlamento”. Se davvero queste parole fossero uscite dalla bocca del Cavaliere allora ci sarebbero solo due cose da dire: la prima è che l’esperienza di Governo è davvero finita, anche a fronte degli ultimi disperati tentativi di recupero; la seconda è che, in ogni caso, Silvio dimostra una coerenza che purtroppo non ha mai dimostrato in questi tre anni. Aveva più volte detto che non si sarebbe dimesso. Neanche ieri, con i mercati all’attacco. “Voglio guardare in faccia i traditori”. E così sarà (come accaduto con Prodi nel 2008). Attenerà il voto sul rendiconto alla Camera dove più che i voti del Governo si conteranno le astensioni dell’opposizione. Dopodiché trarrà le dovute conclusioni e, se necessario, salirà al Colle.

2) Prendo spunto da una strofa di “Sabbie Mobili” (Marracash) per raccontare ancora una volta il sentimento di disgusto che provo sentendo parlare gran parte dell’elettorato (e dei politici) che si definiscono “di sinistra”: “[...] attacca il Premier come se quando cadrà il Premier vincerà il bene, se non ci fosse di chi parlerebbe? [...]“. Il senso è chiaro. Da domani, probabilmente, vivremo in un Paese senza più “Cavaliere”. Ma davvero siete convinti che sia l’incarnazione dei Mali del mondo? Più volte, nel corso dell’ultimo anno, mi sono espresso a favore della fine di questo Governo, conscio del fatto che nessuna delle promesse elettorali era stata mantenuta. Provonevo una soluzione politica ad un problema politico. Loro invece vivono in un mondo fantastico dove, “eliminato” il cattivo, tornerà la pace e la serenità. Certo, dopo tutto quello che è successo l’Italia potrà respirare un po’, la borsa salirà e lo Spread scenderà. Ma resta il fatto che l’Europa si aspetta molto dal nostro Paese. E se Berlusconi non è riuscito a portare avanti a dovere questa operazione cosa vi fa credere che Monti, Letta (ho sentito addirittura Amato, mio Dio no!) possano avere successo? Cosa accadrà al panorama politico-economico da domani? Saranno tutte rose e fiori? A chi darete la colpa del fallimento italiano domani? Non fatemi ridere. Non vorrei dover raccontare, tra un paio d’anni, di una maggioranza dell’elettorato che spera in un ritorno del Cattivo perché era l’unico che faceva durare i Governi per più di due anni.

Bene, detto questo.. si parte! Aggiornamenti in tempo reale su Twitter, Facebook e riportati il prima possibile anche qui. I commenti sono a vostra disposizione!

+++ 08/11/2011 19:55 Berlusconi: “Lascerò dopo approvazione legge Stabilità”. +++

+++ 08/11/2011 19:30 Concluso incontro Berlusconi-Napolitano. +++

+++ 08/11/2011 18:41 Bossi: “Berlusconi deciderà al Colle”. +++

+++ 08/11/2011 18:33 Berlusconi è al Quirinale. +++

+++ 08/11/2011 18:06 Spread Btp/Bund supera quota 500. +++

+++ 08/11/2011 18:00 Berlusconi atteso al Quirinale alle 18:30″. +++

+++ 08/11/2011 17:52 Berlusconi al Quirinale alle 18:30?”. +++

+++ 08/11/2011 16:55 Berlusconi a Palazzo Chigi con Letta”. +++

+++ 08/11/2011 16:35 Berlusconi: “Ragazzi, decidiamo che fare”. +++

+++ 08/11/2011 16:31 In corso vertice Berlusconi-Bossi-Tremonti. +++

+++ 08/11/2011 16:11 Berlusconi ha 308 voti. Addio. +++

+++ 08/11/2011 15:59 Berlusconi e Letta arrivano alla Camera. +++

+++ 08/11/2011 15:53 Cicchitto: “Non fuggiamo dalle responsabilità” +++

+++ 08/11/2011 15:44 Pini (Lega): “Ragionare su Alfano Premier” +++

+++ 08/11/2011 15:34 Sta per riprendere la seduta alla Camera. Si dice 310 +++

+++ 08/11/2011 12:40 Bossi: “Berlusconi faccia un passo di lato, Alfano Premier” +++

[Omnia / Luca Zaccaro]

Nessun Commento »

Weekly+ (44/2011)

Pubblicato da il 06/11/2011 alle 22:40
Categoria: Omnia | Nessun Commento »

Nuova puntata di Weekly+ ;-)

Primo Trailer per l’attesissimo GTA V. Che dire, sembra fantastico. Los Angeles (e forse i vigneti fuori San Francisco), una grafica strepitosa e un altro Open World. Speriamo solo in una versione per PC decente e un sistema di guida un po’ più “Arcade”. Trailer qui.

Continua la crisi nera di Berlusconi, del suo quarto Governo e del Paese intero. Io mi sono un po’ stufato di scrivere pezzi al riguardo. Ma questa volta un segnale importante arriva dal Quirinale: Napolitano ha iniziato le consultazioni (informali) pre-crisi. Checché se ne dica, sono gli ultimi giorni del Berlusconi IV.

Nona puntata della mini-guida ad ASP.NET

Tanti auguri ad Antonio Cassano per una pronta guarigione dopo il malore accusato nel week-end scorso.

Falla Zero-Day in Windows: un file Word infetto permette, all’apertura, di installare alcune DLL. La lezioncina è sempre la stessa: IMPARARE AD USARE ACCOUNT LIMITATI! Intanto attendiamo la Patch da Micsosoft..

Alla prossima!

[Omnia / Luca Zaccaro]

Nessun Commento »

HowTo – Guida ASP.NET (Parte 9)

Pubblicato da il 04/11/2011 alle 15:52
Categoria: Omnia | 1 Commento »

PARTE 3 – CAPITOLO 9 – RICH DATA CONTROLS

I RDC sono i componenti che più sono cambiati durante lo sviluppo del .NET Framework.
La GridView, già presentata qualche capitolo addietro, è una griglia molto flessibile per visualizzare i dati in una semplice tabella fatta di righe e colonne. Include molte caratteristiche come la selezione, la paginazione, l’ordinamento e la modifica (estendibili con i templates). La grande novità di GridView (rispetto al vecchio DataGrid) è il suo supporto agli scenari Code-free. Per avere un maggior controllo sulla definizione delle Colonne è necessario settare il parametro AutoGenerateColumns a “false” e definire manualmente le impostazioni nella sezione “<Columns>” del control tag della GridView. È possibile customizzare molti aspetti delle colonne usando i relativi comandi. È inoltre disponibile il comando “AutoFormat” per modificare l’aspetto di una GridView tramite una interfaccia grafica DataFormatString={0,XXX} serve per formattare correttamente le stringhe. È possibile usare la Row Selection per selezionare una particolare riga e l’evento SelectedIndexChanged per mostrare i dettagli. È possibile legare due GridView insieme (tipicamente generale/dettaglio) usando SelectedItem e DataKeyNames. Per utilizzare una riga già esistente come un link per la Row Selection basta aggiungere l’attributo ButtonField e impostare DataTextField al campo di riferimento (tipicamente l’ID). È possibile usare una colonna per ordinare i campi con l’attributo SortExpression e impostarlo con un campo. Se si fa un ordinamento mentre c’è una riga selezionata questa non viene mantenuta in memoria (alla fine del sorting verrà evidenziata una nuova riga con lo stesso id della precedente). Per ovviare al problema bisogna “ripulire” la selection per poi riapplicarla alla fine (memorizzando il valore della riga da selezionare). È possibile anche compiere sorting avanzati composti da due o più campi. Il metodo statico Eval() permette di ottenere automaticamente i dati della riga corrente, usando la reflection per trovare il field corretto.
La ListView (nuovo controllo introdotto nella versione 3.5 del Framework) è un componente estremamente flessibile capace di “rendere” il suo contenuto basandosi sul template definito. Con GroupItemCount posso “allineare” le tabelle in base ad un numero di valori per riga predefiniti. È possibile usare il Paging anche con questo componente.
DetailsView e FormView sono componenti sviluppati con lo scopo di visualizzare un particolare e singolo record di una lista. Supportano pulsanti di navigazione per passare da un record all’altro. Entrambi supportano i templates (la FormView li richiede necessariamente). Un’altra differenza tra i due componenti è che DV mostra i dati in una tabella, mentre la FV permette di gestire con più flessibilità la rappresentazione dei dati.
La DetailsView mostra i valori degli attributi dell’oggetto su righe separate. I nomi dei campi vengono ottenuti grazie alla reflection, ma possono essere editati nel campo “<Field></Field>” usando BoundField. Sono supportate le azioni di Delete, Insert e Edit, ma non vengono gestiti tramite i controlli ma grazie alle proprietà AutogenerateEditButton.
La FormView rispetta il modello TemplateField della GridView e permette di aggiungere (come la DV) i bottoni per i comandi SQL.
Entrambi i componenti possono operare in Read-Only, Insert e Edit mode.
Usando BinaryWrite() è possibile (anche se spesso non è conveniente) prelevare dati binari (tipicamente una immagine) da database.

1 Commento »

Sistemi Operativi: Ottobre 2011 e trend futuri

Pubblicato da il 02/11/2011 alle 09:35
Categoria: Omnia | Nessun Commento »

Nuovo appuntamento con le statistiche di utilizzo di Sistemi Operativi e Browser, grazie ai dati forniti da NetMarketShare ed ora suddivisi nelle sezioni “Desktop” e “Mobile/Tablet” (di cui non ci occupiamo al momento).
Parlando di sistemi operativi Windows, le aspettative per questo mese erano: Windows Xp al 49,66%, Windows 7 al 33,73% e Windows Vista al 8,67%.
I dati di NetMarketShare offrono questi dati: Windows Xp al 48,03%, Windows 7 al 34,62% e Windows Vista al 8,85%.
Le mie previsioni per il mese di Novembre sono: Windows Xp al 47,12%, Windows 7 al 35,97% e Windows Vista al 8,44%.
Quanto ai prossimi “traguardi storici” il sorpasso Windows 7 > Windows Xp avverrà durante il mese di Aprile (e non più Giugno) 2012 e durante il mese di Ottobre (e non più Novembre) 2012 Windows 7 sarà installato su più della metà dei PC al mondo. Windows Vista “scomparirà” del tutto dopo il mese di Dicembre 2012.
Analizzando i dati delle ultime due edizioni di Mac OSX (10.7 e 10.6) notiamo che la prima guadagna lo 0,42% (1,83%) mentre la seconda guadagna lo 0,09% (3,62%).
In generale i dati sui sistemi operativi sono i seguenti:
Microsoft Windows: -0,59% (91,85%)
Apple Mac OSX: +0,49% (6,94%)
Quanto ai browser web, ricordando che il nuovo Internet Explorer 9 è INCOMPATIBILE con il vecchio Windows Xp (al contrario delle ultime edizioni di Chrome e Firefox), i dati sono i seguenti:
IE9: +1,07% (9,79%)
IE8: -0,91% (29,00%)
IE7: -0,54% (5,41%)
IE6: -1,11% (7,49%) /* trend di discesa ormai costante */
FF 7.0: +9,62 (10,18%)
FF 6.0: -8,29% (3,12%)
FF 5.0: -0,61% (1,01%)
FF 4.0: -0,28% (1,04%)
FF 3.6: -0,66% (5,56%) /* sta diventando il “nuovo IE6″ */
Chrome 15: +1,42% (1,42%)
Chrome 14: +9,42% (13,65%)
Chrome 13: -9,27% (0,57%)
Chrome 12: -0,10% (0,70%)
Chrome 11: -0,14% (0,20%)
Safari 5.1: +0,51% (3,04%)
Safari 5.0: -0,15% (1,59%)
Opera 11: -0,01% (1,34%)
Nota: per IE sono riportati anche i dati di IE 6. Per Firefox e Chrome sono indicati i dati delle ultime CINQUE versioni definitive. Per Safari e Opera vengono considerate rispettivamente le ultime DUE e l’ultma versione disponibile in versione definitiva.
In generale i dati sui browser sono i seguenti:
MS Internet Explorer: -1,76% (52,63%)
Mozilla Firefox: +0,03% (22,51%)
Google Chrome: +1,42% (17,62%)
Apple Safari: +0,39% (5,43%)
Opera: -0,09% (1,56%)

[Omnia / Luca Zaccaro]

Nessun Commento »