You are here

Linux

Concurrency and synchronisation in POSIX Bourne shell

It seems like ages ago now that I found my customer had a process that connected to hundreds of Oracle databases to run predefined SQL for health checks. These databases were hosted all over the world and the SQL could take up to fifteen minutes to complete for a single database (with huge amounts of TNS timeouts). The end result was a CSV file that was ultimately formatted into a spreadsheet to provide management information. It took about a day to obtain this final result.

I thought there was a better way.

Classifications: 

Drupal 6 to 7 upgrade: "PHP Fatal error: Unsupported operand types in /usr/share/drupal7/includes/common.inc"

The scenario is a Drupal 6 website running on Debian GNU/Linux current stable is upgraded to Drupal 7 from backports in order to test its behaviour once the new Debian stable is released and Drupal 6 becomes unavailable.

On the Drupal 6 website there is a menu link created as a short-cut to log a user in and take them to the home page. This hides away the huge login block.

Classifications: 

Ubuntu phone

Canonical's Ubuntu is widely reported to be releasing a new mobile cell phone.
Ubuntu now fits your phone
Introducing the superphone that’s also a full PC

And why not run standard PC software on a phone? The hardware is becoming fast enough. In fact my existing phone's processor and memory have a significantly greater specification than my core router which runs Debian GNU/Linux.

Classifications: 

Debian GNU/Linux 5.0 released

The Debian Project is pleased to announce the official release of Debian GNU/Linux version 5.0 (codenamed Lenny) after 22 months of constant development. Debian GNU/Linux is a free operating system which supports a total of twelve processor architectures and includes the KDE, GNOME, Xfce, and LXDE desktop environments. It also features compatibility with the FHS v2.3 and software developed for version 3.2 of the LSB.

Classifications: 

Nokia E71 email integration

We have an existing email infrastructure running uw-imapd and exim4 on Debian GNU/Linux Etch and needed to hook up a Nokia E71 mobile telephone to this existing setup.

The existing infrastructure has run without issue for many years. However the E71 would take a minute or so to retrieve just a single email. Therefore some alternatives were tried.

Classifications: 

Building an Oracle cluster on Debian GNU/Linux Etch HowTo

This brief HOWTO is based on the excellent article from Oracle detailing how to build a RAC cluster on GNU/Linux using ASM as the storage medium. It also pulls some information from this other great article though I used an iSCSI SAN for shared storage.

It is assumed that the Etch distribution of Debian GNU/Linux is used. The Linux kernel that this was tested on was version 2.6.18-4-686.

Classifications: 

Pages

Subscribe to Linux