Permalink
Browse files

Adding excerpts to all posts, basically.

  • Loading branch information...
samschmitz committed Feb 16, 2015
1 parent 8ab1b57 commit 07a57fe3ebb846616f1ae7d0aa3cfbc0f1920d57
Showing with 104 additions and 24 deletions.
  1. BIN site/content/media/files/newfoundland.gif
  2. BIN site/content/media/img/gm_lrt.jpg
  3. BIN site/content/media/img/squares.png
  4. +11 −2 site/content/posts/index.html
  5. +2 −0 site/content/posts/posts/99-fridays.html
  6. +2 −0 site/content/posts/posts/amazon-ec2.html
  7. +3 −0 site/content/posts/posts/arscons.html
  8. +20 −0 site/content/posts/posts/big-plans.html
  9. +3 −1 site/content/posts/posts/building-boards.html
  10. +2 −0 site/content/posts/posts/computer-scientists-websites-look-terrible.html
  11. +2 −0 site/content/posts/posts/en-masse.html
  12. +2 −0 site/content/posts/posts/gerber-file-extensions.html
  13. +2 −0 site/content/posts/posts/glass-lab-at-mit.html
  14. +2 −0 site/content/posts/posts/hidden-layers.html
  15. +2 −0 site/content/posts/posts/hiking-gros-morne-long-range-traverse.html
  16. +10 −0 site/content/posts/posts/literary-references-to-somerville.html
  17. +2 −0 site/content/posts/posts/maker-faire.html
  18. +1 −0 site/content/posts/posts/on-cheapness.html
  19. 0 site/content/posts/posts/on-entrepreneurs.html
  20. 0 site/content/posts/posts/on-riding-safely.html
  21. +11 −3 site/content/posts/posts/on-wool.html
  22. +2 −0 site/content/posts/posts/paperclip.html
  23. +2 −1 site/content/posts/posts/sparkfun-workshop.html
  24. +3 −0 site/content/posts/posts/speaker-paperish.html
  25. +4 −1 site/content/posts/posts/touch-tiny-under.html
  26. +2 −0 site/content/posts/posts/tracking.html
  27. +2 −0 site/content/posts/posts/words-ive-looked-up.html
  28. +3 −4 site/content/projects/index.html
  29. +9 −12 site/content/squares/squares.js
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -18,8 +18,17 @@
<h2 class="title"><a href="{{ res.full_url }}">{{ res.meta.title }}</a></h3>
<p class="datetime">{{ macros.render_date(res.meta.date) }}</p>
</header>
- {% refer to res.relative_path as post %}
- {{ post.content }}
+ {% refer to res.relative_path as post %}
+ {% if post.excerpt %}
+ {{ post.excerpt | markdown }}
+ {% if res.meta.thumbnail %}
+ {% set image='img/listing_' + res.meta.thumbnail %}
+ <figure><a href="{{ res.full_url }}"><img src="{{ media_url(image) }}"/></a></figure>
+ {% endif %}
+ <p><a href="{{ res.full_url }}">read on &raquo;</a></h4>
+ {% else %}
+ {{ post.content }}
+ {% endif %}
</article>
{% endif %}
{% endfor %}
@@ -8,7 +8,9 @@
thumbnail: ir-throwies-1.jpg
track: True
---
+{% mark excerpt %}
Thanks to the inestimable efforts of [Valentin Huen](http://colorsaregood.com/index.php), we pulled together a whopping [500 IR Throwies](/projects/ir-led/throwies/) for the Media Lab's latest 99 Friday dance-party _cum_ project-showcase. I use "we" rather loosely: I was racing against a conference paper deadline, so Valentin heroically recruited a small army of people to scale up the [IR Throwies](/projects/ir-led-throwies/) project. It came off pretty well.
+{% endmark %}
{{ macros.render_figure('<a href="http://www.flickr.com/photos/40358770@N00/8070857656/" title="IR Throwies by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8177/8070857656_764138f70f.jpg" width="500" height="334" alt="IR Throwies"></a>', "500 IR Throwies under construction (photo courtesy of Valentine Huen).") }}
@@ -13,7 +13,9 @@
## To those who have much, yet more.
+{% mark excerpt %}
Over the past few days, I've been playing around with [Amazon Web Services (AWS)](http://aws.amazon.com). Now, I've been a spectacularly satisfied customer of [A Small Orange](http://asmallorange.com) for years, but I've been lately frustrated by the limitations of shared hosting. As I play around with different application platforms (Rails, Django, NodeJS), as part of my continuing professional-development-program, its clear that I need a bit more than 250MB of space and a restricted shell.{{ macros.render_footnote("service", "1") }}
+{% endmark %}
So, over this weekend, I migrated my sites over to play around with the twelve-months free access provided for AWS micro-instances, that is, tiny cheap servers. It's been reasonably enlightening. I've built up a couple of `Arch Linux` images, my preferred distribution, and played with getting environments spinning up for some [applications]( {{ content_url("/projects/monotype-app.html")}} ) that haven't seen the light of day in some time.
@@ -8,7 +8,10 @@
_This is a post about me & my computer. Get excited._
## Arch Linux & Thinkpad X40: A love story
+
+{% mark excerpt %}
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 using Adobe CS), I switched to a Mac. I've been happy enough, 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.
+{% endmark %}
So I've always had another machine around for my "real" coding work. That lot falls to an old Thinkpad X40 that I hauled around on a six-month jaunt in Nicaragua, when I was taking some time off from college and working for [The Tico Times](http://ticotimes.net). I was running Ubuntu then. It was like a rock--it's still going strong. Over the years, I've amassed a small armada of X40s: you can get one in working-order on [Ebay](http://www.ebay.com/sch/Laptops-Netbooks-/175672/i.html?_nkw=x40%20thinkpad&_mPrRngCbx=1&_udlo=10&_udhi=76) for under $65 bucks. How can you resist?
@@ -0,0 +1,20 @@
+
+---
+title: Big Plans
+summary: I've got lots of big plans.
+date: 2014-04-12 19:04:23
+tags:
+ - computers
+track: False
+exclude: True
+---
+
+- Replace my awful Jinja macro with something nice using [noembed.com]().
+- Start watercoloring.
+- Make more useful how-tos for the [motorcycle](/projects/motorcycles) page.
+- Consider destiny.
+- Cancel that credit card I don't use anymore.
+- Actually write 15 minutes a day in my journal.
+- Fix the lights on the shrimp tank.
+- Eat eggwhites to get jacked.
+- Learn the names of trees.
@@ -4,9 +4,11 @@
date: 2012-08-31 10:33:23
track: True
---
+{% mark excerpt %}
My circuit board order came in -- it's always astonishing how tiny the things are, these boards are about the size of two postage stamps, side-by-side. The "barebones" option from Advanced Circuits is a pretty good deal too. These cost $8.90 apiece, which is pretty reasonable. I know that [APC Circuits](http://apccircuits.com) has really quick turn-around for boards with solder mask and such, but I didn't need it. I'm mostly proud for remembering not to pour a groundplane, as it makes it a pain to solder.
-
{{ macros.render_figure('<a href="http://www.flickr.com/photos/samjacoby/7900310464/" title="DSC_0359 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8318/7900310464_b9102dd273.jpg" width="500" height="333" alt="DSC_0359"></a>',"Nice & pretty like.") }}
+{% endmark %}
+
I used a bunch of `0603` resistors to provide the loads on the capacitive pads (those rectangles along the top). Those suckers are small. What's all the more astonishing, is that there is yet a *smaller* size, 0402, which is about the size of a grain of sand. And Brian was telling me that some special-purpose boards can have the passive elements like those baked right into the various layers.
@@ -7,7 +7,9 @@
{{ macros.render_figure('<img src="/media/img/old-internet.png"/>', "What hath man wrought!?") }}
+{% mark excerpt %}
I've always taken pleasure in the fact that the websites of most computer scientists are abysmal. This is because they write them themselves and they don't give a damn what you think. They have better things to do. Like write Python.
+{% endmark %}
A growing selection in casually-alphatetical order:
@@ -6,7 +6,9 @@
- SenseClip
track: True
---
+{% mark excerpt %}
In preparation for a workshop last weekend--I populated the ten bare-bones boards I'd picked up from Advanced Circuits (see my last [post](/posts/2012/8/31/building-boards/)). I've done a bit of this now, but with [Brian's](http://bdm.cc) ever-essential help, I got really cruising. The ten boards probably took about an hour with a few hiccups.
+{% endmark %}
<figure class="with-caption">
<a href="http://www.flickr.com/photos/40358770@N00/7979858673/" title="TapClip v.2 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8300/7979858673_da2b664fa8.jpg" width="500" height="375" alt="TapClip v.2"></a>
@@ -7,7 +7,9 @@
---
Lest anyone be misled, **this is a post about making circuit boards.** Thrilling stuff.
+{% mark excerpt %}
Every time I send off Gerbers for production, I am baffled by the array of files that the CAM job in Eagle generates. I'm happy to be ignorant. That's fine. The issue is, when you upload your files to most board fabs, they cheerily list the half-dozen odd things you've sent them--and ask you what they are? Top solder mask? NC drill file? I know nothing of this. So--some research later, and this is what we've got.
+{% endmark %}
To the best of my knowledge--using [Advanced Circuits](http://www.4mypcb.com), these are the file extension mappings using the Eagle Gerber RS274X cam file. I may have once changed the default extensions randomly a few months ago--so handle with care. There are some inconsistencies as detailed [here](http://www.protoexpress.com/content/gerber_extensions.jsp). A nice summary [here](http://www.cs.uml.edu/~fredm/courses/91.548-spr03/eagle-gerber-output.shtml) as well. Thanks, Fred.
@@ -8,7 +8,9 @@
---
A venture-some crew headed down to the [MIT Glass Lab](http://web.mit.edu/glasslab/) last week for a demonstration of [caneworking](http://en.wikipedia.org/wiki/Caneworking).
+{% mark excerpt %}
The Glass Lab is something apart at MIT. Less lasers, more 15th-century Italian glassblowing. I'd assumed that it was a hold-over from the days when chemistry departments blew their own glass and the like, but I believe it comes from the materials' science department, or some such. There is a much coveted lottery every semester, where a lucky dozen or-so get a chance to learn the craft. I've missed every opportunity, alas.
+{% endmark %}
{{ macros.render_figure('<a href="http://www.flickr.com/photos/samjacoby/8252047247/" title="High-Low Tech visits the MIT Glass Lab by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8063/8252047247_dbf63a22e6.jpg" width="500" height="375" alt="High-Low Tech visits the MIT Glass Lab"></a>', "The gang, skeptical.") }}
@@ -7,9 +7,11 @@
- SenseClip
thumbnail: hidden-layers-1.jpg
---
+{% mark excerpt %}
_The journey continues. This is part of my work as a research assistant in the [High-Low Tech](http://hlt.media.mit.edu) group at the MIT Media Lab._
This is the design that I drew the board up from. Looks pretty good, right? Well, I was happy: lot's of complicated little parts, colors--enough for me to feel like I was doing my job.
+{% endmark %}
{{ macros.render_figure('<a href="http://www.flickr.com/photos/samjacoby/8233965024/" title="Screen shot 2012-11-30 at 6.55.07 PM by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8062/8233965024_7826261394.jpg" width="500" height="445" alt="Screen shot 2012-11-30 at 6.55.07 PM"></a>', "An electro-rainbow.") }}
@@ -4,7 +4,9 @@
date: 2014-12-05 18:54:40
thumbnail: gm_lrt.jpg
---
+{% mark excerpt %}
A group of my friends periodically comes together in (increasingly) far-flung parts of the world to remind each other of our mutual affection. The most recent round took us to Newfoundland, a ragged slash of land off the Eastern coast of Canada. The ostensible object was the Long Range Traverse, a trail across the mountains that run the length of Newfoundland's [Gros Morne National Park](http://www.pc.gc.ca/eng/pn-np/nl/grosmorne/index.aspx). This was as unlikely a mission as any for this particular crew. I wouldn't say that we're wholly unathletic, but it's not what springs to mind. That said, we're all reasonably competent at various things—from television trivia to expounding conservative ideology—so with a bit of prep (see below), it worked out. It was pretty, too.
+{% endmark %}
### Before Leaving
@@ -0,0 +1,10 @@
+---
+title: Literary References to Sommerville, MA
+date: 2013-12-28 21:16:47
+summary: Paying tribute
+exclude: True
+---
+Caleb Craise, Necessary Errors
+David Foster Wallace, Infinite Jest
+Jumpha Lahiri
+Keith Gessen, All the Sad Young Literary Men
@@ -6,7 +6,9 @@
keywords: maker faire, conductive ink, nyc
---
### Open Source Hardware Summit
+{% mark excerpt %}
Recuperating this week from a grand time in New York City. We converged on its gray shores last week to stop by the [Open Source Hardware Summit](http://summit.oshwa.org/), where people vaguely gesticulated in the direction of "open source" and show-cased their projects. The good men (and they are that) of [Industry City Distillery](http://drinkicd.com) were there, handing out thimbles of vodka.
+{% endmark %}
### World MakerFaire NYC 2012
On Saturday I made the sojourn out to Flushing. I'll reserve the tale of our trevails on the MTA for another day--suffice it to say, it took two-and-half hours to stumble out to the hinterlands of Queens and I barely arrived in time for a workshop on conductive ink with [Analisa Russo](http://colloids.matse.illinois.edu/group.html), who'd brought a number of her pen-on-paper conductive silver pens ([video][1]) to play with.
@@ -0,0 +1 @@
+It is unbelievable to me how incredibly inexpensive products are in American stores. With my relocation to Iowa comes a re-exposure to the pricing offered in America's great discount superstores. WalMart, post-back-to-school notebooks: 17 cents a-piece. A laminate dresser, 18.99. And so on, the parade of bottom-of-the-barrel prices assaults the senses and disrupts ones' sensibilities.
@@ -1,9 +1,17 @@
---
-title: On Wool
+title: On Wool & the Rivindell Reader
summary: In which I convince you that wool should be worn at all times.
date: 2013-03-23 23:06:49
exclude: true
---
-I love wool, that naturous (I mean that) fiber, thick with the sweat of animal longing. I first learned of wool in the annals of the Rivindell Reader--now, I believe, defunct in the printed editions. Ostensibly a catalogue, it was more an almanac. Grant Peterson compiled a compendium of aphorisms, as expressed through an artfully curated selection of bicycle-related products.
+I love wool. It's an obsecenly organic fiber, thick with animal sweat. It is hair.
-They were expensive, but I ended up with a fine wool undershirt. It was made in New Zealand or Australia, or some home of handsome long-limbed people. Though it was an awkaward blue-purple, I never took it off. And what a marvel it was.
+stripped from its charge and knotted in our service. The hair of an animal, woven and primped into something smooth enough to lay against our bare pink carapace. I first learned of wool in the annals of the Rivindell Reader--now, I believe, defunct in the printed editions, though living proudly on online. My dad started getting the Rivindell Reader starting at some point in my late adolescence, post divorce, when he took up bicycling seriously. It was a thick sheaf of newsprint, printed in green and black earthtones, dispatched from some Northern Californian idyll.
+
+Ostensibly a catalogue, it was more an almanac. The writer--and it took me a few years, even, to grasp that I was reading the work of a **writer**--carried his voice through with verve.
+
+I much later learned about Grant Peterson, a cult figure bicycle figures for his work designing frames for Bridgestone, and later, of course, Rivindell. In the reader, Peterson assembled a compendium of life-wisdom, expressed through an curated selection of bicycle-related products.
+
+They were expensive, sure, but that wasn't what he was selling.
+
+but I ended up with a fine wool undershirt. It was made in New Zealand or Australia, or some home of handsome long-limbed people. Though it was an awkaward blue-purple, I never took it off. And what a marvel it was.
@@ -8,7 +8,9 @@
track: True
---
+{% mark excerpt %}
I've been working on the software for TapClip--which is rolling along, in preparation for a workshop next week. So far, it's working pretty well, though the `minim` library is causing me some grief. There appears to be a noticeable lag-time when using `loadSample` to queue a `.wav` file in memory.
+{% endmark %}
I think it has something to do with this `buffer underrun` error I've been seeing a lot of (see below). It's thrown somewhere in the `javasound` library, and I haven't tracked it down yet, so that's all I've got. At any rate, it's probably not that important (the error, I mean)--but if I can't get it resolved, I may give the [Ess](http://www.tree-axis.com/Ess/) library a try (thanks to Nick Gillian of [NickGillian.com](http://nickgillian.com) for the suggestion.
@@ -8,7 +8,8 @@
## Workshop Description
-We’ll explore conductive inks and other materials to create unique, interactive musical instruments. Learn the basics of embedded microcontroller programming and circuit design, while crafting miniature synthesizers using a combination of electronics, programming, and art materials. For those interested, we can delve into the mysteries of FM sound generation and work on creating structed, pictorial representations of sound. No experience necessary—but you’ve got to love crafts, drawing, sound, and learning new ways of making electronics.
+{% mark excerpt %}
+We’ll explore conductive inks and other materials to create unique, interactive musical instruments. Learn the basics of embedded microcontroller programming and circuit design, while crafting miniature synthesizers using a combination of electronics, programming, and art materials. {% endmark %}For those interested, we can delve into the mysteries of FM sound generation and work on creating structed, pictorial representations of sound. No experience necessary—but you’ve got to love crafts, drawing, sound, and learning new ways of making electronics.
## Contents
@@ -6,7 +6,10 @@
thumbnail: speaker-1.jpg
---
{{ macros.render_figure('<a href="http://www.flickr.com/photos/samjacoby/8617159372/" title="speaker-drawings-11 by s_jacoby, on Flickr"><img src="http://farm9.staticflickr.com/8099/8617159372_74544320c3.jpg" width="500" height="284" alt="speaker-drawings-11"></a>', '') }}
+
+{% mark excerpt %}
After puttering along with carefully-crafted, if under-powered conductive silver speakers for a few weeks, an inquiring mind pointed me towards the small, cottage-industry of DIY paper speakers using enameled magnet-wire ([SparkFun](http://https://www.sparkfun.com/products/11363)). They've led a fairly fertile life online, courtesy of [Jose Pino](http://www.josepino.com/), who has put up a number excellent projects.
+{% endmark %}
I've modeled these speakers, more-or-less, on his designs. See his [Plastic Cup Speaker](http://www.josepino.com/science/howto-speaker) and [Styrofoam Plate Speaker](http://www.josepino.com/?homemade-hifi-speaker) for some great HOW-TOs. I haven't given the latter a try, yet, but it looks pretty good.
@@ -7,13 +7,16 @@
thumbnail: tapclip-first-1.jpg
track: True
---
-###Parts:
+
+### Parts:
- Atmega32u4
- AT42QT1070
- AT42QT11110
+{% mark excerpt %}
I'm going to be doing a quick layout to test out the various QTouch chips--which Leah has warned me, work little-better than the code we've got running on plain old ATtinys (which is what the QTouch chips are, basically).
+{% endmark %}
I'll also have some pads straight to the 32u4 to test out the CapSense library--and our custom code, as well.
@@ -3,7 +3,9 @@
summary: Because nothing happens all at once.
date: 2013-01-31 14:56:39
---
+{% mark excerpt %}
Inspired by [@jsvine's](https://twitter.com/jsvine) experiments in version-control at [drafts.jsvine.com](http://drafts.jsvine.com), I thought I'd expose some of the bones that tick beneath my [site](http://samjacoby.com/posts/2012/8/21/hello-world/). I run these pages through the [Hyde](http://hyde.github.com) static-site generator--[Jekyll's](https://github.com/mojombo/jekyll) underloved Pythonic-cousin--which despite being a little complex for the job, I like.
+{% endmark %}
I mostly use [git](http://github.com){{ macros.render_footnote("github-1", "†") }} as a glorified save button, not a collaborative tool (on this site at least)--so all I needed to do was expose my changesets (already online on [GitHub](http://https://github.com/samjacoby/samjacoby.com/)).
@@ -75,7 +75,9 @@
]
%}
+{% mark excerpt %}
This is a list of words I've looked up for one reason or another.
+{% endmark %}
{% for w in words %}
- [{{ w }}](http://ninjawords.com/?q={{ w }})
@@ -13,11 +13,10 @@
{% if not res.meta.exclude %}
<article>
<header>
- <h2><a href="{{ res.full_url }}">{{ res.meta.title }}</a></h2>
-</header>
+ <h2><a href="{{ res.full_url }}">{{ res.meta.title }}</a></h2>
+ </header>
{% refer to res.relative_path as post %}
-
-<p>{%if post.excerpt %}{{ post.excerpt | markdown }}{% else %}{{post.html('article>section>p:nth-child(1)') }}{% endif %}</p>
+ <p>{%if post.excerpt %}{{ post.excerpt | markdown }}{% else %}{{post.html('article>section>p:nth-child(1)') }}{% endif %}</p>
{% if res.meta.thumbnail %}
{% set image='img/listing_' + res.meta.thumbnail %}
<figure><a href="{{ res.full_url }}"><img src="{{ media_url(image) }}"/></a></figure>
Oops, something went wrong.

0 comments on commit 07a57fe

Please sign in to comment.