Sharing Data Among Processes (alternatively, the memory management blues)
I never thought I’d run into a problem with OS memory management, but it seems I’ve finally crossed that barrier. While writing a python script for correcting missing values in the PNWMoths database, I found out I needed to parallelize the work in some fashion after seeing how long it was going to take the …
Your Barrier is Too High…
I was working on upgrading the PNWMoths map code from Google Maps V2 to V3. To anyone familiar with the library, a number of backwards-incompatible changes were made to slim down the library (mostly for the benefit of mobile devices). For the PNWMoths application, the removal of tabbed InfoWindows posed a problem. As luck would …
Addepar Ant AI & Blob-Bomb
Addepar requests that internship applicants program an ant AI in Java. This was my first experience programming an AI, so I stuck with classic techniques like state machines and A* pathfinding to be sure I ended up with something functional. In this article, I’ll be documenting the challenge, my strategy, and possible improvements. I’ll also …
jQuery Load SlideToggle Jumping
When I began blogging, I envisioned that the majority of my posts would be similar to this one – documenting interesting quirks and bug fixes. Of course, nearly every quirk or fix I’ve come across has already been documented on various blogs across the internet – until now! The Problem When working on the …
2D Multigrid & Red-Black SOR in Ada95… Part 3
Now for the epic conclusion to my 3 part series on Successive Over Relaxation and Multigrid PDE solving methods. If that last sentence didn’t make sense to you, please refresh your memory by skimming parts one & two. The Multigrid Algorithm In our main function, we start by kicking off n tasks (Ada’s version …



