Archive for February, 2010

PHP5.3 Ncurses with Macports

Friday, February 26th, 2010

I’ve been running PHP5.3 for some time now on my Mac (trough Macports) and had very little problems with it. Recently I started playing a little with the ncurses support in PHP though and found out that it’s actually not bundled with PHP anymore (why? what harm did it do?).

Anyway, shouldn’t be a big problem. Just run pecl install ncurses. Well, not so much. Pecl decided to refuse to find my ncurses-install and throw this at me:
checking for initscr in -lncursesw... no
configure: error: Wrong ncurses lib version or lib not found
ERROR: `/private/tmp/pear/temp/ncurses/configure --enable-ncursesw=autodetect --with-ncurses' failed

I figured that I just needed to pass the correct path to the library when installing as there is a prompt for wide-char-support and for the path to the ncurses installation. No luck there either. Finally I tested an earlier version of the extension (1.0.0) but again no luck.

I ended up downloading, building and installing the package manually as per the instructions here and that worked smoothly. Just had to expliclity enable the extension in /opt/local/etc/php5/php.ini but that shouldn’t be a problem.

Terminal goodness! :-)

Storytel

Friday, February 26th, 2010

This post in Swedish since it concerns a swedish service.

Om du inte tidigare hört talas om det så är Storytel en service för att strömma ljudböcker till mobiltelefoner (och till datorer om så önskas).

Jag såg till min stora glädje att äntligen släppt en iPhone-applikation. Har tidigare testat deras mobila java-applikation men har sedan dess köpt en iPhone. Eftersom jag pendlar och promenerar en del på vägen till jobbet varje dag så lyssnar jag gärna på ljudböcker. Denna service såg mycket intressant ut eftersom det ger en tillgång till många ljudböcker och man slipper encoda dem själv och det tar heller ingen större plats på telefonen.

Efter en månads användande så har jag följande klagomål:

  1. Applikationen hanterar brist på data mycket dåligt. Vad som händer är att den ser ut att spela på men du hör inget ljud. Den pausar alltså inte utan när signalen sedan blir bättre så är du istället några minuter längre fram i boken så att du får spola tillbaka. Hade applikationen åtminstone pausat uppspelningen (som man förväntar sig) hade detta varit ett betydligt mindre irritationsmoment. Jag vill påpeka att dessa “pauser” inträffar mitt inne i Göteborg så mobilsignalen bör inte vara alltför dålig.
  2. Spolningen är bedrövlig. Det går inte att ha en enda slider för att spola i en bok som kanske är 10 timmar lång. Precisionen blir så dålig att det blir oanvändbart! Det går visserligen att spola tillbaka 30 sekunder eller 1 minut med de andra knapparna men det är inget fullgott alternativ.
  3. Ingen möjlighet att ställa in bufferstorleken. Varför inte låta mig som användare själv ange hur mycket utrymme som jag kan tänka mig upplåta? Jag vet ju bättre än Storytel vilken signalstyrka det kommer att vara där jag färdas. En slider graderad från 5 minuter (vad de har nu) upp till hela boken (offline mode) vore verkligen välkommet.
  4. Priset är lite i högsta laget. 169:-/mån (149:- är endast om du tecknar ett helt år). Hade det fungerat perfekt hade det fortfarande varit intressant men jag tror att sweet-spoten vore runt 100:-/mån.
  5. Går inte att köra i bakgrunden. Detta är ju egentligen Apples fel och inte Storytel men man kan inte bortse från att det gör applikationen mindre attraktiv. Förhoppningsvis kommer detta väl lösa sig i framtiden med iPhone OS 4 (hoppas).

Till de positiva delarna hör:

  1. Bra utbud. Det kan givetvis bli bättre men det är redan nu rätt så imponerande.
  2. Datatrafiken ingår vilket gör tjänsten intressant även för dem som inte har ett mobilabbonemang med “fri” datatrafik (vilket jag antar är de flesta).

Slutsatsen då?

Jag har för tillfället sagt upp mitt abonnemang. Problemen med pauser i uppspelningen kombinerat med undermålig spolning blev för frustrerande när man promenerade omkring i trafiken. Jag hoppas verkligen att de fixar dessa problemen. Att kunna ställa in cachen på 1 timme innan man åker och sedan ha felfri uppspelning hela vägen vore inte dumt. För tillfället blir det tillbaka till de normala ljudböckerna men jag följer utvecklingen med spänning.