Skip to main content

Jetlag in January

I just returned from a short trip to Taiwan with family and it was fantastic. It's always been a dream of mine as a kid to visit Taiwan, and even in the fast 8 days I was there, I felt like I experienced a lot. Of course, it was only the tip of the iceberg. Next time I go, my Chinese will be better and I will stay longer.

During the last week, I was able to finish reading "The Looming Tower" as well as "Steve Jobs". Both were fascinating books and I was really glad I could finish both. Wasn't expecting to pick up "Steve Jobs" but the library didn't have "Peak" available. I also left my laptop at home (first time ever, for vacation) -- it was really weird, but I didn't feel comfortable traveling with either a heavy laptop or my work laptop.

A few thoughts about what I'm trying to reach for this year in terms of technical skills:

1) I'm currently reading through OSTEP and going to try and finish it (and the codelabs) by June. I've attempted OS classes and always stopped short, but this time around, I really want to learn it.
2) Similarly, I want to learn more about ML. I don't know if I will ever work on ML stuff full time, but it looks like ML applications will only increase. After I finish OSTEP, I want to finish the ML course (Andrew Ng).
3) Still slowly moving in the CV online class. I didn't realize how long it would take me, but I've been in the class since Feb 2016 and I haven't even finished Module 1 yet. :( The class covers some ML stuff, which will help me with #2, but I need an overall better strategy for my extracurricular learning. Maybe I need a laptop that's easier to carry around? A tablet just doesn't do it for me because I need the capability to write code, and not just in a VM.

Comments

Popular posts from this blog

Compiling pgmodeler on Yosemite (with Homebrew)

Refer to  pgmodeler installation . Steps: Clone the pgmodeler git repo. Use Homebrew to install qt5 (5.4.2, see here ), libxml2, and postgresql. Edit the pgmodeler.pri (not .pro) file and change these variables: PGSQL_LIB = /usr/local/opt/postgresql/lib/libpq.dylib PGSQL_INC = /usr/local/opt/postgresql/include XML_INC = /usr/local/opt/libxml2/include/libxml2 XML_LIB = /usr/local/opt/libxml2/lib/libxml2.dylib Follow instructions to compile pgmodeler (you might need to put Qt's binaries in your PATH. I was lazy and didn't). $ /usr/local/opt/qt5/bin/qmake pgmodeler.pro $ make $ make install $ cd /Applications $ /usr/local/opt/qt5/bin/macdeployqt pgmodeler.app -executable=pgmodeler.app/Contents/MacOS/pgmodeler-ch -executable=pgmodeler.app/Contents/MacOS/pgmodeler-cli Then I was able to do $ open pgmodeler.app

pgmodeler build in Debian Jessie

This is my qmake version: $ qmake -v QMake version 3.0 Using Qt version 5.3.2 in /usr/lib/x86_64-linux-gnu I had to edit linuxdeploy.sh: 1. Add "-makefile" to the QMAKE_ARGS variable: $ qmake -h Usage: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake [mode] [options] [files] where mode is either "-makefile" (default) or "-project" QMAKE_ARGS="-makefile -r -spec linux-clang" 2. Right before "Running qmake...", I added another line to include pgmodeler.pro in the qmake invocation: QMAKE_ARGS="$QMAKE_ARGS pgmodeler.pro" Then I ran ./linuxdeploy.sh -no-qt-libs (https://github.com/pgmodeler/pgmodeler/issues/674)

Building and installing CAN bus bundle on Kura/Eurotech Software Framework

The documentation is incomplete as of 11/25/2015:  http://esf.eurotech.com/docs/how-to-use-can-bus . It shows you how to setup the can0/can1 interfaces. I think I finally figured out the real steps to getting the CAN bus service working in Kura. I found this website somewhat useful:  https://tobiddev.wordpress.com/2015/03/23/one-bundle-project-modbus-and-eclipse-kura/ . It didn't tell me how to build a bundle, but I took a chance with the following and now I'm able to see my module loading the CanConnectionService in the Kura logs. First, build Kura from source following this guide:  https://wiki.eclipse.org/Kura/Getting_Started . You'll probably want to build it in Linux (I am using Debian Jessie) or possibly OS X (I didn't test it). For sure, it fails in Windows 8 at the create_installer.sh part, so I decided not to waste any more time on it. You basically need Kura built just enough so that you can load everything into Eclipse. I was able to do this using Eclipse...