Kategori: Projekt

Det var minst sagt ett tag sedan jag drog upp ett inlägg här gällande utvecklingen av Smartlend.

Målsättningen var att jag skulle jobba stenhårt med sajten, men på något sätt blev jag tämligen besatt av att försöka lista ut Googles tillvägagångssätt när de gång på gång hade ihjäl sajter, månad efter månad. Jag klev helt in i någon slags Google-detektivs-bubbla.

För 2-3 veckor sedan påbörjade jag arbetat med Smartlend igen och som första åtgärd så mobilanpassade jag hela sajten (något som skulle gjorts redan från början).

I och med att projektet utvecklas i Ruby on Rails (version 4.1) så kunde jag använda mig av den nya funktionaliteten som kallas variants:

Variants innebär kortfattat att man kan skicka olika templates till användaren baserat på vilken device de använder.

Istället för att rendera samtliga uppsättningar av t.ex. en tabell (säg att tabellen för desktop och mobila enheter är helt annorlunda) och sedan dölja tabellen som ej skall visas för en specifik enhet behöver man istället enbart skicka den korrekta tabellen direkt från början.

Med andra ord: mindre data som behöver hämtas av användaren och inget duplicate content som måste renderas (i och med att tabellerna lär vara snarlika).

Tillsammans med Boostrap 3 och lite custom media queries så var det faktiskt en fröjd att mobilanpassa en sajt utefter detta arbetssätt.

Näst på tur står att lägga in ett par tusen ord content till, därefter kommer huvudsakligt fokus vara på att utveckla medlemsfunktionalitet och en hel del andra unika funktioner.

Gällande rankings så har sajten börjat klättra på senare tid, dock verkar Google inte helt kunna placera den konsekvent på de viktigaste nyckelorden låna pengar och sms lån. Ena stunden så dyker sajten upp på plats 40 och andra stunden åker den bakåt till plats 70 eller liknande.

Sajten är dock fortfarande tämligen ”ny”, tror det kommer ta åtminstone ett tag till för den att konsekvent placera sig på några positioner.

Trots att det är ganska gött sommarväder (det är det i och för sig ganska ofta på Malta) så har jag kört på ganska hårt med Smartlend.

Efter den tidigare content-uppdateringen (främst av långivare) har jag nu gjort en större uppdatering av content för undersidor.

I skrivande stund har jag lagt till content på ca 20 000 ord, dock skall det läggas till rätt många tusen ord till innan jag känner mig riktigt nöjd.

Content kommer dock att prioriteras ned härefter och fokus på utveckling kommer istället att växlas upp. Det är nämligen på utvecklingsfronten jag tror att jag kan skapa mest mervärde för besökarna.

Det som har uppdaterats sedan förra updaten är att följande undersidor har lagts till:

Nästa uppdatering här på bloggen kommer troligtvis att mer detaljerat gå in på de lite mer utvecklingsorienterade aspekterna av projektet.

Mitt sporadiska kontor i Perth

Min nästintill fyra månader långa landsflykt närmar sig nu sitt slut – och det här är definitivt inte sista gången jag gör något sånt här.

I det här inlägget tänkte jag kort redogöra för mina erfarenheter med att driva mitt företag från andra sidan jordklotet.

Det här inlägget är först och främst riktat till andra personer som kör sitt företag mer eller mindre och solo och funderar på att dra utomlands några månader, men det är även ett underlag för mig själv att använda för att förbättra och tänka igenom hur jag skall driva mitt företag inför nästa vagabondturné.

Så vad har jag då lärt mig?

Läs merLäs mer

It’s been awhile

Publicerades 9 april 2009 av Sebastian Johnsson i Diverse, Projekt

0
Me in Manly

Jag är helt katastrofalt dålig på att uppdatera. Jag vet att jag hade det som ett av mina mål i år att vara flitigare att skriva men jag har helt enkelt haft så pass mycket att göra att jag helt glömt bort. My bad.

Så vad har hänt de senaste två månaderna? Jag är fortfarande i Australien och har det riktigt fantastiskt här. För de som är intresserade av min vistelse i Australien se till att gå in på min andra blogg SebastianJohnsson.com.

Skånes Livsmedelsakademis interaktiva livsmedelskarta

Under min tid här i Australien har jag jobbat tillsammans med Skånes Livsmedelsakademi på distansbasis för att ta fram en Google Maps Mashup som visar vilka aktörer som de arbetar med. Mashupen är bara en liten del av projektet och de har ett rätt övergripande administrationsgränssnitt att arbeta med.

