So much of this site is notes to my future self …
- You use XLD to rip.
- You configure XLD like HydrogenAudio says to configure it.
- You use XACT to transcode.
I write this note so I don’t have to bother Hunter next time.
So much of this site is notes to my future self …
I write this note so I don’t have to bother Hunter next time.
Don Melton has a few fun anecdotes about what it was like working for Steve Jobs. The text does serve to press home that most people need editors for their blog. (I’m certainly in that group.)
My Lion-ready scripts for routing junk mail to the FTC’s site still work, but I have a high crash rate when using Mail Act-On 3.x to initiate that script. The crash logs say that MAO is to blame for the crash, and perhaps that is so. But it also feels like I’m screaming into the void here with the spam reporting, and so I will no longer be updating these scripts. They are provided as-is from the July 2011 release.
You are free to use them as you see fit, and if you want to update, upgrade, and publish them, that’s great! All I ask is that you link to at least one of the posts here. People do land here on Google, and so I’d like to keep that chain unbroken. When I see incoming link traffic, I’ll make a link to your site so people know that there is indeed a future for them; you may also let me know via email. It’s been a good run. I originally released this script in 2007.
If you’re curious, all I’m doing is culling ham out of the spam folder using Fastmail’s Web interface, and I’m filing all known-bad messages in that ConfirmedJunk folder that I mentioned in the previous posts. Those are simple commands for a batch of messages. I really wish that I had a way to easily pull ham out of the Fastmail junk folder without using the Web interface, but they’re seemingly not set up for that. It doesn’t take that long to fire up Fastmail in a browser, so I’m just dealing with it.
Who knew that my white screens weren’t hardware-induced but rather an artifact of never wiping and reinstalling a machine that I’d been carrying over for six or seven years, from my first mini until now?! I’ve been down six months because I was convinced that it was hardware.
Like a lot of people, I’ve been affected by the Heartbleed bug. Most frustrating to me is that I got to spend a couple of hours on Tuesday afternoon futzing about with SSL certificates to make sure that I wasn’t vulnerable to the attack.
I’m taking a little free time on Friday afternoon to do an audit of my password data using 1Password, which I am on the record as using and really liking. After de-duplicating a bunch of items where I had a stored password and a stored login for an account, I still have 600+ login items. I’ve been doing a very good job of using good, hard passwords that are unique to sites. A good password manager is worth having, even if you’re like my dad and just keep it in an encrypted Excel spreadsheet.
But my main frustration right now are the sites that won’t let you change your password unless you use the lost-password function. How dumb do you have to be as a developer to miss that step? This is not fucking rocket surgery.
What I really want is for my online backup systems to be smart. If I’m off of my home networks, I should be allowed to say, “Don’t back up again until I get home,” rather than having to look at the three services I now use and say, “Pause for N minutes.” I forgot this until just now, and I’ve been soaking the meager transfer capacity of the Cafe 153 network with my backups.
Why three services? I’m turning my knowledge of backups into a micro-business, and that means that I need to test all of the big players. Fun times.
Go into Calendar on OS X and look at an appointment. Put an address in that appointment — best done from your Contacts — and you get this:
You can get travel times! You can set travel times based on addresses in your Contacts, and if you have two adjacent appointments at different places, you get the travel time between the two destinations! Then you can get the alerts based off of the travel time, not off of the start of the appointment. That’s wonderful.
You can’t do the same thing in iOS 7. [Edit]: The travel time alerts work just fine, but they’re not really user visible. See below:
You get the address, and you see alerts that will be set, and they will go off, but no estimate of travel time is given. Also, this travel time thing could be smarter: this assumes that I’m leaving from home, but what if I ran an errand before going and lost track of time? If I was closer in to that appointment, I could “use” the extra room; if I’d gone further away, I’d need the alerts moved. You could do that on iOS, but …
… you can’t even set these travel times yourself. You can see the address listed above, but you can’t create it on your own in iOS. Typing “Dana Summers’s work”, which is the exact Contacts data object, does nothing. Hopefully this answers Brandon’s question.
Start an email in Mail on iOS 7: if you have multiple email addresses, it will start with your default email address:
… unless you start an email to a person that you regular correspond with on another email account.
… and then it switches to sending from the account you’re using to the one you regularly use to contact that person. It even works with combinations of people: I might email Mike and Allen from one account when I do that separately, but when I do it together, it might be another one entirely (generally, if I’m sending a larger email, it’s to bitch about our hockey team).
But if you send email on OS X Mavericks, it does the time-honored practice: sending from the default account ((Which is subject to change if OS X Mail decides to re-order everything, which it does every so often.)) unless you start a new email while selecting an email in your INBOX ((Presumably this behavior happens if you start an email from a different folder, but I’ve never run across this.)), and then you’ll be sending from that account instead.
They just don’t have the same behaviors, and it’s maddening. If I could only get one, it would be the smart email account selection from iOS Mail mapped onto OS X Mail, but that just goes in a long list of necessary improvements to be made to OS X Mail ((See also: tagging, archiving with a simple keystroke, etc.)). But presumably you can get this in the other direction, because right now, my iPhone knows that it will take me five minutes to drive home from the coffeeshop:
Now, maybe the Contacts —> Calendar thing is coming to iOS. I just tested it to make sure that I couldn’t add a Contact address into a Calendar item, and you just can’t. This drives me crazy.
This function is something that I’ve wanted to have since I first got my iPhone six-and-a-half years ago. I want my phone to be smart enough to know where I am, where I have to be, and how long that it will take for me to get from A to B. It needs to be smart enough to figure out whether I’m walking or driving: distance matters, as does weather. If I’m at work, going to another work building, I’m walking, right? Let me set GPS points for places that I routinely visit.
I want my devices to clear out a lot of the cruft for me. I’m going to get lost in whatever I’m doing — phone calls, meetings, work — and I want my phone to nudge me out of that when I need that. I also want my devices to make it easier to provide context for my communication. This is happening imperfectly.
I’ve been thinking about these two things lately, and finally it just got to be too much today. What drove me over the cliff was the send-from-selected-email’s-account thing. Now I’ve gotten the frustration out and can go back to important things like getting my head on straight for my fourth semester of graduate school.
DAMN RIGHT I’M GOING HERE AGAIN. Why?
So hi, nice young lady whose name I didn’t get! I feel like an idiot right now.
Let me get a little bit of this out of the way: I have written about backups in 2009 and 2011. In the first one, I talk about a belt-and-suspenders approach; in the second, I talk about belt-and-suspenders supported by close air support. Now I have belt, suspenders, close air support, and Navy SEALs. Or something — I don’t know, I’m an Air Force brat, and we don’t know crap about the real military. [Sorry, Dad.]
I have also written about backups saving by bacon many times. There’s the time in 2011 when my 24″ iMac needed a new logic board and I needed to be getting ready to start a new job. There’s the time this past October when my 27″ iMac started doing Bad Things(TM) and had volumes failing; the resolution for that one comes today that 1) my Time Machine volume was just fine after all and 2) Repair Disk worked on the boot volume when booted into Recovery Mode (Cmd-R during start, if you don’t know. And then there’s the time this December I had to format my MacBook Air’s boot volume from my booted clone. All three of these problems would’ve wiped me out for quite some time, and there was a significant risk of data loss to my original data. Did I lose data? Nope.
Oh, and then there was the time that I was sitting in the floor of my downstairs bathroom on April 27th, 2011. With tornadoes all around me, I said aloud, “Hey, at least my data is in a data center far from Huntsville.” All of my data would be safe: photos, music, you have it. I could rebuild my computers from the last known safe state. It would’ve worked: the cavalry would’ve come over the hill.
So, back up your shit. Here’s how.
I use what’s called a 4-2-2 system: 4 copies of my data, 2 of which are local, 2 of which are offsite.
Seeding an online backup with either one of those services is going to take a long time. Backing up 28GB off of my Macbook Air took the better part of a week. It took a couple of weeks for the main boot volume on my iMac to seed, and I was uploading the first (of three) Drobo volumes when my iMac started thrashing around on the floor like an angry toddler.
Since I mentioned the Air, I want to make a point: I use Time Machine (to a Time Capsule on my network, a replacement for one that got zapped a while back) for incremental backups as well as CrashPlan and now Arq. For some time, I said that I didn’t need cloned backup of the Air. For one, it’s a problem on my end, because I would have to dock a hard drive ((I have a spare on the floor in my office waiting for this to happen. It’s been there for a few months.)) to make it work. SuperDuper! will backup-on-mount, meaning that it will work … when I remember to connect the drive. I am the weak link there, because I forget to back up even though I know that I should. However, I have a reminder in my GTD setup ((I will write about that at some point, I promise.)) that gets me a record of when I’ve last backed up as well as a nudge to do so. I’ve generally stayed current, but not always.
So what do I recommend?
I’ve got the comment box below for comments. I’ll also be posting this to Facebook and Twitter per uzhe, so if you comment there, I’ll see it, too. You can also email me at email@example.com, and John, my number is in that footnote. ((Seriously, my number is so easy to find.))
So, remember when my stuff started falling apart in October, and when I exhorted you to be serious about backups? I had some SSL problems, so I’m late in telling you this one, but backups saved my bacon on my MacBook Air.
He got them fixed, but right now I’m freaking out. I have Repair Disk running on my Time Capsule right now, and after that finishes overnight, I’ll run it on the external HDD to which I’ve been cloning my Air. I pretty much have to have the Air running right now, because it’s my only computer and finals start the 2nd.
So, about that worry on filesystems: it turns out that the filesystem on my Air’s internal storage was crap. You’ll see in that quote above that I had problems with Time Capsule; I didn’t worry about those as much as I worried about my external clone. That didn’t have damage, but my internal storage did. I booted to the clone and ran Repair Disk, which you can’t run on your boot drive while it’s running.
It was unable to repair the disk.
I had to FORMAT MY INTERNAL STORAGE and then clone from my clone.
I still get anxious just thinking about it. It worked, though. I didn’t lose any files, and once I’d restarted the machine with the freshly-cloned internal storage, things were just fine. I haven’t had a single problem with it since. For those who may wonder, was I seeing problems with the un-repaired filesystem? It’s hard to say, although it would do stupid things every once in a while. But staying with the filesystem in a known-bad state was a risk that I was not willing to take. Once I knew that there was a problem, I had to fix it.
Your filesystem’s job is to know where the data is on your disk. Just as it is important to back up your data, it’s also important to know that your computer knows where it is, for two reasons: 1) you need to be able to access the data and 2) you need to be able to back up that data. If your filesystem stops doing its job flawlessly, you are on the road to being screwed.
Here are my next steps with this Air:
Remember: because my iMac was down, I was left with this as my only machine. When it started having problems, I was in a panic. But when you have backups, it’s not a panic that overwhelms you.
Remember when I wrote in 2011 about how I back up my Macs? Remember how that was an update on my backup setup from 2009, which added off-site backup? Remember how that was influenced by John Siracusa on Hypercritical?
Well, I started backing up to Amazon’s AWS Glacier a few months ago using Arq, which leaves me with a 4-2-2 setup: four copies, two local, two off-site. I’ve been happy with it. Now I may really need it, because:
None of the three suspect drives is making thrashing sounds, so I’m pretty sure that the filesystem is corrupted. I get this from Accidental Tech Podcast #40, where John Siracusa — him again — mentions that his wife’s Mac had filesystem errors that he noted because he was proactive about running Repair Disk. He got them fixed, but right now I’m freaking out. I have Repair Disk running on my Time Capsule right now, and after that finishes overnight, I’ll run it on the external HDD to which I’ve been cloning my Air. I pretty much have to have the Air running right now, because it’s my only computer and finals start the 2nd.
I’m headed to the Genius Bar on Sunday to check out my iMac and hopefully get it running. I’ll then probably have to reinstall everything and erase that Time Machine drive, which is probably corrupted beyond repair. How will I get the data back onto the iMac? Online backup, y’all. Thankfully there’s nothing mission-critical in ~/Documents that can’t wait for an online restoration. I will selectively restore because, again, I think the filesystem is hosed.
Le sigh. Off-site backups are going to end up saving my bacon.