July 2006
Mon Tue Wed Thu Fri Sat Sun
    Aug »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Month July 2006

Maintenance update

We know we’ve had a lot of radio silence lately, but it doesn’t mean we haven’t been as busy as ever. It just means we’ve been busy doing stuff that, if all done perfectly, means that absolutely nothing will look different. Such is life on sysadmin day.

We had several days of building repairs that made it all but impossible to work, and then we had the heat wave that made it too hot to work as much as we wanted. Then, surprisingly, some things we expected to do in October when equipment and software became available instead happened now: we massively upgraded our subscriptions database with an eye on allowing customers to access their own records in the future (before this past week, that wasn’t even an option).

We had to rearchitect several key parts to make it work in a network environment, as opposed to letting other machines enter data but only one machine processing it, an entirely different kettle of fish. That wasn’t as easy as expected, but I’m told they’ll have more on that in upcoming issues of MDJ.

We also got a lot of the static Web site updated today for the first time in years – believe it or not, we’d never been able to get Adobe GoLive CS2 to open our site. It crashed every time, even when trying to rebuild it from scratch. We finally found the troublesome old files today in a “.settings” folder, eliminated them, and got a good portion of the visible pages of the site validating and presenting correctly with HTML 4.01 Transitional. (Yeah, I know, welcome to 2001 – but it means that we can now update and add new pages without having to write all the HTML from scratch or just copy/paste from existing files, and that’s a big win for us.)

We actually got about three weeks’ worth of infrastructure changes done in the past six days, but we though the three weeks would be spread in September and October. There was no question about going for it now, though, because it will make remotes from WWDC 2006 easier and more supportable. More on that in print next week. Starting tomorrow, us sysadmin types vacate the studio for the editorial staff until called upon in an emergency. We could use the rest, though.

RSS access restored

We upgraded database hardware and software today in a long-anticipated (at least around here) move. To our surprise, that broke our new RSS feature – the code that exports the authentication information to the server had some pathname dependencies that we didn’t realize.

We’ve restored the RSS access, but we’re not sure we’ve fixed the systemic problem. We know how to fix it by hand, though, so you may see intermittent RSS access problems for the next day or so. They shouldn’t last more than a few minutes when they pop up, and we should have it fixed by the end of the week.

Update: Fixed for good now. For future reference, don’t store characters like linefeeds as literal strings – construct them from constants so that when you cut and paste things, helpful applications don’t convert them to returns for you.

Also, just because this ought to be easier to find on the Web than it is: You can’t use AppleScript’s “read” and “write” commands in Standard Additions inside an AppleScript in a FileMaker Pro script step. It’s because “read” and “write” conflict with FileMaker’s own terminology, so trying to use them gives you a syntax error and FileMaker won’t compile the script.

The workaround? Use the raw event codes. Instead of “read”, use <<event rdwrread>>, and instead of “write” use <<event readwrit>>, where << and >> are chevrons (option- and option-| on US keyboards). Note, however, that if you try this in Script Editor or Script Debugger, it will tokenize and decompile it to the terms “read” and “write” again, so pasting it back into FileMaker will break the script again. We keep the event codes in a nearby comment so we can paste them back into the right place when updating FileMaker’s version of the script. Now you know.

Update 2: Although no one outside the office should have seen it, the system to export subscription charges into our bookkeeping program didn’t survive the upgrade – it relied on several global fields in FileMaker Pro, and as we found out the hard way, clients can change global fields but their changes are never ever saved to disk. FileMaker’s own documentation tries really hard to say this but never quite manages to make it understandable. We had to rewrite some 10-year-old logic for keeping track of authorization batches, but with just a tiny bit of help, we got it done in a few hours.

