Category: computing

Wednesday, 24 April 2013

07:29 – The hospital discharged Barbara’s dad to a rehab/nursing home facility yesterday. The transfer was supposed to happen at 3:30, and for once it sounds like they got something done on time. Barbara left work early to meet the ambulance at the facility. I finally called her cell phone around 5:00 to find out what was going on. Barbara was too busy to talk long, but she said she was signing a whole bunch of papers. I hadn’t thought about it until I talked to her, but then I remembered that the same thing had happened when we transferred my mom from the hospital to a nursing home. And it really pissed me off, because I remembered that the papers they’d really want signed would be financial responsibility papers that would ask someone other than the patient to voluntarily assume responsibility for paying. Of course, they never mention that accepting financial responsibility is entirely optional. They’re just looking for as many “co-signers” as they can get, to make sure that the facility isn’t stuck if the patient’s insurance or the government doesn’t pay. And they take advantage of the confusion to sucker family members into signing these agreements.

Actually, these financial responsibility agreements should be void on their face. A contract requires a meeting of the minds, and it’s obvious that no family member who understood what they were signing would agree to sign. By doing so, they’re voluntarily assuming a potentially large liability that they’re under zero obligation to assume. Most people in that situation just assume that this is routine paperwork that must be signed for their parent to be admitted. It’s completely unethical for health-care facilities to present these papers for signature without fully informing the family members that it’s their right to refuse to sign, and such refusal will have no effect on the patient being admitted or the level of care provided.

In practical terms, this is unlikely to affect us, but it still enrages me that the facility took advantage of Barbara’s concern for her father by requiring her to sign financial responsibility papers that she wasn’t legally obligated to sign without disclosing that she wasn’t obligated to sign them. Bastards.


09:50 – I just finished the physical build on my new system, which is Barbara’s old system. It’s a Core i7 980X hex-core processor, which not all that long ago was a $1,000 CPU. I don’t remember how much memory is in it. There are three sticks, but I couldn’t see the labels, so they may be 4 GB or 8 GB sticks. Doesn’t matter. Even 12 GB is more than enough for what I do. I pulled Barbara’s old hard drive, labeled it, and stuck it in a drawer, just in case. Then I spent an hour or so vacuuming the case (an Antec Dark Fleet DF-85) and installing a new 3 TB hard drive. I’ll probably add more hard drives eventually, but that’ll do for now. I should also connect my eSATA external hard drive frame, which holds one or two standard hard drives. Either that, or I may just use the quick-swap bays in the case.

I started to install Linux Mint 13 Maya LTS from the same disc I used to build Barbara’s new system, but quickly realized that it was the 32-bit version. I’m downloading the 64-bit version now, but only because I want support for memory above 4 GB. I know there are still some apps that don’t work properly on 64-bit Linux, so I’ll just hope that all of the ones I need work properly or have adequate substitutes available.

Once I get the OS installed and make sure everything works properly, I’ll move the system unit, the new 23″ display I bought for it, and the other stuff off the kitchen table and into my office and plan the cut-over. I’m nervous about that because I have so many applications on this old system and I’d really like to get as much of the data and configuration settings migrated so that I don’t have to start from scratch. At least I’m running Firefox on the current system, so everything on it should migrate easily to Firefox on the new system.

I decided to give up Kontact/Kmail/Korganizer in favor of Thunderbird, so I’ll export the data from Kmail, including my contacts, in as many formats as possible before the cut-over. I also need to make a detailed list of all the applications I have installed for stuff like video/image/sound editing and so forth. I’ll leave the old system set up right beside the new one for a while, just in case.


