Oct 17, 2014
My latest project:
My latest project:
node.js (sic) is a really cool runtime environment that allows for asynchronous, event driven coding. It uses JavaScript and runs on Google’s open source V8 JS engine.
I love the chat service ChatStep, but they advertise privacy and encryption without being willing to put their money where there mouth is and open source the system for full transparency.
I was frustrated with ChatStep’s purported security but unwillingness to open up their backend, so I decided to be the change I wanted to see in the world. I wrote an open source, mobile friendly, elegant chat that can handle image messaging. I tried also to comment my code (perhaps a bit too) liberally, as I wanted to be helpful to others who were starting in the same place I was.
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
AHHHHHHHHHHHHHHHHHHHHHH
AHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH AH AH AH AH AH AH AH AH
My first pull request to the Reddit codebase just got OK’d for merge by the admin. I officially contributed to Reddit production code!
Okay, fanboying done.
I was hoping to contribute to some documentation for a project that’s especially near to my heart. One of the biggest issues was inconsistent comma usage, so I wanted to remedy that. To aid me, I dipped my toes into Perl and RegEx to create OxfordPerl, and simple script that uses regular expressions to find sentences that should have an Oxford (AKA serial) comma, but don’t.
The script performs adequately; it rarely misses a spot that should have one, but often is fooled by other comma-delimited parentheticals. For the most part, though, it works well: in 448KB of text, I received two correctly identified issues, and five false positives. Not great, but it does what I need.
Wow. Git is so much better than SVN. It just makes more sense. I feel like being raised on SVN has been like training wheels, and now that I’m starting to use Git with GitHub in more complex way, I can actually go places on my metaphorical bicycle.
I like it.
slowly because his PHP packages were bad. He got as far as yanking out all PHP packages, and halfway through removing all his Webtatic repos before he passed out. I can only imagine what waking up to that would have been like.
I finally have a GitHub profile. I have a few projects I’ll be adding to it over the next little while so I can have real version control going on for personal stuff, as well as a profile to put on my resume. Woo!
“Book ’em, Danno.”
–Detective Lieutenant Steve McGarrett, Hawaii Five-O
My most recent project has been working with page scraping and HTML parsing in order to work with our publicly accessible arrest records to parse them into a more view-able format. From conception to completion, this app took about 12 man hours – a new record for me for this type of project.
For privacy reasons, I’ve redacted the info from the screenshots (and for the same privacy reasons, opted to not make this app public beyond a closed alpha). I’m working on tidying the code and getting it up on GitHub (though school is first on my mind right now).
Oh goodness – it’s the beginning of the end of this blog… I almost made a post solely to apologize for not posting more often – that’s like the death rattle of a blog. *cringe*
ANYWAY.
What’s been going on in my life (abridged):
Things are pretty busy with work at the moment, but it’s just a few weeks until I’m off and relaxing until school!