Kartan är släppt och finns online på http://kartan.livsmedelsakademin.se/. Jag är just nu i full gång med att göra kartan flerspråkig samt att påbörja arbetet med cachning och optimering. Mashup-biten av projektet kommer jag definitivt att återvända när jag väl släpper någon Google Maps-sajt.

Just ja, jag mikrobloggar enbart på engelska numera så min Jaiku är död. Gör som 2900+ andra och följ mig på Twitter istället!

Contentsate lanserad!

Publicerades 19 augusti 2008 av Sebastian Johnsson i Projekt

5

Contentsates Logotyp

Efter en hel del strul (det har dock varit extremt lärorikt!) så kan jag äntligen presentera att Contentsate är släppt!

Just nu har Contentsate ca 300 000 artiklar indexerade från ca 15st olika källor. Nu efter lanseringen kommer således fokus ligga på att få in fler artikelarkiv och därigenom fler artiklar.

Jag vill rikta ett stort tack till Johan Söderberg, Andreas Krohn, Anton, Nystartat.se, Anders Whe, Jean, Poyan Nabati och alla andra som testade testversionen av sajten och gav feedback. Jag har sparat ner all feedback och kommer löpande att återgå till denna (t.ex. gällande bannerplacering) när jag vidareutvecklar sajten.

Vad är Contentsate?

Contentsate är en tjänst vars syfte är att underlätta för dig som bloggar eller sysslar med internetmarknadsföring att hitta material som du gratis får återpublicera på din blogg eller sajt. Idag finns det tusentals artikelarkiv och att leta reda på det innehåll du finner mest relevant att publicera på din blogg/sajt kan ta en hel del tid och energi. Det Contentsate gör är att läsa av dessa artikelarkiv och indexera deras artiklar så att du kan vända dig till en plats för att hitta det du söker efter.

Contentsate indexerar för tillfället enbart engelskspråkiga artikelarkiv, stöd för andra språk kommer dock troligtvis att tillkomma i senare versioner.

Handlingsplan

  1. Snickra ihop ett någorlunda pressmeddelande som jag kan skicka till diverse personer som skriver om startups, entreprenörskap, bloggande och internetmarknadsföring.
  2. Börja marknadsföra projektet på Thirty Day Challenge och WarriorForum – Internet Marketing Forums. (Vet du fler sätt att marknadsföra Contentsate på – maila gärna (sebastian at agiley.se) eller kommentera nedan.)
  3. Indexera fler artikelarkiv – siktar på att lägga till 5st varje dag.
  4. Se över duplicerade artiklar i sökresultaten och tweaka så att encodingproblem inte uppstår vid inläsning av artiklar.

Har du några frågor, kritik eller feedback så hade jag uppskattat väldigt mycket om du lämnade en kommentar. Tack!

Contentsates Logotyp

Jag har de senaste dagarna kört ett intensivt race för att försöka få upp Contentsate – något som har varit lättare sagt än gjort. Nu när jag väl tänker på det känns det lagom naivt att jag trodde att jag skulle klara mig undan några som helst problem med tanke på att Contentsate är den första Ruby on Rails-applikationen jag driftsätter samt att det är första gången jag driftsätter på Amazon EC2.

Hursomhelst, jag har för tillfället en testserver uppe på http://ec2-67-202-10-116.compute-1.amazonaws.com/. Under tiden jag fortsätter att fixa till min produktionsmiljö (behöver fortfarande få upp mina crawlers) hade jag uppskattat om någon kunde testa att söka lite och se om t.ex. lämpliga resultat returneras.

Contentsate är numera lanserad!

Har du några andra förslag eller tips på förbättringar så uppskattar jag om du kan lämna en kommentar nedan! Tack på förhand!

Contentsates Logotyp

Jag har den senaste veckan hunnit att arbeta en hel del med Contentsate och arbetsnarkomanrekordet hittils var arbetsinsatsen á 16h i ett svep i måndags :).

Jag har glömt hur många gånger jag har fått skriva om funktionaliteten som hämtar in och crawlar artiklar, men jag har äntligen funnit en lösning som både är snabb och skalbar. Jag har även hunnit att arbeta en del med själva gränssnittet vilket jag tänkt visa upp några sneak peeks av idag.

Startsidan:
Contentsate - startsidan

Sökresultat:
Contentsate - sökresultat

Administrationsgränssnittet (långt ifrån färdigt):
Contentsate - administrationsgränssnitt

Jag återkommer med fler uppdateringar i takt med att lanseringen (troligtvis andra veckan i Augusti) närmar sig. Förresten, stort tack till Poyan Nabati som verkligen pushat mig till att arbeta ännu hårdare. Ta en titt på hans nya blogg/projekt Lemeno!