12:57 – Well, this is depressing. I set up my new system with a 128 GB Crucial SSD and a new 3 TB Seagate Barracuda. I booted the 64-bit Linux Mint Maya disc and chose to partition manually, setting up the SSD as the system drive and the hard drive with a small swap partition and a large ext4 partition for data. When I told the installer to continue, it went to work and I watched the progress bar progress to about half way done. At that point, I heard an odd buzzing sound from the system unit. It lasted only a second or so, and I was hoping it was just one of the eight fans installed in the case. Alas, it wasn’t. That buzzing was the sound of the new 3 TB Barracuda dying. The partitioner finally blew up and said it couldn’t write the filesystem to the hard drive. I rebooted the system, and the BIOS told me the DVD and the SSD were now the only ATA devices present. Crap.

This drive is one that Seagate sent me as an eval unit a year or so ago, so there’s no warranty on it. So I headed over to NewEgg to look at hard drives. Not that I’ll ever again buy anything from NewEgg, but their reviewers tend to be a bit more technically-ept than the Amazon reviewers. I decided to look at capacities of 1 to 3 TB. There’s a 4 TB Seagate available, but that’s more than I care to put on one drive, and the cost/TB is much higher than for lower-capacity drives. It seems the sweet spot is 2 TB, so that’s what I looked at. I was surprised that the drive of choice seems to be the Seagate ST2000DM001 rather than a WD model, but so be it. NewEgg had them for $90 with free shipping, but I won’t do business with them ever again, so I went over to Amazon and found they had that drive for $99 with free shipping. Let’s hope it’s not DOA.

Read the comments: 37 Comments

Monday, 22 April 2013

07:57 – Barbara’s dad is still in the hospital, but I suspect they’ll soon be transferring him to a rehab facility. Given the way the hospital has behaved, I suggested to Barbara last night that she tell the hospital that getting him to the rehab facility is up to the hospital. If Barbara and Frances picked him up at the hospital to transport him to the rehab facility, I’m afraid they’d be stuck with him, with the rehab facility refusing to accept him. So I told her to refuse to take custody of their dad until he’s well enough to be on his own at his apartment.

Nor is just Barbara’s dad. When Barbara was walking Colin yesterday, she talked to our neighbor Kim. Kim’s mother, Mary, is in her 80’s. A week or ten days ago, she fell and fractured her pelvis. She was in the hospital for a few days, and was then transferred to a rehab facility. The rehab facility is discharging Mary this Thursday to go home. The problem is, Kim is totally disabled with a back injury and Jasmine is away at college. Mary is not supposed to put any weight on her pelvis, which means she can’t even stand, let alone walk. And yet they’re expecting Kim to take care of Mary by herself. Barbara said Kim’s teenage niece was at Kim’s house while she was talking to Kim, helping get the house cleaned up and ready for Mary’s return. I’d already told Kim when her mom was in the hospital to call me if she needed help lifting or moving anything, because Kim simply can’t lift anything and I’m only three houses away. I’ll tell her again today, because she’s going to need help when Mary gets home.

I keep thinking that with millions of unemployed people drawing government benefits, there shouldn’t be any shortage of unskilled labor to provide assistance like this to elderly people. We, the taxpayers, are paying people to sit at home watching TV and pretending to look for jobs that aren’t there, when they could and should be doing something useful with their time like assisting the elderly or cleaning up public areas.


08:44 – I got Barbara’s new desktop system installed and configured yesterday. That was harder than it should have been. All she really uses the system for is OpenOffice, email, and web browsing, with Kontact/Kmail/Korganizer for email and Chrome for the browsing. After pulling three full backups of her system, two to DVD and one to a flash drive, I disconnected her system and slid it out of the way. I slid the new system, an Intel Atom, into place, connected it up, and got rolling. The first problem was that the current version of Kmail uses a completely different format for storing email and contact information than the version Barbara had been running. I’d copied her email/contact data to /home/barbara/.kde, and expected the new version simply to see it and use it. No dice. When I started Kontact on the new system, it informed me that it was using a new data format. It offered to import the old data, so I told it to proceed. About two seconds later, it said it had encountered a fatal error, and terminated. So I tried running it again, and it said it had already been run. So I deleted all the appropriate directories, recopied over her data, and tried again. No dice. The new version simply wouldn’t touch the maildir email files, and apparently had no clue what to do with the contact information.