(Note #1: I only ate two of the five. They don’t taste very good, but they work.)

(Note #2: Today is apparently SysAdmin Appreciation Day. As the SysAdmin, I appreciate that most of this is now done.)

(Note #3: We’re going to get a couple of really good articles out of all this, I’m told, but not about most of these details.)

Holy cow, it’s hot around here

If we’re a bit slow to respond to E-mail or anything else this week, please accept our advance apologies. The picture on the right shows the current (as of this posting) appearance of the Yahoo! Weather widget for GCSF World Headquarters. It had reached 100°F before noon, and it’s not expected to get anywhere below 75°F through the end of the week.

Of course, GCSF World Headquarters is air-conditioned, but our production studio has separate heating and cooling. That works out great in winter, but in the summer, it really can’t keep the temperature in the studio much more than 20°F below the outside temperature – particularly if the humidity is as high as it is right now. When it starts to get above 95°F outside, we start to sweat. Right now, our internal studio temperature is registering a balmy 84°F, and it’s quite close in here. You can think of many adjectives to describe your ideal production environment, but “moist” is rarely among them.

The upshot is that it’s quite difficult to work in the studio for a good 8-hour stretch each day, and it’s the 8-hour stretch that you’d expect we’d want to be in here working. We’re managing the best we can – we don’t quite expect Yahoo’s predictions to come true – it’s predicted 107°F and 108°F for days earlier this summer, and on those days it barely got above 104, ha!). The second picture shows Apple’s weather widget for the same location at the same time, and it thinks things are a little bit cooler. We’re still sweating. And wondering why those digits aren’t kerned more closely in either widget. Gads.

(Until 1999, the production studio was a much smaller room that now hosts the library and servers, and with body heat and more machines in there, it could easily get above 95°F at this time of day. With just a couple of servers and no people in there, the building’s A/C keeps everything in line there now.)

Send us some cool thoughts – with Apple’s Q2 results coming this week and a lot of stuff already in progress, it’s going to be a hot one!

The MDJ Power 25 on Your Mac Life tonight

MDJ‘s publisher will talk to Shawn King on tonight’s episode of Your Mac Life about the 2005-2006 MDJ Power 25 that was announced a week ago. We’re fairly sure today’s release of the similar but non-competing “MacTech 25″ will come up as well, and perhaps other topics that have recently appeared in MDJ or MWJ. It’s a live interview; for all we know, ponies will be handed out.

Tune in tonight between 7:30 PM and 10:00 PM CDT.

No MWJ this weekend

After coming back from the 2005-2006 MDJ Power 25 and the US 4th of July holiday, we had only two days left in the work week – and several complicated stories (10.4.7, Apple’s iPod factory investigation being “complete,” the stock options story, and now the whole “phoning home” thing) that just didn’t get sorted out before Friday.

Our calendar had shown Apple announcing Q3 results on Wednesday (2006.07.12), but it turns out that’s wrong – the announcement comes in 10 days, on 2006.07.19. We expected it a week earlier last quarter, too, and when we discovered our error, we checked Apple’s investor calendar and adjusted the dates. Now the adjusted dates for July and October are still a week too early, so we’re wondering if it’s a Gaslight kind of deal.

Anyway, we build a week off into every month that has five weekends. We’ll have to do something similar the second week of August, though, because staffers will be attending WWDC 2006. We’ve tried to publish MDJ and MWJ while attending the conference before, but it winds up being so exhausting that doctors get involved. We’re not sure what the schedule will be that week, but we’re considering a few unusual options to keep subscribers up-to-date. Stay tuned!

The 2005-2006 MDJ Power 25 is out!

Finally! MDJ readers were the first, exclusive beneficiaries of the 2005-2006 MDJ Power 25, as we published it last week in installments for the first time. We also disabled MDJ trial subscriptions for the week, so that existing MDJ subscribers and trials would be the first and only ones to see the list. MWJ subscribers got the full dose in MWJ 2006.07.02.

(The list you see in the press release is just the start – our full coverage, as seen in MWJ 2006.07.02, is 24 complete pages of methodologies, analysis, pros and cons for the power and influence of each listed person, plus people who barely missed making the list, those who fell off the 2004 MDJ Power 25, and people who strangely never quite seem to get traction.)

We already see coverage from MacMinute, Macworld UK (referenced by Brent Simmons, #16 on this year’s list), and Macsimum News. We’re sure more will come – writers seemed quite respectful of our wishes that subscribers get the list first, and no one published excerpts until this week.

A comment at the Macsimum News article shows that we’ll have some of the same debate we have every year:

What an idiotic list—Adam Engst is more influential than Jonathan Ive? Sounds like someone at ‘MDJ’ has a serious crush on him.

Who cares about John Gruber? Might as well put every other half-wit blogger on the list as well.

Implied homophobia notwithstanding, “we” didn’t put Adam Engst at #3 on the list, nor was it our decision to include John Gruber. As the first two paragraphs of Dennis’s article make clear, the MDJ Power 25 is a survey of Macintosh industry experts – Apple insiders, developers, writers, and others who are in a position to know who pulls the strings. As we say in every MDJ Power 25 issue, if we were making the list, Bill Gates would never appear on it – but he has, in all six surveys.

If you want to know why Adam Engst is #3 on this year’s survey, sign up for the free trial subscription to MWJ before the next issue this weekend, and you’ll get the full 2005-2006 MDJ Power 25 issue sent to you in E-mail. The coverage of Engst’s placement starts like this:

Let the complaints begin. Nothing on the MDJ Power 25 generates more reader complaints than the fact that Adam C. Engst, publisher of TidBITS and everpresent Mac community power broker, has always been ranked in the top five of the MDJ Power 25…

And then goes on to explain why he gets a ton of votes, including first-place votes. You need to read the whole thing to understand it, but here’s a choice paragraph:

Frankly, if you earn your living producing Macintosh products and you don’t know why Engst is always in the top five of the MDJ Power 25, you really ought to drop him a line and tell him what you’re doing. He can probably hook you up with someone who needs it, or suggest a few changes that would make it far more successful. Engst knows everybody, talks to everybody, and puts more people together than most matchmaking services you’d care to examine. He connects dots.

If it were a popularity contest, Adam Engst wouldn’t be #3 – but then again, the list wouldn’t include people like Bob Mansfield, exercising lots of power over Apple’s Intel-based hardware, but yet so unknown that even Apple insiders don’t quite know his job title. We look for the unexpected – not who you think pulls the strings in the Mac community, but who actually does. That always generates complaints. Read it for yourself and see what you think.

A few July notes

Just a couple of things that you might want to know:

A few subscribers have asked about seeing nothing lately on the MacJournals-Talk mailing list, a high signal-to-noise mailing list we’ve offered for years to paying subscribers of MDJ and MWJ. Your mail client hasn’t gone haywire – the list has been down for a few weeks. We mentioned about a year ago that we intended to tie membership on the mailing list to subscription status, because, sadly, the honor system was not working: people who were not subscribers (or who dropped their subscriptions) were continuing to use the mailing list for free support, sneak peeks at issues, and all kinds of other goodies – with resources paid for by subscribers, of course.

That had to change. Alas, the code work isn’t going as quickly as we’d hoped – the list server doesn’t get its addresses from the subscription database. We can modify the database to send commands to the list server to add and drop subscribers, but if the two get out of sync, it will confuse everyone. (Also, that would mean we’d have to disable manual unsubscribing to avoid sync problems, and we’re wary of making you get list mail until one of us gets around to changing it for you.) We plan to bring it back when we figure out how to make it work for subscribers the way we’d always intended. (We really were surprised at the amount of freeloading going on.)

Also, as you may have noticed, with all the new systems and publishing finally in place (including this blog), we’ve raised the price on MDJ and MWJ for the first time in seven years. Oddly enough, MWJ‘s new price of US$14.95 per month is the same price that MDJ cost nearly a decade ago – for about the same number of pages per week. We still think both are a bargain at twice the price, and we’ll continue to try to prove that to everyone.

Coming on Wednesday: public release of the 2005-2006 MDJ Power 25!

Welcome to the news blog.

We spend so much time getting MDJ and MWJ out the door each month that we rarely update our own Web site. It’s a bit odd, in this day of ad-driven blogs, for a subscription-only journal to have been successfully publishing, ad-free, for nearly a decade, but here we are!

This little blog isn’t much, but it makes it easier for us to post small updates about what’s new with our publications, or to pass along little bits of information that everyone might like to know. There should be an RSS feed and everything. Enjoy!