^^
November 29th, 2007
Se også: Bilder på Flickr - Last.fm-profil - Om meg - Personlig side - Planet Snuskete -

OK. Dette har gått lenge nok, og vi har noen vinnere. Jon Langseth fortalte meg at han lurte på hvorfor jeg hadde postet en Base64-blokk, før han leste posten og skjønte at han allerede var et stykke på vei mot løsningen. Han var ikke den eneste som skjønte at han måtte kjøre blokken gjennom en dekoder. Etter å ha gjort det får man et Ruby-script som inneholder enda en Base64-blokk. Dersom man lagrer resultatet i en fil man kaller “secret” og kjører ruby secret vil noe magisk skje.
Dersom man er som Jon, og ikke har en Ruby-tolker installert, samt ikke ønsker å installere dette, kan man Base64-dekode blokken og se at det er enda et Ruby-script som i hovedsak bare kjører en lang tekststreng gjennom pdflatex, sletter filer vi ikke trenger, og forsøker å åpne PDFen i riktig program. Dersom man fortsatt er som Jon, så kan man lage et Perl-script som Base64-dekoder den “innerste” blokken, stripper vekk Ruby-kode, og kaller pdflatex selv. Se selv ved å rot13-dekode det han postet, for så å Base64-dekode det igjen.
Når du har kommet så langt skal du ha en PDF-fil, som dessverre inneholder noen småfeil (se forrige post). Her følger en rettet utgave:
Read the rest of this entry »
Første posten på ukjent hvor lenge … Primært for å ødelegge kvelden til Trond Viggo. Vi skal på tur. Koordinatene til destinasjonen er å finne under:
IyEvdXNyL2Jpbi9lbnYgcnVieQpzPSJJeUV2ZFhOeUwySnBiaTlsYm5ZZ2Nu VmllUW9LYVdZZ0pEQWdQVDBnSjNObFkzSmxkQ2NLSUNCTVlWUmwKV0NBOUlD VnhJUXBjWkc5amRXMWxiblJqYkdGemMzdGhjblJwWTJ4bGZRb0tYR0psWjJs dWUyUnZZM1Z0ClpXNTBmUW9nSUZ4aVpXZHBibnRsY1hWaGRHbHZibjBLSUNB Z0lHRnVjM2RsY2lBOUlEUXlDaUFnWEdWdQpaSHRsY1hWaGRHbHZibjBLSUNC Y1ltVm5hVzU3WlhGMVlYUnBiMjU5Q2lBZ0lDQk9JRDBnWVc1emQyVnkKSUNz Z0tFVWdMU0F5S1FvZ0lGeGxibVI3WlhGMVlYUnBiMjU5Q2lBZ1hHSmxaMmx1 ZTJWeGRXRjBhVzl1CmZRb2dJQ0FnUlNBOUlDMHhYR1p5WVdON1lXNXpkMlZ5 ZlhzemZTQXRJRElLSUNCY1pXNWtlMlZ4ZFdGMAphVzl1ZlFvZ0lGeGlaV2Rw Ym50bGNYVmhkR2x2Ym4wS0lDQWdJRzV6SUQwZ1hIc3hOaXd4TWpFc01Td3gK Tmprc09Td3hNRFlzTXpZc01URXhMRFE1TERFNU5DdzVYSDBLSUNCY1pXNWtl MlZ4ZFdGMGFXOXVmUW9nCklGeGlaV2RwYm50bGNYVmhkR2x2Ym4wS0lDQWdJ R1Z6SUQwZ1hIczFMQ0F4TUN3Z015d2dNU3dnTVRBcwpJRGNzSURnc0lEa3NJ REV4TENBeE5pd2dNVE1zSURjc0lEWmNmUW9nSUZ4bGJtUjdaWEYxWVhScGIy NTkKQ2lBZ1hHSmxaMmx1ZTJWeGRXRjBhVzl1ZlFvZ0lDQWdibk1uSUQwZ1hI dGNjM0Z5ZEh0NGZTQjhJSGdnClhHbHVJRzV6TENCY2MzRnlkSHQ0ZlNBOElE RXdYSDBLSUNCY1pXNWtlMlZ4ZFdGMGFXOXVmUW9nSUZ4aQpaV2RwYm50bGNY VmhkR2x2Ym4wS0lDQWdJR1Z6SnlBOUlGeDdYR1p5WVdON2VIMTdNbjBnZkNC NElGeHAKYmlCbGN5d2dlQ0JjSlNBeUlEMGdNRng5Q2lBZ1hHVnVaSHRsY1hW aGRHbHZibjBLSUNCY1ltVm5hVzU3ClpYRjFZWFJwYjI1OUNpQWdJQ0JPSnlB OUlFNGdLeUJjYzNWdFgzdHBQVEI5WG50Y0kyNXpKMzBnWEdaeQpZV043TVgx N01UQmVlMmtyTVgxOWJuTW5YMmtLSUNCY1pXNWtlMlZ4ZFdGMGFXOXVmUW9n SUZ4aVpXZHAKYm50bGNYVmhkR2x2Ym4wS0lDQWdJRVVuSUQwZ1JTQXJJRnh6 ZFcxZmUyazlNSDFlZTF3alpYTW5mU0JjClpuSmhZM3N4ZlhzeE1GNTdhU3N4 ZlgxbGN5ZGZhUW9nSUZ4bGJtUjdaWEYxWVhScGIyNTlDaUFnWEdKbApaMmx1 ZTJWeGRXRjBhVzl1ZlFvZ0lDQWdLRTRuTEVVbktRb2dJRnhsYm1SN1pYRjFZ WFJwYjI1OUNseGwKYm1SN1pHOWpkVzFsYm5SOUNpRUtJQ0JnY0dSbWJHRjBa WGdnUER3dFJVOU1ZVlJsV0FvZ0lDTjdUR0ZVClpWaDlDaUFnUlU5TVlWUmxX R0FLSUNCR2FXeGxMbVJsYkdWMFpTQW5kR1Y0Y0hWMExtRjFlQ2NzSUNkMApa WGh3ZFhRdWJHOW5Kd29nSUdOaGMyVWdVbFZDV1Y5UVRFRlVSazlTVFFvZ0lI ZG9aVzRnTDJSaGNuZHAKYmk4S0lDQWdJR0J2Y0dWdUlIUmxlSEIxZEM1d1pH WmdDaUFnZDJobGJpQXZiWE4zYVc0dkNpQWdJQ0JnCmMzUmhjblFnZEdWNGNI VjBMbkJrWm1BS0lDQmxiSE5sSUNNZ2RISjVJR2R1YjIxbExXOXdaVzRLSUNB ZwpJR0JuYm05dFpTMXZjR1Z1SUhSbGVIQjFkQzV3WkdaZ0NpQWdaVzVrQ21W dVpBb0siCmV2YWwgcy51bnBhY2soIm0qIilbMF0K
… lykke til. ^_^
NB: Som Jon prøver å fortelle i kommentar nummer fem under her, så er det noen glipper i matematikken. Jeg er fryktelig lei meg for de som evt. må ha stanget borti dette. Følgende feil kan observeres:
Equation 2: Her er det en fortegnsfeil. Det skal stå (E + 2).
Equation 9: Ny fortegnsfeil. Det skal stå E - ∑ …
Equation 3 har også noe tvetydig over seg. Der skal det være -1 ganger brøken, minus tallet etter. Ikke ganger tallet etter.
Jeg har, som en del andre, vært plaget av internett-knappen på Sony Ericsson-telefoner. Hos meg, som hos en del andre, er den ganske teit plassert, og alt for lett å komme borti ved et uhell. Det var ikke før i går jeg gadd å finne ut hvordan jeg skulle unngå å benytte meg av GPRS-trafikk mot startsiden til mobiloperatøren min når jeg kommer borti denne knappen:
Jeg er usikker på om den kobler seg opp for å resolve localhost, men det ville være utrolig teit å gjøre det, så vi får håpe at den ikke gjør det.
Så de rakk det i mai likevel … så vidt.
iTunes Music Store har nå DRM-fri musikk, kalt iTunes Plus (de måtte vel ha en måte å skille mellom DRM og ikke-DRM). Høyere kvalitet på lyden, litt dyrere (10 kroner per sang i stedet for 8), men fortsatt 80kr for et album. Det er som man kanskje vet EMI som er først ute, og av artister som har Plus-versjoner ute på iTunes i dag, finner vi: Ralph Myerz and the Jack Herren Band!
Jeg har CD-en, ellers hadde jeg kjøpt det på iTMS. ![]()
Så … for en stund siden disablet jeg Dashboard i Mac OS, og jeg har ikke savnet det ett sekund! Det eneste jeg egentlig har bruk for der er kalkulatoren, og den har man jo tross alt i /Applications også. Med andre ord: Dashboard gir meg ingen ting, og sitter dermed bare og bruker resurser jeg heller kan sløse på å kjøre Quicksilver i stedet. For å disable Dashboard, skriv følgende i Terminal.app:
defaults write com.apple.dashboard mcx-disabled -boolean YES
killall Dock
Man er nødt til å drepe Docken siden Dashboard av en eller annen grunn blir kjørt av den. Det er ikke nødvendig å starte den på nytt, siden Apple mener den er så viktig for deg at Finder sparker den i gang igjen. Dersom du av en eller annen usannssynlig grunn skulle savne Dashboard, kan det enables ved å skrive det samme en gang til, men bytte YES med NO.
Fortell meg: hvem bruker egentlig Dashboard? Og ikke minst: hva bruker man det til?
Nå har Trine og jeg skrevet under kontrakt på en leilighet (dvs. det er jeg som har skrevet under, men det er detaljer …) Fra 1. august har vi adresse Lundsgate 20, leilighet 2B. Med andre ord: etasjen over Trond Viggo. Det ble kanskje litt mer penger enn hva vi først tenkte oss, men det får heller være.
For meg betyr dette at jeg i løpet av de siste årene har flyttet mellom tre leiligheter, som har roughly ett kvartal mellom seg. Du leste det først på Internett! … med mindre du leste det et annet sted først da.
Ser frem til å dele leilighet med Trine “på skikkelig”. ![]()
Write a program that produces 128 specific bits of output. In the simplest case, output those 128 bits in a standard numeric form such as sixteen pairs of hexadecimal digits. Your program may not contain the 128 bits in literal form, it must manufacture them in some way.
128-bit programming challenge.
A boring / little imaginative example, but still:
#!/usr/bin/env ruby
[9,240,-232,-15,155,-41,111,-136,125,-151,21,111,-98,-13,50,56].inject(0){|s,i|
print “%02X “%[s+i];s+i
}
As a bonus, the program is 128 bytes (including the shebang line …)
Venstre vil ha kortere kommersiell opphavsrett, fri sampling og et forbud mot DRM.