So I fired up Thunderbird, which was installed by default, and tried to get it to import Barbara’s mail/contact data. I screwed around with that for a while, including installing a maildir->mbox converter, but no joy. So I disconnected the new system, reconnected the old system, fired up Kontact, exported her contacts as a .VCF file, and forwarded all her email to myself. I then disconnected the old system, reconnected the new system, blew away Kontact and all the old data, and reconfigured Thunderbird, including installing the Calendar plugin. I then forwarded all of Barbara’s email from my own system back to her and pulled it into Thunderbird. Geez.

But at least I was finished except for getting the Chrome data off the old system and into Firefox on her new system. (I’ve found I don’t much like Chrome; compared to Firefox it’s feature-poor and unstable.) Surprise. The conversion didn’t work. So I installed Chromium on her new system, expecting it to just use the data from the old Chrome installation. Surprise. It wouldn’t import Barbara’s old data. So we just said the hell with it and re-entered her bookmarks and so on manually. Geez.

Barbara’s old system is now sitting on the floor of her office. She says her new system is working fine, but I think I’ll leave the old system there for a while, just in case we missed migrating something. Once I’m pretty sure everything on the new system is present and working properly, I’ll pull the hard drive and put it on the shelf. I’ll then clean up her old system (a hex-core i7), install a 3 TB hard drive, and turn it into my new system.

Given what I just went through migrating her simple configuration to a new box, the idea of migrating my configuration to a new box scares the hell out of me. I don’t have just OpenOffice, email, and browsing. I have literally dozens of other apps installed, from science number crunching to DVD ripping to video/photo/ sound editors and converters to scanning apps to astronomy apps to who knows what else. Even just figuring out what I have installed will be time-consuming, let alone getting everything moved over.

Read the comments: 38 Comments

Saturday, 20 April 2013

08:58 – I watched with disgust last night as the authorities captured the second muslim terrorist alive instead of gunning him down as he so richly deserved. I kept thinking how unfortunate it was that the cops used flash-bang grenades instead of fragmentation grenades. Or they could have just done a Bonnie & Clyde on that boat, and put a thousand rounds or so through it.


10:51 – Barbara brought her sister’s failed desktop system home the other day. At first I thought it was a dead power supply, but replacing it did no good. I suspect a dead motherboard, and the system is old enough that it made no sense to replace a bunch of components. Instead, I just picked one of the systems sitting under the table in my office. That turned out to be an old system that we’d built as a project system for (I think) the second edition of the Perfect PC book. The system is old, but it has almost zero time on it. When I fired it up, it sounded like a leaf blower. Barbara said it didn’t sound all that loud to her, and Frances said they didn’t care because the system sits in a spare bedroom where it wouldn’t bother anyone. So I went ahead and installed Linux Mint 13 LTS on it, which gives me four years of not having to worry about updating the OS. Frances and her husband are stopping over sometime today so we can get their email, Skype, and so on set up. Right now, it’s in Barbara’s office, connected to her peripherals and Ethernet cable.

As long as I have Barbara’s system disconnected, I’m going to go ahead and swap it out for her new system. The old one is a hex-core processor with lots of memory, and was originally intended to replace my main system. Barbara’s old system failed, and the hex-core system was just sitting there, so she’s been using it for the last year or more. It’s much more system than she needs, so I built an Intel Atom system for her to replace it. The hex-core then moves to my office to replace the antique Core2 Quad 9650 that’s currently my main system. Barbara uses little more than email and browser on her office system, so a quad-core Atom is more than sufficient.

I’ve already done several backups of her hard drive, so once I pull the hex-core system from her office, I’ll put her current hard drive on the shelf, replace it with a 3 TB drive, and install Linux Mint 13 LTS on my new main system.

