fenre.org
nok en blogg

Er egentlig veldig godt fornøyd med å allerede så snart ha klart å sette meg ned for å skrive nok et innlegg.

I dag har jeg fortsatt min egen opplæring i arbeid med Arduino.
Arbeidet er todelt. Den ene er fysisk, i at man gjør de forskjellige koblingene til kretskortet, mens det andre foregår på pcen, i en egen programvarepakke.

Selve kretsen i dagens prosjekt ble nok i overkant enkel. Her er kretsen jeg skulle kopiere:

Og slik som dette ble det seende ut til slutt.

Som enhver observant tilskuer vil se, så er det ikke alt som er helt likt.
Jeg gadd feks ikke gå ut på verkstedet og hente koblingsbrett, ledninger eller trykk-bryter.
Alternativet ble ledninger med krokodilleklemmer, koblet til kretskortet via den ene lederen til en LED-diode, og trykk-bryteren ble erstattet ved at jeg berørte kretsen med den gule krokodilleklemma. Litt røft kanskje, men det fungerte ihvertfall :P

Koden for prosjektet var også rimelig enkel.
Meningen var at et lite lys skulle slå seg på når jeg sluttet kretsen (trykket på knappen). Det skulle så forbli på til jeg trykket på knappen en gang til.

Skulle noen være interessert i en forklaring av koden får de sende en kommentar :)

 


Tags: ,

Jeg har nå, etter mye om og men, endelig kommet skikkelig i gang med mitt lenge etterlengtede Arduino-prosjekt.

Dvs, jeg har kommet i gang med lesing og utprøving av Processing, språket man programmerer denne saken i.

I fjor på denne tiden gikk jeg til innkjøp av 1 stk Arduino Duemilanove, og et par instruksjonsbøker.

Vil følge opp denne posten med mer info ettersom jeg har fått lært meg litt nye triks. Først må jeg tydeligvis få tak i en del brytere, motstander og andre elektronikk-komponenter. Men jeg er i det minste i gang, og det er jo ihvertfall noe.


Tags: , ,

Det var ikke alltid like travelt her på jobben i sommer, og da det ikke hadde skjedd noe særlig av interesse på flere dager fant noen av oss ut at vi skulle prøve et godt, gammelt – og nærmest klassisk – dataspill, MMORPGen EVE Online.

Fra tidligere visste vi at det hele foregikk i verdensrommet, at man kjørte rundt i stadig større romskip, og at man kunne bedrive tida med alt fra gruvedrift til krigføring, fabrikkvirksomhet, handel, forskning og administrasjon av spillerstyrte regjeringer.

Det som skiller dette spillet fra de fleste lignende spill, er tidsaspektet. Her må man ha god. Tid. At en ferdighet (skill) tar 2 uker å trene er ikke uvanlig.


Tags: , ,

Jeg har i det siste hørt mye på lydbøker. Bussturen til og fra jobb tar ca 45 minutter hver vei, så det blir etterhvert mye tid som må slås ihjel. Da er ei god bok på øret en glimrende løsning. Jeg er nemlig ikke en av de som uten videre kan sitte og lese ei bok i bil eller buss. Da er jeg mer eller mindre garantert å bli kvalm..

audible.com logo

Fra tidligere av har jeg litt erfaring med lydbøker på CD-ROM, men dette er jo ingen løsning for denne tidsalderen her. Nå er det MP3 som gjelder. Jeg har i flere år fått med meg glimrende podcaster, som feks “The Java Posse” via iPoden min, og senere prøvde jeg meg også på et show som heter “This week in tech”, eller “twit”.. Her reklameres det heftig for de som sponser hver enkel episode, og plutselig dukket det opp en reklame for audible.com. Via showet kunne man få to gratis lydbøker, og da jeg var litt moden for dette var det bare å få det utprøvd. Aktuell episode av twit hadde også besøk av en forfatter ved navn Jerry Pournelle, som skriver fiksjonsbøker. Av hans bøker ble det nevnt spesielt “Inferno” og “Lucifer’s Hammer”, så disse lasta jeg ned på audible. Det var en suksess, og jeg fortsatte dermed mitt abonnement der inne, som innebærer at jeg får laste ned ei bok hver måned til fast pris.

