X

Insights inspirerar

Postat 3 september, 2010. Kategoriserat med Dagbok Software Taggat med

Varannan fredag har vi frukostmöte och även ibland inspirations föreläsningar på jobbet. Denna fredag hade vi besök av en av de nya inUse killarna på inUse Insights. inUse Insights håller på med webbanalys och använder verktyget Google Analytics. Det var riktigt lärorikt att få veta hur profs jobbar med GA. GA är ju ett riktigt bra verktyg som alla borde köra på sina webbar men det kan vara svårt att veta vad man ska mäta på och vilka siffror som är viktiga. Nu har jag lite mer hum om vad som kan vara värt att mäta på denna blogg. Kanske ska jag kolla om jag kan ändra besök insamlingen så den blir lite bättre och skapa någon vettig rapport.

Piwik vill vara en OpenSource variant av just Google Analytics. Inte lika polerat UI men man kan få realtids data medans GA ligger 1 dag efter. Jag gillar ju OpenSource så det är ett projekt jag försöker hålla koll på.

X

Olga & Olof sitting in a tree

Postat 3 juni, 2010. Kategoriserat med Software Taggat med

För några dagar sen startade jag Twitter boten Olof. Idag har den 33 followers, 341 tweets och bit.ly har registrerat 237 länk klick. På några dagar har Olof bättre statistik än mitt Twitterkonto :(

Just nu styrs Olof med cron och ett phpscript (döpt till Olga) från min linux dator. Just nu gör den inte så mycket förutom att Tweetar poster från olika rss feeds. Olof följer också tillbaka alla som följer han och skickar DM till followers som retweetar hans tweets. Tanken är att göra den lite smartare så han kan retweeta intressanta tweets från followers. Jag har även funderingar på andra funktioner som tex rekommendera folk på followfriday som har nämnt/retweeta Olof mest under veckan.

Ideen till Olof föddes med att jag ville göra nått roligt med Twitter och samtidigt lära mig API programmering. Jag antar att jag kommer att blogga ibland om Olofs statistik och funktioner.

Smart WordPress backup med WP Time Machine

Postat 19 maj, 2010. Kategoriserat med Software Wordpress Taggat med

WP Time Machine är ett riktigt smart WordPress backup plugin för WordPress. Det fungerar så att det spar och packar (.zip eller .tar.gz) ihop wp-content mappen och andra filer som behövs för att återställa en WordPress sajt. Men det smarta kommer sen, man kan välja att spara backup filerna till en Dropbox, Amazon S3 eller ftp. Alltså man får en off site backup med bara en knapptryckning. Wp-content folderna innehåller ju alla plugin/themes och uppladdningar så behöver man återställa en installation är det bara att slänga in den i en ny installation av WordPress och köra .sql databas backupen så ska allt fungera igen.

PS: kolla också in mitt Dropbox plugin för WordPress om du vill kunna ladda upp filer till en Dropbox från en WP sida.

X

Smärtfri uppdatering av Ubuntu 9.10 -> 10.04

Postat 15 maj, 2010. Kategoriserat med Prylar Software Taggat med

Ubuntu 10.04 kom ju ut för några dagar sen. Lite rädd för att uppdatera vara jag. Skulle webservern, btrfs disken, git och allt annat fungera efteråt? Jag satte igång en screen innan jag gick hem från jobbet så uppdateringen startade, några timmar senare så var det klart och allt fungerade som det skulle.

Nu har jag (med hjälp av denna post) uppdaterat kerneln. Tog flera timmar på min AMD 1500(xp? kanske den heter) med 1Gb minne. Byt ut lighttpd mot nginx, lite mindre minnes användning märkte jag och stramat åt php-fcgi processerna så de inte förökar sig så mycket. Installera monit & munin för att övervaka den lite. Krypterade swap partionen också, samtidig som jag byggde en ny kernel. Inte så smart kanske men datorn använda bara runt 200Mb minne under kompileringen. I normal drift använder den runt 150-175Mb och swapen har jag sett som mest använda runt 60-70Mb.

Btrfs disken fungerade bra fast jag vet att den kan skita sig när som helst. Nu har jag bara tredje backup kopian på den och lite oviktiga saker som alla (tre Mac användare) behöver komma åt. Nu skulle jag bara behöva övertala min kära Evelina så vi kan uppgradera serverdatorn till en dual/quad core.

X

Jag vill också bygga coola saker med Arduino

Postat 29 april, 2010. Kategoriserat med Musik & Film Prylar Taggat med

Jag har börjat kolla på Arduino för ett litet projekt med värme, ljus & fukt sensorer som kommunicerar över wifi. Tänkte först försöka bygga nått som kan hålla koll på hur växterna har det på balkongen och även hur det står till med dom i köket. Köket har morgonsol och balkongen kvällssol så det skulle vara intressant att få in data från båda hållen och testa vilka växter som fungerar bäst på vilken sida av lägenheten.

Ett riktigt coolt sex-rotor helikopter projekt byggt med Arduino hittade jag en video på. Riktigt så ambitiös tänkte inte jag bli men det visar hur avancerade saker man kan bygga med Arduino kretsar.

X

Jag har jobbat med ett projekt i WordPress 3.0 där jag använt custom post funktionen. Dvs man kan definiera egna post typer som får en egen editor. Problemet som jag hade var med permalänkarna, för jag ville ha fina länkar tex

url.com/movies/

listade alla poster som var av typen movies.

Jag fick kolla lite på WordPress rewrite funktion som man kan göra egna permalänkar med. Koden som fungerade för mina behov är nedan. Den paginerar, listar alla inlägg som är av post typen movies när jag går till den utl’en och den visar enskilda inlägg av typen movies när jag går till

url.com/movies/the_warriors/

Det här var funktionen jag behövde använda i functions.php.

function movie_rewrite_urls($wp_rewrite) {
  $newrules = array();
  $newrules['movies/?$'] = 'index.php?post_type=movies';
  $newrules['movies/?([A-Za-z0-9-]+)/?$'] = 'index.php?post_type=movies&name=$matches[1]';
  $newrules['movies/page/?([0-9]{1,})/?$'] = 'index.php?post_type=movies&paged=$matches[1]';
  $wp_rewrite->preg_index(1);
  $wp_rewrite->rules = $newrules + $wp_rewrite->rules;
}
add_action('generate_rewrite_rules', 'movie_rewrite_urls');

Liten genomgång av funktionen.

$newrules['movies/?$'] = 'index.php?post_type=movies';

/?$ efter movies sägar att det är en end of line. Dvs url.com/movies/ ska skickas till url.com/index.php?post_type=movies där wordpress tar över och visar en lista med alla post typer av movies karaktär.

$newrules['movies/?([A-Za-z0-9-]+)/?$'] = 'index.php?post_type=movies&name=$matches[1]';

/?([A-Za-z0-9-]+)/?$ efter movies säger till att alla bokstäver, siffror och tecken ska skickas vidare till index.php som tar över och visar inlägget som matchar namnet efter /movies/ ex

url.com/movies/the_warriors/

skickas till

index.php?post_type=movies&name=the_warriors

. Det gör så att enskilda inlägg fungerar.

Den sista rewrite regeln gör så att paginering fungerar. Dvs url.com/movies/page/2/ visar sidan två om man har många movies inlägg.

Givetvis så måste man registrera en custom post av typen movies om det här exemplet ska fungera. Jag har länkat till två sidor som skrivit om custom post i WordPress 3.0 annars fungerar ju en google sökning om man vill ha mera info.

WordPress plugin: Dropbox upload form

Postat 29 mars, 2010. Kategoriserat med Dagbok Wordpress Taggat med

Dropbox Upload Form (DUF kanske?) är ett plugin till WordPress som gör det enkelt att infoga ett fil uppladdning formulär på en WordPress sida. När filen sen laddas upp så skickas den till det Dropbox konto man valt. Det går även att välja vilka filändelser man vill att besökare ska kunna ladda upp. En Svensk översättning finns men standard är allt på Engelska. Man kan även ställa in vilken folder i ens Dropbox konto som filen ska laddas upp till. Har man en delad folder med flera Dropbox användare så skickas filen till alla som delar på den katalogen.

En rätt så osexig screen på hur den ser ut med Svensk översättning i Safari.

Kudos
inUse som jag nu jobbar på ska ha tack för att jag fick släppa pluginet under GPL licens. Jaka Jancar ska ha tack för den superba Dropbox php-class som jag använder. Nu använder jag en Dropbox php-class som Tijs Verkoyen har gjort, kolla in alla hans olika php classer.

Skaffa Dropbox
Vill ni vara lite snäll mot mig så använd denna länk när ni signar upp för Dropbox. Så får jag lite extra utrymme.

X

Madrid, madrid

Postat 7 mars, 2010. Kategoriserat med Dagbok Taggat med

Igår spelade dom igen, världens bästa Madrid. Mitt humör brukar gå som en berg- och dalbana när dom spelar. Igår var det inget undantag. Efter ca 50 minuter var jag beredd att stänga av teven och nära att kasta tv-dosan genom fönstret. 0-2 mot Sevilla hemma när Barca kryssat sin match. Varför spelar man inte bättre och tar tillvara de lägena då Barca faktiskt tapapr poäng. Jag var rätt trött och seg så jag låg kvar framför soffan och tittade. 10-15 minuter senare så hade nått mirakel hänt och plötsligt stog det 2-2 och Madrid hade bollar i stolpen, ribban eller så räddade Sevillas superbe målvakt bollen på nått konstigt sätt. Madrid pressade på men den tredje bollen ville inte riktig in i nätet. Det var Madrids ankunge Van der Vaart som tillslut i sista minuten lyckades med en tå få in bollen i mål. Fotboll som igår är så jäkla skön att kolla på. Som en saga lyckade tillslut Madrid besegra Sevilla och komma ett steg närmare ondskan från Barcelona. Kanske kanske lyckas Madrid i år med det som president Perez så gärna vill, att vinna ligan och Champions League. Hoppas dom spelar lika bra på onsdag när Lyon ska besegras på Santiago Bernabéu.