Gamla skolgrejer = dammtussar

Det kan inte bara var jag som, varje gång jag ska flytta (har visst blivit ett par gånger de senaste åren), råkar hamna i någon slags halvt medveten nostalgitripp. Man vet att man kommer hitta gamla skolgrejer: betyg, inlämningsuppgifter, omdömen, klotter från lektioner. Man vet inte exakt vars de ligger, men man vet att de finns där nånstans. Ungefär som en gammelgädda som ligger och lurar i vassen, eller dammråttor under sängen. There is no escape! Förutom det så verkar det även som att de förökar sig. Inte bara dammråttorna alltså, utan de gamla skolgrejerna. Jag tycker mig falla djupare och djupare i nostalgiträsket för varje flytt. Det finns säkert en tidsaspekt här också, men den väljer jag att ignorera just nu för liknelsens skull. Gamla skolgrejer = dammtussar.

In other news: japp, jag ska flytta. Stengatan! Ni vet hur det är, lite flyttstress just nu. På måndag får vi nycklarna och ett släp i 24h, och jag har precis varit och hämtat banankartonger på Coop och börjat packa. Dessutom sitter jag vid datorn istället för att packa, så man kan väl säga att packandet har tagit en liten paus för nu. Borde dock fortsätta snart så att jag kan packa undan allt crap och gå en sväng till soprummet med grejer jag ska kasta.

7 juli 2011   Inga kommentarer

Captain’s log: stardate 20110217

Oj oj oj. Vet knappt vars jag ska börja. Kan börja med att nämna när mitt senaste inlägg är skrivet: den 12 oktober 2010, lite drygt 4 mÃ¥nader sen. Nog för att det alltid är kul med rekord, men det är all-time high i tid mellan tvÃ¥ inlägg pÃ¥ min blogg. Jag vet, jag ska skärpa mig! Trist nog sÃ¥ slutar alla “jag ska skriva oftare”-inlägg i att det inte blir sÃ¥, sÃ¥ därför ska jag göra motsatsen: nä, jag ska skriva lite mer sällan. Ni kan förvänta er (vem tror jag att jag lurar? finns ingen som läser min blogg) nästa inlägg om tre Ã¥r!

17 februari 2011   Inga kommentarer

NotesAgent.runWithDocumentContext()

In the project I’m currently working in we sometimes need to create PDF:s of data that matches a selection critera that the user would make in a simple form with a few fields. Before I knew how to run a Java agent from XPages I started working on the Java agent that would take these critera and build a pdf, just assuming that running this agent with the selection critera document would be a piece of cake. Well, it turns out that the simplest method for doing this, NotesAgent.runWithDocumenetContext(), is actually brand new in version 8.5.2. Lucky me, we’re running 8.5.2. I couldn’t get it to work straight out of the box though, got a weird error message saying that the document couldn’t be saved. Since this function is pretty brand new I couldn’t find a lot of online resources or examples on it, so getting it to work turned out to be a little sluggish. Spent a few hours trying to solve it,  spoke to my colleagues about it and one of them suggested I’d try “Run as web user” on the agent, and it works! So if you’re struggling with NotesAgent.runWithDocumentContext(), remember checking the option “Run as web user”.

12 oktober 2010   Inga kommentarer

XPages tip: consistent page titles

Something I think is important when launching a web site or any web application for that matter is having consistent page titles. You know, that stuff you keep between <title> tags in your <head> section. It makes it easy to just glance at your open tabs and select the right one, and if you use bookmarks it will in most cases set an appropiate title for your bookmark. So how do you do this easily in XPages? Well, for one, I usually have a custom control called ccDesign or something similar that contains the basic structure of the site. Just add this line to your ccDesign custom control:

<xp:this.beforePageLoad><![CDATA[#{javascript:view.setPageTitle((compositeData.title ? compositeData.title + " - " : "")+@DbTitle())}]]></xp:this.beforePageLoad>

After this you need to add a custom property to your custom control called title, which will just be a string. This will first of all utilize the database title for page title, and if you from your XPage set a page title this will also be included. I don’t know if this is the best approach or anything, it’s just a way that I’ve found that works for me and I’d like to share it. If you have any suggestions or anything, please comment!

5 oktober 2010   Inga kommentarer

Dumping an Android SQLite database

Today I was having a problem trying to dump an Android SQLite database located on the phone. When I connected to the phone’s shell through ADB it couldn’t find the sqlite3 binary for some reason. Couldn’t really find a decent online resource for this so I thought I would write it down here in case someone else has the same problem.

First off you have to have the Android SDK installed on your computer and have your phone connected via USB. In my case I first had to root my phone, I won’t cover this process in this guide, this is something you’ll have to find elsewhere. 2nd of all you need to locate the database file which you want to dump, it usually is /data/data/<package name>/databases/<database name>.  Open up a command prompt and go to the tools directory if your computer. Type “adb pull /path/to/database”, this will get the database file and put it in your tools directory. Next, type “sqlite3 <database filename>”. This will open up your sqlite3 shell locally. Next, type “.output database.sql”, this will write your dump to a file called database.sql, instead of just dumping it on screen. Finally, type “.dump <table name>”, this will dump the table you specify.  To list your tables, just type “.tables” and it will list your tables.

Happy dumping!

20 augusti 2010   Inga kommentarer

En juicejunkies bekännelser

Hej, mitt namn är Viktor Rutberg och jag är en juicejunkie. Och det värsta är att jag skämtar inte. Jag dricker juice hela tiden när jag är hemma. Ju dyrare desto bättre! Det började dock med lite lättare grejer, lÃ¥t mig berätta… Det var pÃ¥ en fest för ett par Ã¥r sen som en polares polare hade med sig en fickplunta med Brämhults. Han frÃ¥gade om jag ville smaka lite, och nja, jag tvekade lite faktiskt. Jag hade aldrig provat Brämhults tidigare och hade ju hört frÃ¥n flera källor att det är inkörsporten till betydligt tyngre grejer. Men men, jag bestämde mig för att prova, och sen dess är jag hooked!

Haha, nja riktigt sÃ¥ gick det kanske inte till, men hooked är jag nonetheless, och det där med ju dyrare desto bättre stämmer faktiskt. Sedan jag flyttade till en egen lägenhet sÃ¥ har jag hunnit gÃ¥ igenom Brämhults sortiment (jordgubb/lime är bäst!), men även Provivas som ju egentligen inte är juice, utan nÃ¥got hälsodryckaktigt. Riktigt gott dock! Just nu är jag hooked pÃ¥ ICAs “nypressad apelsinjuice” som faktiskt ocksÃ¥ är riktigt god.

Någon annan juicejunkie där ute som kan dela med sig av lite sköna juicetips? :)

14 juli 2010   2 kommentarer

Spotify är det bästa som har hänt på länge, för vissa

Spotify är pÃ¥ inget sätt en ny företeelse längre. Faktum är att Spotify numera är en självklarhet pÃ¥ var mans dator och pÃ¥ varje förfest. Det har gÃ¥tt sÃ¥ lÃ¥ngt att det finns en regel för hur lÃ¥tar spelas pÃ¥ förfester, den sÃ¥ kallade “queue-regeln” som gÃ¥r ut pÃ¥ att man absolut inte fÃ¥r byta lÃ¥t i Spotify, det enda man fÃ¥r göra är att köa musiken man vill lyssna pÃ¥. Det här hade inte varit en möjlighet om man bara hade haft tillgÃ¥ng till lokal musik, eftersom att festvärden dÃ¥ bara har tillgÃ¥ng till musik som han själv tycker om. Jag kommer faktiskt inte ens ihÃ¥g när jag senast lyssnade pÃ¥ lokal musik pÃ¥ datorn. Det var helt enkelt väldigt länge sedan, och det finns bara en orsak till det: jag behöver inte. Det jag vill lyssna pÃ¥ finns pÃ¥ Spotify. Det finns hemma, det finns i mobilen och det finns pÃ¥ jobbet.

För användare är Spotify det bästa som har hänt på länge. Än så länge tror jag också att det är detsamma för artisterna. För skivbolagen har jag fått uppfattningen om att det inte riktigt är lika bra. Ett par gånger sedan Spotify lanserades har det skrivits om artister som får utbetalningar på hundratalet kronor från Spotify. Pengar som först ska silas genom skivbolagens fickor. Som jag har förstått det så får artisterna ersättning per spelad låt, och att ersättningen ligger någonstans kring 0,23 öre per låt. Alltså är pengarna som betalas ut till skivbolaget linjärt mot antalet spelningar i Spotify. Desto fler spelningar, desto mer pengar, enkelt!

Vad är det då som är problemet? Jo, 0,23 öre per låt är inga stora summor. Det kan rentav betraktas som väldigt lite. Dock beror ju summan helt och hållet på hur många användare Spotify har. Hade de haft 100 användare hade 0,23 öre per spelad låt varit i princip obefintligt. Hade de haft 2 miljarder användare är det kanske rentav mycket. Spotify har länge velat expandera till fler marknader, fler länder. Dock finns det en bromskloss som jag har uppfattat det, och vad är det om inte våra (inte så) kära skivbolag? Så samtidigt som de hämmar Spotifys tillväxt och därför har en direkt påverkan på antalet användare, så klagar de på att de får för lite pengar. Är det bara jag som inte ser logiken i det?

10 mars 2010   Inga kommentarer

Uppföljning Warnermail

Nu har en vecka gÃ¥tt sdan jag skickade mailet till Warner. Resultat? Inget. Hur ska man tolka det dÃ¥? Jag hade Ã¥tminstone förväntat mig ett standardsvar, typ “Tack för att du mailar oss. Tyvärr kan vi inte svara dÃ¥ vi inte kommenterar nÃ¥gonting överhuvudtaget.” Nu fick jag ingenting alltsÃ¥. SÃ¥ som jag ser det finns det ett par saker som har hänt:

1. Mailet fastnade i något spamfilter och nådde aldrig den avsedda mottagaren

2. De har fått mailet, men har inte svarat pga..

2.1 De vet inte vad de ska skriva
2.2 Returmailet har fastnat i ett spamfilter
2.3 De svarar aldrig på mail

Säkerligen finns ett antal andra anledningar, men det torde ligga under antingen alternativ 1 eller 2.

17 februari 2010   Inga kommentarer

Warner + Spotify = FALSE

Läste just den här nyheten på DN: http://www.dn.se/kultur-noje/musik/warner-bryter-samarbete-med-spotify-1.1042920

I korthet sÃ¥ handlar det om att Warner säger upp sitt avtal med Spotify för att istället gÃ¥ över till en tjänst som “kräver betalt” av sina användare. Spontant sÃ¥ känner jag att det verkligen handlar om att skjuta sig själv i foten, sÃ¥ jag skickade ett mail till “President Nordic Region” Jonas Siljemark pÃ¥ Warner:

Hej!

Jag läste alldeles nyss att ni kommer att bryta ert avtal med Spotify. Av artikeln framgår det inte ifall den musik som finns nu kommer att tas bort, eller ifall detta endast gäller framtida material. Hur som helst, för min fråga spelar det inte så stor roll.

I artikeln står det även såhär:

Warner säger att fokus nu ligger på att marknadsföra strömmade tjänster som kräver betalning av lyssnarna.

Jag vill ha hjälp att förstå här. Varför vill ni kräva betalning av lyssnarna? Som jag har förstått det så får skivbolag även en del av reklamintäkterna som gratislyssnarna genererar? Om den kakan är för liten så är ju det en förhandlingssak och inte en principsak.

Det är svårt att konkurrera med gratis, men Spotify har lyckats och det är otroligt synd att bryta ett avtal med en sådan framgångsrik partner som har nått ut till så många människor som de faktiskt har gjort.

Nåväl, jag önskar er lycka till med att konkurrera med Spotify, thepiratebay.org och alla andra tjänster som finns tillgängliga på nätet.


Vänliga hälsningar,
Viktor Rutberg

Det ska bli intressant att se vad jag får för svar.

http://www.dn.se/kultur-noje/musik/warner-bryter-samarbete-med-spotify-1.1042920

10 februari 2010   Inga kommentarer

GIEF INTERNETZ & ny lägenhet

Yes, har varit utan internet i lite drygt en vecka. Det är ocksÃ¥ därför sajten har varit nere ett tag, men nu är den uppe och rullar igen som vanligt. Man fÃ¥r en himla internetabstinens efter ett tag alltsÃ¥… Hur som helst, back in business!

Orsaken till att jag varit utan internet då? Jo, har flyttat! Numera finns jag på Burströmsvägen 18 i Luleå.

1 februari 2010   Inga kommentarer