Neal Stephenson
The Confusion
The Baroque Cycle - vol II
Det tog mig adskillige måneder at læse Quicksilver, og intet tyder på at The Confusion kommer til at gå hurtigere. Men det er sgu stadig fascinerende - umuligt at berette om på så kort plads.
Jeg kan simpelthen ikke få nok af LEGO for tiden … Ikke alene har jeg lavet konstruktionstegninger af mit sofabord, jeg har også fundet alt mit gamle LEGO (og gamle LEGO-kataloger) frem fra kælderen, og har forsøgt at bygge alle de modeller jeg kunne huske jeg havde. Mine samlevejledninger er gået tabt, så oversigterne på Peeron og Lugnet har været uvurderlige.
Som om det ikke var nok, så er jeg også begyndt at lege med virtuelt LEGO - altså at bygge modeller i det CAD-program jeg brugte til at lave samlevejledningerne til sofabordet. Og jeg har lært lidt om at lave fine raytracede renderinger som det lille juletræ her til højre.
Der er masser af gode tutorials og lignende på nettet, så jeg vil ikke skrive alt for meget om hvordan man gør, men bare lige pege jer i den rigtige retning, hvis lysten til 3D LEGO skulle melde sig.
Start med at hente LDraw fra ldraw.org - der er både programmet LDraw med de mest basale komponenter, og den komplette samling af LEGO-klodser.
Jeg havde selv store problemer med at installere LDraw fra de selvudpakkende filer, og det viste sig at jeg var nødt til at åbne .exe filerne med mit zip-program, og så manuelt udpakke dem. Men derefter virkede det fint.
Endvidere havde jeg en ide om at ville installere i Programmer-mappen, men lad være med det - C:\LDraw virker bedst.
Hent derefter MLCad fra http://www.lm-software.com/mlcad/ og pak det for eksempel ud i en undermappe til LDraw.
Jeg anbefaler at gå direkte i gang med MLCads fine tutorial for at lære hvordan programmet bruges. Det tager især noget tid at vænne sig til grid-systemet, og få LEGO-klodserne til at sidde "rigtigt" i forhold til hinanden. Jeg anbefaler at du altid bruger Grid Coarse og kun skifter til de finere når der skal laves særlige justeringer. Husk også "snap to grid"-funktionen på højre museknap!
Når du skal til at i gang med at rendere 3D-billeder, så vil jeg anbefale denne tutorial på BrickEngineer.com - og så fandt jeg i øvrigt LGEO på digitalbricks.com.
Jeg havde ikke det store held med LDraw All In One Installer - men måske du er heldigere med den slags :)
Og så vil jeg i øvrigt anbefale holly-wood.it som en rigtig god resource for de lidt mere avancerede ting man kan med LDraw og MLCad.
God byggelyst!
Jeg har i mange år haft et sofabord bygget af LEGO - bordbenene var LEGO, bordpladen var en glasplade jeg havde arvet fra en gammel butiks-disk.
Det var en lettere ustabil konstruktion, og bordet væltede lidt for tit - især da kattene begyndte at bruge det som affyringsrampe til at komme op i reolen. LEGO benene kunne altid samles igen, og bordpladen holdt til de mest utrolige tæsk - indtil den dag hvor den så ikke holdt længere, og splintredes i 100-vis af skarpe stykker – (ingen katte eller mennesker kom til skade)
I første del af denne artikelserie blev du introduceret til ideen om at gentagelser er af det onde, og du fik ændret dine websider så de alle sammen inkluderer den samme header, footer og menu – i stedet for at gentage dem på hver eneste side. I anden del lavede du menu-komponenten om, så den markerer den aktuelle side, og det blev nemmere at tilføje og ændre links. Og her i tredje del får du hjælp til at eliminere den største gentagelse af dem alle – nemlig siderne!
Alle dine sider har den samme opbygning – den der blev introduceret i første del:
<html>
<head><title>sidens navn</title></head>
<body>
<?php include("header.php") ?>
<?php include("menu.php") ?>
<div id="content">sidens indhold</div>
<?php include("footer.php") ?>
</body>
</html>
Hvis du er smart – og det er du vel, siden du vil lave dit eget cms – så har du en tom side liggende, en fil der kun indeholder de ting der er fælles for alle sider, og når du skal oprette en ny side, så kopierer du denne skabelon, og laver dine ændringer her. Header, menu og footer er allerede i separate komponenter, så det kunne næsten ikke være simplere. Eller kunne det?
Måske vil du skifte design i takt med årstiderne, og derfor skifte mellem hvilke css-filer du inkluderer, måske vil du bruge en masse javascript og inkludere noget jQuery, måske vil du tilføje nogle <link>-tags til billeder, rss-feeds eller andet sjovt – der sker altid noget med en webside.
Og alle disse ændringer giver problemer, for de skal jo gå igen for samtlige sider, men de passer ikke rigtig ind i nogle af de eksisterende includes. Den umiddelbare løsning kunne være at tilføje endnu en include-linje, for eksempel inde i <head>-tag'et. Det virker dog kun indtil der bliver behov for at tilføje en attribut til <body> eller <html>. Så er der igen en masse der skal ændres.
Her i weekenden stumblede jeg på et videoklip med "markorepairs" - en finne der er lidt af en elektronik-nørd, og har lagt en masse små klip op på finsk hvor han viser sine projekter frem. Men nu er han begyndt at øve sig på engelsk, og har altså lagt ud med denne mildest talt fantastiske video hvor han præsenterer sine video-maskiner.
Se den før noget andet!
Så er der en næsten release-candidate-klar udgave af Paginata!
Den ligger det sædvanlige sted - download den straks.
Forbedringerne er utrolig mange - alt for mange til at jeg kan overkomme at nævne dem alle her, men i det store hele drejer det sig om en version der er fuldt ud brugbar, og også opgraderbar, så begynd trygt at bruge den, uden at du behøver frygte at den næste version ødelægger din database.
Du har gennemgået Lav dit eget CMS - del 1 og er nu klar til næste skridt
Du har lavet dine sider om til .php og de inkluderer nu alle sammen den samme menu-komponent. Når du skal tilføje en ny side, skal den altså kun tilføjes menu.php – ah, hvilken lyksagelighed!
Men nu er menuen jo ens på alle sider – altså helt ens – det ville være praktisk hvis den kunne finde ud af at markere hvilken side der p.t. bliver vist. Førhen, da hver eneste side havde sin egen udgave af menuen, kunne du bare tilføje class="active" til <li>-tag'et for den aktuelle side, men nu deles alle siderne om den samme menu-komponent, så hvad stiller man op?
Tidligere artikler her fra forsiden findes her.
Jeg læser:

Det tog mig adskillige måneder at læse Quicksilver, og intet tyder på at The Confusion kommer til at gå hurtigere. Men det er sgu stadig fascinerende - umuligt at berette om på så kort plads.
Jeg har lige set:
tvDen åndelige efterfølger til Die Fetten Jahre sind vorbei, som samtidig bringer minder om Kurt Vonneguts "Harrison Bergeron" - en film om hvor dumt og fordummende fjernsyn egentlig er, og at det er de djævelske seertal der er skyld i hele misæren. Jeg er ekstremt enig i filmens præmis, og det er faktisk ret sandsynligt at det ville kunne lade sig gøre at bedrive den revolution de starter - det ville i hvert fald være fedt at se.
Desværre minder filmen selv lidt for meget om en halvbillig tv-produktion, og når derfor ikke selv de intellektuelle højder som den promoverer. Stadig værd at se dog, og i den grad værd at diskutere!

Jeg spiller:

Well ... Humoren var jo en meget meget væsentlig del af de gamle Monkey Island-spil, men det er som om den er blevet ret forceret i de nye, som om de for enhver pris prøver at være sjove. Og så er gåderne også lettere irriterende, hvor det f.eks. er meget vigtigt hvilken rækkefølge man løser forskellige opgaver i, så man kan sidde og undre sig over at en mulighed mangler, indtil man finder ud af at man skal gå tilbage og prøve det samme igen. Jeg ved sgu ikke helt hvor glad jeg er for det.