Grundlæggende hjemmeside-programmering

Hvad står der allerøverst, oppe i toppen af dit browservindue? I den brede del af rammen, hvor knapperne til minimering, maksimering og lukning af vinduet typisk befinder sig?

Når du er her, på min weblog, så bør der stå noget med /var/blog/messages. En gang i mellem kommer man dog ud for sider, hvor forfatteren ikke har fået ændret dokumenttitlen, i forhold til den skabelon, der følger med hans editor. Som for eksempel her hos Peugeot Ballerup. Heldigvis er de gode til at reparere biler og det er jo deres læst.

De er ikke alene – en Google-søgning giver 32.900.000 hits på ordene “untitled document“!

Det synes jeg tilgengæld er lidt skræmmende, for blandt de knap 33 millioner hjemmesider må der simpelthen også være sider, der er lavet af eksperter – ligesom Peugeot Ballerups hjemmeside givetvis er.

Så dagens html-hint er – udfyld mellem dine <title></title>-tags :wink:.

Posted in Nørderi | 4 Comments

BSA B40WD og Amal Concentric

Min motorcykelsamling består bla. af to styk BSA B40WD, fra 1970 hhv. 1968 (nævnt i anskaffelsesrækkefølge). Da jeg købte den første var den i rimelig original stand – dvs. militærgrøn, med terrændæk og en håbløs Amal vippespjældskarburator. Karburatoren gav mig mange problemer, for den var næsten umulig at få justeret tilfredsstillende – og en telefonopringning til BSA Hansen bekræftede, at sådan var det bare!

En vist stabilitet havde den dog. En gang jeg var på vej fra Sjælland til Fyn, blot nogen uger efter jeg var flyttet til København, gik motoren helt ad h. til, da jeg kørte fra færgen i Knudshoved. På nødrastepladsen ved Nyborg måtte jeg gøre holdt og tage situationen i bestik. Årsagen var nu ret synlig – svømmerhuset var gået løs og hang 5 mm under karburatorhuset, i de to yderste omgange af skruernes gevind. Sikkert resultatet af, at hastigheden havde været holdt høj mod Halskov, for at nå færgen. At den motoren overhovedet kunne gå, betragter jeg som et mindre mirakel (og at den ikke brød i brand, som et større :mrgreen: ).

Alle anbefalede mig at skifte til en Amal Concentric-karburator og det gjorde jeg så vinteren efter. Jeg fandt en på stumpemarkedet i Herning og sælgeren sagde den passede lige på. Det var nu ikke helt sandt, for indsugningen på B40’eren er 26 mm og den købte Concentric var på 28 mm. Endvidere er Concentric’en noget højere og kom derfor i vejen for proppen til indsugningsventilens justeringsskrue. Tilsammen løstes de to problemer med en tyk fiberklods og et par længere pinbolte til karburatoren. Fiberklodsen havde så 28 mm hul mod karburatoren og 26 mod indsugningen.

Forlden fandt jeg over æsken til Concentric’en og dermed de præcise data (i det omfang de stadig kan læses):

Type No: L928/301

Main Jet: 180

Pilot Jet: Busy

Bore: 28

Throttle: 3

Nu har jeg i hvert fald notéret det ned, så jeg kan finde det igen 😀 .

Hvormeget Concentric’en hjalp er lidt uvist, for i samme omgang blev motoren boret op til første overstørrelse og fik et højere stempel i (militærudgaven var meget lavkomprimeret, 1:6,7, for at kunne køre på benzin med ned til 50 i oktantal). Tilsammen var der i hvert fald tale om en markant forbedring, selvom jeg stadig manglede (og mangler) landevejsgearing og elektronisk tænding.

Det skal nok komme altsammen 😎 .

Posted in Motorcykler | Leave a comment

302 dage og kan vi så komme videre…

