1. I gave a Hacker School Seminar

    Published Tue, April 29, 2014 by JJ

    Today at Hacker School, I gave a seminar entitled “Freelance and Travel for Fun and Profit,” talking about the year I spent traveling the world while supporting myself as a freelance programmer. I’ve long been meaning to write this up as both a series of blog posts and a ...

  2. Introduction to HTML5 canvas

    Published Wed, April 2, 2014 by JJ

    In my quest to learn a bit more about front-end and responsive design, I’ve decided to do a mini-project building a Pacman map-editor in the browser. Hopefully, I’ll also be able to make it playable. This was inspired by a conversation with Mary about ...

  3. Getting syntax highlighting on Scriptogr.am (and other hosted static site generators)

    Published Wed, March 26, 2014 by JJ

    The benefits of hosted static site generators include crazy ease of use, auto-deployment, hosting, etc.—but on the downside, you’re sometimes a bit more limited in the control you have over the site.

    When starting out with trying Scriptogr.am, I was a bit disappointed by the lack of ...

  4. Some things I learned about Android

    Published Mon, March 24, 2014 by JJ

    Activity layouts: XML vs Java

    For a long while, I couldn’t really understand the difference between the XML files and the Java files. It seemed at first like the XML files determine what objects are available on the display for a particular activity, and then the actions and interactivity ...

    Tagged in: hackerschool, android, java
  5. How to use getopts inside a Bash function

    Published Tue, March 18, 2014 by JJ

    As part of my quest to finish packaging up my Bash function that gets the updated weather in your Bash prompt, I needed to better organize my code, and so started putting some code into functions. Bash, however, is a fickle language, and the difficulty that quickly arose was using ...

    Tagged in: hackerschool, bash, getopts
  6. The importance of a good keyboard

    Published Thu, February 20, 2014 by JJ

    Something I have been thinking about a fair amount but sounds ridiculous to some people is the importance of a good keyboard. The more you work at computers and type, the more it matters. I think that programmers, being more tightly intertwined with the history of computing, probably have a ...

    Tagged in: keyboards, hackerschool
  7. Days 3-4: More algorithms, CTF, whoops

    Published Thu, February 13, 2014 by JJ


    Selection sort

    Just going through left to right, finding the new minimum of the unsorted items, and swapping it with the left most unsorted item.

    Insertion sort

    Going from left to right, and moving the leftmost unsorted item one item left at a time until we hit the beginning ...

Page 1 / 1