Etter “Lucifer’s Hammer” begynte jeg på serien “The wheel of time” av Robert Jordan. Nå er jeg på bok 3, og flere ligger klare.. Hver bok varer mellom 5 og 100 timer, så det kan fort ta litt tid. Alle bokelskere vil nok derimot være enige med meg i at det slett ikke behøver være negativt at ei bok varer lenge.

Lucifer's HammerInferno

Jeg anbefaler for alle å prøve lydbøker hvis de kan. Det er ypperlig å ha på øret om man er ute og spaserer, sykler, kjører bil osv. Dvs, kjører man bil bør man kanskje ikke ha det på øreplugger..


Tags: , , , , , , , , ,

Det er ikke noe problem å utvikle applikasjoner for Android i Netbeans, om det enn ikke finnes noen offisiell plugin. Her er en enkel fremgangsmåte.

Felles:

* Last ned Android SDK fra http://developer.android.com/sdk/index.html

* Last ned Netbeans fra http://netbeans.org/

I tillegg trenger en Java JDK, som blant annet kan lastes ned fra http://java.sun.com/javase/downloads/index.jsp

Fremgangsmåten videre er derimot noe forskjellig avhengig av om en vil jobbe i Windows eller i Linux.

Windows:

Installer Netbeans og pakk ut Android SDK. Naviger til mappa du pakka denne ut i og kjør “SDK Setup”.
Velg “Installed Packages”, og “Update all”. Her installerer man de versjonene av Android som man ønsker støtte for.
Når installasjonen er ferdig velger du “Virtual Devices”, -> “New”, Setter navn, velger versjon, angir minnestørrelse, og trykker “Create AVD”. Dette er den virtuelle Androidenheten som du senere vil bruke for testing av kode.

Det kan også være lurt å legge inn en link til /tools i PATH. Dette forklares her:

Så må en legge inn støtte for Android i Netbeans. Dette er rimelig enkelt.

Åpne Netbeans. Gå til “Tools” og “Plugins”. Velg videre “Settings” fra knappene øverst. Velg “Add” og skriv der inn følgende adresse: http://kenai.com/downloads/nbandroid/updates.xml

Gå til “Available plugins” og trykk på “Reload catalog”. Nå vil en få opp “Android” som valg i lista. Installer denne.

Nå kan velge “Android project” når en oppretter nye prosjekter.

Linux:

Fremgangsmåten her er i store trekk den samme som for Windows, men man må muligens knote litt mer for å få installert ting. For installasjon av Netbeans feks, må man som root kjøre: chmod +x <netbeans-installasjonsfil> og deretter ./<netbeans-installasjonsfil>

For å legge til link i PATH, bruk følgende kommando:
export PATH=${PATH}:<your_sdk_dir>/tools

Gå så inn i mappa /tools og kjør scriptet “android”. Følg så beskrivelsen for oppsett som står over, i Windowsavsnittet.

That’s it!


Tags: , , , , ,

Jeg fikk nylig tilgang på en ett år gammel Acer Aspire One netbook. Den fungerte rimelig bra, men hadde et par hår i suppa. Batteriet lot seg ikke lade, vifta bråkte og den kjørte Windows XP.

De to første problemene lot seg rimelig enkelt løse. Ny vifte ble bestilt på Ebay, og noen dager senere kom det også et nytt batteri derfra.

Så gjenstod bare problemet med operativsystemet.

Dette er en maskin uten harddisk, men som istedet bruker flashminne til lagring. Det er i utgangspunktet ingen ulemper med dette, men det skulle det vise seg å være her. Man kan nemlig ikke uten videre installere et nytt OS på en slik stasjon.
Her slet jeg lenge, for uansett hva jeg gjorde så fikk jeg opp en masse feilmeldinger rundt disken.

Da jeg var på nippet til å kjøpe ny harddisk også, dukket det plutselig opp et tips om å la det være igjen litt ledig plass helt i starten på disken.
Så jeg bootet maskinen med Gentoo-CDen, startet opp fdisk, og laget mine 2 partisjoner, men begynte den første av disse 8 MB ut i disken. Og det var alt som skulle til. Jeg lagret diskoppsettet, og skrev ut partisjonstabellene, alt uten problemer.

Noen timer (og mange google-besøk) senere, hadde jeg fått kompilert kjerne og fullført installasjonen. Det føltes som alltid godt.