Contentsates Logotyp

Om du har följt den här bloggen ett tag så har du säkert sett att jag arbetar med mitt sökmotorprojekt Contentsate. Som jag skrev i det ursprungliga inlägget hade jag som mål att lansera projektet den 1 juli, dvs. i förrgår, men på grund av en del orsaker har inte detta skett.

I ett tidigare inlägg, ‘Vilken väg skall jag ta?‘ funderade jag över hur jag bäst skulle spendera de 3 månaderna jag var ledig från skolan. Med facit i hand har jag begått ett misstag. Istället för att enbart fokusera på att utveckla Contentsate har jag utökat mängden timmar jag konsultat och jobbat ca 30-40h i veckan. Lägg till en del prokrastinerande och livet i övrigt och slutresultatet blir att projektet enbart tillägnats ett fåtal timmars effektivt arbete i veckan.

Frågan är då varför jag valde att konsulta istället för att utveckla mitt projekt. Visst, genom de nya konsultuppdragen har jag dragit in mer kapital till mina idéer, lärt mig nya saker, träffat nya människor och på sikt även skaffat mig fler valmöjligheter. Men vad är meningen med att skaffa mer och mer kapital till projekt du inte hinner att utveckla? Vad jag insett är att mitt problem är att jag kör vidare i samma gamla invanda och kortsiktiga hjulspår. Let’s face it: konsultande är inte skalbart.

Om du likt mig konsultar för att kunna finansiera dina egna affärsidéer, ta dig en tankeställare och fråga dig själv om du verkligen behöver ta på dig det där senaste konsultuppdraget för att kunna finansiera eller utveckla dina egna idéer. To face the facts så har jag inte lyckats att lansera ett enda eget projekt under de två år jag drivit mina företag. Jag tror att det är dags att utvärdera min strategi en sväng :). Just problematiken med att konsulta för att finansiera sina idéer berör Paul Graham i sitt inlägg ‘How to Fund a Startup‘:

Consulting is where product companies go to die. So starting as a consulting company is like starting out in the grave and trying to work your way up into the world of the living.
— Paul Graham

För att knyta an till titeln på inlägget så ser statusen för projektet just nu ut enligt följande: Jag har lyckats att crawla in runt 1 miljon artikellänkar från den första artikelsajten. Problemet är bara att jag har lyckats att banna mig själv från samma sajt då jag tydligen crawlat artiklarna allt för snabbt. Nästa åtgärdspunkt i projektet blir således att hitta på en bra lösning för att hämta in artiklarna men samtidigt inte belasta sajten jag hämtar artiklarna från allt för mycket.

Vidare kommer jag att skriva om en del av crawler-funktionaliteten för att göra denna mindre databasberoende. För att minska databasberoendet och göra lösningen mer skalbar kommer jag att använda mig av Amazon Simple Queue Service (Amazon SQS), ett effektivt kö- och meddelandebaserat system för att distribuera data mellan olika servrar och processer.

Från och med den 14:e juli och fram till den 1:e september kommer jag att ta semester och inte utföra ett enda konsultuppdrag. Med mer tillgänglig tid över till Contentsate är min förhoppning att kunna lansera projektet den första eller andra veckan i augusti.

I’ll keep you posted!

Contentsates Logotyp

Jag håller just nu på med att utveckla mitt första projekt som går under namnet Contentsate. Contentsate är en extremt nischad sökmotor som möjliggör för bloggare och internetmarknadsförare att hitta lämpliga och relevanta artiklar som de gratis får återpublicera på sina bloggar och sajter. Tjänsten kommer primärt att rikta sig till den amerikanska marknaden.

Screenshot av Contentsates startsida

Idéen till projektet föddes när jag förra året deltog i Thirty Day Challenge, en internetmarknadsföringstävling som går ut på att tjäna $10 online på 30 dagar utan att spendera en enda krona. I denna tävling är det vanligt förekommande att man använder färdigskrivna artiklar som man hämtar från artikelarkiv för att få mer innehåll till sin blogg eller sajt. Problemet är att det finns över 1000 artikelarkiv vilket leder till att det inte är så lätt att hitta de mest lämpade artiklarna för sin blogg eller sajt.

Tanken med Contentsate är således att indexera alla artiklar från dessa 1000+ olika artikelarkiv så att det finns en central tjänst för bloggare och internetmarknadsförare att vända sig till för att hitta relevant och gratis innehåll till sin blogg eller sajt.

Läs merLäs mer