I like the Twitter animation that you see right when launching the iPhone app.
When you click the Twitter icon, the logo moves to the center of the screen and seamlessly transitions into the splash screen. Then the icon backs off a bit and shoots forward to fill the screen with white as the app fades in.
Here is the first release of NagiosTV for Nagios 4.
NagiosTV is an alternate user interface (UI) for the Nagios open source monitoring system.
This UI is designed to be viewed on a TV or on your desktop to quickly see if all your services are up or down. This is not meant to be a replacement for the Nagios web interface.
This version adds Flynn, the character from the game Doom. This is just a bit of added fun to bring some emotion to server monitoring. The more services are down, the more angry Flynn gets.
When I walk into my office in the morning, I take a look over at Flynn and see if he is happy or angry. If he is angry then you can fix whatever needs fixing to make him happy again.
Included is a Node.js server which can be used to serve the NagiosTV web interface, and to optionally proxy connections to your Nagios server.
Open Source on GitHub: https://github.com/chriscareycode/nagiostv-4
After reading about the new CSS backdrop-filter I decided to see how much work would be involved to create an iPhone like interface using HTML, CSS, and React.
Continue reading “iPhone interface with React”
Configuring a Raspberry Pi Zero for the first time just got a lot easier.
Continue reading “Raspberry Pi Zero OTG mode”
When you read about using Raspberry Pi cameras as part of your home security system, most of the information you will find will point you in the direction of running motion which is the de-facto standard for doing video motion detection on Linux. There are also variants of motion such as MotionEye or motionEyeOS which provide a nicer UI on top of motion.
Motion requires some horsepower to handle the video processing to detect motion, and also to run the web server and other features. On the modest hardware on the Raspberry Pi, I was only able to reliably achieve 4-10 frames-per-second at 800×600, depending on the Raspberry Pi model in use.
Using this technique below, my camera system is now able to get the full resolution for each Raspberry Pi camera which is 1920×1080 at 30 frames per second.
Continue reading “Achieving high frame rate with a Raspberry Pi camera system”
Sometimes it’s a pain to keep track of your Raspberry Pi’s IP address. Maybe you want to plug it in on a work or friend’s network without having to plug in a keyboard and mouse. This technique is what I am using to know the IP address of my Raspberry Pi’s no matter how often they change or what the IP address is.
Continue reading “Raspberry Pi phone home with IP address”
This is how to create a OS X El Capitan installer on a flash disk or external disk.
Download OS X El Capitan from the App Store. When it finishes downloading, quit the installer. The “Install OS X El Capitan” application should be in your /Applications folder. On a side note even if you do not create a bootable installer, it’s a good idea to get a backup of this installer before running it. After upgrading your system, the installer will remove itself.
Format a flash stick Mac OS Extended (Journaled) with GUID Partition Table
Name the disk “Untitled”. Simply because the command below references the disk by the “Untitled” name.
In Terminal, run:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia –volume /Volumes/Untitled –applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app –nointeraction
Was looking on Google Maps to see what time my favorite little lunch spot opened, and spotted my car on the Google Street View parked out front.
If you use Zoom controls from Accessibility system pref, and using an external monitor, you may have experienced *very* slow performance after upgrading to Yosemite.
One workaround is to set Zoom Style to “Picture-in-picture”.
Continue reading “Slow zoom on OS X Yosemite”
tcpdump out ASCII characters and not see headers
-s Snap Length – Grab the entire 1500 byte packet
-l stdout line
tcpdump -s 1500 -A -l -i eth0