Pacific Simplicity is the home to my tech blog of sorts, aiming to assist and provide information easily to other Linux users and Open Source hackers out there.  It contains articles on Linux, system admin hints, scripting, programming embedded systems, OpenWRT and of course Drupal . Check it out and don't forget to comment!

Posted: Fri, 09/12/2014 - 19:01

Here is a simple C example that demonstrates using stat(), posix_fadvise() and assert() for a file copy, not that its not great for spares files ;)

Posted: Sat, 09/06/2014 - 09:12

Here is a quick user guide that shows the command snippets demonstrating the basic functionality provided by an SVN repository. This page will be organized by usage scenarios such as "how do I check out code?" or "how do I add a new file and check it it?".

Assuming that you are using an already configured SVN repository and that you have been provided the SVN's address along with your user's credentials. However, credentials may not be required if you are checking -out source code from a public repository such as SourceForge, but may be required for check-in rights.

Posted: Thu, 07/24/2014 - 16:05

Here is my updated OpenWRT guide for the Ubiquity Router Station Pro - this includes wireless drivers and a minimal install (with optimization for performance set instead of size).

Posted: Fri, 06/13/2014 - 11:02

A few days ago I discovered that sometimes applications will reference a symbol and a version when attempting to link to an application. Usually an undefined symbol is related to one of the following:

  • A library required to link
  • Improper linking order
  • The symbol not being within the library at all

As a I discovered, this is not always the case:

Posted: Fri, 05/09/2014 - 15:59

Recently, I was asked to review, maintain, update and document existing work from the Concordia University in Montreal. In an effort to continue the past OpenDiameter work - here is the current work for 1.0.7i(ish) and documentation.

OpenDiameter 1.0.8 will be available SOON!

Compiling OpenDiameter 1.0.7-j and running the EAP-MD5 test

The code can be built using the following process:

sudo apt-get install libbz2-dev build-essential python python-dev