Showing posts with label varie. Show all posts
Showing posts with label varie. Show all posts

Sunday, March 29, 2009

DeepZoom al servizio delle conigliette

. Sunday, March 29, 2009
0 commenti

playboy


Fonte: Blog: Genio del Male

Read More »»

Tuesday, March 24, 2009

Mix'09: tutti i video

. Tuesday, March 24, 2009
0 commenti



Sono disponibili per il download tutte le sessioni degli interventi al Mix'09:
Mix Videos

Read More »»

Saturday, March 7, 2009

Creare degli Schematics

. Saturday, March 7, 2009
0 commenti

Ritengo l’uso degli schematics estremamente importante in quanto consentono di trasmettere informazioni in modo semplice ed immediato grazie all’uso di simboli grafici facilmente interpretabili dall’utente.
Nel campo della progettazione software ma non solo, ci sono tantissimi applicativi (free e non) che ci vengono incontro.
Sicuramente il più blasonato è Office Visio della Microsoft che dispone di un’ampia gamma di diagrammi. Ovviamente facendo parte del pachetto Office è possibile generare diagrammi pivot attingendo dati da Excel, Project, Sharepoint ecc.
Un’ottima alternativa a Office Visio può essere: SmartDraw, altro prodotto commerciale.
Per chi invece vuole provare qualcosa di diverso dal solito consiglio l’uso di Inkscape (molto più simile ad Illustrator che ai due precedentemente citati), volendo in accoppiata con Graphviz.
Entrambi open source, permettono di rappresentare le informazioni in SVG o altri formati vettoriali:


inkscape-0

Personalmente ho trovato estremamente utile l’uso di yEd Graph Editor, scritto in Java. I suoi Hierarchical Layout sono di veloce utilizzo (quindi nessun tipo di rallentamento come qualcuno potrebbe pensare) e gestiti tramite un interfaccia grafica molto piacevole.


yededitor

Infine per quanto riguarda la progettazione di interfacce web si possono benissimo utilizzare i tool visti fino a questo momento, ma un software che merita la giusta attenzione è Balsamiq.
La sua funzione più peculiare  è la possibilità di creare dei mockup, ossia delle bozze di interfacce. Applicazione a dir poco geniale, è sviluppata in Flex, e rende la nostra bozza simile a quella che avremmo realizzato tramite gli strumenti tradizionali: carta e matita.


balsamiq

Esiste una versione online:
Demo Balsamiq
ma anche una versione desktop a 79$.
Un’ultima cosa importante su questo progetto: è stato realizzato da un italiano, Giacomo Guilizzoni, un motivo in più per provarlo (in questo caso un pò di patriottismo ci sta tutto).

Read More »»

Thursday, January 29, 2009

Aggiornamento dei Feed

. Thursday, January 29, 2009
0 commenti

FeedSignIn

La notizia circola da qualche giorno, quindi anch’io mi sono deciso ad aggiornare i feed di questo blog passando da:
http://feeds.feedburner.com/SignIn (vecchio indirizzo)
a
http://feeds2.feedburner.com/SignIn (nuovo indirizzo)
Invito chi mi segue ad aggiornare la sottoscrizione e chi non mi ha ancora nell’elenco dei suoi rss…
bhe.. ad aggiungermi.
Open-mouthed

Read More »»

Saturday, January 10, 2009

Songsmith

. Saturday, January 10, 2009
0 commenti

Non è certo un software che userei durante una riunione, ma avere un accompagnamento musicale alle vostre parole, potrebbe essere divertente (oltre che estremamente imbarazzante).
Di cosa sto parlando?
Di Songsmith: un software rilasciato pochi giorni fa dai laboratori di Microsoft Research che genera un accompagnamento in base ad un ritmo e un genere musicale a partire da un vostro testo cantato.
logo_songsmithLa canzone creata può essere salvata per modifiche future e condivisa.
Il software viene commercializzato tramite il canale Microsoft Store al prezzo di $29,95.
Per chi vuole provarlo esiste però una versione trial (98 MB da scaricare) che garantisce sei ore di utilizzo di tutte le funzionalità.
screenshotSongsmithInoltre tramite il sito Garritan è possibile acquistare nuovi stili musicali.
In conclusione non è certo un software destinato a musicisti professionisti ma più ad un pubblico amatoriale.
Vi lascio con il video presente sul sito:

Read More »»

Sunday, December 21, 2008

Un coniglio in Outlook 2007

. Sunday, December 21, 2008
0 commenti

Nel 2005 si registrava un boom di vendite di un oggetto tecnologico, a forma di coniglietto sempre connesso ad internet chiamato Nabaztag.
Sul tecno coniglio si trovano tantissime informazioni sulla rete, sono state create delle vere e proprie community, diventando in pochissimo tempo un oggetto fashion ma che presenta ancora oggi un bel pò di pecche.
L’intento di questo post è quello di parlare di un suo particolare aspetto cioè le API attraverso le quali possiamo inviare messaggi o fargli eseguire delle coreografie (luci e movimento delle orecchie) o dargli in pasto in stream un mp3.
Gli ingredienti di questo semplice tutorial sono Outlook 2007 e il Framework .Net.
Ma partiamo con ordine. Prima di tutto bisogna recuperare due informazioni importanti cioè il serial number del Nabaztag e il token cioè una serie di cifre con la funzione di essere un identificatore extra.
Queste due informazioni si possono recuperare dalla pagina di preferenze del coniglio:

nabaztag
Lo scopo è quello di poter usare Outlook per inviare un messaggio al coniglio e per far questo ho creato un progetto di tipo Add-in per Outlook 2007 tramite Visual Studio 2008:

nabaztag1 
Con Office 2007 è stata introdotta una nuova interfaccia utente chiamata Ribbon che ha innescato un notevole cambiamento nella programmazione per Office.
Aggiungo al progetto Add-in un nuovo item di tipo Ribbon:

nabaztag2
Per chi vuole approfondire l’argomento Ribbon segnalo questo articolo pubblicato su MSDN Magazine (Febbraio 2007):
Ampliare 2007 Office System con proprie schede e controlli Ribbon

Per semplicità e brevità mostrerò soltanto come sia possibile inviare con queste poche righe di codice un messaggio TTS.
Il primo passo consiste nella creazione di una classe Bunny che presenta una serie di property e un metodo Send che ha la funzione di impacchettare il messaggio da inviare al server. 
Inviare un evento al tecno roditore significa effettuare una richiesta al seguente indirizzo:
http://api.nabaztag.com/vl/FR/api.jsp
passando una serie di parametri che potete trovare nella documentazione delle API.
Nell’esempio oltre al serial e al token invio, il messaggio TTS, la lingua e la voce che leggerà il messaggio.
Quest’ultimo viene indicato tramite il parametro voice.
Alcuni esempi di voci che potete selezionare:

UK - Leonard UK - Mister muggles UK - Penelope
UK - Shirley US-Billye FR - Archibald

 

   1: using System;
   2: using System.Collections.Generic;
   3: using System.Configuration;
   4: using System.Linq;
   5: using System.Text;
   6: using System.Net;
   7:  
   8: namespace LookNabaztag
   9: {
  10:   public class Bunny
  11:   {
  12:     private string url = "http://api.nabaztag.com/vl/FR/api.jsp?";
  13:  
  14:     private string tts;
  15:     public string TTS
  16:     {
  17:       get
  18:       {
  19:         StringBuilder sbTTS = new StringBuilder();
  20:         if (tts..Trim().Length > 0)
  21:           sbTTS.Append("&tts=" + tts.Trim().Replace(" ", "+"));
  22:         if (voice..Trim().Length > 0)
  23:           sbTTS.Append("&voice=" + voice.Trim());
  24:         return sbTTS.ToString();
  25:        }
  26:        set 
  27:        { 
  28:          tts = value; 
  29:        }
  30:      }
  31:  
  32:      private string voice;
  33:      public string Voice
  34:      {
  35:        get 
  36:        { 
  37:          return voice; 
  38:        }
  39:        set 
  40:        { 
  41:          voice = value; 
  42:        }
  43:     }
  44:  
  45:     public void SendMessage()
  46:     {
  47:       WebRequest request;
  48:       try
  49:       {
  50:         StringBuilder sbUrl = new StringBuilder();
  51:         sbUrl.Append(url);
  52:         sbUrl.Append("sn=");
  53:         //Recupero dall'app.config il seriale
  54:         sbUrl.Append(ConfigurationSettings.AppSettings["serial"]);
  55:         sbUrl.Append("&token=");
  56:         //Recupero dall'app.config il token
  57:         sbUrl.Append(ConfigurationSettings.AppSettings["token"]);
  58:         sbUrl.Append(TTS);
  59:         request = WebRequest.Create(sbUrl.ToString());
  60:         WebResponse response = request.GetResponse();
  61:       }
  62:       catch (Exception exc)
  63:       {
  64:         string error = exc.Message;
  65:       }
  66:     }
  67:   }
  68: }