Read the comments: 20 Comments

Monday, 26 November 2012

09:13 – Our overnight low was 31.0F (-0.6C), not much under freezing, but enough to make sure that any bugs that somehow survived the previous night froze to death unless they were deep underground.

A lot of people scoffed at my comment that Windows is on its way out. All you need to do to verify that that’s true is go look at some screenshots of Windows 8. This is not an OS intended for desktops and notebooks. Microsoft must be fully aware that the Windows franchise is nearing its end. They’re trying to reposition Windows as an OS for mobile devices as well as traditional PCs, kind of the “Windows Everywhere” redux. It’s not going to work any better this time than it did the last time. If Microsoft is smart, they’ll realize that Windows is the past. They need to get their real cash cows–Office and Outlook–ported to run on Linux, Chrome, Android, and all the other Linux-like OSs. They haven’t done that so far because they’re convinced that Windows and Office support each other. That’s true so far, but the big danger is that the world will leave both behind. What Microsoft should really be aiming at is corporations continuing to run Exchange Server as a backend for Outlook running everywhere. Trying to keep the OS business is likely to cost them both the OS and app business.

I thought November would be a very slow month for science kit sales, and so it’s turned out. Still, slow is relative. In November 2011, we shipped maybe half a dozen kits total. In November 2012, we’ll ship four or five times that number. Of course, we now have three different kits available, versus only one last year. Still, my master plan, such as it is, had us shipping twice as many kits in 2012 as in 2011, and twice as many kits in 2013 as in 2012. It doesn’t look like either of those goals will be difficult to meet. In fact, we’ve already far exceeded our goal for 2012. We plan to add at least two and possibly three new kits for 2013, which should help us make the 2013 goal.


Read the comments: 100 Comments

Sunday, 25 November 2012

08:47 – Our overnight low was 27.4F (-2.6C), which is the first hard freeze we’ve had this season. The high today is to be only 50F (10C). That’s pretty chilly for around here.

I just checked tracking on the ChromeBook I ordered a few days ago, which should arrive tomorrow. Remember when the “Year of Linux” was a running joke? No more. MS Windows is now a niche operating system. Linux and Linux-like operating systems now dominate personal computing devices, from ChromeBooks and MacBooks to iPads and other tablets to smartphones to Kindles and other ereaders. Microsoft is quickly fading into insignificance, and from what I see Windows 8 isn’t going to change that. If anything, Windows 8 is likely to accelerate the shift.


Read the comments: 35 Comments

Monday, 1 October 2012

09:30 – Ubuntu 12.04 is hateful. The Atom system in Barbara’s office is now running Kubuntu 12.04. Very slowly. Extremely slowly. As in, when I click on the icon at the lower left corner to bring up the main menu it may take 15 seconds or more for the menu to appear. I’m not sure what I did to cause this, but I think it’s my fault. I could swear that the performance was snappy before I started playing around with the installation. The only thing I remember doing that should have affected performance was turning off the screen effects, ironically in an attempt to minimize the load on this minimal system. Right after I did that, the system started acting like molasses in January. So I toggled the effects back on. Still slow. I rebooted and verified that the effects were still enabled. Still slow. Meanwhile, Barbara would like to be able to check her mail, post to her blog, and so on. I may end up punting and connecting her original system back up.

One thing’s for sure. The display in the den is wonky. Today I’ll order a new display, along with a new mouse and keyboard.


11:57 – I decided on a tactical withdrawal, AKA an advance to the rear. I’m currently in the process of blowing away the Kubuntu installation on the Atom system now in Barbara’s office and replacing it with Windows 7 Home Premium 64-bit. Mainly, I just want to see how it runs. Once it’s installed, I’ll disconnect everything and reconnect Barbara’s old hex-core system, which is still sitting under her desk. That gets her email and web and everything else she’s used to. Then I’ll set that Atom system aside for the time being.

