Archive for the ‘Apple’ Category

Posts I haven’t written

I haven’t been updating this blog too much recently. I never meant for this blog to run on a schedule, but I did intend to post more frequently than this. My original idea was that the blog would serve two major purposes. First, it is a place for me to announce new projects or updates to software and websites I’ve already released. It’s done that quite well, though I haven’t had much to announce recently. My job has been taking the majority of my development time, and most of the projects I’ve been working on at home are either private or haven’t been released in the form I’d like to because my employer hasn’t approved them for release yet.

The second major purpose for my blog is as a place for me to record the solution to problems I run across while developing software, so that others won’t have to spend hours Googling or using trial and error to come to the same conclusion. I didn’t intend to rehash things that were easily found or that had already been discussed - only to post when I felt it was something that added value to the internet that hadn’t been there before. So a lot of the blog posts are not really a narrative or running commentary - they’re not meant to be subscribed to, but found individually. It’s for this reason that my most popular posts tend to include the exact text of error messages. This type of post has suffered both because I haven’t been doing as much development, because I can’t discuss a lot of what I’ve learned due to the nature of the projects I’m working on, and because I’ve been learning new stuff (like Ruby on Rails) and haven’t done enough to have solved problems others haven’t already posted solutions for.

The third reason I have this blog is to occasionally talk about my thoughts on different technical topics, from web development to video games. Again, I don’t like to make a post unless I think I’m adding something new, and most of the topics I’ve wanted to talk about have already been covered. I had a lot of draft posts sitting around about web development, web standards, and the evolution of browsers, but then I discovered Alex Russell’s blog and it turns out he’s already said most of what I wanted to say, and better than I could. Other stuff, like my impressions of Windows Vista, critique of stackoverflow.com and suggestions for the Xbox Live Arcade lineup, have been covered to my satisfaction in plenty of places. Maybe some of them will end up posted, but probably not.

Another part of the reason I haven’t posted much is the sheer weight of unfinished posts I have. Right now I have 64 drafts and only 52 real posts! So I’m going to attempt to clear things out by writing a little about what I haven’t posted. A lot of this stuff wasn’t posted because it fell under that third point above, but some of it I was just too lazy to flesh out into real posts. Some of it’s just random stuff. So here’s what’s been happening in the last year:

(more…)

Why you can’t access Mac file shares from Windows Vista

Update: It does work! See the note at the bottom of this post.

I’ve had this post in my “drafts” for about a month now. Originally it was titled “How to use Macintosh shares from Windows Vista”, but I was waiting to actually figure out how to get them working. Unfortunately it looks like it’s simply not going to happen.

Here’s the problem. You’ve got a Vista machine, and you try to visit a network share on a Mac OS X machine that has been shared using Windows Sharing. This share worked just fine with your XP machines. However, in Vista, you try to log in and it just spits back, again and again, that your username and password are incorrect.

The problem lies with the fact that in Vista, Microsoft made the gutsy but correct decision to go hardline on security. One of the targets on their list was the weak Lanman and NTLM network authentication schemes that were the default on earlier versions of Windows. The main problem with these authentication schemes is that, if a hacker can get ahold of your password that has been hashed for Lanman or NTLM (and it’s just sitting there on the drive, by the way), they can connect to remote machines using your credentials without even having to know your unhashed password. Pretty scary. So in Vista both of these schemes are disabled in favor of the much more secure NTLMv2 scheme.

There’s a problem with this on the Mac’s side though - it doesn’t support NTLMv2. Rather, the version of smbd that ships with MacOS X, even 10.4, does not support NTLMv2. You should be able to configure your smbd.conf file like Jon Belanger explains in this forum post, but it doesn’t actually work.

The problem with this is that if you do a Google search on why your Mac shares don’t work in Vista anymore, the suggestions that come up all tell you to simply decrease the security of your Vista machine. That’s really not the best idea - it just brings you back to the old insecure XP level. Unfortunately, until Apple ships a new smbd, this isn’t going to be fixed. So far I’ve just mounted my Windows shares from the Mac and it’s good enough, but I hope (and expect) that Apple will fix things in 10.5.

Update (7/16/07): In the comments, Osvaldo points out that by entering your username as “machinename\username”, with machinename being the name of the remote Mac, it works. So for me, logging in from Daedalus (my Vista machine) to Samus (my Mac), I need to type “SAMUS\brh” and it works! Thanks Osvaldo!

Windows Vista leads me to the Mac

I’ve been meaning to write about my impressions of the various Windows Vista previews since I first tried it out in January. My thoughts (and my feedback to Microsoft’s beta site) have been piling up since then, but I never got around to putting virtual pen to even more virtual paper. However, Paul Thurrott’s recent article on where Vista fails really sums up a lot of my feelings here. Thurrott’s always been the type who’ll try his hardest to find the positive in even the worst Microsoft releases, but as a long time reader, I can tell that he’s very, very frustrated with Vista, and as a Windows journalist it really pains him to see something that promised so much deliver so little. He’s not alone. I’ve tried my hardest to like what I’ve seen of Vista so far, but it’s nearly impossible, especially when Mac OS X is out right now, and in many respects better than Microsoft’s late update to XP.

