Upgrading Emacs to 24.5

on Ubuntu 12.04

Dump this in your terminal:

sudo apt-get install checkinstall
mkdir -p ~/src
cd ~/src
wget https://ftp.gnu.org/gnu/emacs/emacs-24.5.tar.gz
tar xf emacs-24.5.tar.gz
cd emacs-24.5
./configure
make
sudo checkinstall
Read More
Apr 5, 2017 1 min read

What are In-Ear Monitors?

In-Ear Monitors (IEMs), is a type of headphone designed to be partially inserted into a user’s ear canal by using form-fitting tips often made by a range materials such as rubber, soft plastic, silicon, and more. It’s also common to purchase custom molded tips to fit your ear canal. This typically offers the best results in comfort and noise isolation.

Read More
Jan 10, 2016 1 min read

Facebook Page Analytics

with Ruby On Rails

I decided to flex my programming muscle and try something new. I’ve done Ruby for CLI tools and Chef cookbooks but never a Ruby on Rails (RoR) application. Much of the hype with RoR is gone these days but it’s been around long enough to be considered tested and somewhat mature like an old elitist hipster… If that makes sense.

tldr; Just give me the source

Description

The project was to create a Rails applications that provides analytics for the last 100 Facebook posts of a Facebook page. As a user, you should be able to login using Facebook, see a list of pages that you have authorized admin access to, and lastly see a display of the pages’ top 5 posts (out of the last 100) as well as a sortable table of the 100 most recent posts.

Read More
Dec 20, 2015 6 min read

The World's Finest Audiophile Electronics

Now Live

I’m very excited to announce LosslessLife, a company focusing on the best high resolution audio gear. LosslessLife reflects the continuous hard work and commitment in the products it believes in by creating a voice to get the word out from the audiophile communities and to consumers.

It is often assumed by the average consumer that a higher price and/or bigger brand name results in better product. While this can be true to some degree, consumers are often paying more for a product’s marketing expenses when purchasing from large retail stores rather than receiving higher performing product.

Strict factors such as performance, output quality, and the overall craftsmanship of products must be met in order to make it to LosslessLife as the company name is synonymous with the highest level of quality.

In a market that is saturated with mediocre products, LosslessLife believes it’s success will be by educating consumers to make smarter choices when purchasing. We do the research for you and provide all of the facts in an unbiased fashion.

While many companies sell products which they claim they would use, LosslessLife only sells products it does use by it’s highly enthusiastic team with backgrounds in technology, production, and an affinity for music.

Read More
Nov 15, 2015 2 min read

What are Planar Magnetic Drivers?

A Planar Magnetic driver, has coined a few other terms such as “orthodynamic” or “Isodynamic”, all of which mean the same thing (in regards to headphones). They can be described as the child of a dynamic and electrostatic driver, sort of… The best of both worlds, at least.

Read More
Nov 10, 2015 2 min read

What are Dynamic Drivers?

A dynamic driver, sometimes referred to as a “moving coil” driver is the most common driver found in headphones. It is the same technology found in speakers around your home, but on a much smaller scale. This type of driver consists of alternating magnetic fields powered by a tiny wire coil (or a “voice coil”). As the current changes based on the sound playback, the coil reacts with the magnetic field and the lightweight diaphragm rapidly compresses and decompresses the air by pulling the diaphragm in and out from the ring within the driver to create the sound you hear.

Read More
Nov 10, 2015 1 min read

What are headphone drivers?

Headphones are essentially a set of tiny speakers that sit in, on or around your ears and like all speakers, they have drivers. Everyone can agree that not all headphones are the same or created equally. But besides the superficial differences and the various features you may be offered such as noise cancelling and wireless capabilities, there are other more subtle differences that can make a huge difference. That subtle difference is determined by the type of driver used in the headphones.

Read More
Nov 5, 2015 1 min read

TMZ Mobile Website

Version 2

It has been an exciting journey from start to finish. As the head developer of the mobile website for one of the world’s biggest blog sites, I’m pleased to announce Version 2 of TMZ! Take a look at all the new features. I think you will like it.

Disclaimer

The views and opinions shared in this article are those of the author’s (Richard Sumilang) and do not necessarily reflect TMZ, Telepictures, Warner Bros and any staff member or affiliate.

Read More
Sep 22, 2015 7 min read

Automate Your OS X App Installations

"To install, drag this icon..." no more!

I refined my original cask script for installing the software needed on multiple Mac workstations. The new version now allows you to configure parameters of the installation such as install path and which category of applications you wish to install.

The point of this tool is to help me configure (or reconfigure) workstations as needed by removing the manual work of finding the applications I always use online, unpacking, and copying to applications folder. That process becomes a tedious task when working with dozens of pieces of software.

Fork it for your own use on Github!

Read More
Sep 20, 2015 3 min read

Bottlehead S.E.X. 2.1 Unboxed

Impedance Switch and C4S Parts Revealed

There you have it. All the parts that I’ll be assembling for the Bottlehead S.E.X. version 2.1. The parts in the image include the impedance switch and the C4S components. To the far left, there is a bag I didn’t bother unraveling because it is mainly little screws and bolts that felt easy to lose.

Build Order

I will do incremental builds. This way I can test the quality of a build on it’s own before adding additional components. This is a good practice I follow in daily software development and has proved helpful in debugging. The order will be as follows:

  1. S.E.X. kit.
  2. Impedance switch installation.
  3. C4S Upgrade.
Read More
Sep 19, 2015 1 min read

Bottlehead S.E.X. 2.1 Journey

Impedance Switch, C4S upgrade, and custom details.

After almost a month of waiting, my Bottlehead S.E.X. has finally arrived. This will be my first of many electronic DIY projects. I will detail the journey from start to finish. Including details like what tools I used, any problems I encountered, and any suggestions I come up with on the way. This blog series is sort of like an enhancement to the original guide provided with your Bottlehead S.E.X. purchase.

Read More
Sep 12, 2015 2 min read

Version 3

Refined. Polished.

Rebuilt from the ground up, the new site is refined from the presentation to the source. The theme has been modernized to load faster and I created more ways to navigate the site so more data is easily accessible while keeping the idea of simplicity in mind.

Read More
Sep 5, 2015 4 min read

"effective. Power" ... An AOL Flashback.

لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ

haX0r

There’s a popular text message going around today that restarts a recipients iPhone (if notifications is turned on) when they receive the following text:

effective. 
Power
لُلُصّبُلُلصّبُررً ॣ ॣh ॣ ॣ
冗
Read More
May 28, 2015 2 min read

Using jQuery mobile in a ECMAScript 6 project

Oh the pain...

I started using ECMAScript 6 in a project which required supporting the dependencies I was upgrading from. I used Babel JS to transpile my ES6 code with browserify and everything was working fine until I got to jQuery-mobile.

Read More
Mar 11, 2015 3 min read

A thing or two about style guides

A style guide should be chosen when working on a solo project or with a team. This keeps the code manageable when you or your peers come back to work on it in the future. It doesn’t matter which style guideline you choose as long as you stick with it. In a sense, writing clean code will also help reduce technical debt. Below is a collection of style guides that I collected over time. Some important rules are repeated in other styles. It’s nice to keep consistency (to a degree) if you are writing in multiple programming languages but ultimately it’s best to do what’s best for each language.

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

Martin Fowler, Refactoring: Improving the Design of Existing Code

Read More
Feb 8, 2015 2 min read