Setting JVM Proxy Variables

Setting JVM Proxy Variables This would not typically warrant a blog post. However, I just spent days resolving it, and I wish I had found the solution earlier. I’m putting this out there for you, just in case you’re being whipped around by this problem. The JDK responds to several system environment variables to control… Read More »

Enabling CLDR Locale Data in Java and Groovy

Enabling CLDR Locale Data in Java and Groovy Today a colleague asked whether I could provide a list of localized country names for Portuguese. I know that the CLDR database contains all that great localization goodness, but I didn’t have the time to dig through the raw data. Still, I wanted to help, and I… Read More »

Iterating Java Characters

A char is not always a full Unicode character. I touched lightly on this before, but the point should be repeated. Unicode has evolved, and the Java char definition has too. If you need to iterate through a string of characters, you have lots of ways to interpret that functionality. You could mean any of… Read More »

Adding a Server to Your AWS VPC

In a previous blog, I described how to start with AWS Cloudformation by creating a simple network with a vpc and a subnet. This time I’ll finish up basic Cloudformation by showing how to add a couple security groups and a server. Creating Security Groups Security groups define what ports and addresses that your servers… Read More »

A Little Java Character History

The Java language has supported Unicode from its beginning. In those early days, the Unicode character set defined characters with integer values in the range 0x0000 through 0xFFFF. That’s 65,536 possible character values in the full Unicode set. Java’s char type was defined to represent a single character in that range. However, Unicode changed. It… Read More »

Using Cloudformation to Create a Virtual Private Cloud in AWS

Creating your network infrastructure in AWS is simplified by a service called Cloudformation. Cloudformation allows you to specify your network subnets, groups, and other resources in a JSON file. When you submit that JSON file to AWS, the service will create the resources in your AWS account. This article demonstrates Cloudformation by creating a basic… Read More »

Preparing to Use the Amazon Web Services Command Line Client

I’m so impressed with the AWS services that I’m going to use them to create my own set of services for my personal domains. The plan is to introduce a few proof-of-concept services to show others both how to use AWS and how to have some fun with a couple i18n/g11n services as well. Let’s… Read More »

Starting with Amazon Web Services

I recently began working with Amazon Web Services (AWS). AWS truly is an amazing set of services that allow you to create scalable, durable applications in the cloud. AWS provides a powerful set of capabilities to create, deploy, and manage cloud resources with a convenient command line interface (CLI) and a browser console. Over the… Read More »

Headless Raspberry Pi

Although my very first experience with the Raspberry Pi was less than impressive, my subsequent encounter proved fruitful. After following a youtube tutorial, I learned that my initial 8GB micro SD card had NOOBS installed. While it is intended for noobies maybe, I guess my use-case was sufficiently off-track to derail my noob attempt. I… Read More »

First Experience With Raspberry Pi

Today my wife presented me with a Raspberry Pi Cana Kit. Out of the box, I have: the Pi itself a power adapter an HDMI cable a micro-sd card a Wifi adapter It doesn’t have a keyboard or display of course. I figured the SD card had the OS on it, so I inserted the… Read More »