Category: Java

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

MindStream – NeuroSky EEG Data Streamer

Reading Time: 2 minutesSince I last posted on the NeuroSky Brainwave Visualizer, I decided to write a simple app to “stream” brainwave/EEG data from NeuroSky devices (the MindWave & MindSet).  I couldn’t find any apps to save the EEG data so I decided to write a system tray app that will save data to a file and broadcast…
Read more

Learning Faster – Automatically Extract Highlighted Text from PDF Documents

Reading Time: 8 minutesOverview I never really considered myself a “highlighter” until a couple years ago.  Back in school I would, on occasion, highlight some interesting passages while doing homework or reading books and jot them down later.  More often then not though many of those highlights would go to waste.  After all, what good are highlighting interesting…
Read more

Document Management Systems: SCAN (Smart Content Aggregation and Navigation)

Reading Time: 3 minutesBack in March, I began evaluating some open source Document Management Systems (DMS) to help compliment my wiki-based Personal Knowledge Manager (PKM). That’s a little bit of acronym-overload. But, in simple terms I really am looking for a way to easily store, categorize, and retrieve a number of my documents related to research and learning…
Read more

gnizr: Open Source Semantic Del.icio.us With Mashup Capability

Reading Time: 2 minutesWow, now that’s a tall order to fill! And, it appears that gnizr has delivered that order. Gnizr (short for organizer) is one of the latest additions to the Google code repository, and this code-base has been donated from Image Matters LLC. I haven’t had a chance to install yet, but from looking over the…
Read more

Persistence Strategies: DAO (Data Access Objects) and ORM (Object-Relational Mapping) – Part 2

Reading Time: 3 minutesArticle 2: DAO – Data Access Objects Some time has passed since my first posting. My investigation on persistence originally focused on DAOs. I was looking for a relatively simple way to persist data, without a full-blown persistence solution (like Hibernate, OJB, or iBatis). Before I get too far ahead, a definition of DAOs are…
Read more

Persistence Strategies: DAO (Data Access Objects) and ORM (Object-Relational Mapping) – Part 1

Reading Time: 2 minutesArticle 1: Overview I’ve been working on some recent projects, both personal and professional, where the topic of object persistence has come up. As I’ve learned over the last few months, while this is certainaly a common problem and there are no shortage of solutions out there, this can be a challenging area. While researching…
Read more