Kategoriarkiv: Tester

Test av Britax Smile 2

Mitt första inköp av barnvagn blev ett paket Britax Smile 2 köpt från Lekmer. Överlag fungerar den bra, mycket vagn för priset. Givetvis får man mer funktioner och än bättre bygge vid köp av dyrare vagn, men det kändes som bortkastade pengar just då.

Här kan ni se en snabb genomgång när jag packar upp barnvagn + liggdel. Första videon, så uppskattas den gör jag fler 🙂

Om ni har några frågor eller funderingar får ni mer än gärna ställa dom här eller direkt på Youtube.

Urbota inskränkthet fungerar ej?

Jag hakar också på experimentet om verkligen Google-bombning fungerar som den gjorde förr vilket jag ställer mig ytterst tveksam till.

Urbota inskränkthet
Bild tagen kl. 23 2013-02-12 och då är målsidan på sista plats…

Det enda konkreta vi sett hittills av urbota inskränkthet är att målsidan rankar sämst av alla resultat, vad mer ska krävas för att inse att Google förhindrat att dessa manipulerade länkningarna ska ge bra resultat. Ska de ge negativt värde i sina algoritmer när ankartexter utan relevans används för en länk?

Självklart rankar en sida av en länk baserat på dess ankartext, frågan är dock hur mycket kräm det verkligen ger om målsidan inte är relevant för den länkade termen. Om sidan däremot börjar klättra och hamna på 1a plats, då kan man åter ta upp diskussionen huruvida Google-bombning verkligen fungerar än idag.

Mest skrämmande är nog att flera aktörer inom SEO verkar tycka att ett experiment med en länk från en sida är tillräckligt tillförlitligt. En länk är knappast en bombning av urbota inskränkthet.

Blir nog lite skuttande i SERP under närmsta tiden för att sedan stabiliseras, blir ett intressant case att följa.

Groupon myglar

Efter att ha varit på After Work med Let’s Deal ikväll kom jag tänka på en sak jag testade för ett tag sedan som sker varje midnatt. Jag surfade in både på Let’s Deal samt Groupon, båda är webbsidor som erbjuder dagens deal under en begränsad tid. Jag ville se vad som hände när det räknade ner till 0, antar många av er också känner detta behov 🙂

Minns att något var konstigt så jag undersökte ännu en gång och fick samma skumma resultat. När en ny deal kommer upp på sidan ska det givetvis vara 0 köpare eftersom det tar x sekunder att slutföra köpet. Hos Groupon har de grymt snabba besökare och redan efter 1 sekund har hela 3 köp gjorts 🙂 Kollar jag hos Let’s Deal verkar de ha mer normala besökare och inga köp har gjorts. För er som är mindre roade att kolla vid midnatt finns 2 bilder nedan, dock visar de sidan efter 7 respektive 27 sekunder, samma visades direkt vid midnatt.

3 köp efter 7 sekunder - yeah right.
27 sekunder och inga köpare - seems fair.

Vore kul att höra anledningen till varför Groupon avsiktligen myglar och låtsas att det gjorts köp. Nu är jag inte puckad och inte förstår att det ser bättre ut att skriva 3 köp än 0, men det är ju moraliskt fel. Usch och fy.

15 minuter senare var ställningen densamma. 3 myglade köp hos Groupon och 0 köp hos Let’s Deal.

Steinbrenner & Nyberg follow up

Kära Fabian fick lite hicka när han besökte Steinbrenner & Nyberg:s nya webbplats och jag kan inte mer än hålla med. Då jag bloggar alltför sällan tar jag och fortsätter med lite fler synpunkter än de Fabian tagit upp på hans blogg.

Kortfattat tar Fabian upp dessa problem

  1. Frames
    Hela sidan är uppbyggd med frames, varför är ett mysterium då sidan skulle fungera lika bra utan, dock så slipper man ju se alla de hemska och världslånga länkarna i adressfältet, vilket är problem nr 2. Sedan att frames inte ens finns med i kommande html5 kan ju inte kännas framtidssäkert (även om webbläsare även stödjer äldre tekniker)
  2. URL
    Alla länkar är hur långa som helst, de berättar inget om sidan. En länk idag ska vara kort och i princip vara sidans titel
  3. Redirects
    Alla gamla sidor har man nu slängt och går man in på en gammal sida får man felmeddelande, korrekt hade givetvis att göra en http 301 till motsvarande sida på den nya webbplatsen.
  4. Tabeller
    Sidan är uppbyggd med tabeller, de som jobbar med webbdesign säger no no. Tabeller tabulerar man data i, inte bygger upp sidans struktur. Man hör det nästan på namnet- t-a-b-e-l-l
  5. Inline kod
    Både javascript samt css hittas inline lite varstans, lite för frekvent, vilket gör sidornas storlek onödigt stora. Alla byte små blir snart en kilobyte stor.

