Articles from
Microsoft Exec Admits Windows 7 Emulates OS X
ComputerWorld Pits Snow Leopard Against Windows 7 (Again)
Analysis Shows Snow Leopard Faster Than Windows 7
CrystalClear Interface 2.2
I posted the new version of CrystalClear Interface a few days ago, and then proceeded to hunt down and squash a couple of last-minute bugs. Yesterday, I was also moved to make one of the hard-wired features a configurable option. While not as dramatic an upgrade as version 2.1, CCI 2.2 nevertheless has a large number of new features, enhanced features, and bug fixes, as well a great deal of code optimizing. This article summarizes the more significant changes since version 2.1 was released in June.
Introducing Frosted Crystals for CrystalClear Interface
These are snippets of the 9 "Frosted Crystal" desktop pictures that'll be distributed with CrystalClear Interface 2.2. The look of frosted glass looks terrific when viewed through CrystalClear windows! I hope you enjoy using them as much as I have.
Judge Bans Sales of Microsoft Word, Says MS Stole Code
WebKit Introduces Styleable Scrollbars
A Gift for Self-Deception
For a long time now, I've been explaining why the world would have been better off if Apple's computers had come to dominate homes and businesses. I've focused on the virtues of Apple's software almost exclusively, even though Apple has for most of existence been primarily a hardware company, like Dell or Hewlett Packard. Why? Because it's clear to all us Martians that what makes or breaks a computing experience is the software. To paraphrase one of your ex-Presidents, "It's the Software, stupid!"
I've also come to believe that humans are genetically predisposed to self-deception, allowing them to talk themselves into whatever point of view is most convenient, or is perceived as being in their best self-interest. Thus, argument over the relative worth of one technology or another is pointless, because no carefully researched and supported set of facts will ever be enough to persuade someone with the opposite view. Indeed, the truth of this axiom is encapsulated in the common human phrase of folk wisdom,
"You can lead a horse to water, but you can't make him drink."
I've noted that when someone conjures this phrase to explain a colleague or acquaintance's intransigence about something, those listening will nod to each other knowingly and somewhat sadly aver, "So true."
And yet, how many humans really think they're as "stupid" as horses?
Mac | I Love Code
CrystalClear Interface 2.1
nib2cib Enables Using Interface Builder for Cappuccino Apps
Compass: A New Concept for Managing CSS Styles
Another Windows Guru Falls For A Mac
Microsoft’s ‘Apple tax’ claims are ’stupid,’ counters analyst
Atlas: Very Cool Developer UI for Capuccino
JSTalk: AppleScript For Cocoa Fans
JSCocoa — A bridge from JavascriptCore to Cocoa
Nice Library of AppleScripts
280 Slides - Web Presentations Made With Cocoa!
Classy: Unbelievably Cool Web Page Analysis
Fantastic Resource for Learning Cocoa Bindings
Taking a Snapshot of the Semantic Web:
Mighty Big, But Still Kinda Blurry
It's still somewhat difficult to get a handle on exactly what is meant by the "Semantic Web," and whether today's technologies are truly able to realize the vision of Tim Berners-Lee, who first articulated it back in 1999. From what I've read, I think there's general agreement that we aren't even close to being "there" yet, but that many of the ongoing Semantic Web activities, technologies, development platforms, and new applications are a big leap beyond the unstructured web that still dominates today.
There is a huge, seemingly endless amount of work being done by thousands of groups all trying to contribute to making the Semantic Web a reality. In my few weeks of research, I still feel as though I've just stepped my toe into that vast lake of semantic experimentation. Partly as a result of the many disparate projects, however, it does become rather difficult to see the entire forest for all the tiny trees. That said, these thousands of groups do appear to be working more or less together on the basis of consensus-based open standards, and they have set up mechanisms to keep everyone abreast of new ideas, solutions, and projects, under the general leadership of the World Wide Web Consortium (W3C)'s Semantic Web Activity.
As a starting point for exploration into this topic, the Wikipedia article that describes the Semantic Web Stack is quite good. Among its good overview and many useful links, the article includes the original conception of the Stack as designed by Berners-Lee.
Besides cataloguing the sheer number of different projects all tackling different aspects of building a Semantic Web, it's important to distinguish ongoing projects from those that expired years ago—a distinction that's not always readily apparent to those peering in from the outside. Even excluding these, there are far too many projects to read up on in a few weeks, so this snapshot is necessarily incomplete. But after having the content reviewed by some Semantic Web experts, I'm confident it includes all the most significant threads of this new web, which, as Berners-Lee envisioned it:
I have a dream for the Web [in which computers] become capable of analyzing all the data on the Web – the content, links, and transactions between people and computers. A ‘Semantic Web’, which should make this possible, has yet to emerge, but when it does, the day-to-day mechanisms of trade, bureaucracy and our daily lives will be handled by machines talking to machines. The ‘intelligent agents’ people have touted for ages will finally materialize.
In my tour of the Semantic Web as it exists today, it's interesting to note that most of the projects are geared not toward machine-to-machine interaction, but rather to the traditional human-to-machine. Humans being by nature anthropocentric, the first steps being taken toward Berners-Lee's vision are to build systems that are semantically neutral with respect to human-to-human communication. Once we can reliably discuss topics without drifting off into semantic misunderstandings, then perhaps we can start teaching machines "what we mean by" ...
This paper is an attempt to assess the current state of today's steps, while compiling a list of resources that would prove useful to someone thinking about building a Semantic Web application in 2009.
The Many Faces of CrystalClear Interface 2.0
The beta release of CrystalClear Interface 2.0 is now available on its new website. Also on the site is a documentation page describing all the features of this new version. Be sure to peruse that information—especially the tips and troubleshooting sections—before you try it out.
Fancy Boxes and Fancy Zooms
Mac web share just shy of 10% in January
Best Web 2.0 Applications for 2008
A Huge Directory of Web 2.0 Sites
Very Clear and Useful Article on Cocoa Debugging and Dead-Code Stripping
Apple a Monopolist? Only in Microsoft-Think
I recently read another positive article about Apple in Computerworld, this one covering Apple's 5 Biggest Moments in 2008. Unlike some other Apple coverage in Computerworld, this one was largely a yawn, but don't you know that most of the comments (as usual) were from Windows partisans who were simply angry that Apple was given any positive coverage at all!
Recently, that seems to be the standard for virtually any online article that has something nice to say about Apple. Rather than commenting on the substance of the article, some anti-Apple type will immediately start dissing the company in a totally ignorant and offensive manner. Sometimes, such drivel will be met with commenters defending Apple, but quite often it merely attracts other Apple hecklers.
The Computerworld article cited above was no different, but there was one comment from a guy who, though claiming to have some positive feelings about Apple, levels a charge that comes straight from the Microsoft propaganda machine. This propaganda only started a few years ago, when Apple began to have success with non-computer products like iTunes, the iPod, and now the iPhone. Microsoft loved to spread the word that Apple's products were all "closed," while Microsoft's were "open," and many listeners, without actually thinking about this illogical line of thinking, bought the propaganda and are now spreading it themselves.
I just couldn't let this challenge go unanswered, so I didn't. The following is what I published in response on Computerworld. In a nutshell, it explains why this guy's line of reasoning is bunk, and why, no matter how much Microsoft would like folks to think so, Apple is absolutely not a monopolist in any sense of the term.