Category Archives: PHP

PHP Optimization, Randomness at work

I stumbled across a piece of code that were acting up, instead of 1048575 possible combinations (0×0 through 0xFFFFF hexadecimal) it varied between 16 distinct combinations … when executed a couple of thousands times in a tight loop. public static function generateBase16Code() { $chars = “0123456789ABCDEF”; srand(); $result = ”; for ($i = 0; $i [...]

Creeper API

Igår satte jag igång med CreeperFramework API på allvar. Att börja med en ping-funktion, för att möjliggöra server-server kommunikation för att kringgå blockering av domän/ip. Enkelt och lightweight, enligt KISS (Keep It Simple Stupid). Börjat skissa på andra smör-och-bröd-funktioner, för att dynamiskt hämta information on-demand. Är öppen för idéer angående vilka funktioner som kan tänkas [...]

Mera WordPress-hack

Jag har just uppdaterat/modifierat ett WordPress plugin som jag använder tillsammans med Akismet för att spärra/blockera kommentars spam; Akismet htaccess writer — som jag “justerat” att blockera C-nät (IPn i formen AAA.BBB.CCC.DDD, där blockerings mönstret blir AAA.BBB.CCC/24 — 24-bitars adresser) i stället för specifika och enskilda IPn. Den påverkar filen .htaccess som läses av Apache [...]

WordPress blir bättre

Efter att ha spenderat lite tid idag med att härja runt med WordPress upptäckte jag en bugg, provade med flera varianter och samtliga misslyckades. Loggade in på trac.wordpress.org och postade en bugg-rapport. Jag har inte hunnit kika på någon lösning för problemet ännu, det är lite lagom komplext. Buggen, som visar sig när man försöker [...]

Jag hackar WordPress

Jag var inte riktigt nöjd med hur WordPress fungerade efter jag hade uppdaterat/uppgraderat till WordPress 2.6, så jag kollade hur högt rankade bloggar länkar taggar. Därefter satte jag mig och slängde ihop lite kod för att åstadkomma länkning av taggar. Nedan delar jag med mig av koden, för den som är lite händig med PHP [...]

Produktiv och massor av idéer

Jag har producerat massor av saker idag, trycksaker, men inget jag egentligen vill producera, som vacker kod och finurliga lösningar. Inte särskilt produktivt på utvecklingsfronten, vilket ställer till vissa problem, jag fick passa vidare ett projekt till mina kollegor. När jag satt på tåget hem med Damen och flickorna som spenderat större delen av dagen [...]