in questo we comincerà la fase di raccolta del ferro necessario poi l'installazione vera e propria
obbiettivo
una macchinetta per vedere/registrare/ascoltare musica, video, foto, etc....
caratteristiche di minima
Cpu: Dual-core Intel® Atom™ processor 330 Fan less
Video : NVIDIA ION™ Graphics Processors
Ram: 4 GB
Audio: 6-Channel (for 6 Channels+2 channel) + S/PDIF Out + DTS
HD audio (High Definition Audio, previously codenamed Azalia) CODEC enables high-quality
192KHz/24-bit Gold-plated RCA stereo audio connectors
Net: WiFi 802.11b/g/n + Lan Gb + Bluetooth
Storage: 4 xSATA 3 Gb/s ports support RAID 0, 1, AHCI mode
Hd: 1Tb
HDMI: Full HD 1080p Multimedia
DVI: D-Sub
USB: 8+2
DVD: Blue-Ray
Alla prossima puntata
venerdì 26 novembre 2010
giovedì 18 novembre 2010
HTPC: Lo skema
ecco lo schema logico
una stazione di webstreaming
una stazione store di rete ( 2tb raid 0/1)
una stazione HTPC in slaotto per la gestione multimedia
in ogni camera o un ricevitore stream web-radio + casse preamplificate
o un ricevitore audio/video per la gestione della televisone remota con controllo libero dei media
e saremo finalemente liberi dalla tv canonica......
meditate gente meditate
New thread : HTPC ovvero cosa ne faccio di tutti gli mp3?
In questi gironi mi accingo a realizzare un HTPC
ossia un Home Theater PC,
il progetto prevede un realizzazione in più fasi
1) HTPC vero e proprio, stò valutando varie opzioni hw e sw
2) HW deidcato allo streaming privato
3) Appliance per la ricezione Video ed Audio
alla fine potrà vedere ed ascoltare solo ciò che voglio, ed escludere tutta la monnezza che attualemnte è trasmessa nell'etere
nome in codice: HomeDistribution
ossia un Home Theater PC,
il progetto prevede un realizzazione in più fasi
1) HTPC vero e proprio, stò valutando varie opzioni hw e sw
2) HW deidcato allo streaming privato
3) Appliance per la ricezione Video ed Audio
alla fine potrà vedere ed ascoltare solo ciò che voglio, ed escludere tutta la monnezza che attualemnte è trasmessa nell'etere
nome in codice: HomeDistribution
Dynamic Http Rewrite
Con il server di Apache 2.2.x è possibile definire delle regole di riscrittura delle pagine HTML, ad esempio nel mio caso, avevo la necessità di rimappare le url prodotte dal wcm in url magigormente User Friendly, nello specifico
http://www.beterhoren.nl/wps/wcm/connect/ConsumerNL/consumernl/du/3wat+kan+ik+doen/afspraak+maken/afspraak+voor+onzichtbaar+hoortoestel
doveva diventare http://www.beterhoren.nl/xx/3wat+kan+ik+doen/afspraak+maken/afspraak+voor+onzichtbaar+hoortoestel
dove /xx/ sostiuisce /wps/wcm/connect/ConsumerNL/consumernl/du/, chiaro che xx è una root definita da me....
è sufficente installare il modulo mod_proxy_html.so
inserendo le seguenti righe nell'httpd.con
LoadFile bin/libxml2.dll
LoadModule proxy_html_module modules/mod_proxy_html.so
includere la specifica di Proxy HTML
Include conf/proxy_html.conf
e definire le regole di proxy nel proprio virtual host
ProxyPass /xx/ -server interno-
ProxyHTMLURLMap -urldariscrivere- /xx
ProxyPassReverse -urldariscrivere-
SetOutputFilter proxy-html
ProxyHTMLURLMap -pathdasotituire- /xx/
ProxyHTMLURLMap /xx /xx
dove
xx ---> è la root breve
-server interno- ---> ad esempio http://portal.amplifon.com/wps/wcm/connect/ConsumerNL/consumernl/du/
-urldariscrivere- ---> ad esempio http://www.beterhoren.nl/wps/wcm/connect/ConsumerNL/consumernl/du
-pathdasotituire- ---> ad esempio /wps/wcm/connect/ConsumerNL/consumernl/du/
ProxyHTMLURLMap /xx /xx --> questa riga serve ad evitare il loop infinito
http://www.beterhoren.nl/wps/wcm/connect/ConsumerNL/consumernl/du/3wat+kan+ik+doen/afspraak+maken/afspraak+voor+onzichtbaar+hoortoestel
doveva diventare http://www.beterhoren.nl/xx/3wat+kan+ik+doen/afspraak+maken/afspraak+voor+onzichtbaar+hoortoestel
dove /xx/ sostiuisce /wps/wcm/connect/ConsumerNL/consumernl/du/, chiaro che xx è una root definita da me....
è sufficente installare il modulo mod_proxy_html.so
inserendo le seguenti righe nell'httpd.con
LoadFile bin/libxml2.dll
LoadModule proxy_html_module modules/mod_proxy_html.so
includere la specifica di Proxy HTML
Include conf/proxy_html.conf
e definire le regole di proxy nel proprio virtual host
ProxyPass /xx/ -server interno-
ProxyHTMLURLMap -urldariscrivere- /xx
ProxyPassReverse -urldariscrivere-
SetOutputFilter proxy-html
ProxyHTMLURLMap -pathdasotituire- /xx/
ProxyHTMLURLMap /xx /xx
dove
xx ---> è la root breve
-server interno- ---> ad esempio http://portal.amplifon.com/wps/wcm/connect/ConsumerNL/consumernl/du/
-urldariscrivere- ---> ad esempio http://www.beterhoren.nl/wps/wcm/connect/ConsumerNL/consumernl/du
-pathdasotituire- ---> ad esempio /wps/wcm/connect/ConsumerNL/consumernl/du/
ProxyHTMLURLMap /xx /xx --> questa riga serve ad evitare il loop infinito
Configuriamo i Virtual Host in Apache
Questo è un esempio di definizione di un Virtual Host per le configurazioni STD
nome file : vh_<NomeSito>
# ---- pubblicazione ------ by <authorName>
ServerName <FQDN>
DocumentRoot "<PathIBMHttp>/www/<NomeSito>"
# queste sono le righe d'esempio se si desiderea abilitare i log rotativi
#
# ErrorLog "| <PathIBMHttp>/bin/rotatelogs.exe <PathIBMHttp>/www/<NomeSito>/error_%Y-%m-%d-%H_%M_%S.log 5M"
# CustomLog "| <PathIBMHttp>/bin/rotatelogs.exe <PathIBMHttp>/www/<NomeSito>/access_%Y-%m-%d-%H_%M_%S.log 86400" common
#
# altrimenti utilizzare i log std
#
ErrorLog <PathIBMHttp>/www/<NomeSito>/logs/error.log
CustomLog <PathIBMHttp>/www/<NomeSito>/logs/access.log common
# -------------- end <nomeSito>
sostituire i vaolri <nomevalore> con i valori appropriati.
queste le righe da inserire nel httpd.conf per includere la definizione del VH
# ---- pubblicazione ------ by <authorName>
# file di configurazione per gestire la pubblicazione di siti descrizione libera
Include "\conf\vh_<nomeSito>.conf"
# -------------- end
in questo modo otterrete un file da includere nell file master httpd.conf, ed avrete un ristretto numero di righe da valutare quando le cose ovranno essere mantenute ed i siti da gestire sarnno più di uno.
buon lavoro
nome file : vh_<NomeSito>
# ---- pubblicazione ------ by <authorName>
ServerName <FQDN>
DocumentRoot "<PathIBMHttp>/www/<NomeSito>"
# queste sono le righe d'esempio se si desiderea abilitare i log rotativi
#
# ErrorLog "| <PathIBMHttp>/bin/rotatelogs.exe <PathIBMHttp>/www/<NomeSito>/error_%Y-%m-%d-%H_%M_%S.log 5M"
# CustomLog "| <PathIBMHttp>/bin/rotatelogs.exe <PathIBMHttp>/www/<NomeSito>/access_%Y-%m-%d-%H_%M_%S.log 86400" common
#
# altrimenti utilizzare i log std
#
ErrorLog <PathIBMHttp>/www/<NomeSito>/logs/error.log
CustomLog <PathIBMHttp>/www/<NomeSito>/logs/access.log common
# -------------- end <nomeSito>
sostituire i vaolri <nomevalore> con i valori appropriati.
queste le righe da inserire nel httpd.conf per includere la definizione del VH
# ---- pubblicazione ------ by <authorName>
# file di configurazione per gestire la pubblicazione di siti descrizione libera
Include "\conf\vh_<nomeSito>.conf"
# -------------- end
in questo modo otterrete un file da includere nell file master httpd.conf, ed avrete un ristretto numero di righe da valutare quando le cose ovranno essere mantenute ed i siti da gestire sarnno più di uno.
buon lavoro
Iscriviti a:
Post (Atom)