Av ren tur så hittade jag detta plugin till jQuery för att hantera metadata på HTML-element.  Perfekt om man vill slippa ha massa gömda input-fält med information som behövs för att använda AJAX eller liknande uppdateringar. Den har även stöd för HTML5 attributet data, wonderful!

Användningen är rätt simpel, på HTML elementen sätter man bara:

<li class="someclass {some: 'data'} anotherclass">...</li>
eller
<li data="{some:'random', json: 'data'}">...</li>
eller
<li><script type="data">{some:"json",data:true}</script> ...</li>
eller
<li data-some="'random'" data-json="'data'">...</li>

Och i javascriptet kommer man åt det via:

var data = $('li.someclass').metadata();
if ( data.some && data.some == 'data' )
alert('It Worked!');

Du glömmer väl inte Earth Hour!

Om mindre än en halvtimme är det återigen dags för Earth Hour! Du ställer väl upp!

Dan Nilsson skriver ett intressant inlägg om parkering av domännamn. Det ligger helt i linje med mina mål för året i mitt privata bolag då jag ska utveckla tjänster på domännamnen istället för att ha de parkerade eller bara liggandes. Personligen så sitter jag väl inte direkt på några riktigt tunga premiumdomäner så intäkterna för min del på parkerade domännamn har varit minimal. Det intressanta är dock att jag har testat göra mindre guider på två domännamn nu och det har blivit en stor skillnad på intäkter. Har kört AdSense och ska i veckan även lägga till lite banners på dem. Förutom denna kortsiktiga ökning så tror jag även att det i längden ökar det totala värdet på domännamnen och trafiken lär öka desto mer artiklar som läggs upp, vilket i längden även kommer öka intäkterna än mer.

Hur man kan göra ikoner med CSS3

insicdesigns har gjort en underbar guide hur man kan använda CSS3 för att skapa egna ikoner med bara html och CSS. Underbart! Mer sånt!

http://blog.insicdesigns.com/2010/03/create-social-media-icons-in-pure-css/

Bloggitik.se lanserad!

Woohoo! Efter en knapp månads arbete är nu vår första webbtjänst lanserad! Bloggitik är en samlingsplats för politiska bloggar och använder sig av ett avancerat klassificeringssystem för att automagiskt känna av inom vilken kategori ett blogginlägg hör hemma. Klassificeringssystemet som vi använder kommer från UClassify och är upptränat med en stor mängd data per kategori. Det fina är dock att Bloggitik med hjälp av sina användare kontinuerligt kommer träna upp klassificeringen vilket kommer göra att systemet med tiden blir mer och mer säkert på att pricka rätt kategori för inläggen. Sjukt intressant att se hur detta utvecklas, vi har valt att kalla fenomenet för U.G.C vilket står för User Generated Classifying, alternativt U.G.T (User Generated Training), det återstår att se var vi landar till slut med begreppen :)

Vi testade även att släppa en pressrelease via NewsDesk. Ska bli intressant att se om det har någon effekt.

Läs pressmeddelandet om Bloggitik här

Today could be a good day!

Hockeyn just slut och Sverige spelade kontrollerat (läs småtråkigt) men de tvålade i alla fall till Finland så det får man väl vara glad för :D Nu ska det börjas jobba inför releasen, vi ska även dra och kolla in en ny kontorslokal på Medis idag. Så, det ser ut att kunna bli en totalt awesome dag idag :)

Efter regn kommer solsken

Med ett utvilat huvud så går allt så mycket enklare. Igår körde vi på stenhårt och lyckades hitta vad som var fel. Nu har webbtjänsten varit installerad i snart ett dygn och den har rullat på riktigt fint! Nu kan man koppla av idag, upp tidigt imorgon för att förhoppningsvis få se Sverige spöa upp Finland i hockey och sen göra lite fixar inför skarpa releasen som vi hoppas blir imorgon.

Release FAIL

Igår skulle vi ha lanserat vår första tjänst. Vi hade planerat så fint, hela dagen skulle vi sitta och köra de sista testerna och sen på kvällen skulle vi ha en fest för att fira vår första release. Dagen började med att SL återigen hade stora problem med trafiken, en inställd avgång, en försenad avgång, och dagens resa tog 2 timmar, yippie-kie-ay! Inte nog med det, när man kommer till kontoret och ska börja med en fin liten installation på servern så märker vi till vår förvåning att servern är laggig som saaatan, kollar lite prestanda och märker att minnet läcker som ett såll. 95% i fysiskt minne gick den på, och då ska det tilläggas att det inte körs någon sajt där nu heller så det var enbart idling.

Det var bara att börja felsöka, och det tog ju längre tid än man hade hoppats. Till slut härledde vi felet till SQL Server, jättekul! Avinstallerade, ominstallerade, konfade upp och la en minnesgräns på den, och nu verkar det funka bra. Fint, då installerar vi och kör testerna tänkte vi.

Yeaah, allt verkar funka! Men vänta lite nu, varför kommer det inga mail när man reggar konton??? Felsökning kod, felsökning allt, flera timmar går. Releasen är körd, problemet då? Vi vet inte, men helt plötsligt började det dimpa in mail, verkar vara något med SMTP eller något kul… Jaja, mycket datatermer här nu men var tvungen att skriva av mig.

Vad tar man för lärdomar av detta då?

  1. Stressa ALDRIG en release!
  2. Vad du än gör, ha inte en releasefest på samma dag! Planera in festen EFTER du har installerat och det funkar!
  3. Öl är gott i dåliga tider, och avnjuts det med OS-hockey så är livet inte så dumt ändå :)

Nya tag idag – hoppas det löser sig!

Enough is enough

Nu är det gjort, idag sa vi upp kontoret ute i Upplands-Väsby. Det höll inte i längden att pendla hit då vi alla bor i stan och SL inte kan hålla tider för fem öre. Vi la ungefär 1 timme om dagen per person i extra restid (och det är när SL håller tiden, så egentligen är det väl närmre 1.5 timme per dag). Det blir ungefär 2 veckors arbetstid per månad som vi går miste om, alltså tjänar vi nog in lokalkostnaden rätt snabbt om vi hittar en lokal mer centralt.

Så nu är vi kontorslösa och på jakt efter ny lokal mer centralt, om du vet någon lokal som ligger på max 5000:-/mån så hojta till!

SL fakkar upp allt

Försening efter försening efter försening… Det går att skylla på vädret första veckan tycker jag men nu börjar det fan bli patetiskt. Idag tog resan över 1.5h, den ska egentligen ta ungefär 45 minuter… INTE OKEJ! Klockan är 12 och jag kom precis in på jobbet, kul… Det är denna veckan vi ska lansera också så man har ju lite att göra!