PDOQuery: jQuery Style Database Access and Manipulation
I’ve been working on a new database library recently. It’s written in PHP, since that’s what I need, but nothing says it couldn’t be ported to other languages (possibly Java, Python, or Ruby). I’ve had a de-facto library that I’ve used for my projects for nearly six years, but it just isn’t cutting it anymore. [...]
Rapid Android Development with AML
7/13/2010 update: Thanks to the great response (and many hundreds of visits to this page over the last two days), I’ve gone ahead and created a real project website for AML at http://www.amlcode.com, as well as the @amlcode Twitter account. If you’re interested in more updates, check those out. Thanks for all the comments and [...]
Copy Protection Fun with Assembly and Machine Code
I recently had the enjoyably challenging opportunity to patch a very, very old bit of software to defeat some very basic copy protection. (DISCLAIMER: this post doesn’t describe how to circumvent any kind of new application or game protection, which is typically orders of magnitude more complicated than this old stuff.) [UPDATE 6/17/2010: see links [...]
Using SQL to Find Unscheduled Hours
…or, “Finding gaps in an appointment schedule table using a single SQL query.” I recently needed to come up with a good way to find available slots of time in a schedule for a system that could give the user the opportunity to choose their preferred time slot. The appointment list is stored in MySQL [...]
PHP Object Programming Paradigm Shift
I’ve recently started trying to implement a better way to structure my code. It’s almost as big of a shift as when I switched from procedural to object-oriented programming. The funny thing is that it isn’t a new approach at all. It’s just the true application of OOP. I’ve been doing it for years in [...]
The Evolution of a Programmer
I think I am a pretty good programmer. I only feel free to say this because I have had many other people (including other programmers) tell me so over the last many years. I know that there are many programmers out there who are better than I am, and not just hypothetically—I’ve met them in [...]
Subscribe