09 October 2011

My cleaner

I've now had my cleaner for 3 months and I must say I'm quite satisfied. The amount of cleaning is adequate and so far no real problems. It's not that the skill is very high but I have to give very high points for persistence. Hour and hours of chasing bread crumbs and the skill level doesn't matter so much.

So I should present him. Or it. It's an iRobot Roomba, a robot cleaner.



I have been forced to make some alterations for it. The rag rug you see on the movie had to go as well as some others. It isn't that it can't handle them, it's that the rugs will not stay at the same place and end up in a pile in a corner together with the dust. I also had to remove some cords (for my benefit as well as the cleaners) and block of my thick living room carpet with one of the virtual walls.

It wasn't that it could clean the carpet, rather the opposite. After emptying the cleaner bin a number of times I started to wonder how much of that carpet would remain if the Roomba was allowed to keep going. It seemed the amount of fibers the Roomba picked up meant it lost a millimeter of thickness every time.

The one problem I have not really solved yet is the problem caused by the IKEA arm chair I have.



On the image you can see the wide boards that form the base of the arm-chair. If the Roomba climbs up those in an angle that will result in both sides hanging over the empty space (all 3 cm of empty space) then the robot will decide it is about to die and refuse to go on until someone has manually moved it to safety. It doesn't happen every time so I'm ok with it but I need to find a solution. Maybe a new arm-chair (yes I like my cleaner that much).

Many ask about the noise level, and whether you can have it running while you are at home. I would say that it highly subjective. I can handle it but have to turn up the volume of the TV or radio or anything else I'm doing quite a lot. I think many others would find the noise being too much, because once it has started it will keep going for a long time. I have not timed it but maybe 45 to 90 minutes for my apartment. The right thing to do is to schedule it to do its work when you are not home and just empty its bin when you come home. Then cleaning will almost be magic.

I have now had it for three months and I can really recommend this to anyone with the laziness (or lack of time), the space and the money required. It is not cheap, and it will not fit everyone but I for one is really looking forward to the future of cleaning. And it will not be I doing it. I hope.

28 August 2011

Porting console games to PC (Deus Ex Human Revolution)

It's not secret that games publishers are frustrated by the PC market. The pirate side is quite active and the publishers see every download as lost revenue. Whether that is true or not is heavily debated but one obvious effect seems to be that game publishers focus more and more on game consoles (PlayStation 3, XBox 360 and even Nintendo Wii) and if they want to release the game for PC, they port the console game rather than doing a full development effort for PC.

That must not be bad, but it turns out that many development teams are not very good at porting games and the PC game ends up a failure in many respects (and the sales are low and the publishers confirm their believes that they should not focus on PC). Sometimes, such as with Elder Scrolls IV: Oblivion, fans do UI mods that fixes the most obvious problems, sometimes (Knights of the Old Republic) the game is just weird.

The most common mistakes include not taking full advantage of the PC hardware, like mouse and keyboard, also common is to not take advantage of screen resolutions higher than 720p and just stretch the UI or put the UI in a corner where it looks strange.

So when Eidos Montreal a couple of weeks ago said that they had worked on the PC version of Deus Ex Human Revolution to make sure it was good, it was with a mix of anticipation and doubt I listened to it. I didn't really know if I should buy the PC version or a console version that would let me sit in my coach so really needed reassurance the PC version was playable. In the end I choose the potentially superior PC version rather than the coach and I now have the answer. It's a fair PC port, but it is a PC port.

They let you use mouse and keyboard which is fine, but everywhere there are small details that make me think "console game". Choices in dialogues are limited to 4 (to match the 4 directional buttons on game consoles I think) and if there need to be more choices, it's implemented as a tree choice. It is also not obvious what you can click and not. It took me a while to figure out that you can click the rhombus symbols, though you can not click the options themselves.

Mouse actions are also made harder by the "select on hover" functionality that I also suspect is an inheritance from the console versions. It means that if you are careless with the mouse movement you might activate something different than you expected. For instance in the Media Log you will activate the different entries by hovering the choices, though you have to click on some things to activate them. Inconsistent and slightly annoying.

More annoying and actually close to being a UI bug is in the Augmentations screen, if you want to click the "More Info" button to the right, you have to navigate the mouse through the rest of the augmentations carefully to not accidentally hover something else.

The game (hacking screens and inventory and places) is full of popup menus. These do not open on right click which is at least the Windows convention, but also more and more common in other operating systems. Instead they open on left click, probably from consoles that only have one "activate" button. Right click is instead mapped to "cancel" or "back" which means that instead of advancing your choices you abort them. That is another place where console limitations made the PC version less good.

There are also UI elements that almost forgot about a mouse completely. I'm thinking primarily of the map UI. Most maps contains different levels and you switch between them with the + and - keys, or by carefully clicking the small small clickable areas in the level display. There are a lot of other potentially clickable symbols around them that don't work, which I think is again a console game inheritance, since you there navigate with keys, you can't have too many options. That is a limit that PC games shouldn't have since mouse makes it possible to move quickly from one edge of the screen to the other.

I mentioned another problem being screen resolutions, and I don't think Deus Ex does too badly here. I play with a 1920x1200 screen and I would like some on-screen symbols to be smaller and more detailed (I thinking of quest directional pointers) and some screens (hacking screens and maps) are always zoomed in too far so you have to start by zooming out but that is all.

So in conclusion, game publishers are still treating the PC platform badly and even when they do a focused attempt to make it good, the miss many small things making it obvious they are doing a port. In Deus Ex not enough to make unplayable, or inferior the console versions, just enough to annoy you.

27 August 2011

GoodReads from a foreigner's perspective

After a sudden, unexpected closure of Living Social/Virtual Bookshelf (I believe they were bought by a company aiming to convert page hits to money with as little work as possible) I migrated to GoodReads for keeping track of my books. I also put some effort into it by copying my old Access database (that I haven't been able to access for a few years since I don't own Access and Microsoft discontinued their JET ODBC support) into it. Here I want to describe my discoveries and reactions.

First, I'm Swedish, Swedish is my native language and I've read a lot of books in Swedish. It is from that point of view a lot of my experiences with the site comes, because the site is very American, or at least English, something I doubt the maintainers are aware of themselves.

The site is organized around books, book editions and reviews of those editions. Each book edition is identified with its ISBN number, and then it's manual work by the community (I think) to group the editions into a book. Searching for a book by using words in the title of one edition didn't always work if that wasn't the "main" edition, and for some reason the English translation was often the main edition. I think there should be one "main" edition per language or no "main" edition at all and instead a dynamic choice based on the user's preference/location/IP number.

The search was also not happy to see non-English letters like the common letters used in Sweden: å, ä and ö. If I wrote "räksmörgås" (shrimp sandwish) it would answer something like "did you mean 'are ksm rug is'", clearly treating the å, ä and ö as non letters. An easy mistake to do if you are slightly ignorant of how text handling routines work. I would suggest that instead of using a language dictionary, build a dictionary (or multiple) from existing books and authors in the database.

The site is also able to directly pull data from some external sources such as Barnes & Noble and Amazon, but only for a few countries so it never worked for books published in Swedish and never translated, and not always when they had been translated depending on how easily accessible that translated version is. There are quite a few sources of book information, globally and nationally that could be used unless there is something that forbids that and I think that would be a good addition.

Finally there was one issue, maybe not directly connected to language, it was near impossible to use the import function to import my existing 500+ book database even when I stripped the data down to a minimum. I didn't have ISBN numbers recorded which was the main problem, but I did have exact book titles and author names and still it only managed to import maybe 10 out of 550 books and the rest had to be entered manually. I don't know why because there were no error messages. It might have been date formats, or the existence of non-English letters, or something else, but since the format was badly documented and without any error messages it's impossible to know. I know it broke down completely in my first attempt where I also included my review texts but it didn't really work better when I only had book title, author name, read date and grade.

So I didn't like the site? I did like it, it seems nice, people were helpful and I got sucked into some very interesting book discussions. I will stay and see what happens and maybe I can even help improve it, if so only by pointing out things like I do in this blog post. I was able to work around most of the issues I encountered by doing some manual work and with the help of some librarians (GoodRead's term for users with elevated permissions).

17 June 2011

Best female rockers

Yes, I'm writing a list!

I'm not a music expert, in fact I often enjoy music having no idea who wrote or performed it (it's called radio) but I decided to actually figure out who my heroes were, starting with those female rockers that really knew how to give me goosebumps. So this is a list of those that have impressed me the most, not taking into account their whole production because I just don't know their whole production.


5. Janis Joplin


There is a lot with Janis Joplin I actually don't like but that doesn't stop her from being on this list. Not only because of the songs but because I think many of the others on this list wouldn't be there hadn't she been so extreme that they almost seemed normal. Almost.



4. Tina Turner


Well, she was there at the start and I think she's still here. Impressive. I'm impressed. Below is one of the early songs, though "What's love got to do with it" and some versions of "Proud Mary" would have been better if I had found a version I liked.



3. Pat Benetar


This might be unexpected, but I can't not have her today. Some days she just doesn't work for me though.



2. Patti Smith


Oh yes!


1. Joan Jett (and the Blackhearts)


Easier to explain with a video than words. Just listen. Yes it's a cover, doesn't matter, she did the song even if she didn't write it.



The rest


Yes, other artists that I didn't pick now, but might grow on me and make a future list.

  • The Wilson sisters (Nancy and Ann) with their band Heart
  • Chrissie Hynde (of the Pretenders)
  • Debbie Harry (of Blondie)
  • Patty Smyth
  • Cher
  • The Millington sisters (June and Jean) of the band Fanny
  • The Pointer sisters (June, Bonnie, Anita and Ruth)

14 September 2010

Screencasts

Jag håller långsamt på att bli en screencastmästare. Screencasts är när man spelar in filmer från en datorskärm oftast med tillhörande berättarröst och vid några tillfällen även en inklippt webcam-bild.

Screencasts är ett bra sätt att visa hur man gör något på en dator. Till skillnad från skrivet material så kan inget hoppas över (om man inte klipper bort något) så den som ser filmen får hela sanningen. Annars är det lätt att hoppa över steg i beskrivningar som man tycker är triviala eller ointressanta.

Så senaste veckan har jag producerat ca 1-2 timmar färdiga screencasts från kanske 4 timmar råmaterial och det har tagit kanske 20 timmar. Helt plötsligt har jag mycket större respekt för filmproducenter. Jag har klippt och fuskat och hoppats att det verkligen inte ska märkas.

Så om någon vill försöka samma sak, här är en checklista:

  • Du behöver ett screencastprogram - CamStudio är det jag använder. Det är gratis och verkar bra.

  • Välj en bra upplösning. Jag började med fullskärm och det tyckte inte mina redigeringsprogram om. Nu använder jag 768x576 vilket verkar vara ett standardformat. En fördel med att inte spela in hela skärmen är att man kan gömma saker på kanterna. En nackdel är att nya fönster inte alltid dyker upp i den inspelade delen så man måste flytta dem.

  • Stäng av allt som man orsaka ljud i bakgrunden. Telefoner, andra datorer, ...

  • Försök hitta en bra mikrofoninställning. Här har jag misslyckats men jag ska försöka förbättra det. Min laptop ger t.ex. ett 50Hz-brus om man använder headset och strömkabel samtidigt.

  • Stäng av alla flashiga saker i OS:et. Jag ställde in Windows7 att använda ett klassiskt skin. Det är för att undvika att spela in halvsuddiga saker i bakgrunden och för att många effekter ser dåliga ut efter kodning i alla fall.

  • Stäng av ClearType. ClearType är ett sätt att sätta pixlar runt text så att de ser väldigt bra ut på exakt den skärmen. Efter filmkodning och annan skärm så får man istället konstiga färgade mönster runt bokstäver. Det här missade jag.

  • Kolla ut vilka redigeringsprogram du har och hur du kan koda screencasts. Eftersom screencasts ofta är väldigt statiska så fungerar inte alltid film-inställningar bra. Jag försökte ett tag i min Adobe Premiere Elements men det programmet och jag kom inte överens alls. Kanske bra för filmer. Inte alls bra för screencasts. Till slut så gjorde jag kodningen i Windows Movie Maker. Det kan leda till problem att se filerna (WMV-filer) på icke-Windows men i alla fall Ubuntu verkar klara det bra.

  • Sätt bra shortcuts för att starta, pausa och avsluta inspelningen. Default i CamStudio är F8 och F9 (F10 för cancel recording) och det krockade med debuggern i Visual Studio. Jag fick ändra till Ctrl+F8, Ctrl+F9, ...

Det var den tekniska biten.

Den konstnärliga biten är minst lika svår.
  • FÖRBERED! Det är svårt att improvisera utan att göra misstag som man inte vill ha med på screencasten. Se till att du vet vad som kommer hända och bestäm i förväg vad du ska säga. Det är tråkigt att slänga bort ett klipp för att det blev för många Öhhh, ähhh...

  • Undvik perfektion - balans! Lite misstag ökar äktheten och hjälper den som ser filmen att förstå vilka fallgropar det finns men filmen ska i sin helhet handla om hur man gör, inte om hur man inte gör så låt misstagen vara bara en liten liten del.

  • Spela in i små snuttar (scener) och klipp ihop. På det sättet kan man undvika att behöva slänga bort mer än nödvändigt. Eller att förlora för mycket om CamStudio misslyckas. Jag försökte t.ex. spela in en hel 2-timmarspresentation i en körning (för klippning senare) och det gick inte att spara.

  • Förbered för omtagningar. Se till att du snabbt kan återställa allt till början av scenen igen. Det kan vara lite svårt med alla program som kommer ihåg senaste kommandona och försöker vara hjälpsamma men det blir så underligt annars.

Saker jag funderar på för framtiden är att spela in ljudet efteråt.

Jag kommer eventuellt redigera den här posten om jag kommer på bra saker i framtiden.

26 June 2010

Gigabit!

Efter en massa misslyckade experiment senaste året så visade det sig vara en enda kabel som gjorde att mitt interna nätverk fastnade på bara 100Mbit/s. Byte av den gråa cat5-kabeln mot en tjock blå cat5e-kabel gav mig omedelbart Gigabit. Så enkelt.

10 October 2009

Playstation 3 - en överlägsen mediaspelare

Av diverse anledningar så äger jag både en XBox360 och en Playstation 3 (PS3), och båda har varit tänkta att fungera som mediaspelare i första hand. Det är oundvikligt att jag jämför dem så jag tänkte bidra med mina omdömen.

Systemen är en XBox360 tillsammans med en dator med Media Center, jämfört med PS3 och samma dator med senaste betaversionen av PS3 Media Server.

PS3 vinner för att:

  • PS3 Media Server gör att i stort sett allt som min dator klarar av går att se eller höra via PS3.
  • UI:et i Media Center på XBox har en extrem lag om inte nätverket är responsivt.
  • XBoxen är högljudd. Inte så att man alltid hör den men så mycket att man inser hur mycket den låter varje gång man stänger av den.


Det som XBoxen har är mycket bättre support för Media Center vilket gör att jag fortfarande använder den för att se på inspelad TV, men för allt annat är det PS3 som gäller.

22 August 2009

The Guild

Senaste dagarna har jag grävt runt på nätet för att hitta allt som Felicia Day & co har gjort och undrat hur jag kunnat missa det. De gör "sitcom" för nätet. Korta enkla avsnitt med relativ låg budget, men å så roligt. Nu har de verkligen slagit igenom och får väl betalt för det de gör men det som är extra roligt är att de har gjort det mesta ur egen ficka, bara för att de hade en idé och talang nog att genomföra den.

Så, länkar där man kan se avsnitten:

The Guild, om MMORPG-spelare: http://www.watchtheguild.com/

Första avsnittet i säsong 3 kommer snart (tisdag!) och inför det har de släppt en musikvideo som är otroligt skoj: The Guild - Do You Wanna Date My Avatar.

Därifrån kan man gå vidare till Dr. Horrible's Sing-Along Blog, en musikalisk komedi med idel kända skådespelare (i alla fall om man tittar på den sorts TV som jag ser på). Den finns inte streamad från den siten om man är utanför USA, men kolla på youtube där någon lagt upp den (3 akter, 2-3 delar vardera). IMDB har den på 9.0 i betyg just nu, så du kommer inte vara ensam att älska den.

Om man behöver mer skratt efter det, så har vi The Legend of Neil, om en man som råkar sugas in i spelet Legend of Zelda.

29 July 2009

Valkyria Chronicles

Jag har precis spelat ett spel från början hela vägen till slutet och det är inte vanligt. Vanligtvis har jag stort nöje av spel en stor del av vägen men blir distraherad eller tappar intresset. I bästa fall har jag förfallit till en guide för att snabbt ta mig till slutsekvensen, men inte så den här gången. Spelet, mitt enda spel på PS3, är Valkyria Chronicles, ett RPG-äventyr-turn-based-strategi-action, med många filmsekvenser och en bra story. Grafiken verkade till en början väldigt enkel och är i serietidningsstil, men ju mer jag spelade desto mer insåg jag hur utomordentligt välgjord den var. Allt var bara helt rätt.

Nu återstår bara att spela om spelet (man får behålla sina levlar och vapen, yay!) och göra alla avsnitt med bättre (helst bästa) betyg, forska fram de bästa vapnen i spelet, och kanske köpa till extraavsnitten som jag nu såg har getts ut.

09 April 2009

Vill inte ha hit Annika Östberg Deasy

För 40 år sedan flyttade Annika Östberg (gift Deasy) till USA, bodde där i 15 år, langade och knarkade och blev till slut del av två mord, varav det ena på en polis. Det resulterade rätt naturligt i ett långt fängelsestraff.

Vad som inte är naturligt är vissa mediers överdrivna ansträngningar att beskriva henne som ett oskyldigt offer som vi (Sverige) bör göra allt för att rädda. Det är ren lögn men det finns ingen högre sanning än media vilket gör att vi (det vill säga Sveriges regering) lagt ner massor av energi på att uppfylla deras önskan.

Sånt slöseri med skattepengar både att få henne till Sverige och att nu betala hennes fängelsevistelse och framtida leverne i landet. Hon valde för lång tid sedan att flytta till USA och har bott där nästan hela sitt liv. Vi skulle låtit henne fortsätta göra det oavsett vad vissa journalister framförde för åsikter.