Category: Teknik

Minirecension: Digiality Remote Extender

digiality.jpg

Efter att ha stuvat om lite i tevebänken och skaffat lite ny hårdvara fick jag problem med att styra mina enheter från sovrummet, eftersom alla fjärrkontroller använder IR och därför inte fungerar runt hörn eller genom väggar.

Därför fick jag bege mig till Kjell & Co och köpa denna märkliga pryl.

Det är en mottagarenhet, med IR-sändare och sen en liten, liten sändare som gömmer sig inne i ett AAA-batteri (adapter för AA medföljer). Den lilla sändaren har ett laddbart batteri (laddas i mottagaren!) och ersätter helt enkelt ett av de batterier man har i sin vanliga IR-fjärrkontroll. Det som händer är att den lilla sändaren på något magiskt vis läser av RF-frekvensen när man trycker på en knapp på sin fjärr, skickar den som radiovågor, RF, genom väggar, luft, tak och annat - fram till mottagaren. Mottagaren översätter sen signalen tillbaka till IR, och med det medföljande lilla ögat med lång sladd på är det lätt att styra vilken/vilka apparater som helst.

Jag satte sändaren i min multifjärrkontroll och plötsligt är ALLA mina enheter i tevebänken möjliga att styra från sovrummet, om jag nu skulle vilja.

Det hela funkar långt över förväntan bra, och det enda märkliga med apparaten är att det verkar bli nån slags konflikt om man står framför den apparat man försöker styra och trycker på fjärrkontrollen. Det verkar som att om apparaten kan ta emot signalen både direkt från fjärrkontrollen, som IR, och sen får signalen en gång till, denna gång från Digiality-mottagaren, så händer - inget.

Lösningen är att antingen tejpa för IR-sändaren på fjärrkontrollen, eller helt enkelt hålla handen för, så att apparaten i fråga inte kan “se” fjärrkontrollen, utan bara får signalen en gång - från mottagarenheten.

Sammantaget är jag mer än nöjd med funktionen och det enda man kunde önska sig vore kanske att paketet skulle vara något billigare.

/M;

Minirecension: iPhone sämre än förväntat

Så har jag då äntligen fått en iPhone. Direktimporterad från USA, snabbt upplåst, jailbreakad och aktiverad med hjälp av ett litet program till OS X. Hur enkelt som helst. Förpackningen var precis så het som bara Apple kan göra den, och telefonen är snygg, menyerna är snabba och smidiga och skärmen är riktigt skarp och trevlig.

Redan tidigare visste jag ju att iPhonen saknar många viktiga funktioner, såsom MMS och 3G-stöd, men det visade sig snabbt att det är flera viktiga funktioner som fattas, och även denna gång är det obegripligt varför Apple valt att göra en telefon som skiljer sig från vad som måste kallas branschstandard.

1. Det går inte att synka telefonen trådlöst med OS X med hjälp av iSync. Det går inte att synka telefonen alls med iSync. Synkningen sker via iTunes istället. Varför? Apple - ni har ju ett program som är gjort för att synka telefoner! iPhone har ju Bluetooth! Varför i hela friden måste jag då ansluta min iPhone med en SLADD för att synka? Det känns fruktansvärt omodernt.

2. Det går inte att ansluta till iPhone med Bluetooth för att skicka/ta emot bilder, ljud eller andra filer. Återigen - OS X har överlägsna funktioner för Bluetooth när det gäller att ansluta till t.ex. SonyEricsson-mobiler - varför har Apple valt att inte använda dessa till sin egen telefon? Dessutom funkar inte BluePhone Elite som jag använde till alla gamla telefoner jag haft för att läsa/skicka SMS från datorn. Bu!

3. Tangentbordsfunktionen med touchscreen funkar inte så bra. Nu har jag visserligen bara haft min telefon i ett par dagar, men det är väldigt, väldigt svårt att skriva nåt på telefonen, och glöm att göra det med en hand. Det är tvåhandsfattning som gäller, och dessutom är det näst intill omöjligt att skriva t.ex. SMS eller e-mail medan man går, vilket jag snabbt upptäckte är väldigt opraktiskt.

