Audcom

Error message

  • Deprecated function: session_set_save_handler(): Providing individual callbacks instead of an object implementing SessionHandlerInterface is deprecated in drupal_session_initialize() (line 245 of /usr/local/www/sites/drupal/htdocs/includes/session.inc).
  • Deprecated function: Creation of dynamic property GTMContainer::$table is deprecated in GTMContainer->__construct() (line 165 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/container.inc).
  • Deprecated function: Creation of dynamic property GTMContainer::$type is deprecated in GTMContainer->__construct() (line 165 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/container.inc).
  • Deprecated function: Creation of dynamic property GTMContainer::$export_type is deprecated in GTMContainer->__construct() (line 165 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/container.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$name is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$label is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$status is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$uri is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$compact_snippet is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$include_file is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$rebuild_snippets is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$flush_snippets is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$debug_output is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$data_layer is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$include_classes is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$whitelist_classes is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$blacklist_classes is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$include_environment is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$environment_id is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$environment_token is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$path_toggle is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$path_list is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$role_toggle is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$role_list is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$status_toggle is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$status_list is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$table is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$type is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMSettings::$export_type is deprecated in GTMSettings->__construct() (line 23 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/settings.inc).
  • Deprecated function: Creation of dynamic property GTMContainer::$toggle is deprecated in GTMContainer->genericCheck() (line 402 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/container.inc).
  • Deprecated function: Creation of dynamic property GTMContainer::$list is deprecated in GTMContainer->genericCheck() (line 403 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/container.inc).
  • Deprecated function: Creation of dynamic property GTMContainer::$context is deprecated in GTMContainer->genericCheck() (line 404 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/container.inc).
  • Deprecated function: Creation of dynamic property GTMContainer::$singular is deprecated in GTMContainer->genericCheck() (line 405 of /usr/local/www/sites/drupal/sites/all/modules/google_tag/includes/entity/container.inc).
Radio Silence

In 2017 so far, I've written a couple of posts that have not yet made it to the publish stage. One entitled "Fixing BSDgrep," and another with general thoughts on Python. These will eventually get published. =) Here's a little bit of what I've been up to in 2017:

Ham Radio

I recently obtained my general license in the USA, and I have plans to shoot for extra in the short- to mid- term. I have a couple of Baofengs that I use, and I've also setup a Raspberry Pi (running FreeBSD, of course) with an RTL-SDR dongle plugged into it running Direwolf to capture APRS traffic.

Fixing BSDgrep

Also the subject of one of the articles I'm writing, I've spent a good chunk of time fixing BSDgrep in FreeBSD. There were many outstanding bugs open against it in Bugzilla, but I've slowly squashed each one and got a couple of improvements through in the process mostly so that I don't have to specify a working directory with -r. I've also been doing some work in other areas of the base system to help my workflow in some areas. I intend to continue trying to improve things in FreeBSD; mostly because I get a certain satisfaction out of doing so, but also because I converted al of my stuff to FreeBSD roughly two years ago now.

Server Migration

I've also managed to migrate my www droplet with DigitalOcean to another droplet, but this time with more jails. In the new setup, I've got four jails using iocage:

  • db0 - Postgres jail, runs postgres 9.6, houses website databases
  • vpn0 - OpenVPN server for my private network 
  • www0 - Nginx jail, houses acme/letsencrypt bits
  • xmpp0 - Jabber server, runs ejabberd

This is a marked increase from the one jail (xmpp0) I previously had, but SSL certs are still mounted into individual jails as required.

Future Plans

The year is still just under half-way over, and I have much to do. Here are some future plans I have for this year:

  • Help get HDMI up on pine64/pinebook
  • Continue FreeBSD development
  • Replace old SunFire build server with more cost effective solution
  • More programming

Not the most difficult lit of things to accomplish, but still worth formalizing. I reserve the right to accomplish more or less as needed.