Skip to content

{ Category Archives } binary

the binary numeral system is a positional notation with a base of 2 [technobabble]

Old Mac CDs #2 Gaiden: HyperGlot ICON Resources

This is another followup to the The Macintosh Demo Applications CD Version 1.1 post. It’s the last one, and it’ll be really quick, I promise. One of the demos, or demo groups, rather, was for HyperGlot Software Company, who made several language-learning applications. I peeked at the ICON resources for the general HyperGlot demo; the […]

Old Mac CDs #2 Gaiden: Finder icon masks

This is an ancillary post to my previous one on The Macintosh Demo Applications CD Version 1.1, based on an observation I made while preparing the icon images for the application list. Before I begin, I need to provide a brief overview of file icons in the classic Mac OS, starting with I believe System […]

Old Mac CDs #2: The Macintosh Demo Applications CD Version 1.1

Well, I’ve actually gone ahead and made a second installment, which officially makes “Old Mac CDs” a feature! This one is another Centris 610 CD: The Macintosh Demo Applications CD Version 1.1 (CDRM-1044940)

Old Mac CDs #1: Apple Chronicle

Starting up a new feature which, in the spirit of this blog, will not even pretend to have a regular update schedule. I’ll be taking a look at some old Macintosh CDs I find lying around, giving you pictures and descriptions of content and all that good stuff. I’m planning on sticking to CDs bundled […]

So I’m using EPSON Scan,…

… but one part of the interface kind of confuses me:

Google Chrome logo development

The voodoo of gcc, Part II

This is a direct follow-up to my previous post on gcc optimizations. The main code example, integer division by 7, came from a session of the Compilers class I took this semester. The professor was demonstrating the use of gcc to show example assembly for certain operations: arithmetic, branching, etc. We were all expecting something […]

The voodoo of gcc, Part I

Here’s a stupid bit of x86 assembly code, using AT&T style: divideBySeven: pushl %ebp movl %esp, %ebp movl 8(%ebp), %edx movl %edx, %eax sarl $31, %edx movl $7, %ebx idivl %ebx popl %ebp ret What does this do? Well, the label should give you a pretty good idea. Converting it into C, we get: int […]

nostrangerstolove.java

Submission to the practice problem of the 17th Annual University of Evansville High School Programming Contest:

Atom feed for Folklore.org’s Newton stories

I mentioned last post that ten stories were added to Folklore.org’s hidden Newton section. Well, since then, another one has been added. I’m kind of annoyed by the fact that the feed for that section still doesn’t work, so I need to remember to go the index myself to check for new stories. So, I […]