Mediaset diffida VCast

9 10 2007

Lo scopro da questo post su Over-Ip.eu (e da questo di DElyMyth): Mediaset ha diffidato Vcast.it, poichè tramite l’ormai noto (e utilissimo) servizio Faucet PVR ha permesso di effettuare registrazioni dei propri canali televisivi.

Riporto anche io una citazione dal blog di VCast:

Il mese scorso Mediaset ci ha diffidato dall’utilizzare le loro trasmissioni televisive nell’ambito del Faucet PVR poiché sostiene che tale utilizzo sia lesivo dei loro diritti. Abbiamo risposto che non siamo d’accordo con tale affermazione in quanto siamo ragionevolmente sicuri che il videoregistratore (seppur virtuale) che noi vi forniamo non sia affatto dissimile dal vecchio VHS che avete a casa: la registrazione che voi vi programmate arriva solamente a voi, quindi è a tutti gli effetti una registrazione ad uso personale, chiaramente consentita dalla normativa applicabile (art. 71 sexies della legge sul diritto d’autore). Mediaset ci ha risposto ieri ribadendo la sua richiesta.

E’ triste che un progetto utile e ben voluto dagli utenti debba trovarsi in tali situazioni (e ancora più triste che invece progetti palesemente al limite della legalità debbano continuare ad andare avanti indisturbati, ma forse su questo argomento sono di parte :-) ).





links for 2007-10-09

9 10 2007




ASP.NET: modificare a runtime campi in un DetailsView

9 10 2007

Sviluppando in Asp.Net puo’ saltare fuori la necessita’ di modificare a runtime un valore nelle comodissime DetailsView: ad esempio facendo in modo che, una volta passati in modalita’ ‘insert’ alcuni campi siano gia’ valorizzati.

Presupponendo quindi di avere nella nostra pagina un controllo DetailsView chiamato DetailsView1, andremo a modificare la textbox presente nella prima riga della stessa, inserendo il codice seguente in corrispondenza dell’evento PreRender :

Protected Sub DetailsView1_PreRender(ByVal sender As Object, ByVal e As System.EventArgs) Handles DetailsView1.PreRender
'Controllo che il DetailsView sia in modalita' 'insert'
If DetailsView1.CurrentMode = DetailsViewMode.Insert Then
'dichiaro un tipo [row] per effettuare la ricerca al'interno della riga
Dim [row] As DetailsViewRow
'Controllo che il DetailsVew contenga righe
If DetailsView1.Rows.Count > 0 Then
'Seleziono la riga che voglio modificare
[row] = DetailsView1.Rows.Item(1)
'Setto il campo al valore scelto
CType([row].Cells(1).Controls.Item(1), TextBox).Text = "ValoreModificato"
End If
End If
End Sub

p.s.
Dimenticavo! La realizzazione di questo frammento di codice sarebbe stata impossibile senza il provvidenziale aiuto di Gianpiero! :-)





Comincio a preoccuparmi…

9 10 2007

Ieri sera mi sono reso conto che forse passo troppo tempo alla tastiera…ero (naturalmente) a lavorare al mac, avevo la TV accesa su Rai2, guardavo Collateral e mi sono scoperto a cercare nella parte bassa del teleschermo la barra di avanzamento del filmato per vedere quanto mancasse alla fine…si, comincio a preoccuparmi! :-D