di .NET e di altre amenità

MSN: Arrivano i Roaming Favorites

Per chi abusa dei favorites di Internet Explorer ecco un servizio che può aiutare parecchio a non impazzire nella loro duplicazione tra il pc di casa e quello di ufficio. Si tratta di MSN Toolbar Roaming Favorites, un add-in per la MSN toolbar http://toolbar.msn.com/ 

Link: Bink.nu | MSN Toolbar Roaming Favorites First Look

powered by IMHO 1.2

GotCodeSnippets.NET

Da un'idea di Michael Palermo (che sia lo stesso che Lorenzo ha temuto? credo di no...), nasce gotcodesnippets.net, come dice il nome un repository di "snippet" di codice. La release ufficiale dovrebbe essere a metà settembre.

Link: http://www.gotcodesnippets.net/

powered by IMHO 1.2

E' nato CodeGallery

Su gotdotnet, è nata una nuova directory, affiancata ai già conosciuti workspaces, in cui si intende favorire lo sviluppo di progetti software. Si tratta di CodeGallery, cui si può accedere ad seguente link:

http://gotdotnet.com/codegallery/

Source: http://blogs.msdn.com/sandyk/archive/2005/08/29/457511.aspx

powered by IMHO 1.2

WinFS in beta fra un mese

Da quello che si legge in un articolo su MicrosoftWatch sembra che al prossimo PDC che si terrà a metà settembre sarà presentata la beta di WinFS, il nuovo filesystem che originariamente doveva essere parte di longhorn.

Link: http://www.microsoft-watch.com/article2/0,2180,1853294,00.asp

powered by IMHO 1.2

Che accade il 15 settembre?

C'è da chiederselo vedendo la pagina al seguente indirizzo...

http://www.start.com/developer/

powered by IMHO 1.2

GoogleTalk: Per chi vuole personalizzarlo

Ecco tre skin (piuttosto semplici) per GoogleTalk.

http://www.sapiensbryan.com/

powered by IMHO 1.2

Considerazioni ad alta voce e T-Shirt ''Google Desktop Developer''

Da qualche giorno sto provando la Google Deskbar, inclusa nella nuova beta di Google Desktop e sono davvero impressionato. A dirla tutta sono affascinato da tempo dai software che il popolare motore di ricerca sta partorendo, essenzialmente per due motivi. Prima di tutto la stabilità. Nonostante si tratti di beta per la gran parte, non mi è ancora mai capitato di trovare un bug che li affligga. Tuttavia la cosa che mi sorprende di più è la leggerezza di tali software che installati nel pc non si fanno nemmeno lontanamente "sentire" sulle performance del pc. Di deskbar ad esempio ne avevo provate più di qualcuna, ed alla fine nonostante l'indubbia utilità le ho abbandonate tutte, perchè o più o meno prima o poi cominciavano a dare noia per i contnui rallentamenti al pc. La toolbar i google invece, resiste ormai da parecchio, mostrando tonnellate di informazioni, un System Monitor aggiornato una volta al secondo, e qualche altro gadget del genere, senza peraltro mostrare segni di cedimento alcuno e con un footprint sulla memoria del sistema di tutto rispetto. Credo si a proprio il caso di complimentarsi con dei programmatori che non esiterei a definire: "con due p...e così".

Se c'è qualche temerario in giro, ho scoperto che nell'SDK del desktop search c'è una parte di esempi che riguarda la programmazione per mezzo di .NET, che consente la realizzazione di plugin per l'engine di ricerca e per la deskbar stessa. Google offre anche una T-Shirt in regalo per che realizzarà un plugin.

For a limited time: Get a T-shirt
Developers who submit plug-ins will have the opportunity to:

  • Receive a free, limited-edition Google Desktop Developer T-shirt
  • Be promoted on the GD Download Plug-ins page

I dettagli qui: http://desktop.google.com/plugins?hl=en

Qualcuno vuole realizzare un plugin di Google per IMHO?

powered by IMHO 1.2

IMHO 2.0: Un gentile omaggio da Syncfusion

Sono lieto di comunicarvi una grande notizia che mi è giunta da pochi istanti. La prossima versione di IMHO 2.0 potrà godere nientemeno che di una licenza free garantitami dalla Syncfusion sul loro prodotto Essential Suite 3.2. Per chi non conoscesse il prodotto si tratta di una bella libreria di componenti UI in versione WinForms e ASP.NET che permette una personalizzazione davvero eccellente.

