Mosh: MObile SHell

Posted by & filed under Networking, Server Admin.

Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.

Mosh is a replacement for SSH. It’s more robust and responsive, especially over Wi-Fi, cellular, and long-distance links.

Mosh is free software, available for GNU/Linux, FreeBSD, and Mac OS X.

Installing git on a cPanel server

Posted by & filed under Server Admin.

I needed to install git on a cPanel server recently. After adding the appropriate EPEL5 or EPEL6 repo (, you should be able to simply do a:

yum install git

But yum kept reporting a unmet dependency — a Perl-git package — even though I verified the missing package is actually present in the EPEL repo. After a bit of digging, I found cPanel has set yum to exclude any packages with Perl in the name. Simple enough to fix, but aggravating:

vi /etc/yum.conf

Remove “Perl*” from the exclude line and save.

yum install git

Jump back into the yum.conf file and add the perl* exclusion back in so yum does not eat cPanel’s braiiiinnns….


QR Art Codes

Posted by & filed under Programming, Software.

QR codes are 2-dimensional bar codes that encode arbitrary text strings. A common use of QR codes is to encode URLs so that people can scan a QR code (for example, on an advertising poster, building roof, volleyball bikini, belt buckle, or airplane banner) to load a web site on a cell phone instead of having to “type” in a URL. Encoding a image in the QR code is a interesting topic.

Windows ping.exe to csv script (ping2csv)

Posted by & filed under Programming.

Whipped up a quick vbscript to take the output of the ping.exe command and parse it out to a csv so it can be graphed. Behold the fruits of my labor (and my horrid latency issues with my wireless)

Quantum Random Number Generator Available Publicly

Posted by & filed under Uncategorized.

Reliable and unbiased random numbers are needed for a range of applications spanning from numerical modeling to cryptographic communications. While there are algorithms that can generate pseudo random numbers, they can never be perfectly random nor indeterministic.

Researchers at the ANU are generating true random numbers from a physical quantum source. We do this by splitting a beam of light into two beams and then measuring the power in each beam. Because light is quantised, the light intensity in each beam fluctuates about the mean. Those fluctuations, due ultimately to the quantum vacuum, can be converted into a source of random numbers. Every number is randomly generated in real time and cannot be predicted beforehand. So if you need some really random numbers, use the link below!…

New BBWin Client from SquidWorks

Posted by & filed under Uncategorized.

Well, I was happy with just editing config files, but the folks over at SquidWorks made it even easier for my non uber-tekkie colleagues to update BBWin configs:

The BBWin GUI was developed due to a need to make updating and setting up a managed system for monitoring easier for techs. As I am a old Linux guy using a text editor to configure the BBWin.cfg file was common place. When I had to teach others to, not only edit but troubleshoot the files when mistakes were made. That became a task in and of its self. BBWin GUI makes easy work of installing the latest BBWin application, setting for the first time or updating and active system. This app even saves you having to open up notepad first as a admin in Windows 2008 servers before editing and saving the BBWin.cfg file.

Network Weathermap Fun

Posted by & filed under Uncategorized.

Got my weathermap online… still building out nodes, but working well so far:

I have another one in the works for our SAN which is even cooler.

GreenSQL – Database Firewall

Posted by & filed under Programming.

GreenSQL is a database firewall. I’m skeptical, but here goes: GreenSQL is an Open Source database firewall used to protect databases from SQL injection attacks. GreenSQL works as a proxy and has built in support for MySQL and PostgreSQL. The logic is based on evaluation of SQL commands using a risk scoring matrix as well as blocking known db administrative commands (DROP, CREATE, etc).

Sheeva Plugs

Posted by & filed under Uncategorized.

SheevaPlug development kit is a plug computing device that runs network-based software services that normally require a dedicated personal computer. Featuring a 1.2GHz Marvell Sheeva CPU with 512 MB of flash memory and 512 MB of DDR2, the SheevaPlug development kit provides ample performance and resources to develop or port almost any application. Multiple Linux distributions are available for the platform, and software is supported in an open source model. Network connectivity is via Gigabit Ethernet; peripheral devices can be connected using USB2.0.…