SF, hur tänkte ni?

Som uppföljning på mitt inlägg om deras nya mötesplats Biosnack kommer här ett inlägg som tar upp lite säkerhetstänk.

Alla som är medlemmar i Bioklubben hos SF har kortnumret som användarnamn och lösenordet är medlemmens förnamn. Bara här blir man lite rädd, dock så måste någon komma över mitt medlemskort och sedan tyda namnteckningen för att kunna logga in på deras sida.

För ett tag sedan lanserade de en mötesplats där de använder samma bra säkerhetstänk. Blir man medlem där får man automatiskt ett användarnamn, nämligen sitt kortnummer från Bioklubben. Användarnamnet syns på länken till medlemmarnas profilsidor (http://biosnack.sfbio.se/medlem/username) vilket man även kommer åt genom ett unikt id som startar på 1 för den första medlemmen och sedan ökas för varje ny medlem (http://biosnack.sfbio.se/user/auto-increment-id/).

Det är således väldigt enkelt att gå igenom alla medlemmarnas profilsidor och hämta ut deras användarnamn på mötesplatsen.

Lösenordet sätts som standars till medlemmens förnamn, första gången man loggar in får man dock en uppmaning att byta till ett säkrare lösenord. Varför satte SF någonsin ett lösenord som de ändå tycker är osäkert när de enkelt kunda genererat fram helt nya och säkra lösenord?

Lösenordet är förnamnet på medlemmens profilsida

Nu har vi alltså både användarnamn och lösenord till en medlem på deras nya mötesplats. Notera att detta enkla sätt att få tillgång till en medlems inloggningsuppgifter bara gäller de som inte väljer att byta användarnamn och/eller lösenord. Om man vill är det bara kolla alla nya medlemmarnas profilsidor och scanna av inloggningsuppgifter innan de hunnit ändra dessa.

Jag har påpekat detta för ansvariga hos SF och fick följande som svar

På nya Bioklubben kan man byta sin alias och lösenord till det som man vill. Och vi kommer att meddela våra medlemmar om att byta användarnamn och lösenord första gången de loggar in.

Biosnack är endast lanserad i en beta, hoppas verkligen att dessa brister är borta innan de lanserar sidan skarpt, säkerhetstänk verkar tyvärr inte stå högt upp på deras lista.

En tillfällig lösning hade varit att SF ger de nya medlemmarna något annat användarnamn inne på mötesplatsen än vad som används för att logga in till sidan.

alltomkoksluckor.se 6 månader senare

Tänkte berätta om mitt min mest udda och onekligen den tråkigaste hemsida som jag skapat, alltomkoksluckor.se. Idéen till sidan fick jag samtidigt som hantverkarna var hemma hos mig och bytta ut mina köksluckor. Jag vet inte varför, men jag satte mig ned och började skriva ihop massa information, fixade några bilder samt skrev en två guider, dels hur du mäter dina luckor samt hur du går tillväga när du vill måla köksluckorna själv.

Det jag lärde mig ganska direkt när jag började söka efter information var att gör inte faktasidor om ett område du inte kan något om. Envis som jag var kämpade jag dock tappert vidare för att åtminstone få en bra grund och sen om sidan någon dag skulle börja generera trafik så får jag uppdatera och lägga in mer texter. Nu har jag snart haft sidan 6 månader och följande saker har skett.

Inkomst per besökare
Antal intjänade dollar per unik besökare

Inkomsten per unik besökare går sakta men säkert åt rätt håll, så gör även konsumentprisindex 🙂

Unika besökare
Antal unika besökare, notera dubbleringen efter 6 månader 😉

Antalet besökare på sidan är inget att skryta med. Så länge kurvan pekar uppåt är jag dock nöjd. När sidan fått tillräckligt med besökare kommer fler texter och guider att skrivas vilket i sin tur även kan bidra med ännu fler besök enligt den långa svansen som Nikke bloggat om.

sökord
Sidans vanligaste sökord

De vanligaste sökorden som jag har på sidan just nu är olika sammansättningar där köksluckor ingår.

Som hos de allra flesta människor med många bollar i luften har jag ganska ont om tid. Detta leder till, på både gott och ont, att just detta projekt inte kommer få någon mer fokus innan nästa avstämning som sker om ytterligare cirka 6 månader.

Berätta gärna om era mindre lyckade sidoprojekt och/eller sidor som är lite med av det udda slaget. Alla har väl fått sina infall 🙂

Hur man inte lanserar en community

Fick e-post från SF att de nu bjöd in mig till deras nya community Biosnack. Kilar iväg och ska logga in enligt de anvisningar som står i e-postmeddelandet. Får då upp följande, är jag både inloggad eftersom mitt namn hittas men sedan även ej inloggad?

login-fail
Hur man skriver bra felmeddelanden

Skickade iväg e-post till support och får svar nästan direkt, tummen upp. Dock återställde de till det vanliga osäkra lösenordet som de uppmanar mig att inte ha. Sedan kan man undra varför de ens från första början har alla medlemmarnas lösenord satt till personens förnamn. Hur säkert är detta på en skala från -10 till -9.

Korrekturläsning finns även kvar att göra på sidan. Vissa meningar är dessutom inte översatta utan visas på engelska.

lorem-ipsum
Lorem ipsum

Nya Bioklubben, som finns inne på samma community, är dock bättre än gamla, förutom att poängen inte stämmer.
Nu ser man vilka filmer man har gått på och kan snabbt komma till diskussioner och dylikt för respektive film. Tidigare såg man bara antal filmer man sett och vilken den senaste filmen var.
Blir man medlem och fyller i hela sin profil får man 50p, något för den som är snål som mig och samlar på alla sorters poäng som man kan komma åt 🙂

Är det beta så är det beta.

Falköping och kraften av sociala medier

gånggriftNi som känner mig vet att jag är född och uppvuxen Falköping, en inte alltför stor stad som på senare tid fokuserat sig alltmer på Cittaslow, det goda livet.
Själv intresserar jag mig mer för Internet och sociala medier och kände därför att något saknas för alla invånare som fortfarande inte vill leva kvar i stenåldern. Jag vill försöka få en lite modernare känsla av staden, kanske kan man komma ända till bronsåldern om alla hjälps åt. Mitt lilla bidrag till denna utveckling resulterade i en mashup för invånarna i Falköping, fkp.nu.

Projektet tog cirka 4h att genomföra, allt från att beställa domän, leta upp bra datakällor till att slutligen göra en smart gerillamarknadsföring till nästan relevanta 1700 personer. Detta är min berättelse hur mitt arbete gick tillväga med mitt senaste projekt.

Syfte med sidan

Alla invånare i Falköping ska på ett snabbt och enkelt sätt få en överblick om vad som skett på den sociala webben och som berör dom. Jag har utgått hela mitt arbete utifrån följande saker:

  • Focus on simplicity
  • Data driven
  • Participation
  • Social Media

Utförandet

Mitt mål med sidan är att den ska kunna leva av sig självt, därför var det väldigt naturligt att använda befintlig data och sedan presentera denna på ett sätt som ger en lättöverskådlig bild. Följande saker kom med i version 1 av sidan.

  1. Väderprognos
    En widget från klart.se med aktuellt väder samt en prognos för de 3 kommande dagarna.
    Resulterade även i ett inlägg om det dolda länksystemet.
  2. Nyheter
    Som källa används Google News och för presentationen utnyttjar jag NewsShow från Google Ajax.
  3. Nyhetsrubriker från Falköpings kommun
    Som den moderna kommun Falköping är saknades RSS. Till min glädje använde jag mig då utav Feedity och kunde efter lite reguljära uttryck få ut nyhetsrubrikerna. Genom en avstämning med Falköpings kommun fick jag klartecken att visa detta, dumt att göra sig ovän med en bra framtida partner. Presentationen sker med hjälp av Ajax Feed API.
  4. Twitter
    Till min förvåning fanns Falköping Nu (turistbyrån) på Twitter. Jag visar därför samtliga deras inlägg samt alla andras som handlar om Falköping.
    Även detta visas med Ajax Feed API, nu dock i tabb-läge så man kan växla mellan de två olika Twitter-källorna.
  5. Bloggar
    Google Bloggsök hämtar bloggar om Falköping och detta ritas upp med Ajax Feed API.
  6. Lediga jobb
    Platsbanken får bli källan och även i detta fallet visas det med Ajax Feed API.

Gerillamarknadsföring

På Facebook finns en grupp, Falköping, men nästan 1700 medlemmar. Grundare till gruppen är ingen mindre än jag. Lite småfult skickade jag ut ett meddelande där jag berättade om mitt projekt, vad målet med sidan samt saker som kommer att finnas i kommande versioner.
Tänk er själva att sitta på nästan 1700 relevanta medlemmar, det går knappt få en bättre start. Lite nervöst inväntade jag de första reaktionerna. Lite oväntat var det bara positiva tongångar, här är lite av vad som skrev:

Yes, skitbra! Hur många gånger har man inte undrat vad man kan göra på sin lediga dag i Falköping.
Hoppas du håller igång sidan, jag kommer läsa den. (Den är startsida nu, haha)

Hejsan, har inte hunnit in och kolla sidan men det låter toppen, har länge saknat motsvarande sida…

Idén är svinbra men jag skulle vilja göra om designen

Idén verkar toppen!

Samtal med kommun och turistbyrå

Om man finns på Twitter, vilket turistbyrån gör, och endast har 13 followers kan man lätt tro att man genom att skicka ett inlägg till dom med en fråga snabbt kan få ett svar tillbaka. Hos Falköping Nu verkar kommunikationen dock endast vara envägs, stort minus på att ni inte svarar på frågor via Twitter.

Till kommunen skickades det e-post med diverse frågor. Hon som svarade verkade inte direkt bry sig utan började prata om att de tror på sociala medier och därför ska deras nya hemsida som lanseras i höst och ha den enorma funktionen: möjlighet att dela med sig av materialet på exempelvis Facebook och Twitter. Snälla, det är ju för tusan bara några länkar och är inte så mycket att skryta med.

Resultatet

antal-besök
Antal besökare

Gerillamarknadsföringen slog väl ut, jag fick inga klagomäl och hoppas att varken Facebook eller kommunen heller fick det. Antal besökare på sidan blev över förväntan och jag hoppas många blir återkommande. En mer lyckad lansering med en budget på 99kr (domänkostnaden) tror jag är svårt att slå. Många nya kontakter har knutits av invånarna som vill komma med synpunkter på vad framtida versioner av sidan ska innehålla.

Framtiden

Det som efterfrågats är en gemensam kalender, detta är således nästa projekt. I övrigt uppdateras sidan av sig självt då sidan bara aggregerar sin information från olika källor. Någon ville ge mig ett designförslag på sidan vilket jag är tacksam för.

Med detta projekt har jag aldrig haft som mål med att tjäna några större pengar, hade jag aldrig vuxit upp i Falköping hade detta projekt överhuvud taget aldrig existerat. Brinner man bara tillräckligt för något och får den respons som jag har fått, då står man sig många år på att läsa alla fina kommentarer man har fått. De årliga 99kronorna som domänen kostar bjuder jag alla invåndare i Falköping på.

Google Wave invite

Uppdaterat: Var med i utlottning av 8 invites!

Idag fick jag min invite till Google Wave. Har inte hunnit testa alltför mycket ännu, men i första anblicken är det rörigt, alla redigerar och skriver i varandras inlägg. Alla har säkert lite väl bråttom nu när tusentals nya tillkommit och vill testa så snabbt de kan, sedan är alla dessutom nybörjare.

google-wave
Inboxen där man för överblick på alla waves

Hela sidan känns överbelastad, det går inte snabbt, alla laddningar känns som evigheter och realtidskänslan infinner sig inte i skrivande stund.

wave-laddar-segt
Alltför ofta fick man upp tom inbox, stundtals laddade sidan segt

Allteftersom folk har testat av sig och börjar förstå vad Wave egentligen är tror jag detta kommer bli bra, riktigt bra. Som allt nytt tar det ett tag att vänja sig. Just nu känns det lite som julafton, det finns massa inställningar, man kan klistra in gadgets, Widgets, robotar.
Det roliga är dock hur välvilliga alla verkar vara, redan hjälper folk varandra och det är en härlig anda inne på Wave.

wave karta
Folk ombads att placera sin position på kartan, något rörigt då alla drog i kartan samtidigt 🙂

Hoppas ni uppskattade denna lilla inblick i hur min första reaktion på Google Wave är. När jag testat mer och börjar förstå sakerna bättre kommer det komma fler uppdateringar. Kolla gärna följande video så ser ni bättre möjligheterna med wave.

Uppdatering!
Nu börjar jag få lite kläm på hur Wave fungerar, det blev lite snurrigt då man automatiskt kom med i vissa diskussioner i testfasen.
Sidan svarar rappare, nu börjar användarnas profilbilder även att synas, märks att det är en alfatest 🙂

Likaså var det inte helt uppenbart att man var tvungen att lägga till en speciell deltagare till en Wave för att andra ska kunna delta i den. Även detta är endast under testningen. Har nu testat bädda in en Wave på bloggen, för er som inte har konto får ni se följande bild.

embedding-av-en-wave
Genom ett enkelt script kan du bädda in en hel Wave på din hemsida

Vore skoj om ni andra som fått en invite berättar om era synpunkter!

Geolokalisering

Firefox 3.5 stödjer geolokalisering vilket betyder att man kan be om användarens koordinater. Hur detta görs beskrivs fullständigt i ett API, här nedan ska jag dock gå igenom grunderna och visa ett enkelt exempel.

 

Genom att klicka på knappen ”Visa min position” ovan kommer din position efterfrågas, godkänner du detta visas positionen på kartan ovan med en noggrannhet som representeras av cirkeln.

Om du själv vill använda geolokalisering gör du det genom dessa enkla steg:

  1. Kolla om webbläsaren stödjer geolocation
    if (navigator.geolocation) { //webbläsaren stödjer detta }
  2. Hämta positionen med navigator.geolocation.getCurrentPosition()
  3. getCurrentPosition returnerar när den är klar en Position som innehåller Coordinates. Redan där är man klar dock fortsätter jag med mitt exempel som använder Google Maps. I mitt exempel ovan anropas funktionen update_map när getCurrentPosition är klar. De värden jag valt att skicka med är latitud, longitud samt vilken noggrannhet vi får (i meter).
    navigator.geolocation.getCurrentPosition(function(position) {
      update_map(position.coords.latitude, position.coords.longitude, position.coords.accuracy);
    });
  4. Dags att centrera kartan utifrån de nya koordinater jag har fått
    map.setCenter(new GLatLng(lat, long), 13);
  5. Sist men inte minst så har jag gjort en funktion som målar dit en cirkel för att visualisera noggrannheten i svaret från geolokaliseringen.

Hoppas denna korta men matnyttiga guide inspirerar dig att utveckla nya webbtjänster baserade på geolocation. Skriv gärna en rad eller två om du har gjort en tjänst som använder denna nya teknik.

Klart.se och deras dolda länksystem

Vädersidan klart.se är en ganska ny spelare på den svenska marknaden som lanserats av mannen bakom Blocket, Pierre Siri. Som en ny spelare på marknaden vill man gärna snabbt ta marknadsandelar och även den stora delen av alla sökningar som görs via olika sökmotorer.

Utan att vara alltför insatt kan man komma på att orden väder och prognos är några av alla ord folk kommer söka efter då man vill hitta en sida som presenterar vädret. Detta vet såklart även Klart.se

Hur ska vi skapa ett länkbete så många sidor länkar till vår sida och vi på så sätt rankar högre i sökmotorerna? Jo, vi skapar en widget!
Jag använder själv deras Widget på en hemsida och jag tycker verkligen både den samt hela deras sida är både snabb, snygg och lättöverskådlig. Problemet ligger snarare i att jag omedvetet deltar i deras dolda länksystem och kan straffas av exempelvis Google då jag bryter mot deras mest grundläggande principer angående kvalitet.
När man har genererat koden till sin widget och placerat den på sin hemsida blir resultatet i stil med följande bild.

klart.se-med-javascript
Widget med javascript aktiverat

Nu till det dolda länksystemet. Genom att avaktivera javascript så kan man se hur en sida ser ut för en sökmotor (som inte klarar hantera javascript).

Widget utan javascript

För de insatta inom SEO och/eller riktlinjerna hos Google talar ovanstående av sig självt, för er andra kommer en liten förklaring.

Klart.se utnyttjar alltså alla som använder deras widget genom att placera länkar med deras viktigaste sökord och sedan dölja dessa och visa helt andra länkar för den vanliga besökaren. På detta sätt får de 1000-tals inlänkar från olika webbplatser och har skapat sig ett doldt länksystem som inte bara bryter mot riktlinjer hos Google. Det skulle likaväl kunna drabba alla som använder deras widget på sin hemsida eftersom man själv bryter mot Google:s riktlinjer.

Inte vill väl du att din sida ska försvinna från sökmotorerna?

Sedan kan man undra hur bra Google egentligen är på att hitta dessa saker, inget verkar drabbat klart.se ännu mer än att de rankar bra på alla dessa viktiga sökord. Samma fula metoder kör även deras andra vädersida El Tiempo.

Visa att du har gått ur kyrkan

Då jag inte längre är medlem i Svenska kyrkan har jag skapat en liten banderoll som alla likasinnade kan placera på sina hemsidor för att sprida budskapet. För tillfället finns det bara ett sätt att lägga in detta på sin hemsida, om intresse finns kan jag skapa alternativa sätt.

Instruktioner

  1. Ladda hem bilden och spara den på ditt webbhotell. Detta för att spara min bandbredd.
  2. Placera nedanstående kod på din hemsida. (Den ska placeras inom body-taggen, alltså mellan <body> och </body>)
    <a href="http://www.uturkyrkan.se"><img style="border: 0px none; padding: 0px; position: absolute; right: 0px; top: 0px;" title="Läs om hur du går ur kyrkan" src="http://www.bloggjakt.se/wp-content/uploads/2009/07/uturkyrkan.gif" alt="Ut ur kyrkan" /></a>
  3. Ändra sökvägen till bilden o koden ovan till det som stämmer överens mot vart du laddade upp din bild.
  4. Klart! Resultatet blir som du ser högst upp till höger på denna sida.
    Om du vill kan du skapa en egen bild, skicka dock gärna den till mig så kan jag lägga upp den här.

Sprid gärna vidare detta, kom dock ihåg att ange ursprungskällan, det vill säga denna sida.Ut ur kyrkan

Lekt med Ted:s kart-api

demoIdag har jag lekt med ett API som Ted har släppt till hans kartsidor. Min tanke är att göra sökverktyg så man kan söka direkt från webbläsaren. Har nu gjort klart en demo som är skickad till honom och väntar på lite små saker jag saknar på hans sida för att sökverktyget överhuvud taget ska kunna släppas till allmän beskådan.

I skrivande stund fungerar det endast när man sökt på ett ställe som ger platser tillbaka. I Ted:s API kan man även få matchande geografiska positioner, men det är svårt att göra något mer med dessa då det blir massa fler bökiga anrop för att få ut något bra, åtminstone för mitt ändamål.
Som svar får man en fin dropdown sorterat på betyg med alla ställen som matchar platsen man sökt på.

Några brister har jag dock funnit efter att ha pillat runt lite

  1. En väg har inte en koordinat utan består av ett flertal. Söker man på en gata och ställen som ligger exempelvis 10m ifrån kan man ju tro att man letar efter ställen som ligger 10m ifrån gatan och inte ifrån gatans koordinat. Ofta får man därför inga träffar. Vem bestämmer ens vilken koordinat en gata har? Tänk dig att sätat en passare på en karta och måla en cirkel, så fungerar kartorna idag, dock ser inte vägar ut på detta vis.
  2. På kartsidorna kan man inte söka om man har avaktiverat javascript. Graceful degradation någon? Det enda som inte borde fungera utan javascript är Google Maps då de kräver javascript.
  3. Om man vill bygga något och länka till en specifik träff, exempelvis sushirestaurang får man aldrig veta vilken url den har.
  4. Svaret man får tillbaka är lite väl mycket rakt av från Google:s svar,  exempelvis får man tillbaka ‘Municipality’.
  5. Dokumentation saknas

I övrigt spännande kartor som Ted driver, inga stora saker jag klagar på utan mestadels små saker.

Slutligen kan jag även säga att man inte kan lita på header HTTP_REFERER eftersom man ändå kan sätta denna till vad man vill.