Down 29.01.2006 04:03 - oppdatert 900 dager siden av Terje Pedersen terje pedersen

Om Brassnerden

Hvem er Brassnerden? Bak brassnerden / BrassGeek står Terje Pedersen, en 76-modell fra Tysvær kommune i Rogaland. Når det ikke skrives her på bloggen min eller det oppdateres på diverse andre nettsteder så vies tiden min til veldig mye programmering og korps.

Korps

Butikk

Når det gjelder korps så spiller jeg althorn i Stangaland Brass noe jeg har gjort siden 1999. Jeg har dessuten blitt mer engasjert i det siste såpass at jeg nå sitter som sekretær i Stangalandskorpsene , er med i komiteen for Karmøy Brass Festival og ble også på kretstinget valgt inn som styremedlem i Norges Musikkorps Forbund Rogaland

*NIX

Ellers må det nevnes at det på denne bloggen skrives i et GNU/Linux / OSX perspektiv. Winshit og Longgone er mine favoritt kallenavn på sveitserost operativsystem programvaren fra Microsoft.

Utdannelse

Utdanning Grunnkurs Elektro, VK1 Elektronikk, VKII telematikk og kommunikkasjonselektronikk som ledet til fagbrev som Service Elektroniker, Forkurs og deretter 3år på Høgskolen i Bergen, Elektronikk Ingeniør.

Sertifikater

Bil klasse B GMDSS (Har tidligere hatt, utgår etter gitt antall år) Sikkerhetskurs (Har tidligere hatt, utgår etter gitt antall år)

Programmeringsspråk

Logo – Brukte det på barneskolen på Tiki maskiner hehe det var tider det. Må ha vært et av de første språkene jeg brukte det mon tro.

C64 Basic – Begynte med lage noe spill. Var mye kjekkere det syntes denne karen enn å spille selv, men gjorde det også da:)

Amiga Basic – Huff ja har faktisk kodet litt i dette språket som er vel regnet som det eneste Amiga programmet Microsoft har laget. Laget såfall et eller annet sånt glosetreningsprogram.

AMOS – En annen basic dialekt på Amiga som jeg hadde det mye artig med.

Blitz Basic – Også en basic dialekt jeg brukte på Amiga tiden.

AmigaE – Mener å huske at dette var det første språket jeg faktisk betalte for og at det var veldig kult iforhold til andre språk jeg på den tiden som jeg hadde brukt på Amigaen. Kommer ikke på i farten hva jeg skrev. Hadde vært litt interessant å lete frem de gamle diskettene.

ANSI C – Begynte vel med C på ungdomsskolealder samtidig omtrent vel med min kamerat. Bruker mye C på jobb, men da programmering på blant annet Axis sin embedded Linux chip både kernel og userspace programmering. Har også brukt C i Linux drivere for egen utviklet hardware hos JHC.

Pascal – Brukte det når jeg gikk på VK1 Elektronikk, mest gikk det i å lage enkle program for elektronikk.

Visual Basic – Grøsse, men må vel nevne den også da jeg var tvungen til å brukte det på HIB. Men litt gøy hadde jeg dog det med mine medstudenter som nettopp hadde begynt å lære seg programmering. Kan jo nevnes noen som f.eks. skulle lage seg kalkulator som da var kodet på nybegynner møte deluxe, hehe jeg bare måtte vise dem hvordan det kunne gjøres ved å omtrent fjerne hele den lange koden med noen par smarte linjer kode :D

C++ – Hovedspråket vi brukte på HIB når jeg gikk der (Elektronikk Ingeniør). Også mye brukt i min BeOS tid.

Java – Begynte med java applet/servlet mens jeg studerte, inngikk i hovedprosjekter hvor en kunne grafisk overvåke USB enheten via nettverket. Har brukt java mye i forbindelse med blant annet XMPP og IRC bot programmering. Har lenge vært mitt hovedspråk for litt seriøse ting. Har også skrevet ting for bliki (wiki+blog) systemet SnipSnap.

Javascript – Det trengs av og til, mer før enn hva en trenger nå i og med at det finnes flere muligheter med CSS. Men i det siste med AJAX muligheten så har Javascript gjenoppstått :D

PHP – Har jeg brukt mye både privat og profesjonelt oftest da sammen med xslt, css, xhtml, mysql. Ikke så mye ligger ute lenger bortsett fra Stangalandskorpsene da.

Beanshell – scriptspråk for JVM brukte det til et prosjekt jeg har kalt Command Server – Programmering av Bot mens den er tilkoblet både IRC og XMPP. Disken min røyk så desverre et helgsarbeid bortevekk. Kommer nok til å skrive nytt da det var veldig kjekt og kan utvides ganske mye, men da blir det nok muligens for .NET Ny versjon i .NET skrevet i C# finnes nå som støtter kun IRC foreløpig og som bruker LUA til scripting.

