Per Søderlind

I code for fun

My digital tool chest

MacBook Pro (aka "My Precious") with Retina display, 2.6GHz Quad-core Intel Core i7, Turbo Boost up to 3.6GHz, 16GB 1600 MHz DDR3L SDRAM, 512GB Flash Storage macOS (latest version) Homebrew,The missing package manager for OS X, If I can install an app, including gui apps like chrome,  using  brew, I use brew! PHP...

WP-DenyHost

This is a plugin that will block a spammer if he already has been tagged as a spammer. I use it together with the Akismet plugin. Akismet tags the spammer, and wp-denyhost prevents him from adding more comment spam. If you have a CloudFlare account, the plugin can add spammers...

Last night I became a jQuery fan

You know how it's like. You start to use a javascript library and you tend to stick with it. I've been drifting between Prototype.js and Moo. I've looked at jQuery but stuck to Prototype/Moo since I "knew it". Last night I decided to rewrite my old check for new ImageManager...

ImageManager and WordPress 2.5

ImageManager supporting WordPress 2.5 will hopefully be ready by the end of next week. Update 8.4.2008: ImageManager 2.5 is "working" in WordPress 2.5, but you'll have to give me a couple of days to get rid of bugs (mainly javascript errors). I've been firebugging all night, now I'm off to...

Project Portal

The company I work with just launched Project Portal Team Portal. The key features are: Project Management Office solution – central location to manage multiple projects Multi-level project/program management hierarchy Portfolio, Program, Project, Sub-Project Customizable in terms of project levels, naming and the amount of process involved at each level...

Sandbox Skin Editor

Note: This is work in progress, when the editor is done, it will be announced here. I’m coding a skin editor for the sandbox theme. The code will be gpl, so you can adjust it to other themes, but I will only support the sandbox theme. Here’s a demo of...

Survival guide to i18n .. quoting Sam Ruby, "you really don't want to learn Unicode, do you?" more ...

MyGeneration

MyGeneration: "MyGeneration is a Development Tool written in Microsoft .NET. MyGeneration generates code from templates by combining either JScript, VBScript, DotNetScript C#, or DotNetScript VB.NET with a powerful database meta-data API. MyGeneration is 100% FREE and supports Microsoft SQL, Oracle, IBM DB2, MySQL, PostgreSQL and Microsoft Access. MyGeneration can generate...