I have a new display, keyboard, and mouse on order from Costco, which’ll probably show up late this week. Meanwhile, the DVD writer in my office system no longer writes discs. The most accessible replacement drive is in the Atom system that’s currently in the den, so I’ll pull that drive and install it in my office system for now. At that point, Barbara will have what she needs, and I’ll have what I need, for now.

As of this morning, our inventory of ready-to-ship biology kits was at zero. I found an order for one in my email first thing this morning, so I boxed up the six that were almost ready to go and shipped the one that had been ordered, leaving me with five in stock for now. Based on recent order history, those five biology kits may be anything from a one- or two-day supply to maybe a week’s worth. That’s uncomfortably little, so as soon as I get the computer stuff done I’ll get started on making up another batch of 30 biology kits.

I did learn something about PayPal from that biology kit order, which came in late yesterday evening. Every six months or so, we’re forced to increase the price of our kits because our wholesalers increase their prices. To give people a chance to order at the old price, I’d updated the main biology kit page a couple weeks ago to announce that the kit price would increase from $170 to $185 as of 1 October (or $210 to $225 for kits shipped to Canada).

So, yesterday evening I logged on to my PayPal account and updates the relevant buttons. When I did that, PayPal generated new button code, which I copied/pasted into the HTML of the biology kit main page. I intended to publish that page first thing this morning, putting the new prices into effect. But the kit order that came in yesterday evening was charged at the new price, so obviously that button code in the HTML page doesn’t control the price. I emailed the customer, apologized for charging $185 instead of $170, and refunded her the $15 difference.

Read the comments: 63 Comments

Sunday, 30 September 2012

11:33 – I’ve been working this morning on switching out Barbara’s system. It’s beginning to look as if the problem in the den was the display all the time. I’d squirreled away my old den Atom system, intending to scavenge it for parts. This morning, I took it into Barbara’s office, backed up and disconnected her old system, and reconnected the old Atom system. It fired right up, running Ubuntu 11.10. It’s in the process right now of upgrading itself to Ubuntu 12.04 LTS, after which I’ll install Kubuntu desktop. The current Ubuntu interface is simply hateful. Then I’ll order a new display and run the new Atom system as my den system.


Read the comments: 21 Comments

Wednesday, 26 September 2012

08:28 – Thanks to the kindness of a reader, I now have a legal copy of Windows 7 Home Premium. I attempted to install it on the new Atom system in the den yesterday afternoon, and the system behaved exactly as it had when I attempted to install several flavors of Linux. What’s worse is that it’s behaving exactly as the old Atom system was behaving. With the old system, I thought at first that the problem was the video drivers in the new releases of Linux. I then concluded that it was a hardware problem. I then replaced the system, which behaved the same way. I then attempted to install Windows 7, which behaved the same way. I now conclude that the problem is either the display, although I’ve never seen a display behave like this, or perhaps the cable, although I’ve used both analog and digital cables. The next step is to connect the old system to the TV and see if it works. If so, I’ll replace the display and cables and end up with two functional Atom systems, one for Barbara’s office and one for the den.

As we approach the end of September, kit sales are definitely getting more sporadic. Some days, we ship three or four kits, other days one or two, and some days none at all. The next couple of months are likely to be slow, averaging one or two kits a day. Things will pick up again in early December, as people start ordering kits for Christmas and the beginning of the second semester. Then around mid-January they’ll drop off again and remain slow through about April, when they’ll start to pick up again. We’ll ship a lot of kits in June and then be covered up with orders again in July and August and into September.

I want to have two more kits available for 2013, which means I need to take advantage of these slower periods to get the kits and associated manuals complete. My goal is to complete the Life Science (grade 7) kit and documentation in October and November and be ready to start shipping kits in early December. That gives me mid-January through April to do the Physical Science (grade 8) kit and documentation and have them ready for summer shipments.

