RSS Facebook Pusha Bloggy TwitThis Google Digg

Bevakning av sociala medier

Som många kanske har förstått har jag den senaste tiden utvecklat SocialAgent som jag och Joacim arbetat länge med nu, detta är anledningen till att baronen hamnat lite i skymundan. Det har varit en hektiskt men väldigt spännande tid, och det är den senaste tiden vi har börjat se resultat av det vi utvecklat under denna tid.

Vad är SocialAgent?

Kort och gott är SocialAgent ett verktyg för att bevaka sociala medier på den svenska marknaden. Till skillnad från de flesta bevakningsverktyg som finns på marknaden idag är SocialAgent enbart inriktat på svenska och tjänster där svenskar håller till.  Målet med verktyget är att det ska gå snabbt och vara tidseffektivt att få koll på sin omvärld i sociala medier.

Nylansering av SocialAgent.se
Idag har vi lanserat den nya publika officiella sidan. Den förra sidan, “version 1″ var ganska fattig och innehöll knappt någon information.

På den nya sidan har vi valt att lyfta fram produkten och de funktioner som finns. Det finns även möjlighet att anmäla sig till vårt nyhetsbrev eller beställa konto direkt online.

Vill du läsa mer eller se bilder på SocialAgent kolla gärna in nya webbplatsen och/eller läs mer på mediebevakare.

Beställer du ett SocialAgent konto innan 9 augusti så släng in en kommentar här så fixar jag 20% rabatt.

RSS Facebook Pusha Bloggy TwitThis Google Digg

Utomic HB firar ett år

Idag säger vi grattis till Utomic HB. Idag var det nämligen precis ett år sedan vår företagsregistrering gick igenom hos bolagsverket, alltså ett års jubileum. Fortfarande lite oklart om hur vi ska fira detta.

För övrigt börjar det hända en hel del i företaget, bland annat är vår nya produkt på gång, detta känns sjukt kul och jag är riktigt laddad inför nästkommande år.

RSS Facebook Pusha Bloggy TwitThis Google Digg

Socialagent är registrerat varumärke

Vissa av er läsare vet att jag och Joacim har sedan en tid tillbaka utvecklat en ny produkt. Vi har hittills varit relativt hemliga inte berättat särskilt mycket om produkten mer än namnet och branschen.

För nästan nio veckor sedan skickade vi in en varumärkesansökan till PRV och idag fick vi svar, namnet på vår kommande produkt är nu spikat till socialagent.

Detta var första gången jag eller Joacim ansökte varumärkesregistreringen och det lyckades, nybörjartur? Kostnaden för kalaset blev 1500:- och det var det värt. Även om ingen kommer försöka använda eller göra anspråk på namnet kan vi i alla fall stoltsera med en R-symbol bredvid loggan. SOCIALAGENT®

Nu ska vi bara utveckla färdigt produkten så pass mycket så vi kan öppna för test-användare i början av nästa vecka.

För övrigt kommer SocialAgent förmodligen vara ett stående inslag här på Baronen en tid framöver.

RSS Facebook Pusha Bloggy TwitThis Google Digg

Baronen ändrar inriktning och inleder samarbete

Uppdatering: Detta var givetvis ett april-skämt. Några gick faktiskt på det, vilket var extra roligt. Detta är alltså inte sant och jag ska inte lägger ner Utomic.

Under gårdagen hade jag både mail och telefonkontakt med centrumledaren för Baronen Köpcenter här i Kalmar. Hon hade lite spännande idéer angående köpcentrets satsning på Internet.

Huvudsyftet var att starta upp en webbplats bredvid den officiella webbplatsen baronen.se. Det är här Baronen.org kommer in i bilden. Baronen.org kommer bli någon form av organisationskatalog för de företag som är verksamma i köpcentret, det är första delen. Den andra delen är att baronen.org kommer bli en kommunikationsplattform för företag som vill utöka sin närvaro i sociala medier. Detta innebär att användare kan använda nya baronen.org som ett verktyg i sin kommunikation med vissa företag.

Jag kommer inte bara att bidra med domännamnet utan jag kommer fortsätta arbeta med baronen.org, jag kommer ta en roll som webbstrateg och konsult, riktigt spännande. Detta innebär att vårt företag Utomic HB kommer att läggas på is en tid framöver.

Baronen.org kommer alltså helt ändra inriktning och försvinna i sin nuvarande form. Arbetet med nya baronen kommer inledas i början av maj och öppna under sommaren 2010.

Önska mig lycka till.

RSS Facebook Pusha Bloggy TwitThis Google Digg

Veckans länktips – Vecka 9

Det ska erkännas att jag har varit ganska slarvig med veckans länktips och det har gått ca. tre veckor sedan jag publicerade förra tipsen. Eftersom jag har legat efter lite så är länkarna i listan inte helt “up to date”.

Jag tänkte börja med att lyfta fram Marcus Wilhelmsson’s blogg Nickebo. Den senaste tiden har Marcus skrivit många intressanta artiklar inom servrar, Linux, Mac med mera. Du kan till exempel läsa hur du sätter upp en enkel brandvägg i Linux eller hur du synkar din server med dropbox. Väl värd ett besök.

Nästa tips är ingen är kanske ingen nyhet för många med jag hittade denna sida häromdan och tycker den är kanon. Sidan listar nämligen alla Hooks som finns att tillgå i WordPress, perfekt om du utvecklar nya teman eller plugins.

About-sidor i Google Chrome. Det finns olika “About”-sidor i Chrome, dessa erbjuder olika typer av information, till exempel hur mycket minne som används, vilka sidor är cache och vilken version kör du av Chrome. Du använder de genom att skriva “about:memory” i adressfältet. Här finns en lista över tillgängliga aboutsidor.

PHP släppt i version 5.3.2.  Den senaste veckan har man släppt version 5.3.2 av PHP, i denna uppdatering har man gjort vissa förbättringar samt löst viss buggar. Läs mer om uppdateringen.

Jonas Lejon lanserar sidan govdata.se. Govdata är en webbplats som är uppbyggd kring information från olika offentliga företag. Här kan du till exempel se hur mycket Högskolan i Kalmar betalar i lokalhyra varje år eller hur mycket polisen betalar till systembolaget varje år. Har polisen haft firmafest? Läs även Jonas egna bloggpost om lanersingen.

Den kanske roligaste posten denna vecka är skriven av Simon Sundén. Här förklarar Simon hur du blir en expert på Sociala Medier, fixa en blogg och ett Twitter-konto sen är du expert. Denna post är ironisk men jag tycker det ligger mycket sanning i det som skrivs och den senaste tiden har man fått känslan att var och varannan människa är expert på sociala medier. Simon har även skrivit en fortsättning där han förklarar varför Social media expert är en dålig titel.

Gowalla har nu släppt ett riktigt API för sin tjänst. Som upphovsman av WordPress-pluginet WP-Walla tycker jag detta är kanon. Med nya API:et finns fler möjligheter att bygga tjänster kring Gowalla. Jag har planer på att utöka pluginet men som vanligt så räcker inte 24 timmar per dygn, tyvärr.

För en tid sedan ställde vi upp på en intervju som Linnéuniversitet gjorde för en broschyr till gymnasieelever. Intervjun handlade mest om vad vi gör och vad man kan göra efter högskolan. Intervjun är publicerad på webbprogrammerare.se.

CSS3 och HTML 5 är ett hett område just nu. Johannes Holmberg har skrivit en liten guide om CSS3 och hur du till exempel lägger skuggor på en div-tag.

Hoppas du hittar något tips som är intressant för just dig.

RSS Facebook Pusha Bloggy TwitThis Google Digg

Veckans länktips – Vecka 5

Nu har återigen en vecka passerat och den är återigen dags att presentera mina länktips för vecka fem.

Nicklas Jarnesjö har publicerat sin årskrönika för 2009, bättre sent än aldrig. I denna post går Nicklas igenom det bästa som hänt under 2009, där ibland när han startade sitt företag, hur det har gått med studierna och lite information om bloggen jarnesjo.net

Erik Pettersson tröttnade på förseningar från SJ och har därför lanserat den nya webbtjänsten försenad.nu. Här kan du fylla i hur mycket försenad du är samt sprida detta via Twitter och Facebook. Läs Eriks bloggpost om lanseringen.

Vem tror mest på iPaden? Nikke Lindqvist & co.  har den senaste tiden haft en undersökning uppe, syftet med denna unversökning var att ta reda på vilken grupp som tror på iPaden. Du kan läsa resultatet på Nikkes blogg.

Bloggen Econsultancy har publicerat väldigt intressanta siffror om sociala medier, främst om Twitter, Facebook och Flickr. Visste du till exempel  att hälften av alla Facebook användare loggar in varje dag eller att Twitter nu har 75 miljoner användare världen över. Onekligen instressant läsning.

Stora bloggpriset är ett pris som arrangeras Aftonbladet tillsammans med bloggportalen. Här delar man ut priser för bästa blogg inom olika kategorier som till exempel Mode, Sport och prylar och teknik. Stort grattis till alla som vann i respektive kategori.

Swedishfika har gjort en trevlig sammanställning över alla “skämt” om Apples iPad som uppkommit sedan lansering, här hittar du allt ifrån bilder till filmer.

Facebook lanserar HipHop för PHP. Jag har redan skrivit om detta men känner att den platser på denna lista igen. Facebook lanserar alltså en kodtransformator som omvandlar PHP-kod till C++ för att kompileras. Läs officiella bloggposten om lanseringen av HipHop.

RSS Facebook Pusha Bloggy TwitThis Google Digg

DateTime och Fileinfo – Nyheter i PHP 5.3

Detta är del tre i serien om nyheter i PHP 5.3. Tidigare har jag skrivit om Namespaces, Lambda och closures och idag tänkte jag skriva om nyheterna i DateTime-objektet samt fileinfo funktionen.

Ingen av de här funktionerna är helt nya, DateTime klassen har funnits sedan 5.2 men i PHP 5.3 har det tillkommit nya funktioner, Fileinfo har tidigare funnits som PECL paket.

