Category: Software Development

Art Analyzer

Reading Time: 4 minutesAnalyze artwork using GPT Vision and LLM This past weekend I spent time diving deeper into OpenAI’s GPT-4 Vision capabilities. I figured this would be a good excuse to blend my interests in software development, AI/LLMs, and artwork. I wanted to see how quickly and effectively GPT-4V (gpt-4-1106-vision-preview) could analyze artwork given an uploaded image.…
Read more

ChatGPT-Twilio-Java : Enabling communication with ChatGPT over SMS

Reading Time: < 1 minuteIt’s been quite a while since I’ve blogged, or published an open source project! With ChatGPT taking the world by storm, and finding myself using it daily, I decided to do something I’ve done before – opening up an SMS interface using Twilio. When you’re on the go and just need a quick interaction, nothing…
Read more

Fitness Tracking Platform: Update on Progress

Reading Time: 4 minutesLast August, I enthusiastically blogged about an idea I had for creating a Fitness Tracking Platform; personal informatics for fitness.  Since that time I’ve been gradually making progress and am getting closer to fulfilling that original vision.  I figured I would do a quick writeup and share some of the progress I’ve made, and layout…
Read more

Fitbit – Unofficial Perl API and CSV Download

Reading Time: < 1 minuteThe other week I received my Fitbit and have been in geek heaven ever since. Fitbit is a tiny magical device($99 USD) that automatically tracks your fitness and sleep statistics. Throughout the day it will track your calories burned, steps taken, distance traveled, your activity level, and even track your sleep patterns. All of this…
Read more

Example Document Browser Code

Reading Time: < 1 minuteSince I posted my article last month on How To Create Your Own Personal Document Viewer, I’ve had a few inquiries on how people could have a similar setup themselves.  I thought it might be helpful to .zip up the docbrowser project and show some of the code that does the conversions using the utilities…
Read more

How To Create Your Own Personal Document Viewer (Like Scribd or Google Books)

Reading Time: 3 minutesLike most people, I have a large number of personal documents in a variety of formats (PDF, Excel, Word, RTF, PowerPoint, etc.). For the typical user, organizing these documents in a ‘My Documents’ folder and having MS Office/Open Office/Adobe Acrobat installed simply gets the job done. However, I’ve been looking for some sort of “Web 2.0” solution to view my documents while I’m on the go. And, since my knowledge manager is web-based, I’d like a way to browse and embed personal documents directly in my wiki without needing any special software.

FreeMind Flash Viewer Broken With Flash 10?

Reading Time: 2 minutesAfter some mildly confusing debugging, I finally discovered why my MindMap Viewer was not working with some configurations of Firefox 3, Flash, and Linux or Mac.  I first noticed this myself on Linux a couple weeks ago (Ubuntu / FF3 / Flash 10), and assumed this had something to do with my recent upgrade to…
Read more

Getting Real? Why is Spec a Dirty Word?

Reading Time: 2 minutesOver the last few months, I’ve spent a bit of time researching various development methodologies and have seen a lot of different approaches when it comes to the software development life cycle. After attending this year’s SDExpo, I can say that I had a lot of exposure to some agile approaches and am eager to…
Read more

SDExpo 2007: Day in Review (3/23/07)

Reading Time: 2 minutesMy SDExpo adventure came to a close today. Overall, this year’s sessions were really great and I thoroughly enjoyed the conference. I picked up a lot of great information related to Agile methodologies (Scrum, Crystal Clear, Lean) and plan on incorporating them into my studies (and eventually my practice). Here’s a summary of the last…
Read more

SDExpo 2007: Day in Review (3/22/07)

Reading Time: 3 minutesToday was another information-packed day! I have to say that the sessions on agile methodologies turned out to be really great. Here are some of the highlights of the more interesting sessions I attended: Transitioning to Agile: A Guide to Good Practices in Context Michael Cohn, from Mountain Goat Software, gave an excellent presentation on…
Read more