Permalink
Browse files

Whatever we've got. Revising arscons.

  • Loading branch information...
Sam Jacoby
Sam Jacoby committed Oct 4, 2012
1 parent 32a65d6 commit 322273d27f478dc8f1aa05370a1bfe8e0dbf1124
Showing with 7 additions and 5 deletions.
  1. +6 −4 site/content/posts/posts/arscons.html
  2. +1 −1 site/content/posts/posts/maker-faire.html
@@ -1,11 +1,13 @@
---
title: Using Arscons
-summary: Free'd from the tyranny of an IDE.
+summary: Free'd from the kind tyranny of the Arduino IDE.
date: 2012-08-24 14:10:22
---
-I've used Arch Linux for years -- always a bit ineptly, I must admit -- and a while back, mostly because of Adobe CS, I switched to Mac. I've been pretty happy since, but there's something about coding in Snow Leopard or Lion or Cat or whatever we're on, that I've never really liked.
+I've used Arch Linux for years -- always a bit ineptly, I must admit -- and a while back, mostly because of a new job (and the allure of ditching my open-source sensibilities and transitioning to Adobe CS, I switched to a Mac. I've been happy enough since, but there's something about coding in Snow Leopard or Lion or Cat or whatever we're on, that I've never really liked. Too slick, maybe? I find I work better in heavily constrained environments.
-I've always had another machine around--a Thinkpad X40, to take up the slack. My old X40--which accompanied me on a six month jaunt in Central America and has earned my devoted trust and affection since. I've since amassed a small collection of the things--you can get one in working-order on Ebay for around $65 bucks, last I checked. I'm presently running Arch off've a 4GB USB stick (the ones on Ebay almost never have drives). I couldn't be happier. I'm not the only one. Mako has a [great post](http://mako.cc/copyrighteous/20111207-00) on the travesty that is the 16:9 screen ratio --which makes my little, cranky skull-bucket thinkpad feel roomier than the glossy MacBook Pro I work on.
+So I've always had another machine around for my "real" coding work, taking up the slack. My machine of choice is I've gone through a number of these durable guys. One X40 accompanied me on a six-month jaunt in Central America, earning my devoted trust and affection. Over the years, I've amassed a small collection of them: you can get one in working-order on Ebay for around $65 bucks, last I checked.
+
+I'm presently running Arch off've a 4GB USB stick (the ones on Ebay almost never have drives). I couldn't be happier. I'm not the only one. Mako has a [great post](http://mako.cc/copyrighteous/20111207-00) on the travesty that is the 16:9 screen ratio --which makes my little, cranky skull-bucket thinkpad feel roomier than the glossy MacBook Pro I work on.
At any rate, all of that doesn't change the fact that it's an antiquated machine--and I use it primarily for text editing. I like coding on it--but in vim with my own config. Not in an unwieldy and poorly-rendered Java app. The Arduino IDE--as fantastic as it is--has been a raw spot on my Arch machine. I've been using [Brian Mayton's](http://bdm.cc) Makefile ([file](https://github.com/samjacoby/avr/blob/master/makefiles.templates/avr_makefile_brian)) to compile my avr programs--but honestly, I love the convenience of the Arduino libraries and all the rest, even if they're anathema to Assembly Cowboy's. Not growing up on embedded programming, the whole `(1 << PB4)`, alas, does not quite feel like first nature.
@@ -15,7 +17,7 @@
sudo pacman -S install python-pyserial scons
-Then grab the SContstruct file and copy it into your sketch folder, type `scons`, and let the magic unfold. Maybe. Didn't work for me outt've the box. Because I have several versions of avr-gcc, a conflict prevented programs from compiling correctly. I edited the SConstruct file to make it work right--in my case, I just modified the AVR_BIN_PREFIX setting to point to the actual Arduino install of `avr-gcc`. That broke `avrdude`, but such is life. I don't know exactly what was amiss, but it seemed to have worked fine.
+Then grab the SContstruct file and copy it into your sketch folder, type `scons`, and let the magic unfold. Maybe. Didn't work for me outt've the box. Because I have several versions of avr-gcc, a conflict prevented programs from compiling correctly. I edited the SConstruct file to make it work right--in my case, I just modified the `AVR_BIN_PREFIX` setting to point to the actual Arduino install of `avr-gcc`. That broke `avrdude`, but such is life. I don't know exactly what was amiss, but it seemed to have worked fine.
Now I can work on mac, quickly compiling Arduino programs and such--sync them up through GitHub--and work on my X40 with Scons, without having to stop using vim.
@@ -32,7 +32,7 @@
<figure class="with-caption">
<a href="http://www.flickr.com/photos/40358770@N00/8050301920/" title="MakerFaire 2012 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8177/8050301920_6797fb209d.jpg" width="500" height="375" alt="MakerFaire 2012"></a>
-<figcaption>We're science on the 7 train. No one thought this was weird.</figcaption>
+<figcaption>We're doing science on the 7 train. No one thought this was weird.</figcaption>
</figure>
[1]:http://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&sqi=2&ved=0CB0QtwIwAA&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DdfNByi-rrO4&ei=vzpsUJ-kCOLs0gGU44A4&usg=AFQjCNFuKfDJmQer68cq6NDkMcaGRU8JOA&sig2=plpSOvME2xkO7-n3zvTUOw

0 comments on commit 322273d

Please sign in to comment.