The WordPress PHP API is super-handy for working with WordPress posts. When working with a PHP foreach over the get_posts() array, by default only five posts are returned. To overcome this problem and get all posts, set the “nopaging” variable to “true” as follows: $posts = get_posts( array(    ‘nopaging’ => ‘true’ ) ); foreach… Read More


Microsoft has made available the Windows 10 Technical Preview, for free, as part of the Windows Insider Program. While the final version of Windows 10 isn’t finished, it’s ready to try now — for free. When the full version becomes available, the update will be free for Windows 7, Windows 8 and Windows 8.1 users… Read More


In order to install the System Admin module in FreePBX 12.x (tested with version 12.0.12) on RHEL/CentOS platforms, Schmoozecom wants the “/usr/sbin/incrond” binary. You might have noticed the following error: Module Administration Errors with selection: System Admin cannot be installed: The File “/usr/sbin/incrond” must exist. Please try again after the dependencies have been installed. To… Read More


The Zend Guard loader is available from http://www.zend.com/en/products/guard/downloads for multiple operating systems. The current version, at the time of this writing, is 6.0.0. The 6.0.0 version is compatible with PHP version 5.4, while the legacy 5.5.0 version is compatible with PHP version 5.3. For CentOS 7, Red Hat Enterprise Linux (“RHEL”) 7 and other updated… Read More


Most administrators are using to using the “service iptables save” command to save firewall rules on RHEL5 and RHEL6 servers. With CentOS 7 and Red Hat Enterprise Linux 7 (as well as more-recent versions of Fedora), this command is no longer enabled by default. Instead, Red Hat has enabled `firewalld` by default. To enable the… Read More


Installing FreePBX 12 on CentOS 7 or Red Hat Enterprise Linux 7 is simple.  While the official FreePBX documentation covers just CentOS 6.x, this guide will provide step-by-step instructions for the more recent CentOS 7.x and RHEL 7.x distributions. 1. Make sure SELinux is disabled. [root@freepbx ~]# sestatus SELinux status: disabled 2. Enable EPEL (extra… Read More


I’ve found the Epson WorkForce WF-3520 All-in-One Printer to be a fantastic personal or home-office printer.  There’s a newer model available (the Epson WF-3620), and so I plan to reset the WF-3520 to factory defaults and give it as a gift to someone in need.  Resetting the WF-3520 is easy, and here’s how to do… Read More