Scheme (Kawa av Per Bothner) – Scheme er funksjonelt språk som ligner på Lisp. Kawa er Scheme for JVM skrevet i Java.

Nifty – Et forskningsprosjekt i Core Convergence som desverre er historie, denne delen holdt til i Bergen. Jeg skrev en enkel wiki med det språket for demonstrasjon samt litt kode før kompilator eksisterte :P

Groovy – språk for JVM – Veldig kjekt språk om en skal skrive for java plattformen. Begynte å skrive mitt nye blog+wiki system her, men går nok over til C# nå. Som passer jo meg bra siden jeg virrer sånt i språk :P

COS – Et eget språk på jobb for Rambase. Rambase database maskinen består ofte av så mange som 5040 rambase-cpu’er og siste generasjon av denne cpu’en har jeg deltatt i utviklingsarbeidet av.

Qexo (XQuery) – Det nye spørrespråket fra W3C som en ser for seg skal bety like mye for XML som SQL har gjort for relasjonsdatabaser. Jeg har selv bidratt med noe kode til denne implementasjonen da i Java og Scheme. Qexo er Kawa implementasjonen av XQuery.

Python – Har brukt det litt ikke så veldig mye enda, skrev noen tester for å sjekke ytelse mot andre språk, samt testet å skrive program for XBMC (Xbox Media Center). Flere av media center applikasjonene ser ut for å bruke python som scriptspråk så jeg burde utvide mine kunnskaper om Python.

C# – Har brukt endel C# og .NET i det siste. Siden syntax ikke skiller seg vesentlig ut fra Java så er ikke overgangen så stor. Veldig gøy språk som jeg kommer til å bruke mye fremover. Har også brukt det til et større prosjekt på jobb for Kystverket.

Nemerle – Et .NET språk sponset av Microsoft hvor en har bygd videre på C# med funksjonelle egenskaper og macrosystem slik at en kan utvide språket selv. En ting jeg liker med språket er at en slipper unna litt skrivearbeid da kompilatoren er litt smartere enn for C#. Har ikke skrevet så veldig mye litt testing av kode generert i forhold til andre .NET språk blant annet.

LUA – Et scriptspråk mye brukt i spill. Har brukt det som nevnt over i mitt Command Server programvare for scripting under .NET istedenfor Beanshell som jeg brukte for Java versjonen. Har skrevet endel typiske ircbot script.

Ruby – Et av de foreløpig siste språkene jeg har begitt meg ut på. Og da spesielt RoR(Ruby on Rails) som er et veldig bra rammeverk for å skrive web applikasjoner raskt. Ruby er språket som ligger nærmest hva jeg selv hadde i tankene å lage.

Butikk

Annet

I tillegg til denne opplistningen så har jeg selvsagt også jobbet med SQL hovedsaklig mot MySQL og Oracle. Jeg bruker også ofte slike ting som XHTML, CSS og XSLT.

.h2 Hardware programmering

AHDL – for PLD design (programmerbare logiske kretser), brukt på HIB VHDL – for PLD design, brukt på siste prosjekt på jobb PIC 16C84 – Mikrokontroller – assembly, har blitt brukt til styring av lydhorn på båten vår. 6502 – Mikroprosessor – assembly – finnes f.eks. i C64 Z80 – Mikroprosessor – assembly – finnes f.eks. i Colour Genie 2000 hvor jeg omtrent fant ut alle instruksjonskodene på egenhånd da jeg ikke fant noen bok om det på den tiden, eller det vil si når jeg var ferdig med det så fant jeg selvsagt et hefte med alle kodene. Men lærte utrolig mye av det da så helt bortkastet har det nok ikke vært. Motorola 68000/20 – Mikroprosessor – assembly – finnes i Amiga maskinene Intel 8051 – mikroprosessor Cypress USB – USB mikrokontroller – Brukt på mitt hovedprosjekt “USB Master Controller” tidlig i USB sin barndom :P Motorola HC10 – Et robotprosjekt jeg deltok på.

Oppsummering

Noen språk har jeg selvsagt brukt mye mer enn andre, men alle listet opp har jeg skrevet noe mer enn bare “Hello World” for å si det slik. For tiden så går det mest i språk som Ruby, C#, Java, PHP og C.

Av og til leker jeg meg med mitt eget språk kalt Mink kanskje det endag kommer en kompilator for det, hvem vet :P

Ifølge ei jente uten å nevne navn så skal en ikke være barnslig når det kommer til ortografi og syntaks så da før jeg vel flette inn noe barnslig hva nå enn det måtte være :D

Tilbaketråkk url: klikk her!
Stikkord: privat,korps,senikk

Relevante innlegg/sider/lenker

0 tilbaketråkk: