All Posts By


Mail-In-A-Box and Gitlab Install Script Same Server

By | Linux | No Comments
[raw] apt-get update && apt-get dist-upgrade
curl -s | sudo bash
curl | sudo bash
mv download download.deb
dpkg -i download.deb

Gitlab SSL Certificate Cloudflare Fatal Error

By | Web | No Comments

Errors include :


/ci/api/v1/builds/register.json: x509: certificate
signed by unknown authority

fatal: unable to access SSL certificate problem: unable to get local issuer certificate


update certificates to include the root ca –
helpful commands :
[raw] gitlab-runner –debug run
gitlab-ctl reconfigure
gitlab-ci-multi-runner unregister –url –token xxx


Here are the Cloudflare Origin root certificates.

AirBNB Pre-Approved Payment Mobile App Issue/Bug

By | Tips | No Comments

I recently tried to book a house on Airbnb mobile app.  Having not booked in a while, I decided to try linking my PayPal account.  I followed the steps in the app to connect my account for pre-approved payments.  Upon return to the app after successfully linking my account, I tried to book the house.  I received an error that the payment was not approved.  At this time, I then checked the PayPal website and could see a successful approved payment.  So, I thought to myself it must have been a little bug, so I tried to book again.  Once again, the charge showed up in PayPal, and now I had 2 successful PayPal payments and NO booking.  I called Airbnb immediately to explain the situation and they told me…don’t worry about it – this isn’t a real transaction.  Well, 2 days later – those pre-approved payments for over $2,000 hit my PayPal account!  Why?  Because the Airbnb app has a bad bug – and the PayPal link/booking flow is clearly broken.  Airbnb CSR reps (Sierra L.) were not helpful at all, and I had to get PayPal to finally step in and correct this mistake.  At no time did the CSR reps realize there was an issue with the app.  Additionally, they spoke over my concerns and actually hung up on me at one point! Wow, all for taking $2,000 in un-authorized charges.  Clearly they have no Customer Service Representative training.

Do not use PayPal and AirBNB – it doesn’t work correctly.

DigitalOcean Block Storage Speed and Benchmarks

By | digitalocean, Linux | One Comment

Here are some simple stats from the new block storage available over at DigitalOcean.  Tested on a 1gb droplet.

[raw]hdparm -t /dev/sda[/raw] Reads

Timing buffered disk reads: 536 MB in  3.01 seconds = 178.15 MB/sec

Timing buffered disk reads: 586 MB in  3.01 seconds = 194.63 MB/sec

Timing buffered disk reads: 574 MB in  3.00 seconds = 191.32 MB/sec

[raw]hdparm -T /dev/sda[/raw] Cached Reads

Timing cached reads:   15090 MB in  2.00 seconds = 7551.96 MB/sec

Timing cached reads:   15056 MB in  2.00 seconds = 7535.53 MB/sec

Timing cached reads:   14810 MB in  2.00 seconds = 7411.46 MB/sec

[raw]time sh -c “dd if=/dev/sda of=ddfile bs=8k count=1000000 && sync”; rm ddfile[/raw] Writes

8192000000 bytes (8.2 GB) copied, 49.4442 s, 166 MB/s

real 0m49.523s

user 0m0.348s

sys 0m12.384s

Allow DNSMASQ through UFW Firewall Port Guide

By | dnsmasq, ufw | No Comments

If you want to use UFW Firewall with DNSMASQ you need to enable some extra ports so all the queries can process correctly. Here are the ports you should open.


ufw allow from any port 68 to any port 67 proto udp

[/raw] [raw]

ufw allow dns

[/raw] [raw] ufw disable
ufw enable

Hackintosh 10.11.5 Update Instructions

By | Hackintosh | No Comments

For the latest 10.11.5 here is the recommended upgrade procedure.  There are no known compatibility issues at this time for upgrading directly from the AppStore.

Download and Install the update from the AppStore.  Allow your machine to restart.

In clover, change your boot options to set [raw]



Boot.  Allow the update to continue and wait for it to install.  If you’re using -v boot flag don’t expect to see the normal progress indicator however the update will install in the background so be patient.

Once booted – download the latest NVIDIA Drivers.  Reboot after installing and use the standard [raw]



Why I traded-in my AT&T Phone for an Amazon Gift Card.

By | Asides, Tips | No Comments

AT&T is one of the Worst mobile carriers for Android hardware. I had a Samsung S6 EDGE+ sm-g928A variant. 32gb in Gold Platinum. The problem is AT&T loads so much bloatware on the phone, it makes it almost unusable. You cannot root this phone. Additionally there hasn’t been an update issue since December of 2015. It’s now May of 2016!

Amazon Trade-In’s offers you cash in the form of Amazon gift card for your old devices. This is a great way to recycle and reclaim value for items that would otherwise just be collecting dust.

In an effort to use products that are more sustainable, I have banned AT&T phones from my life. I will continue with a Blackphone 2 and One Plus Two.

Facebook Connect Meteor 1.3 Cordova Android and iOS Build

By | meteor, Tips | No Comments

Add the following to your Meteor application for Facebook Login compatability with the latest 1.3 update.

[raw] App.configurePlugin(‘cordova-plugin-facebook4’, {

Finally add this to your cordova packages.  Edit .meteor/cordova-plugins

[raw] cordova-plugin-facebook4@

Ubuntu 16 LTS Extend Battery Life and Improvement Tips

By | Configurations, Tips | No Comments

These quick changes increased my battery life from 5-6 hours to well over 10 hours with a Thinkpad X250.  I would highly recommend these for any mobile Ubuntu install.


sudo add-apt-repository ppa:linrunner/tlp

sudo apt-get update

sudo apt-get install tlp tlp-rdw

(For thinkpads continue with)

sudo apt-get install tp-smapi-dkms acpitool


Now update your TLP file with

[raw]gksudo gedit /etc/default/tlp[/raw]

Finally Add Powertop


sudo apt-get install powertop

sudo powertop –auto-tune

sudo powertop



Can’t deploy to Modulus with Meteor 1.3

By | meteor, Tips | No Comments

If you’re having trouble deploying your Meteor app with the latest 1.3 update there’s a documented but not well known fix for making sure that your latest applications run on modulus.

Modulus now requires that meteor apps use the meteor setting under the ministration tab as the deployment environment. If you do not update the setting with the new Meteor 1.3 update you will not be able to play your application.

All deployments now require the NPM module modulus@next

[raw]npm -g install modulus@next[/raw]

Why you should buy an NVIDIA Shield now.

By | Flash Review | No Comments

The latest from NVIDIA, the Shield has a little known feature called GameStream.  This is a first of its kind allowing you to seamlessly stream PC gaming titles direct to your TV via the Shield.  You’ll need GeForce hardware and the latest GeForce Experience installed.  The Shield supports 4K – so don’t think about using anything less than a GeForce 980Ti. My personal preference is the GeForce 980Ti G1 gaming.  Lag compensation is impressive to say the least and as long as you have current hardware you won’t notice any input lag.  

The Shield is truly a one of a kind, unique device.  Allowing PC gamers to finally easily enjoy the latest titles from the comfort of your big screen.  You can play both on a Shield controller or plugin a wireless or wired mouse and keyboard.  

Stream is directly integrated with its own app running on the Shield.  

Do yourself a favor now and go pickup a Shield for only $179 on Amazon.  You won’t regret it.  

Klipsch Promedia 2.1 Review

By | Flash Review | No Comments

Starting a review with “although made in 2009” may be appropriate in this case, there are unfortunately few consumer 2.1 THX certified options still available on the market left to review.  The Klipsch Promedia 2.1 is a formidable option, well suited for a small home cinema on a budget or a solid speaker system for your desktop or gaming needs.  The bass is loud and profound.  You can easily upset the neighbors, or control the bohemth bass by a turn of the controls on the left speaker.  Purispts might hate the fact there is no remote but I don’t find it to be an issue when paired with an NVIDIA Shield which has speaker control built into the remote.  Don’t hesitate now as who knows how long these systems will be available as these speakers are definitely “legacy”. At this point.  If you don’t need glitz and glamour options or more than 2.1 – there really isn’t any other option.  The only competitor is possibly the Razer Leviathan.  Read more details on the Razer system and my impressions here.  BestBuy will price match this item, which is currently listed at $149.99 – but you should be able to price match if you watch the deals.