Vissa människor förstår inte…

augusti 23rd, 2010 1 kommentar

Serien nedan och titeln på detta inlägg säger nog allt. Själv har jag råkat ut för likande många gånger. Tyvärr är det så att det är inte bara personer som tillhör den äldre generationen som denna situation uppstår, utan även unga människor som är jämnåriga som mig som dessutom kan använda och använder GPS:er i sin vardag. Har någon en teori om varför man envisas med färdbeskrivningar även om man vet att motparten har en GPS som är funktionsduglig och hittar rätt?

I don't want directions

Bild av XKCD. Bildkälla: http://xkcd.com/783/

Categories: Krönika, Nöje Taggar: , ,

PHP-prestanda med Rasmus Lerdorf

För alla som programmerar i PHP5 är filmklippet nedan ett måste att titta på. Det är inte mindre än fadern till språket PHP, Rasmus Lerdorf, som föreläser om hur man kan göra sina PHP-scripts och applikationer snabbare med värdefulla tips och tricks. En bland de tips som han ger är relaterad till Apache samt WordPress. I klippet nedan kan man även skymta PDO i åtminstone en Poweroint sida.

PDO – Istället för mysql-funktionerna PHP5

PDO PHP5
Jag har under ett par år använt mig av PDO när jag ska koppla en webbplats skriven i PHP5 med en databas. Innan dess använde jag mysql-funktionerna för att koppla upp mig mot en mysql-databas. Anledningen till jag bytte till PDO var att under min tid på gymnasiet träffade på en lärare vid namn Lars Gunter som då tipsade mig om PDO. Efter lite vana insåg jag hur flexibelt, användbart och kraftfullt PDO faktiskt är. Jag gjorde till och med ett större projektarbete där PDO spelade en avgörande roll då eftersom att webbapplikationen som jag gjorde var start beroende av en databas.

Ett av de hinder som jag stötte på under projektets gång var att hitta bra guider om PDO. De guider som fanns var antingen dåligt skrivna, bristande information eller andra brister. Därför fick jag lära mig om PDO genom att dels läsa de få guider och artiklar om PDO som var hyfsad bra, och dels att förlita sig på PHP-manualen. Med mycket om och men så lyckades jag lära mig det till slut. Även om det idag ser aningen bättre ut så har jag hittills inte hittat någon bra guide som samlar det viktigaste om PDO på ett och samma ställe, speciellt inte någon som är skriven på svenska. Därför har jag med detta inlägg dragit mitt strå till stacken.

Som vanligt tar jag gärna emot feedback på hur den kan förbättras. Skriv gärna det som en kommentar nedan eller alternativt skicka det som ett mail till mig via mitt kontaktformulär.

Är det några frågor eller funderingar som du undrar över är du välkommen att ställa frågan som en kommentar längst ned i detta inlägg. Dock är det bra om du innan du ställer frågan är att du gör följande:

  1. Kontrollera din fråga eller likande fråga inte redan finns under ”Vanliga frågor och svar”. Om du har tur finns svaret redan och du behöver inte lägga energi på att skriva en kommentar med samma fråga.
  2. Se efter om det inte reda finns en kommentar av någon som redan ha ställt sin fråga före dig och fått ett svar på den.

Har du gått igenom listan och uppfyllt samtliga punkter är du välkommen att ställa din fråga. När du skriver din kommentar, tänk på att beskriva problemet så utförligt som du kan och skicka gärna eventuell kod om det behövs.

Läs mer…

Wallmander.net – 1 år!

Idag på denna dag var det exakt ett år sedan som jag postade mitt första inlägg i denna blogg. Det var mer ett välkomstinlägg som jag skrev ihop när jag startade bloggen. Sedan dess har det bara gått som tåget, för att visa detta så tänkte jag gå igenom lite statistik.

Redan efter 12 dagar efter att bloggen öppnades har besökare nummer 100 besökt bloggen. Lite mindre än 1 år senare såg jag att besökare nummer  4 000 har besökt bloggen, det är nog bara en tidsfråga innan besökare 10 000 dyker upp. 🙂 Av alla besökare som besökt bloggen är, ganska väntat, klar majoritet svenskar (94%). Övriga besökare (6%) kommer från över 40 länder, bland andra Italien, Rumänien,  Argentina, Portugal samt USA. Det är riktigt roligt att se att även icke-svensktalande personer läser min blogg, men jag tror att Google Translate har någon koppling till fenomenet.

Under året har jag hunnit skriva hela 69 inlägg (inkluderat detta inlägg) och tillsammans har det blivit sammanlagt hela 96 kommentarer (vem ska bli kommentar 100?). Att lista upp alla inlägg här som jag gjort är helt vansinnigt, därför listar jag här de 10 populäraste inläggen istället.