Adesso ci possiamo concentrare sul Ribbon:


nabaztag3 
Ho evidenziato nell’immagine due aspetti importanti della configurazione del Ribbon:

1) il nome dell’etichetta dell’add-in,

2) la tipologia.

In questo caso le tipologie che ho indicato tramite il property RibbonType sono due: Microsoft.Outlook.Mail.Compose, Microsoft.Outlook.Mail.Read indicando che solo al momento di lettura o composizione del messaggio di posta elettronica l’add-in sarà visibile.

Nel Group1 ho inserito un semplice controllo Button assegnando un’immagine per dargli un aspetto più simpatico.

Sull’evento click del Button vado a recuperare il corpo dell’email tramite il property Body per poi instanziare la classe Bunny vista in precedenza:

   1: using Outlook = Microsoft.Office.Interop.Outlook;
   2: .....
   3: //Recupero testo email
   4: Outlook.MailItem mail = 
   5:   (Outlook.MailItem)Globals.ThisAddIn.Application.Inspectors[1].CurrentItem;
   6: if (mail != null)
   7: {
   8:   Bunny bunny = new Bunny();
   9:   bunny.TTS = mail.Body;
  10:   bunny.Voice = "UK-Shirley";
  11:   bunny.SendMessage();
  12: }


Non ci rimane che osservare il risultato finale:

nabaztag4 
Se non sono presenti i soliti disservizi dei server Violet allora cliccando il tasto Send verrà inviato al coniglio un messaggio contenente il corpo dell’email.

Read More »»

Sunday, December 14, 2008

Flex nel mondo .NET

. Sunday, December 14, 2008
0 commenti

L'innegabile crescente successo del framework open source Adobe Flex (per applicazioni RIA) ha portato, oltre al famoso Flex Builder, alla creazione di diversi ambienti utili allo sviluppo e al debugging.
Si pensi ad IntelliJ IDEA, un IDE Java, che recentemente ha aggiunto il supporto per Adobe Flex oppure alla recente partnership di Abobe con SAPSapphireSteel, che chi sviluppa in Ruby avrà sicuramente sentito nominare, ha presentato Ametista per lo sviluppo in Visual Studio usando Flex. Merita di essere segnalato anche un framework: WebORB in versione .NET per l'accesso ai dati da Flex/Flash.
Le feature sono diverse, si passa dal supporto per Silverlight, ai template per Visual Studio, supporto per MSMQ queue ecc.
Questa soluzione si affianca ad un altro framework: FluorineFx che implementa Flex/Flash Remoting, Flex Data Services sempre per il .NET Framework.

Ovviamente dal canto mio trovo più interessante osservare alcuni casi che riguardano più da vicino .NET. Nonostante non abbia mai scritto una riga di codice con le API di Flex, ho voluto provare a togliermi la curiosità di sapere se per noi sviluppatori .NET la scelta di Silverlight sia proprio scontata, quindi per eseguire qualche esperimento ho utilizzato Tofino, plugin per Visual Studio 2008 presentato da Ensemble.

Il setup del plugin pesa all'incira 83 MB e per funzionare necessita che Java sia installato. Tramite i template aggiunti possiamo creare facilmente un progetto Flex:

Tofino1 
Ed è qui che sono iniziati i "problemi".

