Alkaline Batteries… Now Rechargeable

Various brands, and styles of AA (double-A) batteries including Panasonic, Kodak, Sony, Toshiba, Polaroid, Energizer, and Duracell. By Vireak sc (Own work) on Wikimedia Commons.

A, AA (double-A), AAA (triple-A), C (R14), and D (D-cell or R20) – all common types of alkaline batteries – batteries that commonly have a zinc electrode and potassium hydroxide (caustic base) electrolyte. The vast majority are not rechargeable. When you do see a rechargeable battery of the types listed they are not likely to be alkaline but instead are likely either the older nickel-metal hydride (NiMH) or the newer lithium-icon (Li-ion). Alkalines are typically not rechargeable… until now.
Continue reading “Alkaline Batteries… Now Rechargeable”

AWS: Lambda@Edge Now Available

Amazon Web Services (AWS) logo consisting of 3 orange boxes stacked diagonally as if it were a forward slash. The fourth is to the right of the top-most box. Under the boxes is the wording "amazon" and "web services" below that in black lower-case text.

Amazon Web Services (AWS) has made Lambda available at the Edge. By edge they mean the edge nodes of their CloudFront (CF) content distribution network (CDN). This mash-up of the two services allows for processing of final data all the way out to the point where it is almost reaching the client and allows for processing requests and the information passing through from the origin to the client / browser that made the request, but I am getting ahead of myself. For those of you who are not aware of what AWS, CF, or Lambda is, let’s start with what they are…

Continue reading “AWS: Lambda@Edge Now Available”

AWS: You’ve Been Chimed

Amazon Web Services (AWS) logo consisting of 3 orange boxes stacked diagonally as if it were a forward slash. The fourth is to the right of the top-most box. Under the boxes is the wording "amazon" and "web services" below that in black lower-case text.

Amazon Web Services (AWS) has come out with a number of new features to compete with the likes of Google, Microsoft, and a litany of other cloud service provider’s push into the enterprise user space. Google has had Google for Work for quite some time. Microsoft introduced Office 365 within the past couple of years and Amazon has added many of the same features — just offered as separate pay-as-you-go services.

Continue reading “AWS: You’ve Been Chimed”

AWS: EBS Update: Elastic EBS Volumes

Amazon Web Services (AWS) logo consisting of 3 orange boxes stacked diagonally as if it were a forward slash. The fourth is to the right of the top-most box. Under the boxes is the wording "amazon" and "web services" below that in black lower-case text.

A couple years ago Amazon Web Services (AWS) introduced one of the most requested features: a mountable file system that could be used across multiple server/elastic compute/EC2 instances. In addition to that it would scale automatically — no setting a storage size — with however much data you used, just like their simple storage service (S3). It was called Elastic File System (EFS). However, elastic block storage (EBS) is still used by most to mount operating systems and often even for file storage (partially due to legacy use and since it is seen as more stable). So what happens when you reached your EBS limit? In the past it was no different than running out of hard drive space on a personal computer (or Mac). Most people panicked, freaked out, panicked some more, then started the long process of adding a new, larger drive (EBS volume) and copying all the existing data over from the old drive or adding a new drive then altering a bunch of software code to split where it can find the data.

Continue reading “AWS: EBS Update: Elastic EBS Volumes”

BSOD from SPACE

Blue Screen of Death (BSOD)

Pretty much everyone knows what the blue screen of death is. That dreaded complete system failure that happens every so often. Sometimes for no reason at all. It can happen on any device – PC, Mac, Android, iOS/iPhone… most of the time the device just reboots.

Any number of issues can cause them – software bug, hardware driver issue, poorly manufactured hardware, an operating system (OS) error, malware (like viruses, adware, etc.). However, those times when it just seems to happen out of the blue (pun intended) might be because of space. Yes, that big blue-in-the day, black-in-the-night thing above you.

Continue reading “BSOD from SPACE”

JavaScript Attack Can Break ASLR

Gold Padlock

BleepingComputer has reported that security researchers discovered a new attack that can be carried out in nearly any browser just using JavaScript. Even with the protections & sandboxing of today’s modern browsers (like Google Chrome, Microsoft Edge, Opera, and Mozilla Firefox) it can break the address space layout randomization (ASLR) that most of today’s central processing units (CPUs) use to prevent malicious programs from figuring out where system processes are located in memory. The attack is called an ASLR⊕Cache, or AnC attack.

Continue reading “JavaScript Attack Can Break ASLR”

Introducing RequireWP

RequireWP WordPress plugin header: "RequireWP" on top of a black barbell with a blue motion-blurred target to the right.

I built this new WordPress plugin, RequireWP, to help speed up the web. It extends WordPress’s WP_Scripts class to write your script requirements out with Require.js syntax. I have seen a ~20% speed increase (decline in load time) on this site which is using the plugin as well. After installing I just had to modify the theme’s required scripts since a few were not set correctly.

Continue reading “Introducing RequireWP”

AWS: Rekognition Update

Amazon Web Services (AWS) logo consisting of 3 orange boxes stacked diagonally as if it were a forward slash. The fourth is to the right of the top-most box. Under the boxes is the wording "amazon" and "web services" below that in black lower-case text.

Amazon Web Services (AWS) had added a new feature to it’s Rekognition facial recognition service: age range. The artificial intelligence cloud service has added age ranges to it’s analysis of peoples’ faces. When you feed in a photo (image) it will estimate the minimum and maximum age range of each person in the photo:

Result of an Amazon Web Services' Rekognition facial recognition services showing a range of 45 to 65 years old for the photo of Jeff Bar, AWS's Chief Evangelist.
AWS Rekognition result showing the age range of the face identified in the photo showing a range of 45 to 65 years old for Jeff Bar (AWS’s Chief Evangelist).

https://aws.amazon.com/blogs/aws/amazon-rekognition-update-estimated-age-range-for-faces/

Everything is Duplexing

Fiber optic wires spread apart and sending out light.

When you talk to someone on the phone typically someone makes a statement or asks a question then the other party responds. We take turns. You talk then I talk, then you talk then I talk – back and forth. That is also how many internet services and wireless communications work as well — they either take turns sending then receiving data (time division duplex or TDD) or will use separate frequencies for transmitting and receiving (frequency division duplex or FDD).

Continue reading “Everything is Duplexing”