fusion94.org

Random Musings about Software and Hardware

An Inconvenient Truth About Assault Rifles

| Comments

This post will probably piss people off. All the data presented here is factual.

Let’s start by clearing up a few misconceptions about so-called “assault rifles”. Technically speaking an assault rifle is a selective fire (selectable among either fully automatic, burst-capable, or, sometimes, semi-automatic modes of operation) rifle that uses an intermediate cartridge and a detachable magazine.

How to Enable Developer Settings on Android 4.2

| Comments

So for whatever reason Google has chosen to hide the developer settings in the latest version of Jelly Bean. Here’s how to get them back.

There’s a pretty easy way to re-enable developer setttings and here’s how to do it.

  1. Go to the settings menu, and scroll down to "About phone." Tap it.
  2. Scroll down to the bottom again, where you see "Build number." (Your build number may vary from ours here.)
  3. Tap it seven (7) times. After the third tap, you’ll see a dialog that says you’re four taps away from being a developer. Keep on tapping, and eventually, you’ve got the developer settings back.

Custom Character Generator for LCD Panels

| Comments

In a blog post coming later today or at the very latest on Monday I’ll be writing about displaying content and custom characters on a LCD Panel/LCD Keypad Shield.

As part of that upcoming blog post I’m announcing a Custom Character Generator for LCD Panels.

You can play around with it here.

Kandan an Open Source Alternative to HipChat

| Comments

Say Goodbye to inefficient meetinngs and email threads. Get your team off of AIM, Google Talk, Skype or IRC.

Introduction

Today I’d like to introduce you to Kandan an Open Source alternative to HipChat.

What is Kandan? Kandan is a private chat service for your company or team. You can invite colleagues to share ideas and files in a persistent group chat room or rooms.

Unlike HipChat or other alternatives, Kandan is completely Open Source and can be hosted internally or externally by your organization or by a third party.

CLAHub - CLA’s Done Right

| Comments

IANAL: The post below is based on my experiences in dealing with Open Source projects from a contributor standpoint and as a benevolent dictator.

Background

First of all, what exactly is a Contributor License Agreement (hereafter referred to as CLA)?

Most of us that have been employed as Software Engineers by corporations are already intimately familiar with CLAs although in the corporate world they are generally called a “Intellectual Property Assignment Agreement”. In many ways a CLA is nothing more than that but specifically geared towards Open Source projects.

A CLA is a legal document in which you state you are entitled to contribute the code/documentation/translation to the project you’re contributing to and are willing to have it used in distributions and derivative works. This means that should there be any kind of legal issue in the future as to the origins and ownership of any particular piece of code, then that project has the necessary forms on file from the contributor(s) saying they were permitted to make this contribution.

Legendary for iOS

| Comments

Last night I Open Sourced an iOS application called Legendary. Legendary displays catchphrases and memorable quotes from the character Barney Stinson from the hit show How I Met Your Mother.

This application was originally developed using the Appcelerator Titanium framework and will build for iOS only at the moment but I’d love to see it ported over to Android and other mobile platforms.

As an aside this is only the mobile client side of the application. There’s a server side component as well that will also be open sourced later this week.

Firefox OS App Day - Silicon Valley

| Comments

If you’re a software developer interested in web technologies then you should really consider participating in Firefox OS App Days, a worldwide set of 20+ hack days organized by Mozilla to help you get started developing apps for the all new and shiny Firefox OS.

I’ll be attending the Silicon Valley Event on Saturday, January 19, 2013 being held at the Computer History Museum in Mountain View, California.

This should be a really good opportunity to start creating applications for the Firefox Marketplace and the upcoming Firefox OS phone.

This Post Will Be Tweeted

| Comments

This is a test of Octopress & Twitter integration. If this works then a longer blog post will follow on how to setup Octopress to tweet new blog posts.