This Space for Rent

May 19, 2019

New Code!

Levee has, after approximately 30 years, been bumped up to a new major version # – Version 4.0, which has been fairly extensively worked over to make it more portable (and as a bonus, I finally got around to implementing tags.)

This release was provoked by Microsoft releasing a port of ssh for Windows 10, which allowed me to telnet in and do some limited sysadmin work on the windows minecraft server in the basement (but not actually edit anything, because there’s no windows editor that works over telnet) and when I though about porting Levee back over to Windows I quickly discovered that the huge mass of #ifdefs that I’d put in for portability weren’t working anymore.

So I went in and moved everything that talks to the OS out of the mainline code and into separate modules for each supported system (and then discovered that Windows 10 tries to emulate a command line shell window over telnet, which means it captures escape sequences in an attempt to do ansi-inside-of-ansi (yes, at Microsoft everything is a vt100. Sigh.), even when you tell the output terminal descriptor that no, really, I don’t want you doing terminal emulation, and then completely bodges the emulation to the point where things like reverse scrolling just bottles everything up. It’s fine on the console, but not so fine across the net. Sigh.

But anyway the portability layers are in, so I could then turn around and report to OS/2 (version 3.5; Warp, I think?) and have the same version of levee running on Unix, Win32, and OS/2, and on ia32, amd64, and ARM architectures. I’ve been running it locally for the past 40 days now without any unpleasant surprises, so it’s not likely it will kill your computer. So if you’re a fan of my vi clone, try it out and see how you like it.

May 18, 2019

Throwing another frame on the barbie

Frame mockup

A frame for a friend who is shorter than I am, and doesn’t have the long torso/short legs that I do. So it’s as high as one of my machines, but much stubbier (it’s got a 53cm ST vs 52 on mine, but a 50cm TT vs my 60cm.)

May 17, 2019

Friday Dust Mite Blogging™

The barfly

The bar Mite

May 16, 2019

Bicycle parts cleanup

Full component mockup

It isn’t finished, but I’m cleaning up my bike mess and the best place to put these parts is on the machine that they’re destined for.

May 11, 2019

Trolley picture of the day

Two trains pass just north of 17th & McLoughlin

Two trolleys block our way as we come back from dinner

May 10, 2019

Friday Dust Mite Blogging™

Framebuilding

Dust Mite helps me ream & face the traditional randonneuse’s headtube

May 09, 2019

Framebuilding

Test assembly

A quick mockup build of my new traditional randonneuse frame so I can do my initial “will it explode?” test (spoiler: it didn’t.) I didn’t even bother to clean it; I just chased & faced the BB, reamed out the ST, then tossed the bare minimum # of components on to make it sitworthy.

Gory details so far:

  • frame weight: 1680 grams (3 pounds 11 oz)
  • 130mm OLD (actually a tiny bit more; I could, if I really wanted, stretch the rear triangle to fit a 135mm wheel.)
  • 425mm chainstays
  • rear triangle has clearance for 42mm (the Clement Strada USH tire on the rear wheel.)
  • bosses for three bottle cages
  • ports for internally routing the lighting circuit
  • ports for internally routing the shifter cables.

May 06, 2019

Railroad picture of the day

The working Eng! sits in the sun

EPT #100 sits on the McBrod Ave lead just south of the shop yard.

May 05, 2019

Shopping

gravel grinding(tm)

Another day, another circuitous return from Trader Joe’s

May 04, 2019

Test-fitting the rear triangle

Seatstay mockup, #1

Another frame lumbers slowly towards completion. This one is yet another 650b randonneuse/‌cargobike/‌commuter/‌gravel/‌etc frame which I’m going to try to make fit 42mm tires (not that I plan to use them; I just want to see if I can properly crimp the chainstays to give me closer to 50mm spacing where the tires are), make it as light as I can (I’m using one of my hoarded True Temper OX-P downtubes, and every other tube has been weighed to make certain it’s the lightest one I’ve got), and have provisions for a fly-by-wire drivetrain.

I could make it lighter if I didn’t use a hellenic triple triangle, but I really like the looks of them so ¯\_(ツ)_/¯.

May 03, 2019

Friday Dust Mite Blogging™

Sorting through a pile of parts

Dust Mite sorts through what’s left after flipping a bunch of fly-by-wire bicycle parts.

May 01, 2019

2.5ghz buttwarmer

still life with cat & butt-warmer

Mavis found a better use for my computer

Apr 28, 2019

Trolley photo of the day

A Bombardier "Type 1" car at the end of an eastbound train

Bombardier/BN “Type 1” car #117 continues to rack up mileage ~33 years after it first saw service (on this line; Gresham↔Portland)

Apr 26, 2019

Friday Dust Mite Blogging™

Still life with dictionary, oranges, and dust mite

A Dust Mite tableau


trolley picture of the day

A northbound train pulls into the Tacoma & 99e station

Meeting a train at the Tacoma & 99e station

Apr 23, 2019

Gargoyle cat

Gargoyle tortie

Thor balances on the back of a chair as she gazes adoringly at Mavis.

Apr 21, 2019

Shopping

Shopping

Taking the scenic route, again, on the way back from Trader Joe’s

Apr 20, 2019

The bitcoin “hacker” scam crosses all borders

你好! 您可能已经注意到,我从您的帐户发 送了一封电子邮件。 这意味着我可以完全访问您的设备。 我已经看了好几个月了。 事实是,您通过您访问过的成人网站 感染了恶意软件。 如果您对此不熟悉,我会解释。 我创建了高质量的间谍软件。 它允许我获得对您设备的完全访问权 限和控制权。 这意味着我可以在屏幕上看到所有内 容,打开相机和麦克风,Ħ您不知道。 我也可以访问您的所有联系人和所有 通信。 为什么您的防病毒软件没有检测到恶意软件? 回答::我的恶意软件使用驱动程序 ,我每4小时更新一次签名,以便您的防病 毒软 Ö无声。 我制作了一个视频,展示了你如何在 屏幕的左半部分让自己满 ዯ,在右半部分,你 ú看到你观看的视频Z 一键! 您在电子邮件和社交网络中的所有联 系人都将收到此视频! 你的生活将永远改变& #65281; 我还可以发布您使用的所有电子邮件 通信和信使的访问权限。 如果你想阻止这个ʌ 将389美元的金额转入ৎ 的比特币地址(如果 ;您不知道如何做到这 一点,请写信给Google: Ü购买比特币”)。 我的比特币地址(BTCໞ 包)是:1DjuN5PM9VLXCeqYrb9nxzpQ8rb2hXZiEt 收到付款后,我将删除该视频,您将 永远不会再听到我的声音 ࣲ 我给你50个小时(超过 ;2天)付款。 我收到了这封信的通知,当你看到 这封信时,计时器会起作用 ࣲ 在某处提交投诉没有意义,因为无 法像我的比特币地址那样跟 ᣺此电子邮件。 我没有犯任何 错误。 如果我发现您与其他人 分享了 此消息,则视频将立即分发。 祝你好运,再见!

我没有犯任何 错误。” ?

Lenscover

Well, maybe you made one.

Apr 19, 2019

Friday Dust Mite Blogging™

Blood pressure mite

Taking Dust Mite’s blood pressure

Apr 18, 2019

Gravel™

Gravel(tm)

Coming back from a loop through North Clackamas County

Apr 15, 2019

Dining table cat

Yes, he's (sigh) on the table again

They are relentless in their campaign to make everything here into their territory

—30—

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

Archives

2019
Jan Feb Mar Apr
May               
                   
2018
Jan Feb Mar Apr
May Jun Jul Aug
Sep Oct Nov Dec
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