4. Ljudkvaliteten under telefonsamtal är under all kritik! Nu vet jag inte om jag fått ett måndagsexemplar, men jag har ofta rent av svårt att höra vad motparten säger när jag pratar i telefonen, så muffligt och dåligt är ljudet. De jag pratar med klagar dessutom också på att jag låter som att jag pratar i en plåtburk. Vad har hänt här?

Trots alla klagomål ovan är jag rätt nöjd med att ha en iPhone. Det är VÄLDIGT smidigt att kunna läsa e-posten på riktigt och att kunna surfa med Safari (även om det går sjukt långsamt med GPRS) var man än är. Google Maps är jättesmidigt och praktiskt. Det finns många små program att ladda ner till en jailbreakad lur som t.ex. ger fungerande MMS-stöd.

/M;

Kriget är över - ingen vinner

Många medier rapporterar om att striden mellan Blu-ray och HD-DVD är över. Efter att Toshiba slutligen meddelat att man tänker frysa produktionen av HD-DVD-spelare, är Blu-ray segrare på walk-over. De stora mediebolagen, som ett efter ett hoppat över till Blu-ray är naturligtvis medskyldiga till att formatet äntligen standardiseras, så vi slipper välja vilken HD-spelare vi ska köpa till vår nya platt-teve när vi står där i butiken.

Men är det bara jag som tror att nästa strid redan pågår, och att utgången är självklar? Varför ska vi överhuvudtaget köpa filmer och teveprogram på dyra skivor när samma innehåll finns gratis på valfri torrent-sajt på nätet? Och vem, utom de mest inbitna och enervetiska samlarna och teknikfreaksen, vill lägga ytterligare ett format till sin samling?

Förutom diskussionen om huruvida det är moraliskt rätt eller lagligt att ladda ner film gratis från nätet istället för att betala för den, är den rent tekniska diskussionen intressant. Vi har en PC som mediecenter hemma. Det är otroligt mycket smidigare att spela upp film eller teveprogram från den burken än att stoppa in en DVD-skiva i en spelare, vänta flera minuter på att diverse menyer och varningstexter ska spelas upp, och sen välja rätt program eller filmklipp innan man kan börja titta. Det är redan så att jag hellre rippar barnprogram från de DVD vi har till mediaboxen så att vi enklare kan sätta på det program Leo vill titta på för tillfället.

Om jag vill köpa videor med Fem Myror eller Pippi Långstrump åt mina barn har jag fortfarande endast alternativet “dyr, fysisk media” att välja på. DVD-skivor som jag inte vill ha, med innehåll som jag själv måste rippa och koda om för att få det i ett format som jag vill använda. Det kommer självklart inte att hålla, och i takt med att människor blir mer och mer erfarna med nedladdning och det dessutom dyker upp fler och billigare mediecenter kommer plastbitens värde att försvinna. Det finns redan mängder av relativt billiga och snart också enkla små mediespelare som kopplas direkt till teven, där du lägger dina filer på en hårddisk och spelar upp dem direkt.
Så – även om Blu-ray för tillfället har vunnit kriget mot HD-DVD är nästa strid redan här, och den kommer att vara omöjlig för plastbitar att vinna.

/M;

Efficient dual caching of dynamic web content

Last Tuesday, I held a short presentation at the very first “Web Monday” held in Stockholm (don’t ask why it was on a Tuesday) about a technique I used at the site I run, arkadtorget.se. The cache method I implemented there was the result of a series of discussions I had with my very good friend Peter Svensson, who is the smartest scatterbrain in the county, if not the country, or the world.

Peter, who has recently become a Javascript wizard and evangelist, suggested that I solve a problem I had with heavy load on the MySQL server at Arkadtorget by implementing a client-side cache. Storing content in local Javascript variables in the web browser. I had already determined that I needed to build and implement a server-side cache using PHP to write the results of MySQL queries into text files that I could later read from instead of bugging MySQL about the data again just because another user wants to read the same forum thread that another one just did.

