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