All posts by wongalex

Tonight I finished up my CrossFit Games Open workout 15.1 and 15.1a.  The workout was:

15.1 – 9min AMRAP
15 Toes to Bar
10 Deadlifts (115#)
5 Snatches (115#)

Then 6min to find 1RM Clean and Jerk

As you can see from the picture I did not go Rx and scaled the workout to High knees, 85# Deadlifts and 85# Snatches. Any other year I would have been pissed that I went scaled and would never even consider it. What was different this year? Well for starters I had my first baby and I’m enjoying every moment of it, even if it includes the sleepless nights. Second I stopped CrossFitting since October to focus on my lifting and started my first CrossFit to prep for the open on Feb 19th. I’ve come to realize and am living proof that you have to stay consistent in order to do well in WODs. I went from CrossFitting 4-5 days a week before my baby to only 2 days then just lifting 2 days a week in October. In lifting the snatch weight wasn’t an issue for me but the type of intensity is totally different. I would hit a lift, think about it and recover then add weight for the next lift.

So why am I not pissed or upset that I had to scale the workout?  Because that’s not what the open is about.  The Open is about COMMUNITY!!  Even though I did the WOD scaled I heard the cheers of the people watching me.  Without them I would have rested that extra 5s, I would have dropped the bar when I could have hit one more rep, I wouldn’t have left everything on the floor.  This is why I love this time of  year when the open comes around.  It brings everybody together to push a little harder, cheer a little louder and best of all meet some great people.  I know as I slowly increase the consistency of my WODs I will be better but until then I’m going to enjoy the rest of the Open.  I’ll be there cheering on my friends as well as pushing hard as they cheer me on every week.

Google released the Nexus Player last year which was another attempt at the TV market.  This time I believe they may have something going for them.  The Nexus Player (Android TV) run Android with a new LeanBack Launcher.  It comes out of box with your normal apps you would expect from a media player (Netflix, YouTube).  Other apps like Hulu and Songza can also be downloaded from the app store.  However there are actually more apps that will work on your Nexus Player but aren’t officially available in the app store.  There are several ways to install apps on your Nexus Player but this method is the easiest way to install apps on to your Nexus Player without enabling debugging mode and using adb.

With your Nexus Player already setup and signed into your Google account, you can visit the Google Play store from your web browser.  For this example I will be using ES File Explorer File Manager as I will be using it for the second part to install apps that are not available on the Google Play store.

Search for ES File Explorer File Manager and click on the install button which will show a pop up that will list all the permissions the app will require.

Screen Shot 2015-02-28 at 10.08.11 PM

Next you will see a drop down under the Choose device option.  Click the drop down and pick your Nexus Player (No Carrier Asus Nexus Player) and click install and the app will be available on your Nexus Player.

Screen Shot 2015-02-28 at 10.07.32 PM

Congratulations you have successfully install an app onto your Nexus Player that is not available on the Play Store.

Screen Shot 2015-02-28 at 10.07.54 PM

However because these apps aren’t natively made for the Nexus Player it won’t be displayed on your LeanBack Launcher like your other apps (Netflix, Hulu, YouTube).  So to run these applications you will need to head to the Settings, Apps, Downloaded apps, ES File Manager File Explorer  and Open to run it.


So there you go, you can now install some Apps and Games that aren’t available on the Nexus Player Google Play Store.  Next post will be about installing APKs that are not available on from the Google Play store.


The 2015 Reebok CrossFit Games Open is about to start on Feb 26th.  The Open started in 2011 where people all around the world was able to compete in a 5 week competition to get a chance to make it to the CrossFit Games in Carson Califonia.  Each week on Thursday a workout is posted and you have till Monday to submit your scores.  Workouts were either performed and judged at an official affiliate or video taped and uploaded to the site.  I have competed in every open since I started CrossFit in 2011 and I have to say it really is a great way to bring members of your box closer together and have a lot of fun.


Every year I always get nervous when the open is announced and it’s sign up time.  I always think of the gut wrenching feeling I get on Thursday evenings when I’m glued to the screen waiting for the WOD announcement, the shock when I hear the announcement and the over analyzing of how to get the best score.  I look back and think, why do I do this to myself and then remember the fun and great times I had during the open.  The open is a time where you get to meet new members and see members of your box you rarely see due to different schedules, you get a huge crowd cheering you on while you give everything you got on the floor, you get to see amazing feats of strength and athleticism, and best of all you get to see your friends PR and people surprising themselves of what they can really do.


This year I really didn’t think I was going to sign up for the open for a couple of reason, one being the addition of my baby boy to our family and the other I started focusing on my lifting.  I haven’t done a CrossFit WOD since October when our box had an in house competition.  So it’s been three months since my last WOD and I can definitely say my cardio and gas tank has definitely suffered.  My diet and sleeping patterns also aren’t the greatest since I’m learning how juggle being a parent, working, training and still trying to enjoy my tech hobbies.  However as the deadline to sign up for the open comes closer I thought about all the great times I had and decided to sign up.  I know it’s going to hurt and I know I won’t be going to regionals but I’ve learned to just have fun and give it your best.

I registered for the 2015 Reebok CrossFit Games….HAVE YOU?

So yesterday I posted how to create a full node for any altcoin which is good if you want to support a coin and provide a full node.  Today I will show you how to compile a QT wallet from source.  This post assumes you have already followed the first three steps in my previous post of building a full node and running Ubuntu locally attached to a monitor.  You should have the git source for your coin in your user home directory already, however you will need to add one more dependency so you can compile the QT wallet.

sudo apt-get install libqrencode-dev

Compile QT wallet

cd PayCon

Load config file into data directory

nano /home/user/.PayCon/PayCon.conf

Paste config information from ANN post of coin and save it

Launch wallet

Once you have synced up with the blockchain it is HIGHLY RECOMMENDED that you backup your wallet to somewhere safe. The wallet for each coin is always located in their respective hidden folder under the user directory. You can the directory if you use ls -la user the home directory /home/user/

user@ubuntu:~/.PayCon$ ls -la
total 29984
drwxrwxr-x 4 user user 4096 Feb 6 14:01 .
drwxr-xr-x 23 user user 4096 Feb 6 11:40 ..
-rw------- 1 user user 30009103 Feb 6 14:05 blk0001.dat
drwx------ 2 user user 4096 Feb 4 22:54 database
-rw------- 1 user user 77 Feb 6 09:59 db.log
-rw------- 1 user user 561155 Feb 6 14:07 debug.log
-rw------- 1 user user 0 Feb 4 22:54 .lock
-rw-rw-r-- 1 user user 75 Feb 4 22:55 PayCon.conf
-rw------- 1 user user 11560 Feb 6 14:01 peers.dat
drwx------ 2 user user 4096 Feb 6 11:46 txleveldb
-rw------- 1 user user 81920 Feb 6 14:05 wallet.dat

Since March of last year I started getting into cryptocurrencies and have learned a lot of things about it and truly believe in the technology behind it (blockchain).  Bitcoin was just one application of the blockchain technology and people are now trying to build more uses with blockchain technology.

Alot of different altcoins have spun off of Bitcoin, most known ones include Litecoin (LTC), Dogecoin (DOGE), Darkcoin (DRK).  However almost a new alt launches everyday and most turn out to be a scam with devs claiming huge pre-mines or ICOs then dump the coins once it is listed on an exchange.  I won’t get into all the different scam coins since this isn’t really the post for it, but I have decided to help run a full node for the altcoin PAYCON (CON).  Check out the thread for why the coin was created.

Back to the intention of this post, I wanted to build a full node for a coin and tried to search on how to build it with CentOS (Bad idea).  It seems most nodes are built on Ubuntu but information seems to be scatter around in different posts so I decided to put everything in one location and hopefully it can help people out.  You will need to use Ubuntu 12.04 LTS, I’ve tried Ubuntu 12.10 (apt-get issues) and Ubuntu 14.04 LTS (libqt5core5 issues).  This guide is done assuming you are building from source and a minimal install of Ubuntu.


Update all repos and install git

sudo apt-get install python-software-properties
sudo apt-add-repository ppa:ubuntu-sdk-team/ppa
sudo apt-get update
sudo apt-get install git

Obtain coin source code from git (Paycon example)

git clone

Install prerequisite packages for Bitcoin or any altcoin.

sudo apt-get install build-essential libboost-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-thread-dev libssl-dev libdb++-dev libminiupnpc-dev qt5-qmake libqt5gui5 libqt5core5 libqt5dbus5 qttools5-dev-tools

Once all prerequisite packages have been installed move to the coins src directory to compile it. (Paycon example)

cd PayCon/src/
make -f makefile.unix

**Troubleshooting tips**
If you get the following errors
g++: error: /home/user/PayCon/src/leveldb/libleveldb.a: No such file or directory
g++: error: /home/user/PayCon/src/leveldb/libmemenv.a: No such file or directory
make: *** [PayCond] Error 1

Here’s how to solve it
cd /home/user/PayCon/src/leveldb/
chmod 755 build_detect_platform
make libleveldb.a libmemenv.a
cd ..
make -f makefile.unix

Once it finishes compiling you will have PayCond inside your working directory. You can move it to /usr/bin to maintain consistency.

sudo mv PayCond /usr/bin/

Now to create a user to run PayCon

sudo adduser paycon

Now you’ll have to run PayCond to create the configuration file.

Error: To use PayCond, you must set a rpcpassword in the configuration file:
It is recommended you use the following random password:

Once you get the output for rpcuser and rpcpassword and paste it into /home/paycon/.PayCon/paycon.conf

Now you are ready to start the daemon by logging in as the new user you created.


To ensure everything is working you can check the debug log and if it is loading the blockchain you are all set.

tail -f ~paycon/.PayCon/debug.log

Enjoy and hopefully this has helped out.

I’m a big fan of Android and love the way you can customize it to your liking.  I’m what you can call a flash-a-holic.  I love flashing my phone with the newest nightlies.  Currently I’m using Temasek’s CM12 Unofficial Nightly for Bacon.  I like the sabermod version as I personally think it is faster than the Linaro version.  The latest is build 6.9 on Feb 3rd and I just flashed it this morning.  Since my flash this morning around 8am I’m down to 66% battery life with moderate use and 3-4 reboots to finish off customizing it to my liking.  Below are some of the features that are included with the latest build.  I don’t use all of them but will show some major ones.

1. Lockscreen Weather – I personally love this and use it all the time to get a quick glance at the weather.


2. App Circle – I personally don’t use this but if you want quick access to your apps with a quick swipe from the right it’s there for you.


3. Omni Switch – Replaces the default recent apps.  I don’t use this feature either but has the option to switch apps, kill all and kill all except for active app.


If you own a OnePlus One and wanted to try out a solid Lollipop build give the Temasek build a try.