English Language File Extensions

Having just wrapped up a long project, I’ve wasted much of this morning on a dumb little idea: compiling all file extensions that are also valid words in the English language. Using a Processing sketch to scrape the website filext.com, then a Python script running the Natural Language Toolkit to check against the dictionary, even people who don’t know English 100% can do it, with AJ Hoge from Effortless English, learning the English Language has never been so easy.

Not perfect (some acronyms made their way through) and could be better (separate files for parts of speech, making it easier to build texts).

Also included is a random poem builder – here’s a sample:

BD SETUP DREAM
al vat 100 works tb nob aim name press beacon xes sod code atm four arm
tao play hairy mob whiz medical ipod exs or
ews bh lxs session poem wax serial locked primer
ybs erasure rummy ascii tis hiv sparse driver spiff pic video 98 amos first
rip
arp tree ad watch
rummy colors
wus ebs mo
clearance pip pro english ph idea messenger monday wmo ism
milk sequence
caps fat correct pub three blocks 110 more blue hdl saw value m start holly
fez tnf male chorus kvs kick vac frame nrc
night lsd resource arcane arch bks

Code and resulting data is available on GitHub; full CSV results after the break.

Continue reading “English Language File Extensions”

Laser-Cutting Felt

Polyester “craft” felt, cut by a laser with 5 passes at low power; note there is no discoloring from the melting.

The final part to be fabricated for my vibration-motor interface is a felt-covered foam pad. While this part could be cut by hand rather easily, laser-cutting is:

a. more accurate
b. faster
c. seals the edges of the polyester as it cuts, and
d. is just way cooler than scissors!

After some testing, I arrived at two settings that worked well for “craft felt”, the cheap 9×12″ sheets from the craft store:

PowerSpeedPPINotes
5%20%5005 passes to cut cleanly, 1 to etch the surface
5%6%2001 pass will cut all the way through

The first setting works very well, though it takes more time. This setting will reproduce very fine detail, even text! The second setting is much faster, but will significantly melt around the cut. Big shapes are fine, but details less than 1/4″ will likely be lost.

Smell Infusion Tests

Testing various papers for holding essential oil scents for a smell-based adventure game; each paper sample received 2 large drops of the oil and were then held in a plastic bag overnight to infuse. Smell was subjectively tested 24 hours and 5 days later.

Smell is rated 0-5, where 0 = virtually no smell and 5 = overwhelming.

PAPERNEXT DAY5 DAYS
Mat board11
Thin chipboard30
Thick bristol board10/1
?10/1
Bristol00
Thick Stonehenge (?)11
Regular Stonehenge (?)10
German Etch (?)30
Blotter paper21
Canson Mi-Tientes3-41/2

Some Kinect Experiments

Three head-mounted Kinect experiments:

  1. Rendering only every 5px horizontally
  2. Doing some feedback trails and hand-tracking
  3. A 3d ball inserted into the Kinect’s 3d space (with the eventual hope of making it bounce in that space)

All three written in Processing.

Polygon Sheet – Still

A still from some experiments in Processing for the design of an upcoming publication; inadvertently resulting in a video (currently crunching).  Tons of polygons with copier-toner texture, overlapping to create weird mesh glitchiness.

Camera Experiments

Continuing experiments for a camera project; the above images are captured by a 35mm SLR lens, projecting onto frosted plexiglass, and picked up by a cheap webcam.  The top is a toolbox across my studio, the bottom a fluke image captured when opening the box the assembly was housed in.