This Space for Rent

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

Apr 13, 2019

Amtrak photo of the day

A northbound Coast Starlight @ Bybee Blvd

Meeting a northbound Coast Startlight at the Bybee bridge over 99e, the Oak Grove interurban & the SP UP mainline.

Apr 12, 2019

Friday Dust Mite Blogging™

Tax Mite

The tax accountant does a final check of our state taxes


Cats

Unmaking a bed

Ozy watches while Thor unmakes the bed

Apr 10, 2019

Cargo

Taking a set of Honjos home

I didn’t take my cargobike, but by g-d I was gonna bring those fenders home.

Apr 06, 2019

All software sucks, but this goes double for linux

So. I found a linux ucsd pascal pcode interpreter on the net, and thought that it would be a nice thing to compile (and then to see if I can find any of my old ucsd pascal hackery and get it to run on this interpreter), but, alas, it uses effing gnu configure (which I have many unkind things to say about, but this time around it was a lazy programmer’s way of ensuring that the code runs on both Redhat & Debian) which cheerfully ran (detecting a small handful of things that the code doesn’t care about) and generated a Makefile from the Makefile.in that came in the tarball.

I’m sure you want to know if gnu configure found all the system dependencies and set up a build environment that would work on my mac (not Redhat or Debian, but more-or-less Freebsd, which is the most Linux of all the BSDs), right? Executive summary: No. This interpreter is coded to depend on something called libexplain, which spits out horrifically verbose errors when functions it supports return an error, and since that library is apparently found on both Redhat & Debian, that’s all the portability anyone needs.

You might, understandably, ask why anyone would glue an autoconfigure into a piece of software when the developers have absolutely no interest in portability. Hell if I know. Maybe this is one of these “best practices” that comes out of the “CADT, a systems approach” book on software design, right after the chapter on how extreme agile programming is the best because it causes a proliferation of new opportunities for consultants and rockstar programmers.

Apr 05, 2019

Friday Dust Mite Blogging™

Cherry blossom mite

Dust Mite climbs a tree

Apr 04, 2019

Shopping

ATCB/

On the (scenic) way home after a quick trip over to Trader Joe’s.

Apr 03, 2019

New Tri-Met color scheme

A blue & orange paint scheme on a Division St bus

On the new route #2 (Division St half of the old Fessendon/Division #4 line)– I wonder if Tri-Met has decided to put a special paint scheme on lines that operate on (Portland-style) frequent headways all day?

(edit: No, that’s apparently the new Tri-Met paint scheme. Huh. I don’t know how I feel about it; it’s a good variant scheme, but I strongly believe that if you’re gonna paint your busses and trolleys traction orange you have to commit to that color and not just use it as an oh-so-trendy accent.)


It was a different world

I’ve been looking online for some of the esoterica I need to fully implement the os layer for OS/2 levee and things were different in the late 1990s.

IBM Internet Connection for OS/2

A network of computers that spans the globe. Participants include universities, major corporations, nonprofit organizations, and individuals who want to acquire, distribute, and share information.

Apr 02, 2019

Testing out Levee’s new portable os layer

Levee, (semi) ported back to OS/2

Running(ish) on OS/2 version 4

Mar 30, 2019

Another one bites the dust

finis/

Finishing the last bottle of Bridgeport IPA I’m likely to ever drink, thanks to the brewery closing down 3 weeks ago after the conglomerate that owned it decided that the land was worth more to scrape and put apartments on than it would be to keep running as a brewery (I’m sure that they’ll get a contract brewery to make something that’s almost, but not quite, entirely like Bridgeport, which they’ll sell as Bridgeport IPA in the way that the Rene Herse name has been scraped and is now being used to sell the bicycle equivalent of washing powder.)

RIP Bridgeport. You kept brewing in Portland going a little while longer after the Weinhard brewery was scraped. Now it’s only Widmer that’s perfuming the air with the occasional blast of hops (and at least being under the Fremont Bridge & across from Albina Yard means that that land isn’t quite so valuable as the Pearl District) for now.

Mar 29, 2019

Friday Dust Mite Blogging™

Still life with bananas, tomatoes, and Dust Mite

Tomatoes


Software engineering!

Levee code snippet

Don’t worry, I’m a highly trained professional.

Mar 28, 2019

Professor Cat does some programming

Programming

Ozy reviews some of the changes I’m putting into levee v4.

Mar 27, 2019

Floof

Large cat, small pillow

Ozymandias overflows a pillow

Mar 24, 2019

Grotesque windows hack of the evening

ls, written in CMD:

@echo off
setlocal

set args=
set opts=

:getopt
    set foo=%1
    set "isflag=%foo:~0,1%"
    if "%isflag%"=="-" (
        set "opts=%opts%%foo:-=/%"
        shift
        goto getopt
    )

if [%opts%]==[] set opts=/d

:concat
    if NOT [%1]==[] (
        set foo=%1
        set "args=%args% %foo:/=\%"
        shift
        goto concat
    )

dir %opts% %args% | findstr /v /b /c:" "

Notice the horrible hoops I need to jump through to change options from -opt to /opt and to convert forward slashes in filenames to backwards slashes. And oh my god CMD is fragile; if I pass it any filenames with spaces in them it will explode on me (there are ways to get around it, I think, but they aren’t trivial and I just want to be able to do the simple cases of ls on the windows machine I’m using as a minecraft server.)

It’s nice that Microsoft is stubbornly clinging to backwards compatibility, but wow CMD is a weirdly assembled shell and I wish they’d do a native port of ksh.


Sculpture

sculpture

A rebar raptor on a sidestreet near Henry Higgins

—30—

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

Archives

2019
Jan Feb Mar     
                   
                   
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