Category: software

joh_flattr: a Textpattern plugin for Flattr

I got my Flattr invitation today and realized that a Textpattern plugin was missing, so I wrote one. The plugin displays a Flattr button where the <txp:joh_flattr />-tag is used.

Download the joh_flattr Textpattern plugin

Example usage:

<txp:joh_flattr uid="1234" title="My flatter entry title" description="The description of the flatter entry" />

Parameters

uid
Your personal Flattr user id. Required.
title
The title of the thing you want to submit. Defaults to the article title and falls back to the sitename if omitted. The contents of a custom field named "joh_flattr_title" will override any default value or parameter value.
description
The full excerpt of the content. Defaults to the article excerpt and falls back to the site slogan if there is no current article. The contents of a custom field named "joh_flattr_description" will override any default value or parameter value.
category
The flattr category the content belongs to. You can choose between the following: text, images, video, audio, software, rest. Required. The contents of a custom field named "joh_flattr_category" will override any default value or parameter value.
language
The language code of the submitted thing. Defaults to 'en_GB'. See a list of supported language codes
tag
Tag your Flattr thing. Multiple tags can be used by separating them with commas. The contents of a custom field named "joh_flattr_tag" will override any default value or parameter value.
url
The URL of your Flattr thing. Defaults to the requested URL.
compact
If this parameter is set to "true" the compact button type will be used.

I hope you'll find the plugin useful. If you find any bugs or have any questions, please post them in the Textpattern forum support thread

Open Atrium: open source intranet first impressions

Today Open Atrium 1.0-beta1 was released. In short Open Atrium is an open source intranet platform based on the popular CMS Drupal. Even though I’m not a Drupal fan myself, I’ve been seen forward to try Open Atrium out as it is the only open source intranet platform that I’ve heard of worth mentioning. Check out the features.

So today I downloaded the beta and started installing it on my two-year-old-or-so laptop running a WAMP server. The Drupal installation guide is really straightforward and installation went like a charm. Almost. I had to set “max_execution_time” to 240 in php.ini and reload a couple of pages to make it work. Some of the installation steps took so long time to pass that I thought the web server had crashed, but that was not the case.

My first impression of Open Atrium is that it feels like a solid and flexible application (it should be, based on Drupal). It allows for an intranet to grow quite large. The GUI is also very nicely done. I like the fact that you can specify colors for your groups which helps to easily differentiate between them. There are some issues with the GUI though:

  • When navigating between groups and sub modules/pages it’s not always easy to recognize where you are in the hierarchy. I think some kind of breadcrumbs would help a lot.
  • Some buttons and links are placed in strange places and/or order which to me felt like breaking web conventions.

I also experienced the application as very slow performance wise. I did expect the performance to be quite bad as my laptop is getting old, but I did not expect every page load to take 2-5 seconds. I hope a faster machine addresses that problem.

Over all I was quite impressed with Open Atrium. There are some bugs here and there, but that is expected from a beta, and I am looking forward to future releases. There are more features coming according to the road map and I expect the community to contribute and add even more functionality. I would really like to see time tracking and time estimation added to the “Case Tracker” module for example.

Magento 1.3.0 released

Today it was announced that Magento 1.3.0 was released. Most interesting in this major release is the claimed performance improvement – early tests and benchmarks shows up to 40% performance increase in page loads and memory usage. I haven’t confirmed these numbers, but I’m glad to see that the Magento team still is concerned about performance and is trying to do something about it.

Check out the official blog post @ http://www.magentocommerce.com/blog/comments/magento-version-130-is-now-available/

Textpattern 4.0.8 released

Textpattern releases usually occur once every 6-12 months or so. This is obviously an exception – I cite the official blog post:

Textpattern 4.0.8 is a maintenance release fixing some bugs and ironing out a few glitches which sneaked in during the introduction of new features in our previous release.

Read more about the fixes @ http://textpattern.com/weblog/332/textpattern-cms-408-released.

Audio Notes Touch: a finger friendly dictaphone for Windows Mobile

I’ve been a happy Sony Ericsson Xperia X1 owner for a couple of months. It is running Windows Mobile 6.1 (with all it’s pro’s and con’s). Windows Mobile comes packed with a lot of useful apps but it is missing a useful dictaphone app. A dictaphone is very useful to record guitar riffs and musical ideas in general, so I went on a hunt for one on the Internet.

Continued...

Textpattern 4.0.7 released

Yep, a new version (4.0.7) of my favourite blog/CMS software, Textpattern, has been released to the public. I’ve been running a lot of sites on Textpattern for the last 3-4 years and I still think it is the best CMS software to use for small to medium sized web sites (jonathanhedren.com is running on it aswell).

I think the most interesting new features in version 4.0.7 are unlimited nesting of template tags and that many list tags can take forms and/or contained markup.

Read more at the official announcement

Preamp Emulator - add a tube touch to your digital sounds

Today I stumbled upon a great freeware VST-plugin: Preamp Emulator. It is basically a tube preamp emulator that creates that warm and rich sound that you expect from a tube amplifier. I was very impressed with what this little plugin accomplished and will probably use it a lot in my projects.

Go to the developers web site to download and try it out.

Farewell phpMyAdmin, welcome SQL Buddy

I’ve long been a phpMyAdmin user. Even though I’m quite confident working with MySQL via the command line client, a graphical interface just makes the workflow faster. A GUI also makes it easier to overlook your databases, tables and table data. So phpMyAdmin has been perfect. It has now found a conqueror though: SQL Buddy (found via theDailyApp). SQL Buddy is a free, open source application that basically offers the same functionality as phpMyAdmin, but SQL Buddy comes with a slicker GUI than phpMyAdmin, and an extremely easy setup routine (just unzip the files in a folder on your web server, point your browser to the folder, login and go!). So farewell phpMyAdmin, you’ve been overpowered, and welcome, SQL Buddy!

Continued...

Finding some nice wireframing software

Whenever I’m about to do a mid-size or large project I prefer using some type of wireframing and/or prototyping software. I like wireframes a lot because they take just a fraction of time to do compared to full designs. Wireframes are also easy to talk abount with clients and fellow workers without them making fuss about design elements. Most people do understand that wireframes are not the finished product because they’re so simple. That usually makes it easier for all involved parts to focus on things like usability, functionality and basic layout.

Continued...

How to enable multiple output channels for VST instruments in Cubase 4

I recently bought Cubase 4 Essential. As I’ve been running both Cubase LE and Cubase SX 3 before I got quite confused when I only got one single stereo output from ezDrummer when loaded as a VST instrument. A single stereo output is very limiting when working with drums and the internal mixer in ezDrummer is also quite limited. So I started to scratch my head, thinking that it maybe was a limitation in Essential. That would had been strange though, as even the smallest guy in the Cubase family, LE, has support for multiple outputs for VST’s.

Continued...