Ideally, I’d like to have a third middle-school kit–Earth and Space Science–also available next year, but I don’t think that’s going to happen. I simply won’t have time to write the documentation and design and produce the kits and still get everything else done.


11:54 – Wow. If the riots in Spain were bad, the ones now going on in Greece are catastrophic. Various reports put the figures at 50,000 to 100,000 Athenians rioting in support of the general strike. I’m actually surprised that the Greek government has been able to field as many riot police as they have. The sympathies of most of those police officers must be with the rioters. And those police are facing desperate people armed with Molotov cocktails. It may not happen this time, but with Greece facing almost daily protests and riots, sooner or later the cops are going to respond with lethal force. Greece is already effectively ungovernable. Once the government starts shooting protesters, there’s no way back. And the Greek people have not yet begun to experience the level of suffering that they’re inevitably going to face. They’re throwing firebombs now. What are they going to do when the money completely runs out? We’re looking at the beginning of what is likely to become a bloody civil war.

Read the comments: 15 Comments

Friday, 21 September 2012

08:49 – Barbara’s been gone two days now, and Colin is taking it pretty well. At night, he’s taking advantage of her absence by stretching out full length on her side of the bed–with his head on her pillow, yet–instead of having to curl up in a little dog ball at the end of the bed. Still, he’ll be happy when she returns home tomorrow, as will I. I made it through seven episodes of Heartland last night, S4E17 and 18 through S5E5. That leaves 13 episodes of S5 and S6E1 remaining, which I won’t get through before Barbara returns.

I finally took the time to install a DVD writer in the new system sitting in the den. I’d used a borrowed optical drive to install Ubuntu on that system. It appeared to work fine, until power-saving kicked in, at which point I could no longer get any video even after a cold start. So last night I installed a new Samsung optical drive I’d gotten from Amazon.com and installed Linux Mint. Everything went as expected, and I immediately turned off power-saving mode. I used the system all evening, and finally decided to re-enable power saving to kill power to the display after 10 minutes. I watched the clock ticking down. At 10 minutes, sure enough, power saving kicked in and cut power to the display. I moved the mouse, and the screen came up normally. Success. Then, this morning, I moved the mouse again. The video was dead. So when I have a moment, I’ll try restarting the system. If it comes up, I’ll disable power saving entirely. There’s something going on with Linux power saving and this Intel Atom motherboard, but I’m not sure what. Worst case, I’ll just manually power the display on and off as needed.

I’m working on a core set of prepared microscope slides for the Life Science kit. I think we’ll include that core Slide Set A with the kit. It’ll be 10 top-priority slides of specimens that are difficult to prepare at home, things like onion root-tip mitosis, cross-sections of monocot and dicot stems, and so on. Then, as an option, we’ll offer another 10 or 20 slides as Slide Set B, which’ll include second-priority slides.


Read the comments: 5 Comments

Monday, 3 September 2012

09:20 – Yesterday I finally got around to building a new system on the Intel Atom motherboard I ordered a couple of months ago. Ultimately, that’ll be Barbara’s new system, but for now it’s sitting in the den next to my end table. I want to get the kinks worked out before I move it to her office and reclaim the hex-core beast she’s using now. For an extremely low-end processor, the Atom does pretty well. It probably doesn’t hurt that it’s a quad-core model. I installed 4 GB of RAM, which is the most that it accepts. Performance for web browsing and email is snappy, and that’s all Barbara does most of the time. It’s running Kubuntu 12.04 LTS. Just for the heck of it, I may blow that away and take a look at Linux Mint.

We’re still getting stuff cleaned up upstairs and moving components downstairs, but we’ve already made a lot of progress. Barbara wants to have the library/living room cleaned out today, as well as the foyer. We’ll get that done, except that there’ll be a stack of boxes in the foyer awaiting pickup tomorrow by USPS.


Read the comments: 6 Comments
// ------------------------------------------------------------------------------- // end of file archive.php // -------------------------------------------------------------------------------