Bogotá
“Get out” That was my sister, telling me via chat to get out of the cab I had just gotten in to. In her defense, I had screwed up her instructions, which was to go to the Imperial Cab counter at the...
View ArticleDiff between Code review versions
Bottom line up front: create a tag with each version of a code review you post, to be able to see changes between versions. Git commits come in (at least) three flavors. First is the personal flavor,...
View ArticleHow big a matrix can we fit?
Many of the big scientific computing problems can be solved using matrix mathematics. One of my favorite problems to tackle is implementation of vector times matrix = vector. This has utility in many...
View ArticleJavac for Building the PrismLauncher on Ubuntu
I peridocially fall of the wagon and get drawn back into playing Minecraft. I’ve decided that, in order to make this time not wasted, I need to do something constructive with this urge. Last time I...
View ArticleDecomposing Vector X Matrix
If we want to distribute the mathematical processing of a matrix multiplication we need an algorithm that can be split and performed in parallel. Looking at the algorithm I alluded to in the last...
View ArticleMy math was wrong
In my last article, I posted a function for calculating one partition of a larger matrix. THe function looked like this void partial(k, i, g, M, f){ for (m=0; m < n; m++){ j = m * k; g[i] = g[i] +...
View Articlevim windows
I tend to want to work with three windows side by side. Two have the code I am working with, often production code on the left, test code on the right. The third window is the output from running...
View ArticleMapping a PCIe Device to its module on Linux
The Kernel docs are a little old. They point to the Device Drivers book, which was great, but quite outdated; it was written around version 2.6 and the Kernel is up to 6.15. Here are my notes that go...
View ArticleTavolo
When the noise of the DotCom boom became too loud for me to ignore, I finally left my role enabling mainframes and joined a consultancy focusing on Electronic Commerce with a skillset based on Java. I...
View ArticleI call it my ctaginator
The Linux Kernel source is too big to generate all tags for all files. I want only a subset of C files and the corresponding headers. Here is my first take at it. yes it is in python. The program is...
View Article