Pur trattandosi di una plugin in beta, trovarsi senza supporto per l'intellisense per i file MXML o per l'ActionScript è stato un pò "sconfortante". Per il momento non è previsto neanche un editor visuale per MXML.  Con questo non voglio assolutamente sminuire il lavoro svolto, anzi sono certo che continuerò con interesse a seguire l'evolversi non solo di questo plugin ma di tutti gli esempi di integrazione del mondo Flash nel mondo .NET ma, trovo che per il momento, sviluppare tramite il framework Flex in ambiente .NET non sia praticabile o per meglio dire la strada da percorrere è sicuramente più in salita rispetto ad uno che si avvicina per la prima volta a Silverlight.

Read More »»

Tuesday, September 9, 2008

Zemanta

. Tuesday, September 9, 2008
2 commenti

Zemanta è un servizio che facilita il "lavoro" di un blogger suggerendo immagini, tag e post collegati a ciò che si sta scrivendo.
Esiste il plugin per i due maggiori browser: IE e FF, ma recentemente è stato rilasciato anche il plugin per Windows Live Writer.
Quindi se per esempio sto scrivendo un articolo su Powershell, Zemanta mi mostrerà immagini ed articoli che posso inserire nel mio post:
Zemanta
Un aspetto molto importante è che tutte le immagini proposte sono sotto licenza Creative Commons dato che le risorse da cui vengono estrapolate sono nell'ordine di Wikimedia Commons, Flickr e vari altri stock photo.
Inoltre è possibile interrogare i Web Service utilizzando le API di Zemanta.
Qui un semplice esempio in C#.

Read More »»

Saturday, August 9, 2008

"Partirò, partirò."

. Saturday, August 9, 2008
0 commenti

Chiuso / Closed Finalmente sono ufficialmente in ferie, quindi il blog per due settimane circa, sarà chiuso, ma non completamente.
Per i miei pochi (ma buoni) visitatori ho deciso di rilasciare, anche durante la mia assenza qualche post già in cantiere.
Buone ferie a tutti Wink.

Read More »»

Monday, July 21, 2008

Creare un albero genealogico

. Monday, July 21, 2008
1 commenti

Per chi vuole divertirsi nel creare il proprio albero genealogico, esistono diversi servizi web che offrono la possibilità non solo di disegnarlo ma anche di condividere online, con parenti ed amici, il proprio lavoro.

Genoom

Genoom
Ancestry ancestry
Geni Geni
Famillion Famillion

Read More »»

Saturday, July 19, 2008

ToDoList

. Saturday, July 19, 2008
0 commenti

todolistToDoList, segnalatomi da un mio collega, è un task list manager utile a gestire le note di lavori. Presenta moltissime funzionalità: ordinamenti, filtri, export, possibilità di task gerarchici, ecc.
Il tutto viene memorizzato in file XML.
Presenta un'interfaccia molto semplice e anche dal punto di vista grafico devo dire che c'è stato un'ottimo lavoro.
Se a tutto questo ci aggiungiamo che è freeware, non possiamo esimerci dal provarlo.

Read More »»

Thursday, July 10, 2008

Pictomio

. Thursday, July 10, 2008
0 commenti

pictomio Pictomio è un software freeware utile a catalogare/visualizzare foto e video, ma anche creare presentazioni animate, il tutto in un modo estremamente d'effetto:




Read More »»

Saturday, July 5, 2008

Alternativa ad Illustrator

. Saturday, July 5, 2008
1 commenti

CreativeDocs Creative Docs .NET è un software per il disegno vettoriale simile ai stra-famosi Illustrator e Corel Draw con la grossa differenza che è completamente free.
E' costituito da una serie di tool per manipolare testo, eseguire operazioni di merge sulle forme, lavorare con le curve di Bezier, possibilità di salvare direttamente in formato pdf ecc.
E' scritto in .Net e come tale richiede come requisito l'installazione del .NET Framework 2.0.
Può essere installato tranquillamente su sistemi Windows: 2000, XP, Server 2003 o Vista.

Read More »»

Saturday, May 24, 2008

InkSeine