I går eftermiddag blinkede lyset lige en gang, nok til at jeg bemærkede det, men ikke nok til at jeg hæftede mig ved det. Ikke før i dag, hvor jeg måtte konstatere, at min mail- og webserver var gået ned :sad:. Den havde ellers kørt upåklageligt siden 6. januar – altså godt 302 dage. Heldigvis kom den ubesværet op igen, da jeg resettede den.
Jeg havde ellers fået en UPS, fra min gamle kollega og ven, Johannes, men jeg havde ikke fået sat serveren til den – for det ville jo have ødelagt den gode oppetidsstatistik :roll:. Nå, nu er serveren kommet med på UPS’en, sammen med min testserver.

Testserveren har i mere end 9 måneder ventet på at overtage rollen som server, men det har også hængt lidt på den gamle servers stabilitet – if it works, don’t fix it! Så nu er lejligheden kommet, til at få de sidste ting på testserveren bragt i orden og få den opgraderet til primær server.

Man skal altid kigge efter de positive aspekter :mrgreen:.

Posted in Nørderi | Leave a comment

Intelligent design i biologiundervisningen

I radioen her til morgen, kunne man igen høre om kristne skoler, der ønskede at undervise i Intelligent design. En læseplan fra Undervisningsministeriet var blevet tilføjet ID, som pensum i biologi-undervisningen i kriste friskoler (se Gud med ind i biologi i friskoler).

Hvad er det helt præcist de kristne ikke fatter, når de får beskrevet kriterierne for, om noget kan kaldes en naturvidenskabelig teori? Carsten Agger fra MODSPIL har tidligere givet denne udmærkede beskrivelse:

Noget af det vigtigste at forstå her er, at en naturvidenskabelig teori ikke prætenderer at være en “sandhed” i nogen absolut forstand. En naturvidenskabelig teori er en model, en hypotese, der forsøger at forklare de eksperimentelle data. Hvis en teori kan forklare de eksperimentelle data og forudsige resultatet af eksperimenter (eller blot observationer), der endnu ikke er udført, antages den at være gyldig.

En videnskabelig teori kan altså efterprøves eksperimentelt – den er falsificérbar. Indenfor naturvidenskaberne er et udsagn, der ikke kan efterprøves, principielt meningsløst.

ID gør krav på at være en videnskabelig teori, en ligeberettiget konkurrent til udviklingslæren.

Hvordan bærer man sig så ad med at efterprøve denne teori? Svaret er, at det kan man ikke. ID er ikke en videnskabelig teori, det er et ikke-falsificérbart postulat om, at verden er indrettet på en bestemt måde. Det er med andre ord en trossag.

Wikipedia skriver følgende om ID’s falsificérbarhed:

Den vigtigste kritik af intelligent design går på den påståede videnskabelighed. Det vigtigste træk ved en naturvidenskabelig teori er at den stiller sig åben for falsifikation, dvs. at teorien kan efterprøves eksperimentelt og evt. forkastes grundet manglende overensstemmelse med virkeligheden. Dette er ikke tilfældet med ID, da enhver virkelighed kan påstås skabt af en almægtig skaber. ID må derfor forvises fra videnskabelighedens rækker til troens ditto.

Det er sgu’ da ikke ret svært at forstå, er det? ID kvalificérer sig ikke til betegnelsen videnskabelig teori og hører derfor ikke hjemme i naturvidenskabsundervisningen – fat det dog!

Jeg synes faktisk det er skandaløst og beskæmmende, at vi i det 21. århundredes Danmark tillader, at der sidder mennesker i undervisningssektoren, der overhovedet kan finde på at foreslå den slags. Det må siges at være et vægtigt argument for helt at forbyde skoler, der tager afsæt i en hvilken som helst form for religion.

Posted in Politik | 7 Comments

Dagens fødselarer..

DannebrogNøj, man tror det jo næppe! Dagens fødselarer er såmænd Emma og Andrea, der bliver 2 år gamle! :worship:

Tænk, at tiden går så stærkt. For et år siden havde Emma lige taget sine første skridt og Andrea stod stolt, men bøvlede lidt med at få fødderne til at flytte sig. Nu pludrer de på livet løs – Far (udtalt Bar), Moah, nøj, arj (når man ser noget pænt eller nyt), Bodil (en af vuggestuens pædagoger), ‘Mil (Emil fra vuggestuen), Bar brum (motorcykel :mrgreen:). De løber rundt, kravler op og ned af alting og siger “Hov” og griner, når Peter Plys falder på hovedet ned i sin honningkrukke, fordi han bliver skræmt at Hafferlaffens trompetéren :grin:.

De kan lave mange ulykker nu – favoritten inkluderer farvekridt og tapet, skabslåger, radiatorer eller vinduer. Heldigvis gør de det med charme, så de slipper med irettesættelser og trætte blikke :roll:. For mellem unoderne er der masser af dejlige stunder og selvom de kan være barske ved hinanden, så er de nu så gamle, at man mærker den glæde de har ved hinanden – nu på tredie år, hurrah :cool:
!@—

Posted in Emma & Andrea | 4 Comments

DF-logik

I radioen her til morgen, kunne man høre, at DF ønsker at flytte midler fra regeringens planlagte forskningsstøtte, til hjælp for kommuner der er betrængte i forbindelse med kommunalreformen.

Begrundelse: Velfærd må komme forud for forskning!

Undskyld, men hvordan tror DF den nuværende velstand er opstået? Spontant, ud af middelalderens overtro og ignorance, som DF stadig betegner som “de gode gamle dage”? Det er muligt der skal findes flere penge til betaling af regningen for kommunalreformen, men at tage det fra forskningen, der i snart 20 år har været uden tilstrækkelige offentlige midler, er nok cirka det dummeste man kan gøre. Med mindre man har en skjult agenda, der handler om at bringe Danmark tilbage til den mørke middelalder – det er jo Dansk Folkeantipati, der er forslagsstiller.

Posted in Politik | Leave a comment

Kurt blogger igen.

I fredags fik jeg denne kortfattede mail fra Kurt:

Blot en kort note for at fortælle dig at min blog nu er genopstået som
kurts blog på Computerworld:
www.cw.dk/blog/kurt

Mine syv andre cobloggere kan du finde her: www.cw.dk/blog

Mvh
/kurt

Det var jo en dejlig nyhed! Computer World lancerede hele 8 nye blogs og ComputerWeek – »et ugentligt podcast med fokus på de tendenser og begivenheder, som påvirker dig og den globale it-verden«.

Personlig synes jeg ikke CW har en særlig god eller læsevenlig webside, men jeg håber på Kurts positive indflydelse :cool:.

Posted in Løst og fast | Leave a comment

50 km – tilbage til livet

Så lykkedes det! Hjullejerne på Moto Guzzi’en er blevet skiftet, batteriet ladet op og lædertøjet fundet frem. Efter næsten 2 års stilstand kom min motorcykel og jeg atter ud og køre!

En lille smuttur ud gennem Hareskoven, ud til Værløse, videre til Ganløse og en tur rundt på de små veje, før turen gik tilbage mod Måløv og hjem til Ballerup. 50 kilometer blev det til, så olien var varm og kunne skiftes, da jeg kom hjem.

Dejligt, atter at have friheden på 2 hjul, som alternativ til Madkasse 406’eren :mrgreen:.

Posted in Motorcykler | 2 Comments

Sommerferie – 30° varme og 40° i feber

Så startede somerferien og vejret er jo stadig dejligt. Desværre ringede de i eftermiddags fra vuggestuen – Andrea havde fået 39,5° i feber :sad:. Så Maj-Britt strøg afsted fra sit arbejde og jeg fra mit – et par timer før forventet.

Feberen har vekslet lidt – fra 37,8° til 38,8°, nok primært fordi vi har givet hende en panodil. Det er svært at holde hende kølig, når indendørstemperaturen er 26°, her klokken 21. Udenfor er nået ned på 24°.

Nogen gange er det så frustrerende at være forælder – jeg hader at have syge børn, jeg bliver så bekymret :neutral:.

