Design on April 2009
For future reference: this is how this blog looked on April 2009: Read more »
Konstruktors Web Direction & Design by Kaspars Dambis
For future reference: this is how this blog looked on April 2009: Read more »
In WordPress it requires only two steps:
After upgrading to 2.8-beeding-edge I got the following error:
Fatal error: Call to undefined method WordPress_Module::_weak_escape()
in ../wp-includes/wp-db.php on line 473
Disabling Redirection plugin solved the problem. Could it be that Redirection also defines _weak_escape() or escape()? Server ir running PHP 5.2.6.
Jeff said he might switch, so I had to update the Widget Context plugin to fix the problem of widget settings not being when adding the widget for the first time, and added a new feature which enables you to show or hide a widget if the blog post has more or less then certain number of words.
Please note the new feature that checks for a word count in a post works perfectly only on single post view (when the full article is displayed) and makes only an estimate when paginated archive or index page is being viewed. The reason for this is that your theme can alter the ‘typical’ number of words that archive pages should display, which is everything above the <!--more--> tag.
Why doesn’t twitter use <cite> tag for all @replies and <blockquote> for the actual content? It would make things more semantic. Read more »
Since the very first day this website has been hosted at MediaTemple. Back then it was a simple shared hosting account for a good price and a lot of good and well earned hype. Almost a year ago they started switching to a grid infrastructure which was said to be able to allocate enough computing power for every grid member no matter what the neighboring cells are doing. Read more »
By Lawrence Yang via a comment at Brand New:
“They don’t have the right to read a book out loud,” said Paul Aiken, executive director of the Authors Guild. “That’s an audio right, which is derivative under copyright law.” — New Kindle Audio Feature Causes a Stir
Yeah. It’s like saying “You can’t sing that Beatles song”.
We don’t pay for the individual letters or words in the book, but rather for the whole content, the idea and the story. Words spoken out loud are not derivate work of the same words in writing.
Long time favorite — Jill Barber — on video and audio.
I still believe in two hearts by Christina Martin & Aveiro (and praça do peixe, to be precise) in Portugal.
Definitely check out the special episode of WordPress Weekly podcast (RSS) hosted by Jeff Chandler where Matt Mullenweg explains why WordPress, GPL and Open Source matters.
I am finally publishing my Widget Context plugin as an α release at the official plugin repository. If you find a bug, or if you know how to fix that bug where the context settings are not saved for widgets that are added fresh to the sidebar on the first ‘Save’, then please leave a comment. Read more »
Here is a list of plugins that are currently active behind this blog. Read more »
Here is an idea for all the ‘premium’ theme authors out there. How about releasing themes under GPL and making style.css the only commercial asset. This would even fall into a much lighter gray area compared to Automattic’s own ‘Custom CSS’ feature (which in fact is a feature provided by GPL code) for $15/year. Ironically, this is a fee for the ability to modify a theme released under GPL.
Leon Chevalier — author of the amazing PHP Speedy plugin — has updated it to work with WordPress 2.7. Read more »
I have managed to add this blog as a subscriber to my identi.ca account. This means that I can post directly from Identi.ca (or any other application that supports OpenMicroBlogging (OMB) protocol, such as Laconi.ca) to my blog.
To achieve this I wrote a plugin that uses the power of XRDS-Simple plugin to generate Yadis document which specifies the location of OAuth and postNotice, as required by OMB (see konstruktors.com/blog/?xrds). A modified version of WP-OAuth plugin takes care of OAuth 1.0 dance (for the initial authorization and all the update notices) and adds support for receiving updates from the listenee (any Laconi.ca application on your phone, for example). Read more »