Welcome

Velkommen til den danske side om HTPC (Home Theater Personal Computer, eller Hjemme-biograf PC på dansk.


Her kan du få hjælp til at bygge din egen HTPC, du kan også læse nyheder om hvad der sker indenfor HTPC-verdenen eller tag f.eks. et kig på nogle af vores artikler der er beregnet på at informere og vejlede.


Vi ønsker dig velkommen og god fornøjelse

- MinHTPC-Teamet

Articles

Guide: HIP Web Server

I første del gennemgås opsætning af serveren lokalt, hvorledes du tilgår serveren udefra nettet vil ikke blive gennemgået.
Dette skyldes at opsætning af router m.m. er meget forskellig fra mærke til mærke.
Det vil blive gennem gået hvorledes computeren sættes til opstart via LAN.

Det skal dog nævnes at jeg under min research har sikret mig at Web serveren kan tilgås fra det store net, gennem routeren og opstart af min HTPC.
Så det er muligt.

I anden del gennemgås de forskellig funktioner som web serveren byder på.
Der tages udgangspunkt i håndtering af Meedio, dette skyldes mit eget behov og at denne guide tænkes tiltænkt som opfølgning på min tidligere HIP guide.

I tredje del vil jeg komme lidt ind på de muligheder man selv har for at form web serveren.

Jeg håber du får stor fornøjelse ud af at læse denne guide.


Første del: opsætning af serveren


Gå ind i File-Preferences...
Du skulle nu se et billede nogenlunde magen til dette billede.

articles: HIP Preferences.jpg

Som udgangspunkt regner jeg med at dine indstillinger kommer til at se ud som på billedet.

I nederste del ses indstillings mulighederne for Web Serveren.

Sørg for at sætte flueben i boksen ud for "Web Enable"
Port nummeret kan indstilles efter eget valg.
Jeg har gode erfaring med at indstille Screenshot Width til 600 pixel og Quality til 75%, men her kan du jo selv prøve dig frem.

Som udgangspunkt bruges filen \HIP\http\HIPDefault.htm som start side på serveren.
Hvis du senere ønsker at benytte en anden fil skal den indstilles ved at klikke på mappen til højre i sti-boksen.

Det næste du skal gøre er at vælge hvilke IP adresser der skal have adgang til serveren. Jeg vil her påpege at dette er den eneste sikkerhed der er mod misbrug, så træd varsomt.
Klik på "Edit IPs" knappen og du skulle se en vindue magen til dette billede, dog uden tilføjede IP adresser.

articles: Opsætning af IP adresser.jpg

Klik på "Add" og tilføj de ip adresser som henholdsvis skal have adgang (Allow connection) eller nægtet adgang (Refuse connection)

I denne guide er min server placeret på mit lokale netværk på 192.168.0.100 og jeg benytte en computer med IP adresse 192.168.0.101 til at tilgå serveren.

Efter endt konfiguration af IP adresser klikkes der på "Close"
Nu er serveren klar til opstart. Klik på "Test" knappen
Du skulle nu se dette vindue.

articles: test server vindue.jpg

Noter adressen, da denne skal bruges den om lidt. Klik på "Ok" & "Ok" igen

Du returneres nu til HIPs hovedvinduet. Klik på "Run"


Anden del: Web serverens funktioner

Det er nu tid til at afprøve serveren i praksis.

Start den computer hvis du IP adresse du gav adgang til serveren op.

Start din browser op, og gå ind på web serveren
Eksempelvis Http://192.168.0.100:11111/index.htm

Du skulle nu se et billede med logo, Screenshot af skærmbilledet og længere nede de funktioner som kan benyttes.

articles: muligheder med web serveren.jpg

Det er vigtigt at forstå hvorledes serveren virker.
Efter hver afsendelse af kommando, går der en tid hvorefter der tages et screenshot.
Denne tid kan manuelt ændres, men mere om det i trejde del. Indtil videre kan billedet manuelt opdateres ved at klikke på det.

Funktioner er som følgende:

HIP Control Panel:
Herfra kontrolleres Hvilket program der skal håndteres og/eller system tilstandene.

Application Profiles:
Herfra vælges mellem de forskellige profiler som er oprettet. (Kunne jo eventuelt være 0. Disable; 1. Meedio.exe; 2. Winamp.exe)

Send Key:
Denne funktion bruges til at sende tekst, til det program som vælges i boksen umiddelbart under.

Send Define Key:
Herfra sendes de key signaler som allerede er defineret, det er de samme som kan sendes fra fjernbetjeningen.

Send Generic Key:
Uden at gøre mig klog på denne funktion, mener jeg at denne bruges til at sende program "strings" til HIP.

Transmit IR:
Herfra kan der sendes IR signal til andre apparater såsom TV, Radio eller måske noget tredje.

Links:
Nederst er der tre links til andre sider.

Det første er til filen index.xml hvilket er en fil, som indeholder alle de forud indlagte kommandoer, som findes i de forskellige funktioners "Drop-down" boks beskrevet ovenfor.

Det andet link er måske mere interessant. Det føre til siden help.htm som er en hjælp til dem som måtte ønske at skræddersy serveren efter deres eget behov.
Jeg vil komme med et eksempel på dette i tredje del.

Det tredje link er til en JAVA baseret fjernbetjening. Denne er meget praktisk ved hurtig manøvrering gennem menusystemer m.m. dog stærkt begrænset af billede størrelsen.


Tredje del: Ændre sidens layout

Så er vi kommet til den del hvor jeg vil kigge lidt på de måder, hvor på du selv kan forme web serveren.

Hvad kræver det?

Eftersom serveren er bygget som en hjemmeside, forudsætter det selvfølgelig at du har kendskab til HTML programmering, men ikke meget.
Desuden kan det være en fordel hvis du har basis kendskab til Cascading Style Sheets (CSS) & XML, men det er ikke en nødvendighed.

Forståelse for hvorledes hjemmesiden er opbygget:

Index.htm siden bygges op af dens html kode.
Efterfølgende henter den værdier ud fra HIP via XML kommandoer.


Formning af siden:


Jeg anbefaler at du laver en kopi af Hipdefault.htm og kalder den noget andet, inden du begynder at ændre i den. Husk så at ændre stien i HIP Preferences.
Dette skyldes to ting. Filen Hipdefault.htm overskrives ved opdatering af HIP og du har altid en brugbar fil hvis noget går galt.

Med HTML opbygger du siden.
Med CSS har du mulighed for at placer sidens komponenter efter eget ønske.

For mere information om brug af HTML & CSS, kan jeg anbefale WWW.html.dk & WWW.webdesign101.dk

Når du skal ændre i Hipdefault.htm filen gælder det om at lokaliser de forskellige funktioner.

De funktioner som nu kunne tænke at flytte rundt på siden eller måske helt fjerne er:

<#DateTime format=???>
Viser den indstillede tid på serveren. Som standart er parameteret (dddddd tt) Du finder mere om parametrene til funktionen i help.htm

<#CurrentApp>
Viser det aktuelle program som køre på serveren.
Denne har ingen parameter.

<#ScreenShot>
Dette er funktionen som viser screenshotét af skærmbilledet på serveren.
Der findes tre parameter til denne funktion (width= quality= delay=)
Hvis du sætter width & quality vil disse få højere prioritet end indstillingerne fra HIP Preferences. Dette er derfor ikke tilrådeligt.
Delay parameteret er dog yderst brugbart eftersom de 200 milli sekunder (ms) som er standart indstillingen er alt for lidt.
Jeg har prøvet mig lidt frem og har fundet ud af at 1000 ms er mere passene.

<#Control>
<#Application>
<#DefinedKey>
<#IRSend>
Har ingen parameter, men vil derimod lave en "drop-down" boks med de valgmuligheder som er angivet i index.xml filen.



Jeg har uploaded mit layout alternativ. Det kan du finde her

articles: Layout alternativ HIP Web Server.jpg
Det jeg har gjort er:

Fjernet de funktioner jeg ikke benytter.
Opbygget siden med CSS
Flyttet funktionerne op på højre side af billedet for større overskuelighed.
Tilføjet tabindex for hurtigere navigation.
Fjernet de links jeg ikke benytter.

Kig eventuelt kilde koden igennem for større indblik i formningsmulighederne.
Det skal dog tilføjes at siden er optimeret til 1280x800


Det var så alt hvad jeg kunne presse ind i denne "mini guide" om HIP Web Serveren.
Jeg håber du har haft lige så meget ud at læse den, som jeg har haft af at skrive den.

Eventuelle kommentar, ris eller ros hilser jeg velkommen.

Venlig hilsen
Henrik "Speeddemon" Brandt




speeddemon January 25 2006 352 reads 2 comments 0 ratings Print

2 comments

Leave a Comment

Please Login to Post a Comment.
  • Hejsa

    Spændende guide som skal prøves når det hele spiller.

    Hvad er det for et theme du bruger? Det ser ok ud.
    Reply · · - 27. January 2006 18:35
  • Hej Tazman,
    Mange tak.
    Det hedder Pandora's MediaBox.
    Reply · · - 28. January 2006 09:41

Rating is available to Members only. Please Login or Register to vote.
Awesome! (0)0 %
Very Good (0)0 %
Good (0)0 %
Average (0)0 %
Poor (0)0 %

Copyright 2004 - Alle registrerede varemærker tilhører deres respektive ejere.
Powered by PHP-Fusion Copyright © 2019 PHP-Fusion Inc
Released as free software without warranties under GNU Affero GPL v3.

Bootstrap Theme by PHP-Fusion Inc
1,091,069 unique visits