Third Parties Already Taking Advantage of Tiger 371
tezbobobo writes "Tiger been out hours and already the Apple download page has been updated to take advantage of the update's new features. These cover areas including Spotlight plugins, Dashboard plugins, and Automator plugins.
These allow a range of actions from searching within omnigraph documents (spotlight), to resizing photoshop documents (automator), and (my fav) a dashboard wireless locator. The best bit -- a cursory glance indicates about half are freeware."
Other Widget Download Site (Score:4, Informative)
http://www.dashboardlineup.com/ [dashboardlineup.com]
(I should say that I am partly affiliated with it.)
a cursory glance reveals... (Score:2, Informative)
Liger next? (Score:2, Informative)
http://en.wikipedia.org/wiki/Liger [wikipedia.org]
Re:a cursory glance reveals... (Score:3, Informative)
Re:Thunderbird spotlight plugin PLEASE (Score:3, Informative)
For Thunderbird messages to be indexed, searchable and retrievable, each message should be saved as an individual file.
This is actually what Mail 2 does, and also what BeOS's mail did - you could set up live query folders that would hold mail messages based on your criteria. It's no coincidence that BFS' creator Dominic Giampaolo now works at Apple on Spotlight...
Re:Reinventing the wheel (Score:2, Informative)
Pay more for what?
CS is alot cheaper than the individual counterparts that make it.
The Professional CS is $1200 with Photoshop, Illustrator, InDesign, Acrobat, GoLive.
It used to be $700,$700,$500,$150,$100
Half that for upgrades.
NeoOffice/OpenOffice.org Spotlight Plugin (Score:5, Informative)
The NeoLight metadata importer is licensed under LGPL and illustrates basic parsing of OOo 1.x formatted documents using CoreFoundation XML utilities. It's still in development and could use some developers to lend a hand testing, optimizing, and determining if we're extracting all the relevant content properly.
More information can be found in this trinity article [neooffice.org].
ed
Re:apple store celebrates tiger (Score:3, Informative)
Official company policy is that events end at midnight; you don't have to go home, but you can't stay here. In practice, the unofficial under-the-table policy to local store managers is, "Stay open until everybody's happy."
At the "Night of the Panther" event in 2003, one store -- I can't remember which one, but I want to say it was one of the ones in Texas -- stayed open until 6:00 the next morning. They did more business that one night than they did the previous month.
I wish I could remember which store that was. That's gonna bug me all day.
Re:A little offtopic, but.... (Score:3, Informative)
Seriously: wildly overstocked. Like you wouldn't believe.
Re:Multiple OSes officially supported? (Score:5, Informative)
One of the most important things we abandoned when evolving our operating system from Unix was the idea of separate, hidden partitions for things like virtual memory stores. All of Mac OS X runs on a single, user-visible partition. Which means you can trivially split your hard drive up into separate partitions and run different instances of Mac OS X on them.
Re:100+ (Score:3, Informative)
If your sister wants great new features, she should buy the upgrade. If she doesn't, she shouldn't.
Or, you know. You could be a really awesome brother and buy it for her.
Re:Multiple OSes officially supported? (Score:3, Informative)
That looks kinda official to me. (from the MacOS help)
Re:I'm not a fucking troll, you idiot mods! (Score:2, Informative)
All signs point to yes. (Score:3, Informative)
http://www.dashboardlineup.com/ [dashboardlineup.com]
http://www.iheartwidgets.com/ [iheartwidgets.com]
http://www.thedashboarder.com/ [thedashboarder.com] (go easy on these guys, they're already being beaten to death.)
In fact, several of these have been up for a couple of weeks. Has anyone else noticed that /. auto-links things now? Here's a test : http://dupedupedupe.net/ [dupedupedupe.net]
Sweet! There goes what little HTML skillz I had!
Re:NeoOffice/OpenOffice.org Spotlight Plugin (Score:4, Informative)
If you try it out, please give feedback in the NeoLight Development forum [neooffice.org] on trinity. While I know it's functional on prerelease builds, I haven't had the ability to check it on the release builds (my seeding key expired last Oct. prior to the newer Tiger builds).
ed
Goatse dashboard plugin (Score:0, Informative)
Re:Thunderbird spotlight plugin PLEASE (Score:5, Informative)
How about "please spend a bunch of time to rewrite your storage format so it doesn't completely implode if a single byte gets written incorrectly?" Or how about "please spend a bunch of time to rewrite your storage format so it doesn't crap out when it hits two gigabytes?"
Or how about "please spend a bunch of time to rewrite your storage format in order to make your users happy?" That's my favorite.
Or better yet, AIAT/V-Twin/SearchKit- which was Apple's pride and joy of searching and the Next! Cool! Thing! for search a couple of years ago?
Um. You do know that Spotlight is basically Search Kit 2.0, right? It's based on, and is backwards compatible with, Search Kit.
Re:Thunderbird spotlight plugin PLEASE (Score:3, Informative)
You have a point, but exactly why did those technologies fail? Exactly, lack of developer adoption was one of the main reasons.
"Or better yet, AIAT/V-Twin/SearchKit"
SearchKit has been used from Mac OS 8 (8.5?) through 10.3, which spans over seven years (late 1997 to early 2005), so I don't see your complaint.
Re:Custom Spotlight tag action? (Score:3, Informative)
Extended file system metadata is not going to be supported because it's not filesystem-agnostic. The idea is that we're going to broaden support for new filesystems, not restrict it.
Spotlight is a search tool, not an asset-management database.
Although, sooner or later someone will probably just write a plug-in that imports any extended file system metadata for any file.
No, they won't, because attributes can't be defined at run-time. They're defined in a schema file that's a part of the importer package.
Gonna say it again: Spotlight is a search tool, not a database.
Re:Thunderbird spotlight plugin PLEASE (Score:5, Informative)
Here's how it works. The Mac OS Extended filesystem has a minimum allocation block size of four kilobytes. A one-byte file on disk will be given a minimum allocation of four kilobytes. Okay?
Let's say your "mbox" file contains exactly 12,000 messages, and that it totals exactly 11,534,336 bytes. That means each message is an average of about 960 bytes long.
On your Mac, those 960 byte files will be inflated to 4,096-byte files, because of the way Mac OS Extended allocates. That's a ratio of 4.27:1. Your mail store on your Mac will be 4.27 times larger than your mbox file.
That means your mail store on your Mac will be 49,213,167 bytes, or about 47 MB. Even if you double that to account for the property-list metadata embedded with each message, that only comes to 94 MB. Not 105 MB.
So I'm gonna go ahead and say that I don't really buy what you're selling.
Now, setting that aside, your Mac requires considerably more than the 36 MB wasted inside your mail archive just for virtual memory paging. If you're in a situation where 36 MB makes a difference, you're doing something seriously wrong.
How about a real-world example? I have an archive of 22,433 entirely average e-mail messages. On my Panther system disk, that archive occupies 876 MB. On my Tiger system disk, it occupies a grand total of 880 MB. A net loss to me of 4 MB of disk space, for a net gain of all the functionality of Spotlight.
In the real world, e-mail messages are much closer to, or even significantly in excess of, 4 KB than they are in the case you described. And even in the case you described, the net difference is 36 MB, a totally insignificant sum in today's terms.
OS-Level Scripting is pure Unix; don't ignore. (Score:4, Informative)
OS-Level scripting is absolutely NOT to be ignored. Amigas did it years ago with ARexx, and it was an incredibly powerful feature. In fact, I would go as far as to say that it's the GUI equivalent of Unix's small-but-pipeable-commands philosophy.
I'm quite surprised that it's not universally supported on Unix machines now. Luckily, KDE at least does support it via DCOP and scripting APIs along with command line apps to access DCOP calls.
To give a few quick examples:
I recently discovered started using KDE's automatic wallpaper cycling for a given directory full of wallpapers. However, some wallpapers wouldn't suit my mood at a certain moment, and some wouldn't look as good on screen as they did when I downloaded them. So I figured I'd add some buttons to the panel: A red X for "Delete Wallpaper", and a forward arrow to switch to the next wallpaper. Implementing that took LESS than a MINUTE, since I just had to open a console, run "dcop", and see that kde exposes two helpful calls:
kdesktop KBackgroundIface changeWallpaper
and kdesktop KBackgroundIface currentWallpaper
The first command was added directly to the next wallpaper button, and the second was added to a short script that uses it to get the wallpaper name, changes to the next wallpaper, then deletes the old one.
As another example, I have a quick little script that finds my currently playing song in whatever KDE music player I happen to be using via dcop, without the need for specially made command line tools that access the players API, such as xmms provides.
The real power comes when you want to do things like connecting a 3D rendering app to a photo manipulation app, followed by lipsync tool and a final movie encoder.
ARexx was doing things like this years ago, and it's perfectly possible (and implemented!) on Linux today. It's just a shame more people aren't aware of and using it. We're ignoring potential power, as if we all used DOS and continued to claim that Unix command line functionality was pointless and unnecessary. Maybe when we use Unix the way it CAN be used, we'll finally have a killer app that puts the secrecy of windows' proprietary apps to shame.
At the very least, I would ask people not to insult OS X for finally implementing this important feature. They seem to have done it in an innovative GUI-based way, too.