I’ve been hunting for a security camera setup for my home for quite some time, doing a ton of research, looking at multiple brands, etc. One thing that kept coming up is that a lot of the specs were very close to the same on many of the products in my price range.
There are obviously certain aspects that are different from each brand, like mounting options, hardware, accessories, camera options, and of course cost. But in a lower cost, “non-professional” system, your options tend to blend together across brands. There are also not a lot of power over ethernet (PoE) cameras out there in the lower price points. Especially not ones that are available in a full system configuration with an NVR, etc.
The main brands that I narrowed down to was Hikvision and Reolink. And the real deciding factor in the end was the cost of the NVR that was available for the selected system (I didn’t want to do a roll your own system). The Reolink system with 4 cameras and a NVR with a 2TB hard drive came in at $479.99 USD. For Hikvision, the just the NVR with a 2TB drive was $396.00 USD. So the Reolink system won.
During a recent project where I was needing to integrate with a Microsoft Azure Intune environment to query for endpoint information, I was having a heck of a time getting proper tokens for use with the Graph API to query for endpoints. Here is the short and sweet to getting API tokens to work correctly and getting endpoint lists from the Graph API.
I’ve been playing around with and attempting to learn Adobe After Effects (purchase a subscription here) and I was trying to get an ellipse to grow on to the screen, then once finished growing to spin at the same rate that the growth took place. (see the video above for an example)
I recently purchased the Osprey Ozone 46 travel pack as an alternative to some other travel packs I had been using, mainly to get a little more space for winter gear.
In the past I had been using a Mountainsmith Parallax camera backpack for most of my travels and it’s worked well. But over the years I’ve started bringing less and less equipment with me and needing more space for clothing and other accessories. The Parallax has about 1880 cu. in. of storage space while the Ozone 46 has 2807 cu. In., so the extra space makes things great for stuffing in things like extra jackets, rain pants, etc. Items that I really had to pin to the outside of the Parallax to get it all to fit.
The Parallax has become my short travel, or day-to-day carry around bag for camera equipment as I still love the padding and customization available with it. And for longer trips, I still use the interior travel case that came with the Parallax for my Nikon D810 camera, I just don’t bring extra lenses or things like that, as I’ve found I don’t use them when doing most of my travel photography.
Recently I’ve been doing a lot of small projects that involve RADIUS authentication on devices and have had to build multiple RADIUS auth servers for testing communication and integrating with 3rd party systems.
A very cool thing about being able to spin up a simple RADIUS server is you can create a basic server then hook it to your favorite authentication service and/or threat detection service. So, for example, let’s say you want to authenticate a user against a local repository or LDAP directory, then verify that the user is valid in your enterprise threat detection system, you can do that by simply adding in another validation step.
It also gives you the option to point servers at your custom application and send login requests to it and verify what your clients are sending, etc. This is great for debugging hardware that may not have the best internal logging. The options are really endless.
Gamdias sent me out their Zeus laser gaming mouse to try out.
The Zeus gaming mouse is a very aggressively designed and highly adjustable mouse with laser precision tracking. One of the most interesting features of the Zeus mouse is that the sides of the mouse are adjustable via wheels on the bottom as well as ergonomic inserts that fit between the adjustable areas.