MacOS X on Intel, circa 1998:
MacOS X on Intel, circa 1998:
This dude has ten reasons why leaked copies of MacOSX for Intel is not only a good thing, but something Apple had in mind when shipping their developer pre-release boxes:
Given Apples experiences with software piracy, particularly the rampant software piracy that spread developer builds of Mac OS X 10.4 Tiger all over the Internet this past spring, Apples management from the top down knows full well that this developer preview will be in the hands of every kid with a cable modem within days of its release. Most of them will be able to install it on their own computers and run it and the full suite of iLife 05 applications at full speed, and run most existing Mac software in translation.
As a result, Apple will give thousands, possibly millions, of people a taste of Mac OS X running full speed on their own PCs.
Yeah, or how to take a picture so it looks that way.
UPDATE – Macromedia’s Developer Edition of the Flex Server has apparently expired on my iBook, for the link below isn’t exactly, well, working. I’ll compile it here on our real version at work and re-upload it.
You wanted it, you got it: A compiled version of my SXSW presentation. By “compiled,” I mean that it’s not actually drawing in live data and images the way an MXML file would, but it gets the point across. You can step through it the way I did on the panel:
1) Select the conversation with “Tai Kahn, Me” by clicking on that row. Click “View Conversation.”
2) When viewing the conversation, click the “Show Quoted Text” link under the text to see the text I’d sent Tai that he automatically quoted. Click the button again to see it hide.
3) Click on “Browse By Picture” under the “Contacts” panel to see a list of all of my contacts in photo form. Use the slider at the bottom of the picture pane to resize the images in an iPhoto-ish way. Mouse-over the photos to see them fade in and get a Tooltip showing each contact’s name.
4) Drag Tai’s picture from the conversation into the Photo pane and watch him get added to the contacts list. Click on “Browse By Name” and see that his name has been added to the list.
5) All attachments would automatically get added to an Attachments panel below the Contacts Panel. Use the slide to get the same zoomy effect as the contacts images.
6) Drag the star icon from the top menu bar and drop it anywhere onto the conversation. Watch how the conversation gets “starred.” Click the star that shows up in the right-hand corner of the conversation to un-star it.
7) Click the “New Mail” icon in the menu bar and get taken to the new mail screen. In the Browse By Name pane of the Contacts panel, select all of the contacts (including Tai) and drag and drop them onto the recipients input box.
8) Notice that I’m using a ComboBox for the search so that searches can be saved, easily recalled and edited and re-searched. In a real version of this, both this input control as well as the Recipients control could auto-complete as you type.
A FEW THINGS TO NOTE:
1) This is in no way, shape or form condoned by Google. I have zero permission from them to show this, nor is it endorsed by them in any way.
2) IT’S A PROTOTYPE! Yes, there are bugs, and yes, it could have been architected better. I wanted to show some of the things Flash could do to enhance Gmail from a user’s perspective. I didn’t spend an awful lot of time to re-architect Gmail. I had some ideas, I typed them out, bada-bing. This is not meant as any kind of proof-of-concept or “Flash is TOTALLY better than HTML man, OMG LOLOL.” I was asked to do a presentation for SXSW and so I did. If you follow the instructions above, you’ll get exactly what I showed the attendants of our panel. If you click around, I can’t guarantee your experience, as this is hardly complete.
3) For those who care: Yes, this is a Flex application. No, you are not seeing the MXML file being rendered live by the Flex server. This is a compiled SWF file that contains all of the necessary elements in order to VIEW it, not in order to CHANGE it. I cannot edit the CSS that styles this screen, nor the XML that supplies data to it on this server and have it change. I’d install the Flex developer server on this machine but seriously, I don’t have the 100mb of free space required.
So. There you go. Let me know what you think.
Yay, more press releases by Symantec being treated as news!
Apple’s recent introduction of the Mac mini, a $500 computer sold without a display, keyboard or mouse, could actually increase the likelihood of more malicious software computer code targeting the Mac platform, Symantec said.
Sounds a lot like Symantec trying to capitalize on the sale of Mac minis to me. “Just buy a new Mac mini? Chances are you’re an uneducated new Apple customer! Buy our shitty product that does next to nothing for you!”
I could go into why Macs aren’t a true target of virus-writing and hacking, largely due to the fact that a Mac owner buys a Mac because he likes it and probably doesn’t want to write malicious code to attack another Mac user. Or that the only real vulnerabilities we’ve seen lately (by lately I mean about a year ago) are 1) not actually used “in the wild” and are in reality theoretical vulnerabilities and 2) obscure holes that STILL required you to enter your admin name and password before they could run.
Fear, Uncertainty, Doubt: The Current State of Computing™
SXSW was a total blast. Austin’s fun and the sheer number of choices on things to do outside the conference are staggering. Check out Flickr photos tagged as SXSW 2005, the few I have are here. Here’s a rundown of what I’ve done so far:
Friday Evening: Arrive in Austin. Jane and I share a cab with someone whose panel is to interview Bram Cohen, the inventor of BitTorrent. Meet Jason Fried for the first time in person on our way out to dinner.
Friday Night: Head out with Jane for thai food and then on to Tantek’s birthday party. You may have heard of Tantek, he wrote the Mac IE 5 rendering engine. Not that I have any love for that engine these days, but in its time, a great browser. See Ze Frank on the street outside. Afterwards, we walk over to Break Bread with Brad. Watch how the entire open-air back part of the bar goes nearly silent as Malcolm Gladwell walks in.
Saturday Morning: Oversleep and wake up with a hangover and bad stomach issues. Shouldn’t have had only beer the night before. Wander around looking for Pepto-Bismol. Find it and register for my badge. Mine happens to take forever.
Saturday Afternoon: Jason Fried shows up to get his badge and we all head out to lunch. After lunch, I walk back to the hotel and start to finish my panel project. Start to hear that the other team has done some great stuff, so I put more effort into my interface in order to make it as badass as I can. Meet Chris Wetherell who works at Google, and Dunstan Orchard, both of whom are on the other team. Boo!
Saturday Evening: Meet with my team for the first time in the Green Room. Jaxon’s looking as metro-sexual as ever, and Vera’s pleasant. We all look over our projects and start to think we might actually win this thing.
Saturday Night: Go to Milkshake Media’s party with Jaxon, Jane, Chris and others. After a few free drinks and Cheetos, we go to frogdesign’s party. I get shit on by one of the awful fucking birds here and make my way to the bar. Nice exotic-ish dancers all around and a salsa band playing. Ridiculously packed, and I exit many times just to keep a lid on the claustrophobia starting to well up inside me. After that we walk a few blocks to a super cool bar and I proceed to drink myself silly. I may have a Flickr album up of all the people Jane hugs at this party.
Sunday Morning: Wake up with suprisingly not much of a hangover. Yay for top-shelf alcohol. Decide to go see the BitTorrent guy’s interview, because I’m interested in what he has to say about the future of content distribution and copyright. Unfortunately, he’s not interested in these things and quite an awkward nerd, so I don’t stay long.
Sunday Afternoon: Have mediocre tex-mex with Jane, Jaxon, Jason, Eris and Chris. Discuss the death of the browser. Go back to the hotel and work on my presentation for another solid 5 hours. Meet Jay Allen of Six Apart (makers of Movable Type) outside the hotel.
Sunday Night: Go to the Hotel Sane Jose with Lane, Danah, Jane, another Kevin and Jeff Veen. Find out that Kevin is an attorney for theEFF, defending PowerPage and AppleInsider from Apple’s litigation. I figure out the meaning behind his supposedly non-sensical “storm trooper from starwars drawn as Che Guevara” shirt and earn some street cred. Find yet another mediocre-to-not-so-bad mexican restaurant and discuss the Apple case some more. Smoke way too many cigarettes for my own good, grab some ice cream and go to bed after meeting Halcyon, Doug Bowman and Anil Dash.
Monday Morning: Barely sleep, I’m so nervous about my presentation later in the afternoon and grab my first regular-schedule breakfast: a soda and a cigarette. Attend “Does design matter?,” a panel with Jeff Zeldman, Jason Santa Maria and others. Interesting, yet I can’t help but think to myself “How could design NOT matter?” Once that’s done, I attend “How to Inform Design” with Jeff Veen and others, and learn about the value of up-front user-research. Try and think of ways to include that in my company’s process. The wheels are starting to turn.
Monday Evening: Go to 20×2, a show where 20 people talk for 2 minutes each about a concept. This year the concept is “What’s the word?” and Jaxon is fucking hilarious during his diatribe about grief.
Monday Night: Go to grab thai food (again) and then go to the Blogger party, which we actually miss, and find that we’re now going to the Gawker party. Drink many drinks, smoke many cigarettes and actually feel noticed and recognized by people who I don’t know. Discuss CSS vs tables with Jaxon and Chris. Find that Chris’s band, Dealership, has played with the Arcade Fire in San Francisco and that the artist who did The Shins’ album did Dealership’s artwork as well. I wish I was a rockstar.
Tuesday Morning: Wake up and rush down to Eris’ presentation on what the web might look like in 10 years. Find it’s more of a discussion than a presentation. I was hoping for bright-green spinning cubes or something and get boring talk about CSS and thin clients. Yawn. Start to write this post and decide to go get lunch.
Tuesday Afternoon: After trying to figure out how to get the hotel to charge my employer’s credit card instead of mine, I go to lunch with Jaxon and Jane and have cajun food, after which I head back to the hotel to get the billing issue further figured out.
Tuesday Night:Take a nap and when I wake up, meet Jaxon at the Red Vs. Blue panel, which we then find out actually occurred two days prior. Awesome. We head back to the hotel bar and discuss XHTML/CSS vs tables some more. We then go and grab pizza from a walk-up, hop in a cab and go to the Wired party at the American Legion. Wander around wondering what the fuck is up with this place, use my one drink ticket to get a Stoli and cranberry (bad idea), and fuck around with the tinker toys in the “fun” room upstairs. Decide that I’m feeling really sick and jump in an arriving cab back to the hotel and call it an early night.
Wedneday Morning: Wake up around 9am and find that Jane is still not in the room. Must’ve been a long night for her. Walk down to the hotel restaurant and have a filling, relaxing breakfast and read the paper. Get a call from Jane that she’s at the convention center and that my old boss is here, and that he’s moving to Mexico soon so I could see him here before he leaves. Go to the center, talk for a bit, type up the rest of this post, and go get my shit together to leave.
This is a pretty cool way to get a giant poster of a bunch of photos printed through iPhoto. I think I’m going to do this.
Really great infographic, designed to show the “tipping point” where PC users finally flock to the Mac en masse. I like his idea that this is a long-term Apple marketing strategy finally come to fruition. I’ve been thinking along these lines for years, but he’s got a better way of saying it than I did. Very nice.