There are plenty of PHP caching solutions out there, most of them using a similar method of writing database results into text files. To use server-side caching is a very wise and good idea in general, for almost any web site with common database access. Usually, the method is used to cache complete web pages after they have been rendered by a CMS or other web system. The complete resulting HTML from a complex series of PHP-parsing and database queries is stored in a text file on the server before being sent to the web browser. The next time a client requests the very same page (usually determined by the URL/query string used to access the content) the server can return the contents of the text file instead of again parsing PHP and making several database queries.

I use my cache methods mostly to cache parts of pages that I know are difficult for PHP/MySQL to render. This is often lists, tables of different kinds and simple counters or searches that are repeated a lot, but where the data does not neccessarily need to be 100% fresh. (What if it does need to be 100% pristine, fresh and healthy-smelling? More about that later.) In fact, sometimes I use server-side cache to store many parts of a page, separately and modularized, so that the same module (say, a sidebar navigation or statistics used in many different places on a site) can be called upon an unlimited amount of times without asking the database to check its rows more than once – i.e. the first time the content is rendered, and subsequently cached.

Now, since we are talking about tables and lists, I have made an observation regarding user behaviour and pagination. After logging every click a user makes on a paginated list of results, I noticed that the very pagination itself seems to encourage “flipping” back and forth between pages of results. I even started noticing myself doing it. I’d make a web search on Google, scan page one of results, click to page two, maybe to page three and then think “what was that third link on page one?” and flipping back to page one, checking it before flipping back to page three again and then on to four, and so on.

What’s going on here? In my logs, I could see that as many as 33% of the requested pages were pages I had already sent to the browser, during the same session! (Note, this is at a local, Swedish-language forum full of tech/arcade nerds - YMMV) Even if I have used on of the common cache methods in PHP to store the forum pages in a text file on the server, the client will ask the server for updates on every page, and with even low latency and a properly working cache, there will be plenty of requests sent from the client to the web server for changed graphics, included files, etc. (Most of which are preventable if you have set your expires headers correctly! More on this in another post.)

Now, I was already planning to migrate the forum to an AJAX-powered fetching method, but even using AJAX to get the contents of the forum, I would have to ask the backend for the same code, over and over in up to 33% of the time! This is where my friend Peter had the idea to circumvent the extra round trips to the web server by storing the HTML needed to print the pages in a local JS variable.

Simple, elegant, yet powerful. Every time a user requests a page he has not previously viewed I ask the AJAX backend (built with PHP) for the HTML-code needed to print the page. The PHP code will use the server-side cache method to make sure that the database will not have to bother with presenting content for the page, if it has been loaded before, and send the HTML-code – from text file cache or not – to the client. The browser, upon receiving this content for the first time, displays it for the user to read, but also quietly stores the entire page of data in a Javascript variable. If the user ends up going to page two and then wants page one again (”flipping” as it were) we can check to see if page one is already present in the local cache, and serve up the content of the Javascript variable straight, on the rocks, without even checking with the server to see what time of day it is! It’s a beautful solution, especially since the users who are doing the “flipping” notice nothing, except that a page they already visited before is loading instantly, without any noticable delay.
In fact, why stop there? I made some changes to make sure that the user experience is even more smooth by telling my AJAX backend to let the browser know whether the next page in the result set is available as server-cached content (I don’t want to bother the database if I don’t have to – I don’t know that the user is actually going to ask for the next page) and if it is, the browser will then proceed to load the next page of results straight into the local Javascript variable. The user sees and notices nothing of this, except if he clicks the next page, in which case I can now present that content instantaneously, without asking the server “hey, hand me page two – stat!”.

OK, so what was actually gained here? First of all, the user experience is greatly improved. The dual caching method makes this forum seem fast as lightning, most of the time. Secondly, the database can take a deep breath of relief, since I never have to ask it for content it’s already served up once.

Which brings us to the server-side cache, and its expiration methods. A common practice is to define a timeout, an interval of time during which the content will be considered fresh. When the predefined time is out, the content will be generated by asking the database the very next time it is requested by the user. This works great for content that doesn’t need to be 100% fresh, all the time. With a relatively conservative timeout, say 15 minutes, any content on the site is never more than 15 minutes old, even if it’s being read from the server cached text files. But what if 15 minutes is too long? In my case, I have a fairly active forum that needs caching, and 15 minutes is a very long time to wait between posting a message and actually showing it on the site.

We could, of course, delete the entire stock of stored text files containing the cached data every time a user posts in the forum. This would make sure that no cached content will be presented in case there is new data in the database. However, I don’t think that this is a very good idea in my case, because I have literally thousands of cached snippets (think hundreds of forum threads times tens and sometimes hundreds of pages) and deleting all of them would actually take some time for the server. Also, I am throwing the baby out with the bath water by deleting a lot of data that is not expired by a user posting in that very forum thread.

The answer is again, simple. Always make sure that you can back-reference a cache file with its content! A very common method for storing cache files on the server is using a hash (usually md5()) to make a unique filename for the content being cached. However, the drawback is that once you’ve md5()-ed, you can’t go back, since you can’t make potatoes out of fries or a cow from a hamburger. In my case, I decided on making up the file names of the cache files based on the content being cached. If I am caching forum 34, thread 34124 and page 2, the cache file is called “34-34124-2.cache”. Simple, no?

“But”, you say. “Having thousands of small text files on the server will make the request slow anyway, since the time the server needs to look up a file grows with the number of files in the same folder!”

Yes, it does. Have you ever made the mistake of not deleting session files in Apache after the session is expired? After a while, the web site will be extremely slow when Apache tries to locate your session file in a folder with a million files. My solution was to make a folder structured based on the md5() of the cache name, but using only the first two characters from the md5(). So, I currently have 235 folders storing the cache data, but I retained back-referencing!

This solution is so simple it could be used anywhere paged results are used. It costs next to nothing to implement (a little memory usage on the client, but unless you have pages of HTML using hundreds of kilobytes, this is of no concern) and there is no drawback to the method. Faster browsing, less traffic and load on the server is your reward.

Here is a tiny bit of example Javascript just to show what I am talking about:

function printThread(forumid, threadid, page) {
// Check for local cache first - pagesCached is an array of booleans,
// pageCache is an array of strings containing local cached content.
if (pagesCached[page] && pageCache[page].length > 10) {
alert(”From JS cache”); // We have a local cache!
// First, choose what div to write to
div = document.getElementById(”forumthread”);
// Next, set the innerHTML of that div to the content of local cache
div.innerHTML = pageCache[page];
// Now, if the next page in the result set is not
// already present in the local cache - go get it!
if (!pagesCached[(page+1)]) {
// Insert your own loading/caching code here
}
}
else {
alert(”From AJAX”);
// Go get the page from the server,
// but don’t forget to cache it locally afterwards!
}
}

/M;

Saitek A250 - en minirecension

Saitek A250

Jag vill ha min musik från datorn i vardagsrummet inne i köket. Det är ett avstånd på c:a 10 meter och två gipsväggar står emellan. Jag vill inte dra sladdar, jag vill ha musiken överförd trådlöst. Ska detta vara så svårt?

Ja tydligen.

Först provade jag en högtalare från Kjell & Company. Förutom att ljudkvaliteten inte var särskilt god blev det avbrott i musiken hela tiden. Särskilt när jag ställde mig i vägen mellan sändaren och högtalaren. Den fick åka tillbaka till Kjell.

Sedan köpte jag ett par högtalare från Teknikmagasinet. iZound hette de, och de finns av nån anledning inte på deras webbsida, utan bara i katalogen. Dessa lät också rätt risigt och hade samma problem som de från Kjell med att kunna spela musik utan avbrott. Även dessa fick åka tillbaka.

Till sist provade jag så en riktigt hiskeligt ful högtalare från Saitek. A250 heter modellen, och trots att de är så fula att mina ögon tåras varje gång jag går in i köket så funkar de faktiskt riktigt bra! Det är inget kraftigt ljud från dem, men ljudet är rent och klart och med relativt fyllig bas. Den lilla fina sändaren är USB endast, och trots att det står på kartongen och på sajten att den bara funkar med Windows funkade den utan problem även i OS X! Inga drivrutiner, OS X känner direkt igen den som ett externt ljudkort och det är bara att börja spela vad man vill till den.

Inga avbrott i musiken, digital (Bluetooth) överföring från sändaren till mottagaren och jag har äntligen hittat en lösning som funkar, även om den är så ful att jag är sugen på att ställa den i en papplåda för att gömma den. Fast då blir väl ljudet sämre.

Jag köpte den otroligt billigt på BRL, men den finns att beställa lite överallt, och jag rekommenderar den varmt. Fast nämnde jag att den är så ful att designkunniga över hela världen gråter för att den finns?

/M;

iPhone - utan MMS men med fantastiskt GUI

Nu har jag fått chansen att känna på en iPhone på riktigt. Det är nästan magiskt, när man förstår att hela skärmen är en enda stor tryckkänslig yta och man får se de otroligt snygga animationer och effekter som Apple lagt in i telefonens gränssnitt.

Att utföra de flesta åtgärder är helt logist och intuitivt. Det går väldigt snabbt att röra sig mellan de olika menyerna - mycket snabbare än t.ex. min SE K610i. Skärmen är krispig, skarp och vacker. Habegäret är enormt.

Härom dagen stod Jobs och berättade att iPhone kommer till Europa inom kort. Dock utan de efterlängtade 3G och MMS-funktionerna. Hur resonerar Apple när de väljer att inte lägga in MMS-funktion i sin telefon? Och varför ingen 3G? Jobs påstår att batteritiden och storleken är avgörande när det gäller 3G-chippen, men varför finns 3G i så fall i min minimala SonyEricsson-telefon? Batteritiden är absolut mycket sämre på den med 3G påslaget, men jag har ju möjlighet att slå på och av 3G efter behov - varför skulle inte det funka i en iPhone?
Och vad gäller MMS-stödet är jag bara förbluffad. Att en mobiltelefon idag inte har ett standardiserat sätt att skicka bild, film eller ljud till en annan mobiltelefon är ju rent brottsligt. E-post är jättebra, men det hjälper mig inte att skicka en bild till en annan mobil!

Som det ser ut nu är jag mycket tveksam till om det blir en iPhone för min del. Det återstår att se vilken operatör i Sverige som får rätten till den, och vilket pris det blir. Det ska mycket till för att uppväga bristen på 3G och MMS.

/M;

Varför tar inte televisionen nästa steg?

Jag kan bli både förvånad och förargad över att tevemediet – denna älskade, fantastiska kanal rakt in i alla svenska hem – utvecklas så långsamt. Redan när jag började upptäcka Internet på 90-talet pratades det vitt och brett om att tevemediet stod inför en fantastisk förändring. Inom kort skulle äkta “on-demand” finnas tillgängligt, antingen via kabelnät eller direkt över Internet. Med on-demand skulle vi kunna beställa filmer, sportevenemang och annat direkt från våra tevesoffor.

15 år senare finns visserligen möjligheten att beställa film och sportevenemang i min digitala kabelbox från Com Hem, men det handlar inte om nåt on-demand. Jag kan inte se vilken film jag vill, och framförallt inte när jag vill. Jag kan välja bland 15-20 filmer och bara se dem på de tider Com Hem behagar sända dem på. Det är lika dyrt eller dyrare än att hyra film i videobutiken och utbudet är så skralt att det är skrattretande.

När YouTube slog igenom var det egentligen den första riktiga on-demandkanalen för rörliga media. Synd bara att innehållet även där är så dåligt (om än ej skralt i omfång) att det finns väldigt lite som är värt att titta på. Och ännu mera synd är det att de tjänster för on-demand som tagits fram av våra svenska innehållsleverantörer, t.ex. SVT är så märkligt utformade och bygger helt på att man ska titta via sin webbläsare.

Jag önskar mig en slags utbyggd text-tv-funktionalitet, där man direkt via fjärrkontrollen kan kalla fram webbsidor med innehåll – rörligt eller inte – och dessutom göra smarta sökningar bland nyckelordsklassat innehåll. Det slog mig när jag morgonen efter att ha varit på Söderstadion och sett matchen mellan Bajen och Malmö att det var väldigt svårt att hitta reportage från gårdagens nyhetssändningar om just den matchen. Varför kan jag inte bara göra en sökning på “Hammarby” och få fram de 20 senaste klippen från teve som handlar om Hammarby? Och när jag fått fram den skulle jag kunna få se relaterade nyckelord så jag vidare kan filtrera sökresultatet, t.ex. “Malmö”, “Söderstadion” och “Öl”.

Det här skulle vara så användbart oavsett vad jag letar efter. Det är på detta sätt vi hanterar våra länkar på del.icio.us och det funkar så bra och intuitivt att det är både märkligt och skandalöst att inte all arkivering/sökning funkar på samma sätt!

Nu när Flash video håller på att bli en slags nätstandard för rörliga bilder över webben är det dags att skriva metaprotokoll och applikationer som kan samla ihop, klassificera och kategorisera videoklipp, oavsett var de hostas. Då skulle jag kunna sitta vid min teve och via mitt mediacenter plocka fram just de klipp jag är intresserad av.

Om de kommersiella producenterna skulle få ärslet ur och börja lägga ut sitt innehåll på nätet skulle de dessutom kunna ta betalt för det - antingen via abonnemang eller via mikrobetalningar/e-walletlösningar. Men som vanligt måste vi vänta på att en norsk tonåring eller en amerikansk collegestudent gör det som mediebolagen inte vågar – ta fram lösningar som funkar, är enkla och fria, oavsett legaliteten.

/M;

Joytech AV Control Center 2 - en recension

controlcenter21.jpg
Eftersom min teve bara har två scartingångar är jag drabbad av samma problem som så många andra. Jag har fyra enheter som alla vill ansluta via SCART och tvingas titt som tätt krypa in bakom min tevebänk för att byta scartkontakt i mörkret. Nästan omöjligt och lika irriterande varje gång.

För mer än ett år sedan såg jag den första versionen av denna produkt, Joytech AV Control Center på en tv-spelsbutik för 500:- men köpte den inte. Jag har ångrat det ända sedan dess, så jag blev väldigt glad när jag upptäckte att Kjell & company sålde den uppdaterade version 2 av samma produkt. Nu har jag använt den i några veckor och känner mig redo att skriva en kort recension.

Enheten i sig är en så kallad “AV switcher”, dvs en låda som tar in flera ljud/bildkällor och växlar mellan dem för att sedan skicka signalen till din teve. JAVCC2 tar upp till sex källor, varav fem kan vara scart/s-vhskontakter och låter dig växla mellan dem antingen via ett tryck på den medföljande fjärrkontrollen eller genom att trycka på knappar på fronten.

Det bästa först: Det funkar. Kvaliteten är fullgod, det går snabbt att växla mellan källorna, det är idiotlätt att koppla in prylen och den utför precis det den lovar. Jag har kopplat in min digitalbox, mitt mediacenter och min PS2 till den. Genom knapptryckningar på fronten kan man till och med namnge “kanalerna” på switchern så den lilla LCD-displayen visar “MEDIA” när den är inställd på kanal 2, om jag nu använder input 2 till mitt media center. Gulligt.

Sen det dåliga: Den har hängt sig några gånger. När den hängt sig kan jag inte längre byta källa. Bild och ljud fortsätter att visas från den källa jag valde sist, men varken fjärrkontrollen eller knapparna på fronten väcker switchern ur sin dvala. Det enda som funkar är att dra ur strömsladden och starta om boxen igen.

Detta har hänt 2-3 gånger, och det är möjligt att det hänt för att jag fipplat med scartkontakterna på baksidan medan den var igång - jag är osäker.

Dessutom har jag något litet problem med “ghosting”, dvs att skuggor av andra bildsignaler visas på skärmen när jag tittar via switchern, men detta problem är jag till 99% säker beror på nåt annat i mitt system, troligen min märkliga koppling via videobandspelaren som jag gör för att få in tevesignalen till sovrummet, för jag har inte hittat nån annan med samma problem när jag googlat.

Kort sagt - produkten är av hög kvalitet, funkar som utlovat, gör det den ska och framförallt gör den livet enklare för den med många prylar som ska kopplas till teven. Mina problem med den är troligen av övergående art och jag ser fram emot att använda denna switcher till ännu fler prylar inom kort.

/M;

Att kunna välja sina grannar är redan en verklighet

SvD med flera publicerar idag den föga chockerande nyheten att man som bostadsspekulant kan ta reda på information om det område man eventuellt tänker sig flytta till. För 100 kronor kan man på Hemnet få en slags minirapport som berättar om det aktuella har fler eller färre arbetslösa än kommunens genomsnitt, hur många åldringar respektive barn och ungdomar som bor i området, samt lite annat.

Det blir naturligtvis upprörande för många, för det ökar segregationen, eller är det minskar integrationen vi ska säga?

Men vem är det som inte redan idag tar sig en funderare på om det område de ska flytta till är något man kommer att trivas i? Förutom den som absolut inte har en chans att välja sitt boende är det väl ingen som köper en bostad på måfå? Statistiken man upprör sig över är dessutom, som vanligt i Sverige, helt vanliga offentliga siffror från SCB.

Det här är för mig bara en förlängning på raseriet mot Ratsit. Folk blir tydligen väldigt upprörda när de lite för enkelt kan ta reda på saker som visserligen är offentliga uppgifter och därmed alltid varit tillgängliga för allmänheten, men som av olika företag görs lättare att få presenterat, och på ett enklare sätt.

Det är väl inget som helst konstigt med att en mäklare publicerar data om områden man vill sälja bostäder i? Om det är omoraliskt att berätta hur många arbetslösa det finns i området, är det då inte heller OK att berätta hur hög befolkningskoncentrationen är? Hur många skolor som finns? (om det är många måste det ju finnas massor av osnutna småglin i området - usch!) Hur många barer eller restauranger som finns? (mängder av fyllon - usch!) Hur många kyrkor som finns? (säkert såna där som ringer i klockorna på morgonen - usch)

Den mer eller mindre obehagliga sanningen är väl att folk gärna vill bo i områden där de känner sig bekväma. Att försöka “lura” in välbärgade människort i lågstatusområden kommer liksom aldrig att funka. Jag behöver inte läsa nån statistik för att veta att Äppelviken har högre status än Hässelby här i Stockholm.

/M;

3G-surfandet är alldeles för dyrt

Äntligen har några operatörer vaknat och erbjuder äkta flatrate på 3G- surfande för datorer. Till exempel Tele2 erbjuder obegränsad 3G- trafik för 499:- per månad om man tecknar sig för ett 12- månadersabonnemang och använder deras USB-modem.

Jättebra.

Men varför är det fortfarande så hutlöst dyrt att använda mobilt Internet från telefonen? Med ett vanligt mobilabonnemang från Tele2 kostar det 12:- + moms per MB jag använder. Med tanke på att fler och fler mobiltjänster börjar lansera 3G-anpassat innehåll blir detta pris mer och mer vansinnigt.

Min förra mobiltelefon hade FM-radio. Min nya har det inte. Tack och lov har Sveriges Radio en mobiltjänst där man kan lyssna på de flesta av deras kanaler strömmat direkt till telefonen. Men till vilken kostnad? Om det kostar 15:- per MB blir det snabbt ett dyrt nöje att lyssna på radio eller se på mobilteve.

Om operatörerna menar allvar med att erbjuda mobiltjänster och 3G- innehåll till sina kunder är det hög tid att de rättar till sina prismodeller.

/M;

WordPress Themes