This is going to be a pretty long rant, so if you want more you’ll have to click inside.

(more…)

Apple Finally Speaks to Me with BootCamp

The big news out of Cupertino this morning is BootCamp. It’s Apple’s beta bootloader for Windows on their previously-closed Mac platform. Now you can dual-boot Mac OSX and Windows XP, complete with drivers for the important bits of the system.

Win Mini

Putting aside why this is a great move for Apple, this really puts the company in a new light for me. I’ve never liked Apple’s marketing - they’ve always seemed more like a cold white plastic monolith than a warm fuzzy people company to me. To me the Mac, and Apple, is about lack of choice. They give you something, and that’s what you get. It’s good, but things are going to be their way or no way at all. I tend to think a lot of their growing success lies with the fact that their defaults (a stock OSX install and standard Mac hardware) are fantastic, while the default install of Windows or Linux (and the standard OEM boxes) are rather dismal. While this makes a Mac great for most people, I’ve never really cared. I can make Windows do what I want, and aside from my Thinkpad I’ve never bought a computer that was pre-assembled in a factory.

The first thing Apple did that made Macs interesting to me was embracing UNIX with OSX. That was not the sort of decision I expected from a company that had made previously shipped operating systems that show you frowny-faces on error. The fact that the Mac now had a command line suggested that it wasn’t just for playing that sliding-puzzle game anymore. Since then I’ve had a little bit of interest in the Mac, and I even have a rescued-from-the-garbage 350Mhz iMac that I test Safari on. The OS is interesting, but the hardware lockin has always stayed my had mere moments from the “Place Order” button at the Apple Store. Recently I’ve become enamoured of the Mac Mini, whose diminuative size makes it seem more like buying a toy than a computer. Coupled with the fact that it’s the cheapest Mac that comes without a built in display, it seems like the best choice for my tinkering, though the price hike for the new Intel models makes me wish for some additional customization options - do I really need to pay for Airport Express when it’ll be sitting 5 inches away from an ethernet switch?

Today’s introduction of BootCamp really got me though. All of a sudden the guys at Apple HQ are speaking directly to me - they’re letting me make a choice! Not just any choice, but the choice to run software from their sworn enemy, Microsoft, on their pristine white hardware. This from the iTunes company! It’s not really a choice, of course. I wouldn’t dream of putting XP on a Mac Mini when I could build a cheap PC for half the price. It’ll be nice for people who want a great laptop but can’t give up Windows. But for me it’s the fact that they’re opening up and letting me do something as radical as replace the operating system. I feel now that if I were to buy a Mini, I’d be getting it from Apple, a company full of cool engineers with good design sense, not Apple, a company full of snobby elitists who know what’s best for me.

Where does Apple fit into the blog philosophy?

I just heard an interview with Robert Scoble on KUOW (Seattle’s NPR station). I’ve been reading Scoble’s blog for a long time, and I have agreed with most of the things he’s said over the years about the importance of blogging for companies in a world where word-of-mouth can spread a story around the world in minutes. Specifically, I agree that transparency and the “naked conversations” (as the title of Scoble’s book puts it) are beneficial to both the customers of a company like Microsoft but also to the company itself - they recieve feedback and can keep bad spin from igniting the blogosphere (ugh, I can’t believe I just used that word) like a brush fire.

However, I have a big question for Scoble and the other corporate blogging proponents. What about Apple? Apple doesn’t blog at all as far as I know - even Dave Hyatt’s old Safari blog is long gone. Yet people hang on their every word, every product announcement. Even the completely uninteresting launch of the new Intel Mac mini and iPod Hi-Fi was talked about all over the place - I got sick of tabbing through people repeating the story in my RSS reader. Engadget and some other tech blogs had a posts for weeks before the keynote buzzing about the magical products that might be released. You couldn’t hope for better PR. And even after the disappointing keynote, people still had positive things to say, despite some worrying problems with the new Mac mini (I admit, I was stoked to buy an Intel Mac mini when they came out, but I think I’ll reconsider for the time being).

When I interviewed at Apple I asked them why they didn’t blog, why there wasn’t more transparency. They responded that secrecy and surprise are one of Apple’s biggest assets, which I completely understand. But I don’t see Apple employees blogging about Carbon, or Automator, or any of the cool things that people aready know about, the same way I see Microsoft employees blogging about .NET or Microsoft Gadgets. What I’d love to have explained to me is how a company can survive, or rather, be loved so thouroughly, completely, and perhaps irrationally, without the level of transparency Scoble prescribes. Is it that blogging doesn’t really help the way we hope it does, or that it only helps for new companies and companies that already start out reviled by much of the community such as Microsoft?

Update (3/29/06): Scoble and Shel Israel came and gave an enjoyable talk today, and I got to ask them a version of the question I had posted above. I wish I could have talked with them further, but they basically said that while Apple is a PR powerhouse now, their lack of transparency will bite them in the long run. I tend to agree with that, but I think right now blogging is significantly more necessary for companies that don’t have flawless PR or fanatical customers.