Hantera datum med DateTime

I första delen tänkte jag visa lite nyheter på DateTime-objektet, hur vi lägger till och tar bort ett tidsinterval samt hur vi räknar ut skillnaden mellan två datum.

Definiera tidszon

Innan vi börjar hantera datum måste vi första definiera vilken tidszon vi befinner oss i, detta gör vi på följande sätt.

date_default_timezone_set('Europe/Stockholm');

Skapa ett DateTime-object

$dateObject = new DateTime();
echo $dateObject->format('Y-m-d H:i:s'); //Prints 2010-02-03 22:33:55

Lägg till 2 dagar och en timma

$dateObject = new DateTime();
$dateObject->add(new DateInterval('P2DT1H'));
echo $dateObject->format('Y-m-d H:i:s');

Här skapar vi ett nytt DateTime-objekt. Sedan använder vi funktionen add för att lägga till ett tidsintervall. Detta gör vi med ett DateInterval objekt som tar en inparameter som vid en första anblick ser ganska konstigt ut, P2DT1H.
Delar vid upp den blir det ganska logiskt, P står för Period, vilket betyder år, månad eller dag. T står för time och betyder således tid. P2DT1H betyder alltså, Period, 2 Dagar, Tid, 1 Timma.

Med funktionen add blir det relativt enkelt att lägga till ett intervall på ett datum. Vill du istället ta bort en tid från ett datum använder du funktionen sub.

Ta bort 2 dagar och 1 timma

$dateObject = new DateTime();
$dateObject->sub(new DateInterval('P2DT1H'));
echo $dateObject->format('Y-m-d H:i:s');

Räkna ut skillnaden mellan två datum

$dt1 = new DateTime('2010-02-13');
$diff = $dt1->diff(new DateTime());

Vi använder funktionen diff på DateTime-objektet. Skriver vi ut $diff innehåller den följande.

Här kan vi väldigt enkelt se hur lång tid det skiljer mellan datumen, 8 dagar, 4 timmar, 27 minuter, 5 sekunder. Vi kan enkelt skriva ut hur många dagar det är kvar, i detta fall till min födelsedag.

 echo $diff->days

Hämta filinformation med Fileinfo

Som jag nämnt tidigare har Fileinfo tidigare funnits tillgängligt via PECL. Via Fileinfo kan man ta reda på vilken content-type och encoding en fil har.

<?php
$finfo = finfo_open(FILEINFO_NONE);
$info = finfo_file($finfo, 'logo.png');
echo "FILEINFO_NONE => " . $info;
finfo_close($finfo);
?>

Vi börjar med att skapa en ny finfo resurs med finfo_open. Här skickar vi med fördefinierade konstanter och i detta fall, FILEINFO_NONE. Här hittar du fler fördefinierade konstanter.

Sedan använder vi funktionen finfi_file och skickar med finfo-resursen och vilken fil vi ska kontollera, i detta fall en png bild. Sist anropar vi funktionen finfo_close för att stänga resursen.

Här är resultatet av FILEINFO_NONE och FILEINFO_MIME

FILEINFO_NONE => PNG image, 250 x 48, 8-bit/color RGBA, non-interlaced
FILEINFO_MIME => image/png; charset=binary

Vidare läsning

Hoppas denna lilla introduktion gav dig något och vill du läsa mer om dessa klasser rekommenderar jag självklart php.net.
DateTime
Fileinfo information

Demo och källkod

Se Demo eller ladda ner källkoden här

RSS Facebook Pusha Bloggy TwitThis Google Digg

Facebook lanserar HipHop för PHP

I min förra post, veckans länktips, berättade jag att Facebook bygger om PHP och eventuellt utvecklar en ny kompilator för PHP, riktigt så var det inte. Men idag kom svaret på denna gåta?, Facebook lanserar HipHop. Med HipHop har teamet på Facebook lyckats reducera CPU användningen med ca 50%.

Vad är HipHop?

HipHop är alltså ingen ny kompilator för PHP utan snarare en källkodsomvandlare. HipHop omvandlar nämligen PHP kod till optimerad C++ kod för att sedan kunna kompileras med g++.  Koden kommer fortfarande att köras på ett likvärdigt sätt men vissa funktioner  som används sällan som till exempel eval() har tagits bort för bättre prestanda.

Facebook levererar 400 miljarder php-baserade sidvisningar varje månad, ja du läste rätt.

Enligt utvecklarna var den största utmaningen att bygga ihop klyftan mellan PHP och C++, en av anledningarna är att PHP har dynamiska funktioner och det är löst typat medan C++ är hårt typat.

Vill du läsa mer om HipHop och utveckling rekommenderar jag den officiella bloggen.

Ta del av HipHop

Teamet bakom HipHop har skrivit över 300.000 rader kod och över 5.000 enhetstester. Det fina i kråksången är att de kommer släppa HipHop under  PHP Open Source License och det ska finnas tillgängligt att ladda ner via github inom kort.

Nästa