Consentitemi quindi di ringraziare pubblicamente lo staff della Syncfusion per l'incondizionato supporto che ha deciso di garantire al mio software. Si apre ora una grande responsabilità per me. Spero proprio di riuscire a meritare tanta fiducia.

powered by IMHO 1.2

Relativismo Relativo?

Il mio ultimo post ha suscitato un bel numero di commenti. In particolare ce n'è stato uno per il quale mi sono sentito in dovere di scrivere queste righe giusto per chiarire l'apparente contrasto rilevato da un lettore attento. Ho pensato parecchio all'osservazione che è stata fatta, e anche se di primo acchito mi era balenato di spiegare che anche il relativismo è relativo, ho deciso di meditare più a fondo sulla cosa prima di scrivere qualcosa. Vi sono certamente due angolazioni dalle quali il mio post precedente può essere letto e di conseguenza interpretato. La prima e più banale è una scelta di contrapposizione dura nei confronti di una persona che ha espresso delle opinioni davvero poco condivisibili. Perciò, dato che quello che egli etichetta come suo opposto è il relativista, ecco che automaticamente il sono tale in quanto desidero stare alla larga il più possibile da costui. In questo senso potrei anche rimanere coerente con quello che ho scritto in precedenza, dato che Pera nel suo discorso ha addirittura messo in discussione il pricipio democratico del voto, uno dei pilastri su cui si basa il concetto di democrazia. Questa spiegazione, per quanto plausibile, non la ritengo convincente e non riesco a riconoscermi in essa. Abituato come sono a non prendere delle posizioni in cieca opposizione con quelle con cui non sono daccordo, ritenendo che un opposto estremismo sia dannoso al pari del suo antagonista, proprio non mi vedo in questa parte. C'è però una spiegazione più articolata che si può opporre al commento che mi è stato fatto. Quelli che tipicamente vengono definiti i "valori assoluti", siano essi della chiesa cattolica piuttosto che dell'estremismo di destra o di sinistra, vengono tipicamente difesi mediante l'opposizione di divieti. Vietato procreare in provetta, vietato fumare uno spinello, vietato scopare prima del matrimonio. Tutto ciò altro non è che la cancellazione del diritto di ognuno di noi di decidere autonomamente dei divieti cui vuole o non vuole essere sottoposto. La mia visione della democrazia, espressa forse con termini che con il relativismo hanno poco in comune, invece è addittiva. In realtà l'elogio alla democrazia ci sta tutto, perchè essa è la base sulla quale io posso esercitare il relativismo tanto quanto altri possano cercare ed adottare diversi stili di vita. Considero legittimi tutti i modi di concepire la vita, perchè considero che quello che per me è valore potrebbe non esserlo per altri e quindi garantisco loro la libertà di esercitare le proprie scelte. Citando il mio post sulla democrazia: "La democrazia è la possibilità che ogni essere umano deve avere di autodeterminare il proprio destino e come tale non deve essere considerata un vezzo tipicamente occidentale, ma un diritto inalienabile di ogni uomo che si possa dir tale, sulla faccia di questo martoriato pianeta". Un diritto inalienabile, non è un "valore assoluto". E' semplicemente una possibilità di scelta garantita a tutti gli esseri umani, la possibilità in definitiva di vivere nel rispetto dei propri valori. Se poi qualcuno vorrà continuare ad essere oppresso da un tiranno, allora se lo andrà a cercare, ma sarà una sua scelta consapevole, e io sarei pronto a difenderla. Ma ora che milioni di persone questa possibilità non ce l'hanno, occorre innanzitutto dargliela. Per chiudere il post, mi urge l'esprimere un chiarimento. Non è vero che chi si dichiara come me relativista non ha valori. Semplicemente non li ritiene assoluti, ma semplicemente relativi a se stesso. Appunto, anche il relativismo è relativo.

powered by IMHO 1.2

Attenzione: Blog relativista


Sono "felice" di aver sentito le parole illuminate che Marcello Pera ha proferito in occasione della suo discorso presso il meeting ciellino. Felice, non certo per le parole in se, che trovo quanto di più ributtante ci si possa aspettare da qualcuno che pretende di essere una carica di "garanzia", ma perchè finalmente so con chiarezza da che parte schierarmi. Se qualcuno fino a ieri mi avesse posto la fatidica domanda, "ma tu sei relativista?", io probabilmente avrei risposto nicchiando che non ne ero certo, che di certo non ero schierato con il papa, e che forse mi sentivo più un liberale. Ma oggi, non fosse altro che per distinguermi visibilmente da quella schiera cui il Pera nazionale si onora di far parte posso dire che: "Sì, sono un relativista, sfegatato...". Anzi, giusto per chiarire per bene che io con quelli di CL, con i papisti, e col Presidente del senato, proprio non ho nulla a che spartire ho anche preparato questo bel gadget. All'inizio ero un po' dubbioso nella scelta della giusta terminologia. In effetti anche meticcio mi si addice molto, in fin dei conti sono "terrone" almeno per metà. Alla fine ho scelto il relativismo perchè pare che costoro abbiamo una preferenza marcata per emarginare questa classe sociale. Il simbolo poi gli si addice. Il relativismo, la nuova peste del 2005 merita di certo di essere annoverato nei composti a rischio biologico.