Posted in Emma & Andrea, Løst og fast | 2 Comments

Dual CPU versus enkelt CPU

For 7-8 siden var dual-bundkort noget af det mest hippe. For eksempel Asus P2B-D/DS og ikke mindst det revolutionerende ABIT BP-6 bundkort, med plads til 2 styk Intel Celeron-processorer – som Intel vel at mærke hårdnakket påstod ikke kunne bruges i dual-installationer. I dag ser man det ikke så ofte mere og stort set kun til professionel serverbrug. CPU’erne er simpelthen så hurtige, at der ikke er behov for mere end end processor.

Et stadig relevant spørgsmål er dog, om dual-cpu-systemer rent faktisk yder væsentligt bedre, end single-cpu. I øjeblikket har jeg to computere til rådighed:

  1. Asus P2B-D, 2 x 450 MHz Pentium II, 512MB RAM, 8 GB SCSI-2 harddisk
  2. Shuttle MV41, 1 x 1,7 GHz Celeron, 1024MB RAM, 29 GB UDMA-100 harddisk

Celeron-processoren er, så vidt jeg ved, grundlæggende en Pentium-processor med begrænset internt cache. Man kan altså ikke direkte sammenligne Celeronens 1700 MHz med Pentium II’erens 450 MHz, men Celeronen er dog klart hurtigere. Spørgsmålet er så – hvor meget hurtigere?

Begge maskiner er installeret med FreeBSD 6.1-RELEASE-p2. Jeg lavede så et forsøg, hvor jeg kompilerede “world” og kernel på begge maskiner og tog tid. Resultatet ses på grafikken og det er faktisk lidt overraskende! Den præcise fremgangsmåde var:

  1. make -j4 buildworld
  2. make buildkernel KERNCONF=MYCONF
  3. make installkernel KERNCONF=MYCONF
  4. make installworld

Bemærk -j4-parameteren i første kommando. Den betyder, at make splitter op i 4 samtidige processer, hvilket skulle forøge kompileringshastigheden. Den dur dog kun til den første del, da buildkernel, installkernel og installworld ikke kan splittes op.

!@(uploads/2006/06/buildtimings.gif:R250 popimg: “Build timings for buildworld and buildkernel – klik for større billede”)Kig så på grafikken – de 3 første sæt søjler viser tiderne for buildworld og de 3 sidste for buildkernel. “Real” er den faktiske forløbne tid, “user” er den (cpu) tid kompileringen har brugt og “sys” er tid anvendt til systemkald (skrive på disk o. lign.). Det forbløffende er, at dual-maskinen faktisk er hurtigst til buildworld! Single-cpu-maskinen vinder dog i buildkernel og de to resterende build-processer (som ikke er afbildet på grafiken). Den anden forbløffende ting er, at “user”-tiden er større end den reelle tid – det skyldes naturligvis, at make -j4 kan splitte op i 2 x 2 proceser, dvs. to til hver cpu!

Reelt har dual-maskinen brugt mere end dobbelt så meget cpu-tid, som single-maskinen (11641 sekunder, i mod 5733 ), men de to processorer har åbenbart mindre spildtid tilsammen og bliver derfor først færdig. Den anden kompilering kunne ikke deles op, så den har kun kunne udnytte én processor i dual-maskinen og her ses, at Celeronen er ca. dobbelt så hurtig, som Pentium II’eren.

Min konklusion er, at dual-cpu-systemer i høj grad stadig har sin berettigelse, men at der mangler programmer, der kan udnytte dem. Imidlertid har man jo ofte flere forskellige programmer i gang – mailprogram, webbrowser og måske Photoshop. De ville så fordele sig processorerne og udnytte ressourcerne bedre. Udviklingen går da også i den retning, i det de moderne cpu’er er såkaldte dual-core-cpu’er, dvs. man har bygget to cpu’er sammen.

Mon ikke min næste computer skal være noget 64 bit dual dualcore cpu, med 16GB RAM :cool:?

Posted in Nørderi | Leave a comment