|

Nuove serie TV? Annullate!
2005-12-02
Questa entry prende spunto dalla
cancellazione da parte della CBS del telefilm
Threshold.
Per chi non lo conoscesse, Threshold è (anzi era) un
telefilm di fantascienza a proposito di un gruppo di
scienziati alle dipendenze del governo degli USA
impegnati in ricerche per contrastare una razza
aliena intenta a invaderci Bioformando gli umani e
Terraformando il nostro Pianeta. Vi rimando a
http://www.cbs.com/primetime/threshold/ per
altre informazioni.
Il punto è che, dopo risultati poco incoraggianti,
Threshold ha subito - secondo la nuova moda che
impazza negli studios americani - un cambio di
orario e di giorno, nel tentativo di risollevarne le
sorti. Una serata di ascolti bassi è stata
sufficiente a far staccare la spina. Così dopo soli
9 episodi, questo serial lascia il piccolo schermo,
senza nemmeno aver trasmesso tutti gli episodi *già*
filmati, per non parlare poi parlare di un qualsiasi
tipo di conclusione,
impossibile da fare per una serie praticamente
nemmeno iniziata.
Questo è soltanto l'ultimo esempio in ordine di tempo
di gestione decisamente NON lungimirante da parte
delle TV degli USA. Per esempio menzioniamo altri
due casi:
-
la
recente scomparsa di Star Trek Enterprise -
annullata proprio quando tutti i tasselli del
puzzle erano al posto giusto e la serie era finalmente
avviata sulla strada giusta
-
la prossima eliminazione di Alias - ottimo
telefilm lasciato morire senza troppe cerimonie
dal suo creatore, più interessato a far soldi
con il mediocre Lost e con il futuro Mission
Impossibile III
Il futuro che si prospetta alle produzioni per il
piccolo schermo non è certo roseo: se continuiamo su
questa strada, fra poco tempo nessuno produrrà più
una serie originale o anche solo 'difficile' per il
pubblico. Il passo successivo sarà che gli autori
smetteranno anche di proporre dei soggetti
interessanti.
A quel punto che cosa faremo? Continueremo a vedere
solo soap opera e reality show?
Semplicemente non è possibile iniziare e finire
serie TV così in fretta: ci sono serie che
presuppongono la durata di diverse stagioni, altre
che partono lente e poi si riprendono. In ogni caso,
dopo aver investito milioni di dollari per avviare
una produzione, cancellarla non è la soluzione al
problema 'bassi ascolti'! La chiusura anticipata di
una serie è semplicemente una ammissione di
fallimento da parte di una serie di personaggi, a
partire dai produttori, passando per i direttori e
gli esecutivi delle varie emittenti. Cancellare
serie a ripetizione, invece è una manifestazione di
incapacità pura. Delle due una: o la fase di
pianificazione e di approvazione per un telefilm è
enormemente sottovalutata, o la gestione dei
palinsesti e dei rapporti con le unità produttive
delle serie è inefficiente o addirittura sbagliata.
Le varie Disney, Paramount, FOX e WB sono tutte
avviate alla stessa strada di omologazione e
semplificazione, al momento solo SciFi si dimostra
abbastanza coraggiosa da supportare progetti a lungo
termine come le due serie di Stargate e la nuova
Galactica, pur con tutte le loro difficoltà.
Tuttavia aziende come questa, sono per loro stessa
definizione strettamente monotematiche e spesso
incapaci di seguire molti progetti ad alto livello
per tutto il tempo necessario. E' solo una questione
di tempo prima che anche loro finiscano per
amalgamarsi alla massa.
E' tempo che le case di produzione cambino rotta in
maniera sostanziale e sta a tutti noi appassionati
di serie far sentire la nostra voce tutte le volte
che è possibile.
Date
in semplicità: DateTime.ParseExact
2005-11-18
Tutti o quasi i lettori impegnati nella
programmazione in .NET conosceranno bene il metodo
DateTime.Parse che serve a trasformare una stringa
contenente una data e/o una ora in un oggetto
DateTime del Framework.
Forse non tutti voi, invece, conoscono il metodo
simile, ma molto più versatile che si chiama
DateTime.ParseExact: consente non solo di passare
una stringa da convertire in data, ma permette di
specificare un formato in modo da indicare al
Framework come identificare le date contenute in una
stringa dalla formattazione inusuale.
Per la guida alla classe, vi rimando alla
documentazione sul MSDN che si trova
a questo link.
Visual
Studio Express 2005
2005-11-07
Sicuramente tutti sapete che il 7 Novembre Microsoft
ha rilasciato la famiglia prodotti di SQL Server
2005 e la nuova linea di Visual Studio 2005.
Entrambi questi prodotti hanno una nuova versione
denominata Express che può essere liberamente
scaricata dal sito
http://msdn.microsoft.com/express . SQL 2005
Express è qualcosa di simile al 'vecchio' MSDE, ma
ovviamente contiene tutte le novità proprie della
versione 2005 del RDBMS con in più la possibilità di
gestione attraverso interfaccia grafica. Infatti,
oltre alla classica utilità da riga di comando e la
gestione integrata in Visual Studio, è possibile
scaricare SQL Server Managemet Studio Express
a questo sito.
Visual Studio Express comprende tutti i linguaggi di
programmazione del suo fratello maggiore (Visual
Basic, C#, C++ e J#) oltre al già citato SQL 2005
express, al nuovo Web Developer e alla versione
Express della libreria MSDN. Tutti questi componenti
possono essere scaricati separatamene, ma tutti
condividono l'interfaccia del noto IDE di casa
Microsoft Visual Studio, di cui questa è la 8
versione (la terza dell'era .NET).
E' possibile scaricare l'intera immagine dei CD dei
vari prodotti, e tutti possono poi essere
masterizzati. Con una piccola modifica è anche
possibile stipare tutto all'interno di un singolo
CD: la cartella WCU presente in ogni pacchetto è
identica. Contiene l'aggiornamento a Windows
Installer 3.1, il SQL Server Express il .NET
framework redistibutable 2.0 e la libreria MDSN
Expres Lasciando la questa cartella solo nel
pacchetto di un linguaggio e togliendola dagli
altri, si può ridurre la dimensione di tutti e 5 i
donwload a meno di 700 MB. All'installazione, sarà
sufficiente lanciare il per primo il setup
dell'applicazione contenente la cartella WCU. Una
volta installati i componenti opzionali, si può
lanciare il setup di tutti gli altri linguaggi senza
che la mancanza della cartella WCU venga notata dal
setup, perchè il suo contenuto è già installato. E'
un piccolo trucco, ma ha funzionato egregiamente con
la mia installazione.
La versione Express di Visual Studio ha alcune
limitazioni dal punto di vista delle funzionalità,
ma nessuna per quanto riguarda la licenza: può
essere scaricato gratuitamente (almeno per un anno)
e non ha data di scadenza, in più il software
sviluppato con questo IDE può essere venduto
commercialmente senza vincoli
Dove sta il trucco?
Pare non ce ne siano.
Fforse per favorire la diffusione dell'ambiente
.NET, Microsoft ha effettivamente deciso di regalare
un buon ambiente di sviluppo integrato a tutte le
persone interessate, che siano professionisti o
hobbysti.
Per maggiori informazioni sulle differenze tra le
varie versioni di Visual Studio 2005 potete
consultare
questa pagina.
Un
PlugIn da non perdere: DownThemAll
2005-11-03
Download manager ce ne sono di tutti i tipi e molti
ne sono passati sul mio hard disk negli anni, ma per
molto tempo ho cercato un manager che fosse si
completo, ma anche leggero e più integrato nel
browser. Molti prodotti commerciali e non sono
completi e si presentano più come grandi applicativi
che come piccole utilità, ma finalmente ho trovato
il dm perfetto, almeno per me.
Si chiama DownThemAll, è un PlugIn per FireFox
sviluppato nell'ambito della comunity MozDev, è
pubblicato al sito
http://downthemall.mozdev.org . L'installazione
è molto semplice si scarica un piccolo file XPI che
viene installato automaticamente da FireFox (previa
autorizzazione al sito per lo scaricamento e
l'installazione di componenti eseguibili.
Il programma si limita ada aggiungere una voce al
menu contestuale attivo sulle pagine HTML: da qui si
può accedere a una finestra che permette lo
scaricamento di un singolo file puntato da un link,
ma la funzionalità più interessante è quella di
analisi automatica della pagina in cerca di
collegamenti a file che vengono automaticamente
elencati e che possono essere scaricati con un
click.
Il prodotto offre ancora grandi possibilità di
estensione, ma le sue funzionalità sono già ottime
ora; una versione per FireFox 1.5 (in codice Deer
Park) è già in fase di sviluppo, il feed RSS del
sito vi tiene aggiornati sul progetto.
SMAU
2005: quale rinascita?
2005-10-21
L'edizione
2005 di SMAU avrebbe dovuto essere la tanto attesa
'rinascita della (una volta) importante
manifestazione dell'ICT.
In molti commentatori ci credevano davvero, ma mi
sembra che soprattutto i suoi organizzatori *non* ci
abbiano creduto abbastanza. Reduce da una recente
visita, vi racconto il mio viaggio nella Fiera e,
naturalmente, aggiungerò qualche commento.
Potete leggere l'articolo a
a questo link
FolderBrowser
e directory iniziale
2005-09-16
Spero che molti di voi siano d'accordo con me
nell'aver accolto con grande felicità l'introduzione
della classe FolderBrowserDialog nel .NET Framework
1.1.
La trovo una funzione utilissima in molti casi e mi
sono sempre stupito di non vederla presente già fin
dalla versione 1 del Framework.
Dopo averci giocato un po', però devo dire che la
documentazione su MSDN non è molto chiara. In
particolare, non tutti hanno capito bene come si
imposti una directory iniziale, a questo proposito
ho scritto una semplice funzione da riutilizzare nei
miei progetti, penso che possa interessare anche
qualche lettore:Function
Browse(ByVal OriginalFolder As String) As String
Dim BrowseFolder As FolderBrowserDialog
BrowseFolder = New FolderBrowserDialog
With BrowseFolder
.RootFolder =
Environment.SpecialFolder.Desktop
.SelectedPath = OriginalFolder
.ShowNewFolderButton = True
If .ShowDialog = DialogResult.OK Then
Return .SelectedPath
Else
Return
OriginalFolder
End If
End With
End Function
La funzione si chiama passandogli la path della
cartella da cui volete che la navigazione parta, la
radice della finestra di dialogo è il Desktop, ma
una volta completato il caricamento, la finestra
visualizza la cartella passata come parametro. Come
ultimo particolare, se l'utente conferma la casella,
la funzione ritorna la cartella selezionata,
annullando, invece si ottiene di nuovo la cartella
iniziale. In questo modo, la funzione ritorna sempre
una directory valida: in caso di annullamento il
risultato è quella di partenza, ottenendo quindi
l'effettivo annullamento della funzione di sfoglia.
KiSS
e Cisco
2005-09-15
Mi auguro che tutti voi lettori, da buoni Geek,
consociate la KiSS Technology, ovvero la produttrice
dei più sofisticati lettori DVD con supporto a DivX
e XviD. Se non sapete di cosa sto parlando, fatevi
un giro su
www.kiss-technolgy.com e poi tornate qui a
leggere :-)
Ecco, avrete visto che la KiSS è stata da poco
acquisita dalla Cisco System, sì proprio la più
blasonata produttrice di apparecchi per il
networking, più precisamente KiSS farà parte della
LinkSys, la divisione per gli apparati SOHO.
Ora sorge spontanea una domanda: questa acquisizione
darà nuovi grandi mezzi finanziari per migliorare
ancora i suoi prodotti, oppure Cisco deciderà che il
marchio KiSS servirà altri scopi?
Per esempio, tutti noi fans stiamo aspettando da un
anno (sic!) l'uscita della nuova serie di modelli
DP-6xx che integreranno funzioni di lettura di file
WMV ad alta risoluzione integrando i 'soliti'
hard-disk, masterizzatori e schede di rete.
Succederà forse che KiSS verrà uccisa prima ancora
di dare la luce al suo capolavoro?
 Skype,
logo UFP
2005-08-26
Molti
di voi conoscono Skype, il client per telefonia via
internet gratuito. Pur essendo basato su un
protocollo proprietario, è un prodotto piuttosto
valido e vi invito a valutarlo su
www.skype.com .
Skype permette di personalizzare il proprio profilo
con una immagine, molte sono fornite con il
programma, ma è possibile aggiungerne altre.
Basandomi sul logo di Skype io ho creato una
immagine contenete parte del logo della Federazione.
E' un articolo che certamente interesserà gli amici
Trekker! Potete scaricarlo qui facendo click con il
pulsante destro sulla immagine qui a fianco.
[Aggiornamento
2006-02-12]
Dalla ersione 2.0, Skype cambia look e il suo colore
dominante diventa l'azzurro. Avete notato che tutte
le immagini in bundle seguono questa nuova tendenza,
sono più chiare con un giocho di trasparenze più
sofisticato. Seguendo questa nuova veste grafica, ho
aggiornato anche la mia immagine personalizzata di
conseguenza, come potete vedere qui a
sinistra.
Star
Trek: Fine delle trasmissioni?
2005-05-15
Come molti di voi sanno, venerdì 13 maggio, la serie
Star Trek Enterprise si è conclusa ponendo fine a 18 anni di
trasmissioni ininterrotte del serial TV più famoso del mondo. Naturalmente nessun Geek è un vero Geek senza Star Trek, quindi
non mi esimerò dall'esprimere il mio parere sulla faccenda.
Questo spazio è troppo piccolo e quindi vi invito a leggere
l'articolo completo che potete trovare nella sezione
Miscellanea e più
precisamente qui.
Leggere
una immagine da
Internet
2005-04-17
A volte torna utile visualizzare una immagine
proveniente da un sito internet direttamente in una applicazione
.NET. Il modo per mettere in pratica questa funzionalità è
estremamente semplice e si avvale dell'oggetto 'WebClient', una
classe che contiene molte altre funzioni utili che vi invito a
studiare direttamene dal MSDN. Ma ora passiamo a un esempio
pratico:Dim ImgStream
As Stream Dim ImgClient As WebClient
ImgClient = New System.Net.WebClient ImgStream = ImgClient.OpenRead(txtImage.Text.Trim)
pbImage.Image = Image.FromStream(ImgStream)
Come vedete, dichiarare e istanziare un oggetto
WebClient è molto semplice, una volta fatto questo si
usa la sua funzione OpenRead per restituire uno Stream
che contiene il flusso di dati dell'immagine. OpenRead
ha come argomento il URI completo dell'immagine che qui
ho preso da una Textbox di nome 'txtImage'. Questo Stream può ovviamente alimentare molti oggetti
tra cui una semplice 'Image', ma in questo esempio ho
usato una PictureBox che si chiama 'pbImage', attraverso
la sua proprietà '.Image'.
Char.is*
in VB.net
2005-04-09
Se avete mai provato a decodificare una stringa
contenuto in una chiave del registro di windows, vi
sarete imbattuti nel problema di estrarre i caratteri da
codici esadecimali. Una volta estratto il carattere
corrispondete, risulta spesso utile stabilire quale
tipo di carattere si tratta: un numero, una lettera
o magari uno spazio. Ecco, il Framework mette a
disposizione una sarie di metodi nella classe Char
che semplifica enormemente questo compito. Vi
consiglio di dare una occhiata alla pagina della
classe Char sul MSDN e di cercare nei metodi
pubblici tutti quelli che iniziano con .Is, da qui
in poi il loro uso è semplicissimo.
Auto
discovery di un feed RSS
2005-04-08
Da qualche tempo, i feed RSS (ovvero quei piccoli
file XML che permettono di aggregare le news provenienti
da uno o più siti) sono diventati sempre più popolari.
Data la semplicità con cui si possono creare (se non
volete farlo a mano, potete usare il
mio piccolo tool
EasyRSS) molti di voi avranno pensato di costruirne uno.
E' semplice aggiungere un link alla vostra pagina web e
lasciare che gli utenti scarichino il feed con un
semplice click del mouse. Ma questo non è sufficiente, avrete notati che alcuni
aggregator avanzati (come quello integrato in FireFox,
per dirne una) sono in grado di scoprire automaticamente
la presenza di un feed RSS e di 'aiutarvi' ad aggiungere
il feed ai vostri link preferiti. Questa funzionalità - estremamente comoda - può essere
implementata facilmente inserendo un tag some il
seguente:
<link rel="alternate"
type="application/rss+xml" title="RSS" href="http://www.w3.org/2000/08/w3c-synd/home.rss"
/>
Questo link è stato copiato da quello presente in una
pagina del W3C, ma è semplicissimo da personalizzare. i campi 'rel' e 'type' vanno lasciati come sono, mentre
'title' va personalizzato con il nome del canale RSS
(gli aggregatori lo useranno per identificarlo), 'ref' è
semplicemente il link al file .rss oppure .xml che
contiene il feed. Potete leggere qualche altra informazione su questo 'link'
a http://www.w3.org/QA/Tips/use-links
Apici
in VB.net
2005-04-02
Apparentemente è una banalità, ma l'esperienza personale
mi dice che può essere molto utile. Come si fa a creare una stringa di testo contenente il
carattere " se questo è proprio lo speciale delimitatore
di stringa? Il modo più semplice e di facile riutilizzo è quello di
creare un carattere corrispondete a " e di concatenarlo
alla stringa voluta:
Dim Quote As Char Quote = Convert.ToChar(34)
Così si può creare la stringa "Stringa" semplicemente
concatenando
Quote & "Stringa" & Quote
FireFox
su dispositivo Portatile
2005-04-01
Le innovative caratteristiche di FireFox e le sue ottime
funzionalità sono state descritte in dettaglio da molte
riviste e da molti siti internet, tuttavia c'e' una
utile funzionalità descritta direttamente dal sito
ufficiale che è poco conosciuta e che descriverò
brevemente.
Se amate alla follia FireFox e avete passato ore a
personalizzarlo con i vostri link e feed RSS. A questo
'punto, quando siete da amici o clienti dovete affidarvi
a una configurazione che non è la vostra o, peggio, a
un browser che non è FireFox. La diffusione delle
memorie USB portatili, però pone un rimedio a questo
problema.
infatti è possibile fare una copia dei files di FireFox
e del vostro profilo utente su una memoria USB e usarla
su qualsiasi PC.
Per prima cosa bisogna effettuare una copia della
cartella di FireFox sulla memoria, diciamo nella
cartella e:\firefox dopodichè si copia anche il profilo
(a
questo link le indicazioni per individuarla) in
un'altra cartella, per esempio e:\firefox\profile.
Come ultima cosa si crea un file batch nella radice
della memoria, per esempio e:\firefox.bat o e:\firefox.cmd
con la seguente riga di comando
start \firefox\firefox.exe -profile \firefox\profile
La
utility 'start'
serve ad avviare il programma senza che l'interprete dei
comandi rimanga in attesa di chiusura: in questo modo
firefox si apre e la finestra del prompt si chiude in
pochi secondi.
Come ultima impostazione, la pagina originale suggerisce
di entrare nella configurazione di Firefox (battendo
about:config nella barra dell'indirizzo) e di modificare
il parametro
browser.cache.disk.enable
con il
valore 'false' in modo da ridurre le operazioni di
scrittura che rallenterebbero la navigazione.
Quando un aggiornamento di FireFox è disponibile, è
sufficiente installarlo su un computer qualsiasi e poi
copiare la cartella di programma in e:\firefox. Anche la
versione sulla memoria USB sarà aggiornata e il profilo
non verrà modificato in quanto si trova in una cartella
a parte.
Ho personalmente provato questo metodo su Windows 2000 e Windows XP.
|
LMFeed is
broadcasted by
EasyRSS

This is a
Luca Mauri
production

This site is
Powered by
Luca Mauri

Cosa significano le icone
Il
logo di Microsoft Visual Studio. Indica articoli inerenti la
programmazione in ambiente Visual Studio, ma più in generale
di tutti i linguaggi aderenti alla tecnologia .NET.
Il
logo di Star Trek. Naturalmente nessun blog di un Geek può
essere completo senza articoli sulla serie TV geek per
definizione.
Tutto
quello che riguarda internet e i suoi standard. Normalmente
qualche parte di codice HTML o XML.
FireFox
è un fenomeno planetario, ma molte delle sue funzionalità
sono 'nascoste. In qualche log cercherò di analizzare
qualcuno dei 'segreti. |