Underveis her, fant jeg ut at jeg ikke ville installere noe grafisk brukergrensesnitt.
Veien til en fullt brukbar, men tekst- og kommandolinjebasert pc var noe kronglete, men det får bli til en annen post.


Tags: , , , , , , , , , , ,

Det er mange år siden folk sluttet å bruke kommandolinja når de skulle gjøre noe på en pc. Det er heller ikke vanskelig å se for seg hvorfor, når man sammenligner det enkle tekstbaserte, linje for linje, grensesnittet, med mer moderne grafiske grensesnitt, der man enkelt kan navigere mellom vinduer, tekst, bilder osv. Når jeg nå plutselig fikk til overs en liten Acer Aspire One netbook ville jeg allikevel prøve meg på dette. Det er fremdeles mye man kan gjøre i kommandolinja, og man slipper i tillegg alle fristelsene som ligger i de mer fancy grafiske grensesnittene. Filmer, bilder, festlige nettsider osv.
I tillegg kan mange arbeidsoppgaver løses både enklere og mer effektivt i tekstmodus.

Hvordan går man da frem for å få til dette her?

Det første jeg vil anbefale er å ta en tur inn på http://www.linuxcommand.org
Her finner man en svært god og grunnleggende innføring i bruk av kommandolinja. Dette er nærmest et must for alle som ikke har vært særlig mye borti denne før.

Er man allerede kjent med kommandolinja, kan man bevege seg videre inn på http://lcorg.blogspot.com

Her har en kar ved navn William Shotts laget en haug med forklaringer på hvordan man blant annet lager til en tekstbasert arbeidspc.

Men, det første jeg måtte gjøre var å få installert Linux.


Tags: , , , , , , ,

Siste ti minuttene på jobb, nyttårsaften 2009. Romjulen har vært ekstremt rolig her. Hadde en telefon på mandag, men det var noen som hadde ringt feil. Resten av tida har gått med til tvinning av tommeltotter og annet tidsfordriv.

Av kjekke ting som har skjedd kan vel nevnes at jeg har fått firmapc, ganske mye kjappere enn den gamle pcen jeg hadde her før. Shell-pcen er jo fremdeles fryktelig treig.

Jeg må allikevel ha den oppe og på hele dagen, så for enkelhets skyld har jeg satt opp en (gammel) KVM-switch. Så slipper jeg unna med en skjerm, tastatur og mus.

Håper det blir litt mer å ta seg til over helga :)


Den siste tida har jeg brukt en del tid på å sette meg mer grundig inn i grunnleggende linuxfunksjoner, og kanskje særlig bruk av terminalen, eller kommandolinja. Standard her er bash, eller Bourne Again SHell. Dette er som de fleste med innsikt vet, et veldig kraftig verktøy i de rette hender, og det å kunne manøvrere seg rundt her åpner for en del muligheter. Selve manøvreringen er ikke direkte ukjent for meg, men jeg har stort sett holdt meg til de mer grunnleggende funksjonene tidligere.

xterm

Prosjektet for tida er da å bli bedre kjent med de mer avanserte funksjonene til bash, til linux-systemet generelt, og til scripting. Min erfaring med scripting begrenser seg til batch-scripting i windows, og bittelitt javascript, så her har jeg mye å lære.

Foreløpig læremester er http://www.linuxcommand.org/ , et nettsted jeg lett anbefaler til alle andre som ønsker å lære seg terminalbasert linux, men ikke vet helt hvor de skal begynne..


Tags: , , , ,

Lenge siden forrige post nå, men siden det jo nærmer seg jul kan det passe med ei lita ønskeliste. Nå har jeg strengt tatt ikke tenkt så mye over dette i år, men gjør et forsøk allikevel..

  • Ny, stor pute
  • Ny, lang (kjempelang) vinterdyne (til helårsbruk selvfølgelig :P )
  • Skohorn
  • Øreplugger eller porta pro headset
  • PC-sekk (den gamle har begynt å gå i oppløsning etter 6 års daglig bruk.
  • Ny, stor TV :D

Kommer ikke på noe annet nå. Kanskje jeg oppdaterer posten hvis jeg kommer på noe mer..


Tags:

Powered by Wordpress
Theme © 2005 - 2009 FrederikM.de
BlueMod is a modification of the blueblog_DE Theme by Oliver Wunder