Tag: Blog
The Thinkyhead Site — Reborn
After several days working with Hermes Agent, and building upon years of methodical procrastination, I’m thrilled to announce that the new thinkyhead.com is live. It’s good to be back with a modern, fast, extensible platform that can serve as the...
The Marlin Principle
Around 2011 I got bored with web development and decided to find a new direction, expand on my programming skills, and learn about electronics and robotics, with no particular destination in mind.
Stretchy Objects in Unity 3D - Part 2
In Part 1 of this tutorial we got acquainted with the mathematics and methods to scale and rotate an object between any two points in world space. We took advantage of Unity’s built-in methods to significantly reduce the amount of...
Stretchy Objects in Unity 3D
Continued in Part 2! In graphics applications, it is very common to need to draw a line from one point to another. In games and simulations we often need to do this trick using 3D objects, and as it happens...
Fixing Unity3D Build for iOS Issues
One of the annoying things about the XCode requirement for Unity3D’s “Build for iOS” capability is that with each new version of XCode (and sometimes OS X) Unity loses its ability to command XCode to build and run the project....
Marlin Configurator - Part 1
All 3D printers require on-board code to translate textual commands (called GCODE) into movement and molten plastic. For this job, most RepRaps (and many commercial 3D printers) rely on Marlin, a compact, adaptable, and streamlined firmware. Marlin’s flexibility comes from...
Ajaxify Your Drupal Site
You may have noticed that most of the menus on old.thinkyhead.com load the content without reloading the whole page, which improves the performance of the site, and hence your browsing experience, a lot. I won’t build any Drupal sites in...
One Javascript, Many Drupals…
If you’ve ever written a Javascript library for Drupal then you may know the pain of updating for each new version of Drupal, beginning with basic confusion about how Javascripts are supposed to behave in Drupal, then dealing with subtle...
macOS Random Color Terminal
I’ve grown to love Terminal’s tabbed interface in macOS. Tabs make it easy to manage multiple fullscreen terminal sessions, but it isn’t always easy to tell at a glance which tab you currently have open. Wouldn’t it be nice if...
Testing the world of code!
Check it out! I’ve added code formatting to Thinkyhead with the Code Prettify module, so now I can blog incessantly on interesting (to me) code topics! I have all kinds of things I can’t wait to share. Tricks of the...
Thinking Ahead
Moves and Changes Good ___ internet! In case you didn’t know, I’ve pulled up stakes and moved to Seattle, Washington. Thinkyhead is now left-coastal… and catching the electronics bug. But more on that later! Wha&happ;happen, Thinkyhead? In 2011 I was...
The RepRap Revolution - Part 1
From Here to Software (and Back Again)
The Problems of 'Primer'
If you haven’t seen Primer, stop reading now! Go watch it, then watch it two more times, then discuss it with your friends, then watch it again. Okay, done? Then now you’re ready to play along! You might think there’s...
I Write the Code
(c) 2010 Thinkyhead [sung to the tune of “I Write the Songs”]
One Developer's Impressions of the iPad
More opinions about this device coming soon.
App Store, Take Us To Warp 7!
Developers across the web are enthusiastically reporting that approval times for app updates at the iTunes App Store have suddenly become ultra fast. ChordCalc 1.0.4 itself was approved in less than 24 hours. Other reports at http://www.iphonedevsdk.com/forum/ echo my experience....
21st Century Thinkyhead
Welcome to the new Thinkyhead site, completely rebuilt using the Drupal website framework! Thanks to the new setup I’ll be able to add content more frequently, including more audio, video, and images. And there are many other features just waiting...