State alla larga!

powered by IMHO 1.2

A proposito di Divelements

Il questi giorni nel mainfeed di UgiDotNet è apparsa una notizia davvero brutta, sottolineata con poche righe da Alessandro nel suo blog. Si tratta del cambi della politica di licensing delle libreria grafiche prodotte dalla divelements, che personalmente uso da un bel po' non essendo mai abbastanza grato all'autore del software. La licenza che dapprima era free per chi realizzava software free (e questo mi ha spinto ad usarle per IMHO), da alcuni giorni è esclusivamente a pagamento.

Una brutta notizia merita indagine, soprattutto se la libreria in questione è alla base del software freeware che da più di un anno sto sviluppando. Per questo mi sono preoccupato di scrivere a Tim Dawson per chiarire la mia posizione nei confronti della divelements nel futuro. Tim mi ha cortesemente risposto quanto segue:

1) E' assolutamente confermato il cambio di politica. Tutto va naturalmente attribuito a qualche furbastro che ha interpretato in modo "elastico" la concessione che l'autore ha fatto alla community del software libero, causando un danno all'azienda che non ha visto il necessario ritorno economico. Certo è opinabile che la nuova politica probabilmente non cambierà i furbastri, tuttavia è comprensibile la scelta che è stata fatta.

2) Scordatevi che Tim faccia qualche eccezione: con un po' di faccia tosta gli ho chiesto se mi rilasciava una autorizzazione ad usare le librerie per IMHO dato l'esplicita natura free del mio software. La risposta (come mi aspettavo) è stata "picche", anche se molto generosamente mi ha offerto un consistente sconto, che purtroppo non mi ha lo stesso consentito di provvedere all'acquisto

3) Le librerie che fossero state scaricate prima del cambio di licenza mantengono la natura di free4free. Sarà perciò possibile distribuire software gratuiti basati sulle librerie, a patto che non si ridistribuiscano le librerie acquisite con tale licenza. Questo mi aveva posto qualche perplessità, ma mi è stato confermato. In sostanza si può realizzare e distribuire un software free con le divelements, e gli assembly delle stesse possono essere distribuiti con il software, ma non si possono distribuire i file zip che sono stati scaricati (e che contengono il contratto di licenza).

Mi trovo ora a dover affrontare una difficile decisione. Lo sviluppo di IMHO 2.0 ormai era partito adottando le divelements come base per la GUI, e ormai ero quasi in procinto di rilasciare qualche screenshot di preview, tuttavia mi corre l'obbligo di valutare l'abbandono di queste librerie. In questi giorni farò qualche test sul framework 2.0 per capire se gli assembly di cui dispongo ora sono compatibili con la nuova release, e poi deciderò se mantenere questo legame, sperando magari che i contributi in denaro siano tali da consentirmi l'acquisto. (Se considerate che in un anno mi sono arrivati solamente 20$ da un solo donatore, capirete bene che questo non succederà mai...)

Voglio chiudere questo post con un consiglio che mi sento di dare a chi sviluppa software WinForms. Comprate le divelements! Sono davvero le migliori librerie che io abbia mai utilizzato (in ufficio ne uso un'altra serie e non nemmeno paragonabili). La parte migliore non è nella bellezza dei componenti, ma soprattutto nel pregio del design e nella affidabilità impressionante.

powered by IMHO 1.2

email scorretta!

Non finirò mai di stupirmi, navigando qui e li in rete di cosa vi si riesca a trovare. Come stasera, quando avendo sbagliato a digitare l'indirizzo email in una form, il sistema mi ha apostrofato con:

email scorretta!

Con tanto di punto esclamativo. Non lo avessi mai fatto... eppure la mia scorrettezza è stata semplicemente la dimenticanza di un punto. Mica occorreva prendersela in tal modo.

Ho rinunciato ad iscrivermi. Forse qualcuno dovrebbe insegnare a questi signori la differenza che corre tra scorretta ed errata.

powered by IMHO 1.2