Hvorend stilet og underspillet Mac‘en generelt er, begriber jeg ikke hvorfor den ved opstart, partout skal melde sin ankomst med noget, der lyder som Motorolas ringetoner fra 90′erne.
Opstartslyde er det digitale svar på at ræbe offentligt. No go!
Heldigvis findes der stadig anstændige mennesker, der retter op på den slags helligbrøde;
StartupSound er en plug-in, der tillader brugeren at styre lydniveauet på opstartslyden, og tilmed gøre den stum, hvis man ønsker det.
Som alt andet godt, er StartupSound stadig i beta og forfatteren tilråder derfor, at man tager backup af vigtige data og den slags inden installation, men den har indtil nu kun gjort underværker for min PowerBook og mine omgivelsers ører.
Så fem svin æbler herfra!
Jeg kan li’ mine Macs, som jeg kan li’ mine kvinder: Stumme
Der findes to slags mennesker: Dem, der krøller og dem, der folder toiletpapir inden brug
Godt nytår, folkens.
En Emacs-junkie taler ud
Joel og vennerne spørger, hvorfor er Emacs så populær?
Folket svarer, og lister alle de gammelkendte argumenter - Emacs kan udvides til døde, findes på samtlige platforme, understøtter selv de mest obskure programmeringssprog, etc.
Old hat.
Jeg var engang Emacs-junkie, XEmacs var mit fix. Jeg skrev meget kode, virkelig mange linier PHP, Python, Unix shell, Java og ikke mindst Lisp, Emacs’ eget udvidelsessprog. Halvdelen af det kode jeg skrev, var nemlig blot for at konfigurere Emacs til et nogenlunde brugbart niveau; ikke et højtravende Turing-maskinelt niveau, men blot for at opnå de muligheder, andre mere moderne IDE’r tilbød out of the box:
- Integration med operativsystemet og filtypeassociering
- Syntaxfarvekodning og tab-completion af nøgleord, automatisk genkendt ud fra filtypen
- Funktions- og definitionsoversigt, gerne i selvstændigt vindue
- Samling af flere filer i et projekt, gerne grupperet efter type og vist i selvstændigt vindue
- Automatisk genåbning af de filer, der var åbne da applikationen sidst blev brugt
- Mulighed for at åbne filer på fjerne servere, eksempelvis via SSH eller FTP
Det var ikke umuligt at opnå, men krævede blot en anseelig indsats i at finde de passende og kompatible Lisp-udvidelser og integrere disse i de i forvejen mangfoldige konfigurationsfiler.
Det var ikke for sjov, at man som Emacs-bruger havde sine konfigurationsfiler og Lisp-udvidelser under versionskontrol, det var simpelthen en nødvendighed.
For dem, der aldrig har stiftet bekendtskab med Emacs og Lisp, er nedenstående et uddrag af Emacs’ konfigurationsfil. Det er nu, børnene skal sendes udenfor og lege, inden det bliver grimt:
(custom-set-variables '(column-number-mode t) '(gnuserv-frame t) '(line-number-mode t) '(toolbar-visible-p nil)) (custom-set-faces '(default ((t (:size "12pt" :family "Lucidatypewriter"))) t))
Emacs er som meget andet Open Source, skruen uden ende. Man kan som bruger, blive ved med at finpudse og forbedre indtil fingrene falder af. Muligheden for at tilpasse og udvide, er netop en af Open Sources traditionelle salgsargumenter, men det er en akilleshæl i forklædning; Fnidderiet og tilpasningen er sjældent valgfri, men nødvendigt for at produktet kan konkurrere med kommercielt udbudt programmel, hvor nogen har gjort en indsats for at gøre produktet brugbart for andre end dem selv.
Misforstå ikke mine tirader, jeg er ivrig tilhænger af Open Source. Men jeg er ingenlunde tilhænger af den (sub)kultur, der følger med, hvor nye features vægtes højere end brugervenlighed og målrettethed.
Det er tydeligt, Emacs er lavet af programmører til programmører.
Nu om dage er jeg Mac-junkie, mit liv er for kort til bitfnidderi og uendelige tilpasninger; jeg køber færdige programmer, der bare virker som jeg vil ha’ det.
- og jeg er ikke alene.
Fodnote til dem, der stadig læser med: Det er iøvrigt ganske svært at opdrive en ægte Emacs til MacOS X, gad vide hvorfor…
Mit nye orakel
From: Rasmus K. Kristiansen <idiot@80pct.org>
To: Biblioteksvagten <biblioteksvagten@biblioteksvagten.dk>
Date: Sep 6, 2006 1:29 PM
Hvad hedder Pippi Langstrømpes hest?
From: Biblioteksvagten <biblioteksvagten@biblioteksvagten.dk>
To: Rasmus K. Kristiansen <idiot@80pct.org>
Date: Sep 6, 2006 1:42 PM
Den hedder Lille Gubben
Med venlig hilsen
Hanne Andersen
Biblioteksvagten.dk
From: Rasmus K. Kristiansen <idiot@80pct.org>
To: Biblioteksvagten <biblioteksvagten@biblioteksvagten.dk>
Date: Sep 6, 2006 2:01 PM
Min iPod-oplader er væk.
Ved du hvor den er?
From: Biblioteksvagten <biblioteksvagten@biblioteksvagten.dk>
To: Rasmus K. Kristiansen <idiot@80pct.org>
Date: Sep 6, 2006 2:08 PM
Ja, kig i højre lomme i den grønne la Coste-taske, du egentlig købte som gave til fætter Carsten, men istedet selv beholdte.
(fætter Carsten er forresten stadig glad for den samling af brugte Steven Seagal-film, han fik istedet)
Med venlig hilsen
Hanne Andersen
Biblioteksvagten.dk
Din chef er en idiot
BossBitching.com rammer lige ned i den gode danske brokke-kultur.
Overskud/underskud
Enghavevej, Vesterbro:
Tiggende sut: Kan du undvære en femmer?
Selvoptaget københavnersnude: Nej, jeg gav dig sidste år. Hvordan er det du forvalter penge?
Tiggende sut: Nej OK, ha’ en go’ dag
Selvoptaget københavnersnude: Det bliver sgu svært nu!
Tiggende sut: Så har du vist mere brug for femmeren end jeg har…
Enden er nær, hører I, NÆR!
Jeg er en trussel mod moder Jord.
Som ægte superskurk med dæmonisk latter og rabiate destruktionsplaner, skåler jeg for Jordens undergang i kapitalistøl tilsat vaskeægte udrydningstruet indlandsis inden jeg nakkeskyder et par babysæler og skodder en Havanna-cigar i øjet på Bambi.
Skål, muhahaha!
Råddent sprog
Etaten er fresh og nede med de fede, på den unge måde; Københavns politis døgnrapport, 24. juli 2006:
Unge kørte råddent i uindregistreret bil.
Der tilgik station Amager en anmeldelse om at 4 unge skulle køre råddent i uindregistreret bil, skulle bl.a. lave hjulspind [...]
Kørte råddent?
- er det en officiel betegnelse?
Blev gerningsmændene så totalt bustet bagefter?
(ja, jeg læser døgnrapporten, vel vidende det svarer til min salige mormors læsning af dødsannoncer. Jeg siger også “ahh” når jeg sætter mig)