Nu får jag inte heller betalt för att analysera sönder deras webbsida men en sak som är fel, som i ett riktigt fel är teckenkodningen. Deras server matar ut sidan i utf-8 men i alla metataggar på sidorna anges iso-8859-1. Dags att bestämma sig, jag röstar på utf-8 🙂

Sedan kan man även tycka att det är onödigt skicka med dubugg-meddelanden ut till vanliga besökare, likaså att skicka med js och css för adminsidorna och 10000 tomrader…. Önskar mig även roligare titlar på sidorna, nu har ni satt samma på alla och jag vet vad ni heter, jag vill t.ex. ha bakverkens namn osv.

Gör man en nslookup på http://www.steinbrenner-nyberg.se hamnar man på 217.28.193.41 vilket ägs av Webb Kooper AB, därmed bekräftat att de är medskyldiga till att visa hur man ej ska göra en webbsida är 2010.

Jag föreslår att Kooper börjar läsa på lite om webbdesign hur den utförs idag och hur den utfördes innan 2000 😉
Ni kan börja träna genom att få bort lite valideringsfel, inte för att jag är petig med sådant själva men övning ger färdighet. Öppnar man en tagg, ska man även stänga den 😉

Google testar ny design

Google har börjat rulla ut sin nya design och med detta små nya funktioner, ändringen syns dock inte för alla ännu men ska enligt Google vara tillgänglig inom ett dygn. Bland annat syns en ny logga, ”tangentbordet” ligger inuti fältet, ny design i footern samt mer alternativ när man väl sökt och vill specificera sig mer. Nedan är en skärmdump hur det ser ut för mig på startsidan.

Även rutan med sökförslag har fått mindre designändringar.

Slutligen har även sidan med sökresultaten fått ett förändrat utseende i vänsterkolumnen. Du kan bland annat välja uppdateringar (Twitter, Facebook) samt diskussioner (olika forum), söka efter bilder på webbsidor och mycket mer. Ni får testa allt i detalj själva när det är er tur 🙂

Familjebostäder lanserar portalen Hemma Hos fullt med brister

Den vackra designen, kräver dock Silverlight 😉

Update: Portalen är nu nere för tekniskt underhåll, finally.

HemmaHos är en hyresgästportal som Familjebostäder har lanserat till sina hyresgäster. Inne på portalen kan man felanmäla och följa sitt ärende, annonsera om lägenhetsbyte och man kan också ta del av lokal information från sin bovärd och distriktschef.

Spännande tänker jag, äntligen något som kan bli riktigt lovande. Det här är mina synpunkter efter cirka 10 minuters användande.

Förhoppningen med detta inlägg är att få upp ögonen på folk att säkerhet är viktigt, fastän jag påpekat brister hos Familjebostäder för snart 1 månad sedan har inget gjorts åt detta utan de lever i sin falska trygghet tack vare deras okunskap.

Säkerhet under all kritik

Portalen som har utvecklats av konsultbolaget Know IT som åtminstone inte jag hade velat anlita till något uppdrag inom webbutveckling. Så vad är det nu som är galet?

Vid inloggningen anger du ditt personnummer och lösenord och klickar på ”Logga in”. (Tack vare att ASP.net bara tillåter ett formulär ?) har Know IT kommit på den bra ideen att de på den mottagande sidan kollar vilken knapp man tryckte på, tex om det var sökrutan eller logga in på hyresgästportalen. Där görs sedan en 302 redirect till http://hemmahos.familjebostader.goteborg.se/signon/?username=xxx&password=yyy, skitsmart eftersom detta nu lagras detta i webbläsarens historik. Den bättre fullösningen hade givetvis varit att göra en post istället.

Här visas både personnummer och lösenord på alla som loggat in från denna dator.

Vem som helst kan alltså bara börja skriva in webbadressen och får sedan upp en lista på alla som loggat in på datorn, inte alls bra att logga in på offentliga datorer med andra ord. Folk har dessutom en tendens att använda samma lösenord på fler webbsidor, vilket givetvis ni läsare inte gör?

Sessionen på portalen verkar de dock ha satt till 15 minuter, åtminstone om man ska grunda det på texten i deras dokument om portalen.

Varför loggas man ut efter 15 minuter?
Utloggningen görs av säkerhetsskäl, för att en obehörig inte ska kunna använda HemmaHos med någon annans användaruppgifter.

En första sak som tyder på att de ens haft säkerhet i åtanke.

