Author: annboyles

  • Art 2

    Sketchbook Faces I love to sit down with a sketchbook and try to capture a face. Often mine, since it is the most readily available. Silhouette Style Illustrations Some time ago I thought it would be fun to illustrate a fairy tale from my childhood in the silhouette style of Jan Pienkowski or some of…

  • Contact

    You can email me, or follow me via the usual social media channels. Email: annboyles@gmail.com Twitter: @aiboyles Instagram: @fitsofmirth

  • Writing

    Articles “What Can Twitter Teach You about the Top 6 US Presidential Candidates?” Blog post for Moz company blog, 2015. Selected Technical Writing Quickstart Guide for AlphaNet IDH4 Status Monitor Operation Manual for AlphaGen DCX2000 Portable Generator

  • Photography

    Whether with DSLR, point-and-shoot, or iPhone, I love snapping a good photo. I particularly love the diverse, rapturous beauty of the natural world.

  • Programming Project: D3.js bar graph of number of lines in Shakespeare plays.

    Project 2: How Many Lines? Now with bar graph! (code available on Github) Scope:  Count up the number of lines for each character in a Shakespeare play and display them in a table. Add a bar graph to this, with effects like a tooltip that displays when you hover over a bar. I used only the fifteen characters…

  • Programming Project: Tap Out A Morse Code Message.

    I grew up on a boat, so any kind of “early naval technology” was fascinating to me as a child, including morse code. Project 3: Tap Out Your Own Morse Code Message. (code available on Github) Scope: You produce morse code messages onscreen by tapping the “m” key in a “dots-n-dashes” fashion (short tap = dot, long tap…

  • Programming Project: Twitter Sentiment Analysis

    Project 4: Twitter Sentiment Analysis (code available on Github) Scope: Build a Node.js project that uses the twit and sentiment modules to perform sentiment analysis on a set of tweets containing a given piece of text. A few notes on the sentiment module (quoting from its github page):  it is “a Node.js module that uses the AFINN-111 wordlist to perform sentiment analysis on arbitrary blocks of input text.” The AFINN-111…

  • Programming Project: Shakespeare Sentiment Analysis.

    Project 5: Shakespeare Sentiment Analysis. (code available on Github) Scope: Use the existing Node.js / Express / sentiment scaffolding from Project 4 to perform sentiment analysis on the top six speakers in a selected Shakespeare play. You can read more about the sentiment module and sentiment analysis in the write-up for Project 4. What I Learned: Server-side parsing: I thought this…

  • Programming Project: Dutch Trains web app

    Project 6: Dutch Trains web app. (code available on Github) Scope: Create a web app based on the Dutch iPhone app “Trein.” The app will display current train disruptions, and current departure times for selected train stations. All of the information is drawn from the API provided by the Dutch rail service, NS (Nederlandse Spoorwegen): http://www.ns.nl/api/api For the departures,…

  • Programming

    In the summer of 2015, I decided I wanted to try my hand at programming again after some time away, and to learn web development at the same time (my academic experience was largely limited to C++ desktop applications). I rustled up some tutorials, rolled up my sleeves, did some improvising, and waded into Javascript…