MC på verksted

Da er morgendagen straks her hvor jeg skal levere inn motorsykkelen for å få byttet kjede og drev som er utslitt.

Fra før har jeg O-ring, men nå ble jeg anbefalt X-ring, så det skal bli spennende å se hvor stor forskjellen blir siden X-ring sies å skape mindre friksjon.

Jeg benytter meg av Fritidssenteret på Leira.

OPPDATERING: Det ble bedre nå ja.

OPPDATERING: Viser seg at jeg må bytte mer. Både dekket og bremseklossene fremme må byttes. Samme gjelder speedometervaier og luftfilter.

OPPDATERING: Fikk endelig byttet dekk og bremseklosser i dag. Ble mye bedre å kjøre nå.

OPPDATERING: Byttet speedometervaier så nå hopper ikke nåla opp og ned lengre.

OPPDATERING: Nå har jeg surret bort tre timer på å bytte luftfilter. Endelig er jeg ferdig med alt som må gjøres!

Første nettsideangrep

Tidligere i dag skulle jeg skrive et nytt blogginnlegg da jeg plutselig oppdaget at nettsiden min var utilgjengelig. Først trodde jeg det var domenenavnet som ikke pekte riktig, så tenkte jeg at det kanskje var webserverløsningen (WAMP) eller nettverksdelen i OS-et som hadde klikket litt. Men etter å ha sjekket oppsettet til domenenavnet og tatt flere omstarter hadde jeg fortsatt det samme problemet.

Så la jeg merke til at Apache brukte 99% av CPU-en, derfor begynte jeg å lese i gjennom Apache sine loggfiler. Da viste det seg fort at det var en knøl fra Ontario i Canada som var årsaken. Han (eller hun) kjørte stadige forespørsler mot XML-RPC i WordPress hvor målet nok var å gjette seg frem til passordet.

Siden jeg nå visste årsaken til problemet trengte jeg bare å få en slutt på det. Jeg opprettet derfor med .htaccess blokkering av all tilgang til xmlrpc.php (hvor XML-RPC ligger) og all annen trafikk fra IP-adressene som ble brukt i angrepet.

OPPDATERING: Jeg flyttet blokkeringen av IP-adressene til brannmuren i stedet for. Da avvises trafikken på nettverkslaget i stedet for på applikasjonslaget og det sparer ressurser.

OPPDATERING: Etter flytting til Domeneshop og installasjon av applikasjonsbrannmur er det lite problemer å melde.

Kraken er nå min favorittbørs

Jeg bestemte meg her om dagen for å selge unna alle Bitcoins (BTC) jeg hadde siden kursen for BTC igjen hadde nådd 470 USD.

Problemet var å finne en børs jeg kunne stole på siden digital valuta er et svært volatilt marked hvor man ikke vet hvem man kan stole på. Og selv om man finner en børs man kan stole på vet man ikke om denne eksisterer dagen derpå, se bare på Mt. Gox.

Så etter å ha grublet på dette problemet kom jeg plutselig på at jeg hadde en konto hos Bter som jeg brukte noen år tidligere. Jeg logget meg derfor inn der og tittet litt, det viste seg at vanlige banktransaksjoner ikke var mulig, derfor måtte jeg fortsette søket.

En god stund senere falt valget til slutt på Kraken:

Jeg leste at andre hadde gode erfaringer med denne børsen, så jeg hoppet i det:

  1. Jeg opprettet Kraken-konto.
  2. Sendte alle mine BTC til den.
  3. Solgte mot å få igjen euro.
  4. Satte i gang overføring av mottatte euro til min egen norske bankkonto.
  5. Ventet noen dager.
  6. Banken mottok pengene og vekslet for meg, så ble de satt på kontoen.

That’s it!

Jeg kan derfor anbefale Kraken til alle som skal kjøpe eller selge digital valuta i fremtiden.

Super Mario Bros bot – del 1

Tidligere i vår så jeg igjen et videoklipp av darbian som setter ny verdensrekord:

Dette er veldig imponerende, men så har han også holdt på i noen år. Han har uendelig mye mer tålmodighet enn det jeg har.

Jeg fikk uansett lyst til å prøve selv, men ikke å spille selv. For da er man dømt til å gjøre en eller annen feil underveis også må man starte på nytt igjen hver gang.

Løsningen måtte derfor bli å lage en bot (altså robot på engelsk), som kunne kjøre de samme instruksjonene igjen og igjen for hver spillverden, hvor man stadig tester nye instruksjoner og dermed får utnyttet tiden bedre. Til slutt kjører man alle fungerende instruksjoner etter hverandre, og vips så har man sin egen personlige og uslåelige rekord. 😀

Her er det midlertidige resultatet etter å ha holdt på noen timer hver dag i en uke:

(Videoklippet er sammensatt av flere klipp siden hver spillverden ble spilt hver for seg.)

Instruksjonene underveis er alltid i sekunder. F.eks. blir «vent 0.4» til «vent 0.4 sekunder».

Jeg benyttet C++ i Dev-C++ på Windows. Fra her ordnet jeg både sending av egne genererte tastetrykk i tillegg til instruksjonene for Mario.

Valg av emulator viste seg å bli vanskelig. Først prøvde jeg Snes9x, men her ble det vanskelig å skrive instruksjoner som faktisk fungerte. Jeg fant så ut at darbian og alle andre som spiller mye uansett bruker NES. Dermed falt valget på Nestopia som fungerte bedre.

Jeg ble litt lei underveis så jeg vet ikke når jeg fullfører dette prosjektet.

Kildekode: http://www.ovebakken.no/diverse/smbb/1.cpp