Eftersom man endast fick fram personnummer och lösenord på folk som loggat in på den dator man är vid kan man tycka att man sitter halvsäkert i båten. Vid en fortsatt koll på flödet görs ännu fler 302 redirect varav den sista går till http://hemmahos.familjebostader.goteborg.se/signon?loginresult=xxx (xxx är alltså användarnamnet, eller rättare sagt hyresgästens personnummer.) Efter alla, i min värld, stora säkerhetsrisker vågade jag knappt testa om de var så korkade att det räckte att besöka den sista webbsidan för att loggas in. Sagt och gjort så skickar jag länken till en kompis och han blir inloggad som mig.

Vem som helst kan alltså logga in genom att endast ange personnumret på personen man vill logga in som. Smidig lösning, det tackar jag och övriga 18 000 hyresgäster för.

De två sista sakerna jag ska klaga på när det gäller säkerhet är att man bör använda kryptering, skaffa ett SSL certifikat så skickas allt åtminstone inte i klartext över Internet och sist men inte minst: lagra inte lösenord i klartext. Eftersom man kan beställa lösenordet till sin e-post och man får det gamla man hade kan de omöjligen ha lagrat mitt lösenord hashat vilket är god praxis hos alla andra företag.

Beställaren kan inget om webb

Det är helt uppenbart att de från Familjebostäder som beställde uppdraget inte har koll på Internet och hur webbsidor är tänkt att fungera. Hela portalen är gjord i Silverligt, detta eftersom reklambyrån som stod för framtagande av design skapade en som inte var anpassad till webbsidor. Citerar ur konversation med Familjebostäder:

För två år sedan fick vi ett förslag från en välrenommerad reklambyrå  😉 i stan med de visuella lösningar (dra och släpp, flytta runt sömlöst, formulär som kommer ut ur gadgetar etc) som vi nu använder. Vår konsult gav oss två alternativ för bygget av de dynamiska delarna: Java och Silverlight

Att man kan göra lull-lull med Silverlight kan jag förstå, men hur Java löser problemet mer än ASP.NET, PHP osv förstår jag inte, någon annan kanske har detta svar. Javascript kan jag köpa, men vem vill ha Javascript och AJAX-lösningar när man kan ha Silverlight.

Jag frågade Familjebostäder om man ens tänkt på konsekvenserna det får att inte använda vanliga webbstandarder, att Silverlight inte finns till alla operativsystem, att synskadade inte kan använda sina program som baseras på texten.

Inte speciellt många har hört av sig angående problem med att logga in eller att få fram sidan beroende på problem med Silverlight.

Ett svar som egentligen inte säger så mycket mer än att de uppenbarligen haft samtal från folk som ej kunnat använda deras portal.

Påpekade även problemet att när man klickade på en länk som ska öppnas i ett nytt fönster fastnar det hos Firefox, något som beror på att man kodat felaktigt och tillika detta fick jag ett underhållande svar.

Pop-up-blockering i Firefox är en installningsfråga i din webbläsare. Enkelt att fixa själv.

Jag som är van användare av Internet och dessutom jobbar som webbutvecklare vet hur jag gör detta, men det är bara fel att be alla användare att ändra deras inställningar.

När jag testade portalen först fungerade heller inte vissa funktioner såsom att skapa serviceanmälan i Firefox, något som dock gick bra i internet Explorer, på grund av alla fel som upplevdes kan de knappt ha testat sidan själva i andra webbläsare än Internet Explorer. Nu fungerar dock sidan bra även i Firefox, tummen upp.

Avslutningsvis vill jag bjuda på ännu en sak jag fick av Familjebostäder när de skulle felsöka varför min serviceanmälan på portalen inte ville sparas när jag använde Firefox.

Om du kan tänka dig att skicka p-nr och lösenord ska jag titta på detta ihop med vår ärendehanteringsguru.

Provsmakning av bagel

soupnbagelIkväll var jag iväg på bagelfrossa hos Café Soup’n Bagel på Södra Vägen i Göteborg som anordnades tillsammans med Tastecasting. Med på detta event var diverse blandat folk, den gemensamma nämnaren var den sociala webben (i detta fall Facebook eller Twitter). Lite extra skoj för arrangören var att även Göteborgs-Posten var där för att göra ett reportage som skulle vara med i deras söndagsbilaga.

Kvällen började med att vi fick en genomgång hur caféet startades, kort historik samt fakta om bagel och sedan var det dags för huvudattraktionen, provsmakningen av bagels.

Dels smakade vi av de som fanns på menyn, men sedan var vi även välkomna att önska nya smaker. Min favorit under kvällen var dock en som heter Non stop vilket innehåll cream cheese, sallad, rostbiff, tomat, pepparrot samt senap. Nam nam.

bagelfrossa
Några utav provsmakarna hos Café Soup'n Bagel

Vi som var med (hojta till ni som var där): Stefan Janson, Annika Mayer, daniel

Karta på hemsida – en jämförelse

