Software

Screencasts with RecordMyDesktop, ffmpeg conversion for HTML5 video

Producing a demo video for my DrupalCon Portland presentation caused a bit frustration with video editing tools, so here is a simple solution to cut and convert a video on Ubuntu.

Categories: 

Git diff --color-words

Git command for better patch review.

Categories: 

Web Service Composition in Drupal

A master thesis written by Klaus Purer at the Vienna University of Technology, released in May 2011.

Abstract:

Building web applications has become a complex task and often requires interaction with other web applications, such as web services. Drupal is a free and open source content management system and framework that provides a rich platform for rapid web development. The modular and extensible nature of Drupal allows developers to customize and embrace the core functionality and to create new features. This thesis is about investigating and implementing a web service client module for Drupal that is able to consume classical WS* web services as well as RESTful web services.

Home WiFi setup with Ubuntu, Asus RT-N56U and Linksys WMP600N

A summary about setting up a 802.11n wireless network at home, also for future self-reference.

Categories: 

Running PHP 5.3 and 5.2 in parallel with nginx

The problem: you want to upgrade your Ubuntu server, but you still need PHP 5.2 for some old web sites (i.e. Drupal 5 is not PHP 5.3 compatible).
The solution: Go with the packaged PHP 5.3 for your new sites and compile PHP 5.2 yourself for the old ones. As we use the nginx webserver with FastCGI, we can choose per site which PHP CGI binary will handle the requests.

Categories: 

Ubuntu talking Elvish or Klingon?

Funny screenshot I captured yesterday (I guess this bug was originally caused by outputting binary data in a terminal):

Categories: 

Lightning talk about hooks in Drupal

I will attend the Drupal Core Developer Summit at Drupalcon San Francisco, so I had to prepare a short lighting talk about a topic that bothers me in Drupal. As I ran into an issue of implementing a hook by accident recently, I decided to come up with some suggestions how to improve the situation. I have attached the PDF I will submit.

Categories: 

Gmail and postmaster

The Gmail spam filter works fine most time, but be careful if you are the postmaster of a mail server and want to check delivery failure notifications in your Gmail account.

Categories: 

A master thesis about Drupal and Web Services

In the last weeks I thought about a topic for my master thesis at the Vienna University of Technology, and I came up with the idea of integrating Drupal and Web Services.

Categories: 

Drupal Core update script

Update: Do not use this script anymore, drush provides a very good upgrade mechanism itself now!

Upgrading Drupal core can be a very tedious task - especially if you run a Drupal multi site installation (backup database, put site into maintenance mode, run update DB script, put site online again - repeat for every single site). We use Drush and a custom bash script to make life much more easier on our fsinf.at Drupal farm.

Categories: 

Pages

Subscribe to Software