Software

Bringebærpai ?

Bringebærpai ?

Jeg bestemte meg på søndags kveld for å ta cherryen på raspberryen. Denne har kost seg i den uåpnede pakken sin siden før ferien og begynte å bli overmoden. Jeg lastet derfor ned den helt perfekt timede releasen av Raspbian og skrev imagefila til et SD-kort med Win32DiskImager uten å sjekke drivenavnet alt for nøye. Den skrev heldigvis [...]


Game over

Etter et par krigsråd på gtalk, så trodde jeg vi  hadde strategien klar for å ta flagget i kveld. For noen minutter siden, så poppet dog denne meldinga opp i shellet: The system is going down for halt in 15 minutes! This CTF has ended. Thanks for playing! Source code and solutions will be published [...]


The Accidental Hacker.

Stor takk til Bjørn R som postet en link til Stripe sin Capture The Flag challenge på G+ i forrige uke.  Beste tidtrøyta siden sistebossen i Final Fantasy XIII-2, men det holdt likevel på å ende i skilsmisse på fredag. (Hvis noen av ungene mot formodning skulle finne på å lese denne bloggen, så vet [...]


Dave. I read you – NOT

Da har Bender fått ny hardware. Ut med gammal IBM-burk og inn med en resirkulert Shuttle-PC med mye mindre formfaktor og et non-intel chipset som lar meg kjøre den headless med VNC-tilgang fra en litt mer comfy burk -  d.v.s. etter at jeg hadde laget en VGA-loopbacki’ish thingy som simulerte load og lurte Ubuntu til [...]


Another link in the toolchain – del 6 (Total kreativ kontroll ?)

Another link in the toolchain – del 6 (Total kreativ kontroll ?)

Etter å ha lekt meg litt med fresen min, EMC2 og ymse plugins for GCode-generering, så sitter jeg igjen med den distinkte følelsen av at noe mangler. Det finnes lassevis med generatorer der ute og jeg har klådd på noen av dem. Mulig jeg har hatt maksimal uflaks med de jeg har testet, men den [...]


“Data og sånt” (TE annual IT-report)

"Data og sånt" (TE annual IT-report)

Vel hjemme fra årets grinebiterfestival – d.v.s. JAOO, så er de faglige batteriene rimelig fulladet. Jeg er klar som et egg for en ny sesong med krangling med tilfeldige forbipasserende som viser tegn til litt for godt faglig humør. Sesongens trender er rimelig klare: There is no hope. Go mobile ! (D.v.s. Go “Android”. De andre er allerede [...]


Bortskjemt ?

Etter å ha dillet rundt med kompilatorer med “airbags” i litt for lang tid, så er det nesten litt forfriskende å begå kode som dette med null errors og null warnings etter kompilering (sakset fra SIGNAL(SIG_UART_RECV)) if (cbIndex >> cmdLength) {…} Har irritert meg i flere kvelder over hvorfor klokka tilsynelatende bare aksepterte annenhver kommando. Brukte derfor [...]


The Clockmaker – del 5c (Nixiedriver 1.0 testing)

Da har jeg fått testet noen flere features på nixiekortet. In circuit-programmering funker, dekatronkontroll funker, og alle 6 displayutganger funker. Fant en bug i skjemaet, men det verste som kan skje er at powersupply-LED’en brenner ut, så det kan vi leve med. Jobber nå med dokumentasjon, testing av RF-interfacet, samt implementasjon av en protokoll som gjør [...]


Vi utfordrer datalagringsdirektivet !

Istedet for å stage-dive ned i hylekoret, så lar vi heller datalagringsdirektivet inspirere oss til litt “roll your own”- crypto. Jeg antar at dette også kan gjelde flere – kanskje til og med de som datalagringsdirektivet er myntet på ? Jeg lovte for 14 måneder siden en flaske Crème de menthe til førstemann på jobben [...]


The Arts

I motsetning til gjengs oppfatning, så er “kunst” et ord som ikke referer til noe annet enn beherskelse av en ferdighet. Ordet beskriver mestring av en displin. Om denne disiplinen er visuelle skildringer, arkitektur, kampsport, programmering, utøvelse av musikk, er likegyldig for forståelsen av ordet. Den totale beherskelse av et fag virker på ikke-fagkyndige så imponerende at [...]


The Matrix

De av dere som leser Make-bloggen jevnlig vil sikkert dra litt på smilebåndet av denne posten. Jepp, dette er atter en “Ooooh ! Jeg klarer å blinke en LED”-post. Jeg har egentlig aldri hatt dilla på LED-matriser, men siden ELFA og/eller postmannen tydeligvis har gått i vranglås, og nekter å levere meg pakkelapp for neste [...]


Kohesjon, kobling og fred i verden og sånt…

Jeg har i de siste dagene (i tillegg til å handle hus), vært så heldig at jeg har fått gjøre det som er få utviklere forunt. Vi hadde ei lita glippe mellom releaser, og jeg har tillatt meg / fått tillatelse til å rydde i kode – som burde vært røsket opp i for lenge siden. [...]


Dagens arkitekturmonolog

Dagens arkitekturmonolog

Jeg har et noe anstrengt forhold til termer postfikset med ordet “arkitektur”. Ditto med akronymer designet for fremmedgjøring av kjøpere, skreddersydd for intellektuell vold mot tilfeldige faglige forbipasserende, eller nye begreper som mer eller mindre, gjerne tilfeldig, helt eller delvis dekker konsepter som allerede har levd en stund. Den totale ironi oppstår gjerne når du i tillegg [...]


Lamna vs “The Big Loop”

På tur hjem fra jobb på fredag, så la jeg løypa innom sjokoladebutikken for å bunkre opp med kirsebær-i-rom-marsipanbrød til helga. Deretter gikk turen innom Narvesen for å plukke opp siste Elektor før det ble revet vekk fra hyllene av fellow geeks. Februarutgaven har en artikkel om FemtoOS. Dette er et multitaskende real-time OS med [...]


Hey DJ (TimeExpander 12″ Mix)

Hey DJ (TimeExpander 12" Mix)

Jeg trodde vel egentlig ikke jeg hadde plass til flere hobbyer, men takket være et tips fra Borud for en ukes tid siden, så har jeg nå havnet på Ableton Live-kjøret. Korg Nano keyboardet ramlet inn av døra i dag, og jeg må innrømme at jeg vurderer pad’en også. Jeg er komplett tone-døv og mangler [...]


Ikke så rent lite imponerende

Jeg handlet for en tid tilbake 3 “chumby guts” – fordi de var billige. To av dem ble videresolgt før de hadde ankommet og den tredje ble liggende på arbeidsbenken “i påvente av tid”. Den ble skrudd sammen i går kveld, og det var med en viss skepsis jeg koblet den til 12V-adapteret fra Clas [...]


Antagelser

Har produsert opp kort og gjort klar til pakking de siste to kveldene. Tenkte å ta en siste QA-sjekk før de gikk i posten og fant selvføøølgelig en feil i firmwaren min. Det viste seg at kortet av og til mistet første puls, men deretter var stabilt når det først hadde begynt å detektere pulser. [...]


For riket er ditt…

En peker til en adresse på det lokale postkontoret, inneholdende over 4 kilo med Knuth, dumpet ned i postkassa i går. Etter å ha dereferert pakkelappen så forsøkte jeg å trøkke verket ned i QCon-bagen min, men det er tydelig at denne er laget for mye smidigere lektyre. Bagen var nesten revnet fra før, og [...]


Just what do you think you’re doing, Dave?

Jeg vet egentlig dette innerst inne, men å jobbe når en er trøtt, er ren idioti. I går kveld kastet jeg bort timer med å eksperimentere med forskjellig timing i firmwaren til EL-3-kortet, og det resulterte ikke i annet en inkonsistent registrering av credits. Når klokka begynte å nærme seg 0300, så vurderte jeg en [...]


At dawn, look to the East

Har i kveld krangla med dataloggeren på Syscomp-”scopet” mitt. Den fungerer rett og slett ikke. Skulle du få lyst på PC-scope, så styr unna DSO-101. Det logger kun de første få millisekundene hvis du forsøker å dumpe data til disk. Det trigger ikke skikkelig, programvaren henger og USB-driverne var et lite mareritt å få til [...]


“Little boxes with arrows and stuff”

En snau måned etter at jeg fikk kontroll på bokveggen, så er det faktisk fullt – igjen, og stablene begynner på nytt å hope seg opp. Jeg har konstant dårlig samvittighet og må prioritere hardt for å få lest de riktige tingene. Andre bind i Void-trilogien til Peter F. Hamilton (Mannen produserer jo sjelden noe [...]


Chumby

Chumby er en sånn ting du ikke visste du ikke klarte deg uten før du fikk tilbud om å kjøpe den i deler. Chumby-innmaten fremstår merkelig nok som mye mer attraktiv enn en ferdig sammensatt Chumby (de som er i salg ser fryyyktelig cheesy ut). Jeg kjøpte derfor sporenstreks hele kvoten på 3 chumby-innmat-sett når [...]


Belgians to the rescue !

Utrolig hvilke ting en må tenke på når en designer kretskort. Jeg våkner stadig vekk skrikende om natta når jeg kommer på ting jeg må sjekke før jeg sender avgårde CAD-filene for neste versjon av Lamna-kortet til produksjon. Hvor stort drill må en eksempelvis spesifisere i CAD-pakka for Molex-connectorer med firkantede 0,045″-pinner ? (Riktig svar [...]


Begynner å bli glemsk

Alderen begynner å tynge, og det slo meg at jeg faktisk har glemt å logge noen oppdateringer på softwarebiten for Lamna. I parallell med hardwaretafsingen, så har jeg også jobbet litt med definisjonen av et høynivåspråk for å beskrive I/O og logikken i knipsekasser. Jeg har definert en grammatikk i ANTLR og generert opp lexer [...]