Här kommer en kort jämförelse mellan 3 olika karttjänster och hur enkla de är att använda för att kunna placera en karta på sin hemsida. Det jag vill ha är en karta för ”Brunnsparken”.

Google Maps

google maps

Börja med att gå in på maps.google.se och sök upp adressen du vill ha en karta för.
Klicka på länk (se bild till höger) och du får upp html-koden som du enkelt kan klistra in på din hemsida.
Här nedan ser du hur den slutgiltiga kartan ser ut.


Visa större karta

Hitta.se

Likaså här börjar man att gå till webbsidan, sedan söker man upp platsen.
Nästa steg var lite lurigare. Spontant borde jag hitta det jag söker i rutan ”Fler kartfunktioner”, dock så måste man först klicka på ”Mindre karta”, sedan får man äntligen upp alternativet ”Integrera karta”.
Slutligen får man fram sidan ”Kartor till din hemsida” vilket för övrigt kan nås direkt genom att gå hit.
Hur integrerad karta kan man få på sin hemsida när man endast får länka till kartan hos hitta.se?
Gör om gör rätt!
Resultat:

Eniro

eniroNär man når deras kartsida får man upp en puff där de berättar om att man kan få sin egen karta på hemsida, verkar lovande.
Klickar mig vidare till ”Karta på hemsida”, får söka upp adressen jag vill ha en karta till, anger en rubrik samt ett meddelande som ska visas i en ruta på kartan.

Slutligen får jag välja hur länken till kartan ska se ut. Hur kan de påstå att man har kartan på hemsidan om man endast har en länk där?
Gör om gör rätt!

För de som vågar kan ni se hur fin (och osäker) kartan är som Eniro visar på deras hemsida.
Karta på eniro.se

Resultat

Google Maps blir en solklar vinnare, den enda av dessa 3 som tillåter att man bäddar in kartan direkt på sin egen hemsida.
Eniro får kvarsittning då deras karta, som vanligt suger. Att kunna köra javascript direkt på deras hemsida är nog inte en så smart ide.

Clesto CMS

ClestoIdag har det varit en ”snäll-dag” och jag har kollat lite på Jim Westergrens egenutvecklade CMS kallat Clesto CMS.
Överlag tycker jag han gjort ett bra arbete, det fungerar som det ska och för att inte ha sitt huvudområde inom programmering får det betyg godkänt. Har skickat honom mina förslag samt synpunkter och hoppas något i det kan bidra till en ännu bättre version framöver.

Sett till bakomliggande koden är Clesto ingen vacker syn, men ett CMS är främst till för folk som inte kan programmering och därav kvittar det lite hur koden för CMS:et är skriven. När man kodar ska man skriva kod man själv känner sig bekväm med, dock när man är fler på samma projekt behöver man mer struktur såsom kodstandard och kommentarer.

Testning är dock en bra sak, det visar sig inte allra minst då nuvarande version av Clesto som ligger ute inte fungerar, saknas en liten måsvinge.

Blindtest uppdaterat samt resultat av omgång 1

För snart 2 veckor sedan lanserade jag ett blindtest där man skriver in ett sökord och sedan visas resultatet från de 3 största sökmotorerna. Resultaten som visades var tyvärr inte alls bra och därför har jag idag lanserat version 2 av detta blindtest som ska hämta bättre resultat anpassat för Sverige.

På grund av att den gamla versionen av blindtestet gav missvisande svar nollställs all statistik. Statistik från omgång 1 kan du dock läsa om nedan.

Resultat från omgång 1

4665 sökningar gjordes där man röstade vilken sökmotor man ansåg gav mest relevanta svar. Av dessa var 3107 sökningar från olika ip-nummer. 6 personer har gjort fler än 10 sökningar. 4045 olika sökningar utfördes varvid de vanligaste var:

  • telecomputing (30)
  • google (27)
  • bajs (23)
  • aftonbladet (22)
  • spotify (11)

Fördelningen vilken sökmotor man ansåg gav bäst resultat fördelades:

  • Yahoo: 44% (2039 röster)
  • Google: 33% (1552 röster)
  • Bing: 23% (1074 röster)

Eftersom jag uppdaterat blindtestet denna gången borde de två sökmotorer som gav felaktiga svar (Google samt Bing) ge mer relevanta svar och således få en högre andel röster. Anledningen Google gav missvisande svar är att deras API inte stödjer så man kan hämta resultat riktade mot ett specifikt land. Angående Bing så är man tvungen skicka med viket land man vill visa genom en header.
Blir spännande att se utfallet.

Om ni hittar felaktigheter i blindtestet får ni gärna rapportera dom så jag kan rätta till dessa och testet blir så rättvist som det går.

Testa gärna det uppdaterade blindtestet!