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.
A cool button generator with a large array of customizable features:
Cubism.js is a D3 plugin for visualizing time series. Use Cubism to construct better realtime dashboards, pulling data from Graphite, Cube and other sources. Cubism is available under the Apache License on GitHub.
I needed to install git on a cPanel server recently. After adding the appropriate EPEL5 or EPEL6 repo (fedoraproject.org/wiki/EPEL), 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:
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 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.
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)
I have a pretty big love for pixel art. That’s why Pyxel Edit is so cool — it is designed specifically for this.
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!
Using Wilson score confidence interval or how to sort properly by average rating while sorting on the lower bound of a confidence interval such as 95%. Complete with handy example ruby & SQL examples.
iPicture is a jQuery Plugin to create interactive pictures with extra descriptions.
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.
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 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).
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.