05 marzo 2009

Orchestra sinfonica di youtube

Un’orchestra virtuale, una possibilità per molti artisti talentuosi di trasformare la loro passione in qualcosa di più. Ma anche un nuovo modo di concepire e fare musica. E’ la YouTube Symphony Orchestra, la prima orchestra collaborativa on line del mondo. E’ appena nata ma in rete è già diventato un fenomeno.
La lista dei 90 musicisti provenienti da tutto il mondo, selezionati tra tutti quelli che hanno inviato il proprio video, è stata pubblicata solo due giorni fa. L’iniziativa era stata lanciata lo scorso dicembre.



In tre mesi YouTube ha ricevuto oltre 3 mila provini. La scelta è stata fatta in base a una combinazione tra giudizi di musicisti di orchestre affermate e voti degli utenti.
I 90 talenti scelti, provenienti da 30 Paesi diversi, si incontreranno a New York il prossimo 12 aprile per partecipare a un seminario di quattro giorni, che si concluderà con un grande concerto alla Carnegie Hall diretto da Michael Tilson Thomas, direttore musicale della San Francisco Symphony Orchestra, nonché fondatore e direttore artistico della New World Symphony Orchestra e Principal Guest Conductor della London Symphony Orchestra.
Ed è stato lo stesso Tilson Thomas ad invitare gli utenti a mandare i propri provini: “Se sai di essere in gamba e vuoi unirti ad altre persone che amano suonare in maniera spontanea proprio come piace a te allora fatti avanti”.



Nella home page della sezione dedicata all’iniziativa è possibile vedere, e soprattutto ascoltare, i 90 talenti scelti. Basta cliccare su uno degli strumenti che fanno parte dell’orchestra per visualizzare il video con l’esibizione dell’artista. Tra i componenti della prima orchestra virtuale ci sono anche due italiani: il pianista Tino Balsamello, 29 anni, di Vigevano (provincia di Pavia) e il fagottista Fabio Gianolla, un trentenne di Latina.



Per partecipare ogni utente ha dovuto inviare due video: uno in cui esegue una parte di un’opera appositamente composta per l’Orchestra Sinfonica di YouTube dal celebre compositore cinese Tan Dun (vincitore del premio Oscar per la colonna sonora di La Tigre e il dragone), l’altro in cui si esibisce in una delle composizioni scelte tra quelle indicate. E in un sito che guarda al futuro, non poteva mancare l’idea 2.0: i provini in cui ognuno dei 90 artisti suona la composizione di Tan Dun verranno assemblati dalla London Symphony Orchestra in un video collage che sarà trasmesso su YouTube e presentato in anteprima alla Carnegie Hall il 15 aprile.

04 marzo 2009

Come risolvere cubo di rubik

http://www.youtube.com/watch?v=Yai61bX5LgI

Matrix Ping Pong

Occhio al batterista!!!

Remi Mario Kart

Montagne russe

The cliff

Animator vs Animation 2

Animator vs Animation

Slittino

Omini neri

17 febbraio 2009

Sentimento - Patty Pravo

Al di la' delle stelle chissa' cosa c'e'
forse un mondo diverso
per chi non ha avuto mai niente in questo mondo qui
al di la' delle stelle lo avra'.
Al di la' del tuo sguardo chissa' cosa c'e'
forse c'e' un sentimento per me,
come te nessun altro mi ha guardato mai
come te nessun altro guardai.

Un sentimento che non muore perche' e' l'ultima cosa che ho
quando un altro ti pensa il sole e' piu' grande, e piu' caldo ti da'.

E batte forte forte il cuore
e magari incomincia cosi'
come un giorno di sole fa dire a dicembre l'estate e' gia' qui.

Come te nessuno altro mi ha guardato mai
come te nessuno altro guardai.

