Technology

Blog posts about software and hardware technology topics

Internet Explorer and the Friendly Error Pages...

Internet Explorer (and Microsoft Edge) is widely joked about as the bane of any web application developers existence. This is only somewhat true these days as Microsoft contains to make improvements to their browsers and bring them towards web standards compliance (Edge in particular has come a long way to support HTML5 features); but for those of us that have to support old versions of IE it is as true as it is today as it was nearly 10 years ago.

Automatic Code Reviews with Upsource and Git

We're a small shop here at Bio::Neos and spend a lot of our time wearing different hats. We try to make switching hats as easy as possible by finding the right tooling and environment to make us as efficient as we can be. Code reviews are a crucial part of our development process that we use to (1) ensure code quality, (2) improve our skills and (3) share knowledge between our developers, at both a project level and a professional level. But because we spend a majority of our time designing and writing software, the code review can be at times an easy part to leave out of the process.

Chrome's Unsafe Ports

So apparently Chrome maintains a list of "unsafe" ports (or maybe a list of safe ones). I did not know this... and got a minor headache from it.

I was trying to setup a new printer remotely on one of my workstations that currently is configured to allow access to CUPS only locally on port 631 (default setup). That's easy enough, I'll just use SSH's port forwarding to allow my connection to appear local to cups:

Denyhosts 2.6 (< 6.el5) Misses a Large Number of Attacks

UPDATE (2015/03/09)

There was a release of denyhosts that finally fixes this bug! (Maybe the RHEL EPEL maintenance crew read my blog post, haha). So as long as you patch through 2.6-6.el5 (or equivalent if you are running a newer version of CentOS/RHEL/etc) then you will not have this issue. Thanks EPEL team!

Original article for reference

So, I hesitate to call this a vulnerability, but it definitely is a critical issue.

Cordova Development (don't forget your cordova.js script tag!)

Recently we have begun to create a few projects using Apache Cordova. It is a great system that has come a long way from the last time I looked into using it (when it was still "PhoneGap"). It allows you to create a cross-platform mobile app using HTML/CSS/JS, which is great for us as we have plenty of experience using web technologies. There are some limitations as to what native APIs are supported but overall there is a ton that you can do!

Faux Full Width Sections (CSS)

A relevant design trend on the web is the long scroller. Long scrollers are pages with content organized vertically, typically broken into full width sections designated by visually different backgrounds (color or images). This format supports the easiest and most ergonomic movement on a mobile device, the swipe. It works equally as well on a laptop with a touchpad, or desktop with a mouse that has a decent scrollwheel.

New Website!

Welcome to our new website!

Our previous website design survived from circa 2008 until this year (2014). As quickly as things change on the internet, that was more than a lifetime for our now retired theme (and Drupal 6 installation).

Subscribe to RSS - Technology