This Space for Rent

Aug 17, 2018

Friday Dust Mite Blogging™

Dust Mite admires a painted 11x10.5 rack

Quality control on an Elephant NFE rack.

Aug 15, 2018

Domestic vermin picture of the day

Romeo & Juliet

Romeo & Juliet

Aug 14, 2018

Almost ready to glue together

Mockup with seatstays

Dry fitting all of the tubes together to see if they’re the correct angles and sizes. Since it’s a dry fit (and also since I haven’t adjusted the tube angles) the geometry is a a bit mangled, but this will not be a problem when I set up the jig and stuff the front triangle into it.


Domestic vermin picture of the day

Mavis and an increasingly fur-covered sofa

Mavis, queen of the sofa

Aug 12, 2018

puffball mushroom

Ozy makes himself at home

Ozymandias makes himself at home on the dining room table.


Bottle boss jig

Q&D bottle boss jig, #2

This was part of the downtube to a wrecked Surly Crosscheck, but now it’s a framebuilding tool. Waste not, want not.

Aug 11, 2018

Starting on two more bicycles

Gravel mockupxtracycle mockup

I cut the front triangles for the gravel®©™ bike and the xtracycle replacement this evening. Before I braze anything together I still need to coax the lugs into the proper geometry and make up a bottle boss drilling jig (my last attempt at a bottle boss drilling jig didn’t work out very well, so I have to redesign the SOB from scratch) but at least now the tubes are ready to make their respective half-frames.

Aug 10, 2018

Friday Dust Mite Blogging™

Sorting out the pile of lugs

Dust Mite helps me sort out the lugs for the next 4 (xtracycle, gravel®©™, 26" thing, historical reenactment rando) frames. One problem with lugs is that they don’t come in that many geometries and if you have an unusually dimensioned frame it often has angles that need the precision mallet of adjustment to fit them to. My preferred geometry (long/low front triangle) is one of those unusually dimensioned ones, so we’re trying to pick out the lugs that will require a minimum of precision adjustment before I glue the tubes into them.

Aug 09, 2018

New Code (again)!

Discount has been shoved up to version 2.2.4 with a small collection of bugfixes, feature enhancements, and tweaks:

  1. when splitting a line, null terminate the new line; also don’t inherit the dle from the previous line
  2. support github checkbox list items (static configuration option)
    1. --github-checkbox does the checkbox with html check entities
    2. --github-checkbox=input does them with html <input> elements (set to disabled so that people can’t check and uncheck willy-nilly)
  3. fix the broken footnote code; allow paragraphs of footnote, not just one line of footnote.
  4. delete HGROUP from the list of html5 elements, because the w3c working group decided to punt it
  5. on systems that support it, use the ‘destructor’ attribute on mkd_shlib_destructor() so it will run automatically when the library unloads.
  6. add --cxx-binding option to configure.sh to generate a mkdio.h that’s got an extern "C" wrapper around it.

In the grand scheme of things, these are pretty tiny patches. The splitline bug is something that never showed up locally, but popped right up when the afl stress test suite was run against it. I was unable to get afl to actually work (it really wants to be plunked down inside a virtual machine, but I don’t run docker or any of the other lightweight virtual environments) but the clang option -fsanitize=address puts super-paranoid bounds checking into place on my mac and that caught the error for me. The footnote bug required a much more substantial change to the code, but the test cases I wrote for it have failed to fail (or dump core) so it appears to be working. In any case, you should run out and download the sources and see if you can find a previously undocumented emergency exit feature.


New Code!

Postoffice has been upped to version 1.5.12 (from 1.5.10; I tweaked the version# twice in the last year, but 1.5.11 didn’t stand still for long enough for me to make a release) with a couple of bugfixes & some portability tweaks to either make modern C compilers stfu or to remove the maze of #ifdefs that I wedged in for the Minux v3 port.

As is traditional, it’s been running locally on the latest version for the past few weeks w/o exploding on me (my personality ensures that I do not get much real mail, but spammer nobly step up to provide me with a torrent of mail that can be used to stress-test a MTA without needing to worry about losing something important if I miscoded something and implement a horrible mail-eating bug) so it should be fine for your industrial-scale mailing needs (do not use Postoffice for industrial mailing. If you’re running a bulk-mail house or you’re a google-scale company, your homegrown pile of kludges will work much better than mine) and you should download it now and see if you can get your mail server to explosively deflagrate.

The list of bug patches & portability hacks are short, but sweet:

  1. change the fallthrough “sorry, but” message to be “That would be a no” if why is null.
  2. add some overflow checking for paranoia against malformed dns replies
  3. clean up a bug where postoffice would add additional Date: headers every time a forward failed.
  4. change the order of time_t sizing; now long, long long, int (on ARM, the C compiler whines when time_t is %d despite sizeof(int) == sizeof(long))
  5. abstract flock() into locker.c (locker() function) to work around Minix (and V7?) lack of flock; have the fcntl/flock tester verify that fcntl can unlock a file too
  6. some machines have a 64 bit time_t; configure TIME_T_FMT as a printf/scanf format for it and use string concatenation to build format strings as needed.


Gone shopping

Picking up some brazing rod & shop cloth

Picking up some brazing rod & shop cloth before it got too effing hot this afternoon.

Aug 08, 2018

Painting over my mistakes :-)

Painted 11x10 rack

The 11x10½" rack is painted and drying, so my latest batch of racks is finished (10x8, clearcoated, mailed to California; 12x10½", cleaned, left raw for shipping to Germany, and this one which I built on spec and will wave around shouting “ANYBODY WANT TO BUY A PORTEUR RACK?” as soon as the paint dries) and now I can dig deeper into my pile of junk to work on.

(The reddish tinge to this picture is, alas, courtesy of Northern California, where there are some nasty huge forest fires pumping ash into the sky, which is being blown north and over western Oregon.)

Aug 06, 2018

Clearcoat

clearcoat

A 10x8" Elephant NFE rack, clearcoated to expose all of my bodges and dubious fillet brazing.

Aug 03, 2018

In the wild

In the wild

Feeling Lucky?, built up and wandering around Asheville NC.


Friday Dust Mite Blogging™

The Rack & The Mite

Dust Mite tries out a new rack


The wages of sloth (and a heat wave)

3 elephant NFE racks

We finally had some cooler days, so I could finish up (aside from cleaning & paint. which thankfully does not require a brazing torch) these three racks I’d been working on.

Aug 01, 2018

Pizza fail

Whoops

I managed to get the pizza dough wet while spinning it out, so it ended up sticking to the pan like grim death itself. So it’s not so much a vegan pizza as it is vegan nachos.

—30—

Obéir c'est trahir, Désobéir c'est servir
orc@pell.portland.or.us

Archives

2018
Jan Feb Mar Apr
May Jun Jul Aug
                   
2017
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2016
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2015
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2014
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2013
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2012
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2011
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2010
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2009
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2008
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2007
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2006
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2005
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
2004
               Apr
May Jun Jul Aug
Sep Oct Nov Dec