Un sentimento che non muore perche' e' l'ultima cosa che ho
quando un altro ti pensa il sole e' piu' grande, e piu' caldo ti da'.
E batte forte forte il cuore
e magari incomincia cosi'
come un giorno di sole fa dire a dicembre l'estate e' gia' qui.
E batte forte forte il cuore...

ASP: Oggetto Dictionary


Dim objDict , strValue
'creo un'istanza
Set objDict = Server.CreateObject("Scripting.Dictionary")
'aggiungo 3 elementi
objDict.Add "Sito1" , "http://www.sito1.it"
objDict.Add "Sito2" , "http://www.sito2.it"
objDict.Add "Sito3" , "http://www.sito3.asp"
'Ora impostiamo la chiave da cercare
strValue = objDict.Item("Sito2")
'stampo il risultato
Response.Write "Risultato = " & strValue
Set objDict = Nothing



Il risultato sarà http://www.sito2.it

Tristezza: ottavo peccato capitale

La tristezza è un'emozione contraria alla gioia e alla felicità. Essa può essere provata in condizioni normali, durante la vita di tutti i giorni, oppure a causa di un evento particolarmente drammatico, come una perdita o un lutto.

Il momento della tristezza rappresenta l'incontro tra il desiderio e i suoi limiti propri. Non è l'esterno che in qualche modo delimita il desiderio, bensì questi limiti sono costitutivi del desiderio stesso. Accettare la propria limitatezza aiuta in qualche modo a superare la tristezza.

Questo sentimento è proprio soprattutto degli artisti, che cercano continuamente di superare sé stessi. Molti pittori, poeti, musicisti hanno prodotto le loro migliori opere in momenti di grande tristezza e malinconia (per inciso, Tristezza - o Tristesse - è il titolo della romanza tratta dallo Studio Op. 10 n. 3 per pianoforte di Frédéric Chopin).

La tristezza è un sentimento fisiologico se limitato ad occasioni circoscritte. Se questa situazione perdura per lunghi periodi si parla di depressione.

È il sentimento che si prova quando si perde una persona cara.
La tristezza può essere anche portata dall'insoddisfazione.

Durante il medioevo la Chiesa aveva incluso nei Peccati Capitali anche la tristezza, in quanto questo sentimento indicava il non apprezzare le opere che Dio aveva compiuto per gli uomini.

La tristezza era fra i peccati capitali quando “l’eremita Evagrio e il suo discepolo Cassiano, sperduti nel deserto egiziano, avevano deciso che i peccati capitali fossero otto, poi nella seconda metà del VI secolo Gregorio Magno papa e padre della chiesa, pensò cristianamente che il numero sette fosse più consono alla fede, e tra l’ accidia (acedia) e la tristezza (tristizia) buttò via la prima, poi ricuperata definitivamente in sostituzione della seconda, nel XII secolo.

C'è anche da dire che, nel medioevo, la depressione era considerata malattia, che veniva curata con sanguisughe o altro, per eliminare l'eccesso di uno dei quattro umori che caratterizzavano, secondo gli "studiosi" di allora, l'uomo... in particolare, la tristezza era causata da un eccesso di bile nera... si trattava quindi di una malattia, più che di un peccato.

« Buongiorno tristezza, amica della mia malinconia...la strada la sai, facciamoci ancor oggi compagnia... » (Da Buongiorno Tristezza, portata al successo da Claudio Villa)

"Tristezza
per favore va via
tanto tu in casa mia
no, non entrerai mai

c'è tanta gente che ha bisogno di soffrire
e ogni giorno piange un pò
invece io voglio vivere e cantare
e devo dirti di no. . .

tristezza
per favore va via
non aver la mania
di abitare con me

ormai dipingerò di rosso la mia stanza
appena parti lo farò
al posto tuo ho già invitato la speranza
e finalmente vivrò."
(Tristezza di Ornella Vanoni)

17 ottobre 2008

Javascript Replace /g

Stavo cercando il modo di utilizzare la funzione replace di javascript per sostituire tutte le occorrenze trovate nella stringa e non solo una.
Ad esempio ho la frase "ciao+mamma+come+va" e voglio sostituire i più con dei meno.
Ho trovato su un sito che si fa così: testo=testo.replace(/"+"/g,"-");
E invece è così che funziona: testo=testo.replace(/\+/g,"-")
Ciao

26 agosto 2008

Seleziona/Deseleziona tutti i checkbox di un menù

Metti di avere il seguente HTML:



Nota che il checkbox che sta in cima ha una proprietà chiamata onclick. Quello è l'evento, sostanzialmente dice "quando clicchi su questo input attiva quella funzione Javascript". Ci sono altri eventi, che sono altrettanto utili, ma al fine della discussione ti serve questo.

Ora andiamo a creare la funzione checkUncheck:

codice javascript:

function checkUncheck(check)
{
var checks = document.getElementsByName('cbSelez');
for(i = 0; i < checked =" check.checked;">
Questa funzione prende in ingresso come parametro un Element, ovvero un oggetto che rappresenta un TAG della pagina.

La funzione in questo caso otterrà l'elemento chiamante, ovvero il checkbox su cui andiamo a cliccare.

La prima cosa che fa è utilizzare una funzione dell'elemento document, che rappresenta tutta la pagina HTML, chiamata getElementsByName, che ritorna un Array (collezione di oggetti) contenente tutti gli Elementi che hanno name = al paramentro passato (in questo caso il nome dei checkbox).

Sull'array, faccio un ciclo for (una iterazione, c'è anche in asp), e, per ogni elemento dell'array setto la proprietà checked (proprietà dei checkbox che indica se sono selezionati) al valore che il checkbox che vado a cliccare assume.

Ciao

20 giugno 2008

Calcio per non vedenti

Questa non la sapevo...

I tifosi arrivati con un po' di anticipo per assistere al primo quarto di finale di UEFA EURO 2008™ tra Germania e Portogallo hanno potuto godersi un affascinante prologo in occasione della sfida al St. Jakob-Park tra le nazionali non vedenti di Inghilterra e Spagna.
Calcio per TuttiLa partita rientrava nella campagna promozionale UEFA Calcio per Tutti a sostegno degli sport per disabili ed è stata la prima delle quattro che verranno disputate prima dei quarti di finale in programma a Basilea e all'Ernst-Happel-Stadion di Vienna. Le partite di calcio tra i non vedenti consistono in due tempi di sette minuti, con la presenza di tre guide per parte per fornire istruzioni. Nello stadio è necessario il silenzio per permettere ai giocatori di ascoltarsi, un requisito egregiamente soddisfatto a Basilea. Il pallone, inoltre, contiene un congegno che emette un suono in modo che i giocatori possano accorgersi di quando è nelle vicinanze.

La Spagna si è imposta agevolmente per 3-0, con reti di Martín, Cuadrado e Aguilar. L'inglese David Clarke ha comunque dichiarato di non essere deluso. "Siamo felici di essere qui - ha dichiarato, aggiungendo che giocare in uno stadio così grande ha le sue controindicazioni -. Il rumore del pubblico ci ha un po' ostacolato, anche se sono sicuro che più avanti ce ne sarà molto di più".

Fonte: http://it.euro2008.uefa.com
Articolo del 20/06/08

19 giugno 2008

ASP - Redim Preserve su matrice bidimensionale

Altra cosa da ricordare in ASP:

Una matrice dinamica deve essere inizializzata con la funzione ReDim, così:
Dim myArr
ReDim myArr(0,1)


Con gli array dinamici, se usi la funzione preserve , puoi ridimensionare solo l'ultimo indice del vettore!
In poche parole, partendo dall'inizializzazione di cui sopra:
ReDim preserve myArr(10,5) non è ammessa
ReDim preserve myArr(0,5) è ammessa
ReDim myArr(10,5) è ammessa

Ciao!