rpmlib(FileDigests) / rpmlib(PayloadIsXz) is needed

Installing a CentOS 6 built RPM on CentOS 5: rebuild it with rpmrebuild and the older file digest and payload macros.

gnu parallel

GNU Parallel's citation notice, what --bibtex actually prints, and how to make it stop.

Ports for WDS

The firewall ports Windows Deployment Services actually needs, which is more than the RPC and SMB pair every search result lists.

Query of the century

One Postgres transaction that swaps a table for a freshly loaded copy: CREATE TABLE LIKE, COPY, two renames and a drop.

Hue with LDAP doesn't start up after Cloudera Manager upgrade

A Cloudera Manager upgrade drops ldap_username_pattern from hue.ini, so Hue with LDAP will not start until you put it back via safety valve.

How to get free credit reports in Australia

Where to request a free credit report in Australia from Experian, Veda and D&B, and the ten business days or so it takes.

Merging multiple avro files into single file using python

Python script that merges hundreds of Avro files into one, handling the header and footer, with notes on how slow the append gets.

Catches novated lease company never tell you

What the lease company leaves out: ECM post-tax payments, above-market APR, management and fuel card fees, and what happens if you lose your job.

CDH 5.2.0 spark history server issue

CDH 5.2.0 ships a Spark history location with no hdfs:// prefix, so the history server reads it as a local path and will not start.

Simple pull to refresh

Adding pull to refresh to a plain web page with jquery.scrollz and a few lines of jQuery bound to the pulled event.

Foreman + Puppet autosign.conf doesn't work

Foreman writes the autosign entry but the CSR sits pending forever, because permissions on the CA serial file reject the PUT.

Log compression for Cloudera Manager Hadoop

Cloudera Manager's log4j will not compress rotated logs. The Apache Extras rolling appender does, pasted into the logging safety valve.

Puppet Dell iDRAC control

Managing Dell iDRAC settings from Puppet with racadm, guarded by an onlyif so it only runs on Dell hardware.

Generate Bacula client cert/key pair via Puppet

Puppet exec resources that generate a Bacula client key and self-signed certificate, then concatenate them into the PEM the file daemon wants.

Convert .xva to .qcow2 (or raw)

Turning a Citrix XenServer .xva export into a raw image with xenmigrate.py, then into qcow2 with qemu-img.

Run Citrix NetScaler VPX from KVM

Running Citrix NetScaler VPX on KVM by converting the Hyper-V disk, plus the missing default route and the virtio interface catch.

Bacula daily (or weekly) email report for postgres DB

A shell report that pulls Bacula job results out of the Postgres catalogue and emails a daily or weekly summary.

Dell Chat Support

Dell chat support beats reading service tags down the phone: copy and paste friendly, takes attachments, but closes at midnight CST.

Disable msi with minimal interruption

Disabling MSI on a bnx2 NIC by reloading the module with disable_msi=1 while keeping the link up, including the bonded interface case.

3TB partition support in Linux

Making a 3TB disk usable in Linux with a GPT label under parted and ext4 with 1% reservation, plus the HP array controller catch.