. Saturday, May 24, 2008
4 commenti

InkSeineInkSeine è un'applicazione sviluppata da Microsoft Research che permette di
fare tutto ciò che la nostra creatività immagina con il solo uso di una penna.
Il software è stato progettato per i tablet PC con sistemi Windows Vista ( ad eccezione di Home Basic) o Windows XP ( Tablet PC Edition).
Le features sono veramente impressionanti, ma per avere un'idea più precisa di ciò che è possibile fare vi rimando al video:

Read More »»

Sunday, April 6, 2008

PicLens

. Sunday, April 6, 2008
2 commenti

piclens PicLens è un plugin per Firefox, Safari e IE davvero spaziale.
Permette di navigare tra le immagini in modo innovativo e soprattutto con un notevole impatto visivo. Dopo aver installato il plugin, è sufficiente spostare il mouse su un'immagine presente in siti come Google Images, Yahoo Images, Facebook, Friendster, Flickr, Picasa Web Album, attendere una piccola freccia e il gioco può iniziare.

Read More »»

Wednesday, March 12, 2008

aNobii

. Wednesday, March 12, 2008
0 commenti

anobiiaNobii è un servizio in stile web 2.0 che permette a chiunque di mostrare sul sito/blog la propria collezione di libri, con la possibilità di scoprire altri volumi interessanti, di utenti che presentano gusti simili in fatto di lettura.
E' un mezzo per replicare online la propria biblioteca indicando quali libri, eventualmente, devono essere pubblici o privati. Inoltre è possibile inserire commenti, tag, partecipare a discussioni, visionare le collezioni degli altri lettori, aggiungere un particolare utente come vicino e tanto altro.
Un social network  che può creare dipendenza ma su cui vale la pena farsi almeno un giro.

Read More »»

Monday, February 18, 2008

WeFi

. Monday, February 18, 2008
0 commenti

WeFiWeFi è un servizio, attualmente in fase di beta, che permette tramite mappa (basato su Google Maps) di conoscere la posizione degli hotspot WiFi liberi.
Tutto questo è possibile perchè sono gli utenti stessi a marcare sulla mappa il proprio hotspot Wifi.
A differenza di Fon l'utente non deve dotarsi di nessun router speciale, ma basta installare il client di connettività wireless che sostituisce il connection manager di Windows.
Per quanto riguarda l'Italia esistono già diversi punti, ma mi chiedo se è perfettamente legale, visto le attuali normative in materia di sicurezza, che impongono a chi offre banda wireless di identificare i vari utenti.

Read More »»

Saturday, February 9, 2008

Videoconferenza con ooVoo

. Saturday, February 9, 2008
0 commenti

ooVooooVoo è un software per videocomunicazione che permette sia di chattare ma anche di effettuare videoconferenze fino a sei persone contemporaneamente.
E' in fase beta, ma presenta una serie di features interessanti, come la possibilità di inviare fino a 20 files, ricevere/inviare notifiche via mail. registrazione delle operazioni effettuate, invio di messaggi video a contatti offline ecc.
Per il momento è disponibile solo per Microsoft Windows (2000, XP o Vista), ma a breve sarà disponibile anche per sistema Mac.

Read More »»

Friday, February 1, 2008

PCMobilizr

. Friday, February 1, 2008
0 commenti

pcm_logo PCMobilizr è una soluzione di remote desktop per dispositivi Windows Mobile.
In altre parole, permette di visualizzare sul proprio dispositivo mobile (2003, 5.0, 6.0, Pocket PC e Smartphone), le schermate del vostro pc( Windows 2000, XP, Windows Server 2003, Windows Vista).
Per l'installazione e la configurazione non servono conoscenze tecniche particolari, ed inoltre, il software funziona anche in presenza di router o firewall.
Attualmente è possibile scaricare la trial a 30 giorni oppure acquistare il pacchetto a 9,50 dollari al mese.

Read More »»

Monday, January 28, 2008

WPF Manga Reader

. Monday, January 28, 2008
0 commenti

Per gli appassionati e non solo, un lettore di manga scritto utilizzando WPF:

8

Read More »»