Här har du hela listan, i ordningen populäraste inlägget först:

  1. Guide: Stoppa iTunes från att starta på Play/Paus-tangenten i Mac OS X 10.6 Snow Leopard
  2. Guide: Installera rTorrent + wTorrent i Ubuntu
  3. Hej HTML5 och CSS3, hej då Flash!
  4. Guide: Formatera hårddisk i Linux
  5. Guide: Installera och säkra SSH-server
  6. Best of Namnbank.se

All statistik ovan är hämtad från Google Analytics, så skulle något av ovan inte stämma är det alltså Googles fel. ^_^

Till slut vill jag bara tacka för alla besökt och läst min blogg genom det år som har gått. Det är tack vare er läsare som är anledningen till att jag vill fortsätta och blogga om ämnen som jag tycker är intressanta och meningsfulla att skriva om. Detta kommer jag att göra även i fortsättningen. Inte bara för jag själv tycker det är roligt att dela med mig av mina kunskaper, utan jag gillar läsare visar sin uppskattning för den möda och tid som jag ändå lägger i varje inlägg. Hatten av för er som gör det.

Men nu tänker jag för ett tag framöver bli mindre aktiv i att skriva blogginlägg. Detta är av den enkla anledningen att det är sommar nu och då vill jag lägga mindre tid på att sitta framför en datorskärm. Nu är det sol och bad som gäller, samt även resa runt lite. I mån om tid kommer jag kanske posta något inlägg lite då och då. Jag hoppas att ni gör som jag och ser till att ta vara på sommaren så mycket som det bara går. Till hösten kommer jag att ta nya tag, och om jag hinner har jag planerat en liten överraskning som jag kanske kommer att avslöja mer djupgående vad det är för något.

En sak till…

Jag har förberett ännu en överraskning, men denna kommer  redan idag. Mer exakt när den kommer vill jag inte säga, dock är det ett blogg-inlägg om något som är riktigt matnyttigt för alla webbprogrammerare där ute. Mer än så vill jag inte säga.

Tills dess vi ses nästa gång, ha en härlig sommar! 8)

Uppdatering

Nu är överraskningen uppe! Trevlig läsning! 🙂

Uptimed – Håll koll på uptimen i Linux

För den som har läst min om mig-sida vet att jag har i nuläget två servrar som är tänkt att vara i gång dygnet runt i 365 dagar om året. Detta är ett tufft mål att uppfylla, speciellt om man har många ytter omständigheter så som elavbrott, hårdvarukrascher och buggar i mjukvara som leder till krasch; listan kan göras lång. Är man som jag alltid vill ta reda på hur lång uptime som serven hade innan detta skedde måste dock köra kommandot ”uptime” rätt många gånger eller göra ett crontab i stil med:

 * * * * *  uptime >> uptime.txt

Detta är förhållandevis enkla lösningar, men som har flera nackdelar. Att själv hålla reda på uptimen kräver att man kommer ihåg tiden samt att man verkligen vet exakt när serven gick ned. Tänk om serven strejkar medan du sover? Crontab skulle kunna lösa detta problem, men då har man istället problemet med att uptime.txt blir rätt stor om den har lagrat en viss text varje gång och fyllt på det en gång i minuten (vilket är så ofta man får lov att göra en crontab på). Med andra ord blir uptime.txts filstorlek rätt stor.

TuxMen det finns en lösning på det hela, och det är Uptimed. Uptimed är ett litet program i programbiblioteket som egentlige har två uppgifter. Först och främst hålla koll på och spara uptimen (både senaste och tidigare uptimes), det andra är att presentera informationen på ett bra sätt. Detta är något som jag tycker att den lyckats bra med i båda fallen, då eftersom att man dels kan gå tillbaka i historien och se när serven var på som längst. Det roliga med upplägget av presentationen av uptimen är att den är utformad som en higscore-lista, vilket bidrar till att tävlingsinstinkten vaknar till liv och man ställer högre krav på att hålla ännu längre uptime än vad man tidigare har satt som mål. Vilket i sig kan vara bra, då det förmodligen leder till att man i högre grad ser till att man väljer hård- och mjukvara som medför att datorn eller serven blir stabil och därmed skapar mindre problem för användaren.

Att installera Uptimed under Ubuntu eller annat operativsystem med pakethanteraren Apt-get är lika enkelt som vi är vana vid:
Läs mer…

Så förutser du nästa Ubuntu-release

När jag får frågor om Ubuntu är det en stor del av dem relaterad till olika versioner av operativsystemet. Typiska frågor kan vara:

  • När släpps nästa Ubuntu?
  • Vad betyder LTS?
  • Varför heter det Ubuntu X.Y?
  • Varför har Ubuntu ett kodnamn och ett versionsnummer?

I och med detta inlägg kommer jag att hänvisa likande frågor till klippet nedan, eftersom att den besvarar på dessa frågor på ett lättförståeligt och elegant sätt. Klippet är på engelska, men det är möjligt att få svensk textning. För att aktivera svensk textning, tryck play, klicka på knappen som ser ut som en pil som pekar uppåt och tryck sedan på ”CC” för att välja svensk textning.