RPi compiling Icecast with support for openssl

In the Raspbian repositories, the Icecast2 package does NOT support encrypted connections via openssl. If you try to use the ssl tags in the /etc/icecast2/icecast.xml configuration file, Icecast will fail to start. You'll see something like this in /var/log/icecast2/error.log: 

[2016-10-15 20:41:45] INFO connection/get_ssl_certificate No SSL capability.

Upgrading ownCloud using my latest python script

I just developed a Python script to upgrade ownCloud.  It runs on Ubuntu 15.04 using a MySQL server and an Apache server. I've successfully tested the upgrade from 8.0.6 to 8.1.1, but only using the second option that downloads the code for you.

It's available on Github here.

You must be running:

  • Linux (It has only been tested under Ubuntu 15.04)
  • Apache
  • MySQL

Under this release, you must set some configuration parameters in the function getConfig:

Drupal 7 Database Query using db_select

Querying the database in Drupal 7 requires using the database.inc API.  This is to provide a modular interface to get information from the database without depending on the type of database that serves as the backend for the drupal installation.  In other words, it does not matter if the database is either MySQL or PostgreSQL, the database API provides the same functions and objects to query information from it.  Essentially, there are three functions to query information from the database: