Olga & Olof sitting in a tree

Postat 3 juni, 2010. Kategoriserat med PHP Software Taggat med

För några dagar sen startade jag Twitter boten Olof1. 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 Twitterkonto2 :(

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.

  1. 1 Följ Viking_olof på twitter, han twittrar om #php, #css och webbdesign
  2. 2 Följ mig på Twitter

Smart WordPress backup med WP Time Machine

Postat 19 maj, 2010. Kategoriserat med PHP Software WP-Mumbo Taggat med

WP Time Machine1 ä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 Dropbox2, 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 WordPress3 om du vill kunna ladda upp filer till en Dropbox från en WP sida.

  1. 1 Ladda ner WP Time Machine för WordPress
  2. 2 Skaffa Dropbox
  3. 3 Ladda ner mitt Wordress plugin för Dropbox

Smärtfri uppdatering av Ubuntu 9.10 -> 10-04

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

Ubuntu 10.041 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 kerneln2. 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 Evelina3 så vi kan uppgradera serverdatorn till en dual/quad core.

  1. 1 Ladda ner Ubuntu
  2. 2 Hjälpsam forum post för att uppdatera kerneln i Ubuntu 10.04
  3. 3 Evelinas blogg

Rewrite rules för custom post i WordPress 3.0

Postat 16 april, 2010. Kategoriserat med PHP WP-Mumbo Taggat med

Jag har jobbat med ett projekt i WordPress 3.0 där jag använt custom1 post2 funktionen. Dvs man kan definiera egna post typer som får en egen editor. Problemet som jag hade var med permalänkarna3, 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.

  1. 1 WP Engineer skriver om custom post
  2. 2 En till artikel om Custom Post
  3. 3 Min post om WordPress och permalänkar
X

Hur har det gått för MailMe Voice under julhelgen

Postat 4 januari, 2010. Kategoriserat med Prylar Software Taggat med

Eftersom jag har haft en eftersläng av någon förkylning så jobbade jag hemma idag. Då passade det bra att göra lite efterforskning om MailMe Voice1 appen hade blivit recenserad på någon av de sidor vi skickat in den till. Tyvärr så har den inte blivit speciellt uppmärksammad under julhelgen. De svenska sidorna har vart bra att recensera MailMe men de utländska har inte gjort det ännu. Letade runt lite på sidor som recenserar appar och skickade in den till några fler, skrev lite kommentarer på olika GTD bloggar där dom recenserat eller testat olika kom-i-håg program för iPhonen. Hoppas att lite fler gtd folk uppmärksammar och gillar appen nu. Får väl kolla runt om den blivit recenserad om några veckor igen.

En liten bonus hittade jag när jag surfade runt Chris Andersons bok – Free: The Future of a Radical Price2. Gratis för nerladdning som ljudbok, kostar om man vill ha den i handen. Riktigt intressant med hans tankar om gratis.

  1. 1 Läs mer om iPhone appen MailMe
  2. 2 Ladda ner ljudboken Free
X

Det här gör jag på inUse

Postat 10 december, 2009. Kategoriserat med Prylar Software Video Taggat med

Företaget inUse1 som jag har ”arbetsträning” (jag verkligen hatar det ordet) på har just släppt sin tredje iPhone app2. Lite involverad har jag vart i den. Inte i själva utvecklingen för den var så gott som klar när jag började här. Det jag har fått gjort kan ses nedan, närmare bestämt spelat in video och ljud. Ljudinspelning för röst var inte så där jätte svårt. Det blir rätt bra om man inte klipper ljudet och får en bra nivå på inspelningen. Video däremot var väldigt, väldigt, väldigt svårt att få till okay. Jag är hyfsat bra på att fotografera och har lite kolla på ljus och hur man ska ljus sätta när man fotar. Men video har jag ingen aning om hur man ljusätter bra. Hur får man bort alla konstiga skuggor, bra skärpa och kontrast?

Videon nedan är gjord med smörpapper, bygglampa, tårar, några stolar och soffan i vilorummet. Till nästa gång har jag lärt mig 1000 saker som man inte ska göra när man spelar in video. Kommentarer och tips på videon mottages gärna.

  1. 1 Länk till inUse
  2. 2 MailMe Voice, GTD insamlar applikation för iPhonen
X

Namebench testar snabbheten på olika DNS servrar

Postat 9 december, 2009. Kategoriserat med Software Taggat med

För någon dag sen skrev jag om Google Public DNS1, idag hittade jag ett program för att testa olika DNS servrar2 och vilken som passar ens egen dator bäst. Programmet finns för Windows, Mac OSX och Linux. Testa och se vilken DNS som är snabbast på det nätverk du sitter, Google DNS var bland de snabbaste för mig när jag testade programmet på min Ubuntu server. Programmet testar massa olika DNS servrar och man får en fin grafisk bild (Mac och Windows) på de olika DNS servrarna och hur snabb dom är. Man kanske inte snabbar upp surfandet så där jätte mycket men några millisekunder här och där gör lite för sidladdningen.

  1. 1 Google DNS
  2. 2 Namebench testar snabbheten på olika DNS servrar

Google Public DNS konkurrerar med OpenDNS

Postat 4 december, 2009. Kategoriserat med Software Taggat med

Google värkar vara i farten och har nu släppt en DNS tjänst1 som främst konkurrerar med OpenDNS. Jag vet inte vilken av Googles eller OpenDns dom är snabbast men använd gärna någon av dom istället för den din ISP erbjuder, för den är verkligen slö. Jag har inte hitta nått benchmark test av Google Public DNS ännu men det kommer nog snart.

Googles två DNS servrar:
8.8.8.8
8.8.4.4

  1. 1 Google public DNS