ascii art logo: drofmij

Hello my name is Jim and I'm a software developer. You can find me on twitter as @originaldrofmij.

Fix S3 Plugin for Jenkins with this one Wierd Trick!

So this is really just here for my future reference, but it may be useful for someone else with the same issue. :D

The problem:

Jenkins S3 publisher plugin was showing this error in Manage Jenkins - > Configure System -> Amazon S3 profiles:

"Can't connect to s3 service: unable to execute http request: peer not authenticated"

Likely Cause:

OpenJDK has different cert settings out of box than Sun JDK does.

Solution for my server:

Install Sun JDK latest version (1.8_40 in my case).

Blueberry Bass Overdrive

I play bass guitar, and in my quest to improve my bass sound, I started researching various bass guitar effects pedals and came to the conclusion that they are, for the most part, expensive. Sadly, I do not have room in the budget for all the effects I would like to try. I remembered hearing or reading somewhere that a lot of original guitar effects were DIY type things. I did some googling and discovered the Guitar FX Layouts blog and thus began my introduction to building guitar effects pedals. Thanks to Ivlark, Mirosol and all the other cool folks at Guitar FX Layouts blog, without these guys I would never have been able to start this hobby.

Finished pedal (with electrical tape patches to cover badly placed in / out holes) 2
The Blueberry

The first guitar effect pedal I built is a clone of the Mad Professor Blueberry Bass Overdrive (here is the layout). This should not have been my first build, I should have started with something simpler, probably a kit. I ordered all of the parts from Tayda Electronics or so I thought. Once I had received the parts and started getting things together to start soldering I noticed I had missed a few things and ordered some more parts. I had ordered the wrong type of 3pdt footswitch (momentary, not latching), I missed a couple of capacitors, and did not order any knobs for the potentiometers.

Read More ...

Simple SSI Blog

What better way to rock a retro internet community page then to build it with a vintage web technology?

<!-- This is my complete index.shtml -->
<!--#include virtual="../include/html5start.shtml"-->
<!--#include virtual="../include/headcontent.shtml" -->
<!--#include virtual="../include/analytics.shtml" -->
<!--#include virtual="../include/header.shtml" -->
<!-- Insert Content Here -->
<!--#include virtual="../include/footer.shtml" -->

Some folks in the #tildeclub IRC channel mentioned that SSI is available on the user homepages and had to check it out. From what I can gather after a quick google search, and reading this apacheweek article I discovered that SSI (Server Side Includes) have been available at least as early as 1996.

Thus began an EPIC journey of discovery and configuration that stretched me to my very limits! I banged out some quick templates on editing LIVE FILES in the public_html folder, just like my web forefathers of epochs gone by.

Read More ...

Abbreviated Developers Guide to Web Accessibility


It can be difficult to build accessible web sites and web applications. If you don't design and build with accessibility in mind your site or app can be difficult or impossible for some people to read or use. There are some tools and resources that will help make your stuff accessible.

Start here! Do these!

Internet Explorer 8 Comparison

I spotted this tweet a few days ago:

And this one the next day:

After reading some of the replies on twitter, I realized that this is a topic I care deeply about. I want to build web sites and web apps that are more accessible and I want to see other developers do the same. I want the software and pages that I build to be usable and readable by everyone. I will not through laziness ignore tools and techniques that can make the web a more usable and accessible place.

Read More ...