Monday, January 15, 2007
Google SMS and the nine digit zip fad to come
Here are my favorites. I use the zip code wherever possible. I need to find an SMS gateway so I can test these further on my computer. The Froogle option is handy when shopping ...
I'll message these to my phone so I can keep the list handy as a reminder.
PS. I'm amazed to learn that the rich text editor in Firefox supports adjusting table margins and deleting rows!
RoughlyDrafted: best iPhone coverage thus far
Update: The network discussion and comments is the article worth reading, I skipped the rest. I can definitely confirm that Sprint's 3G CDMA network service is a battery killer.
Saturday, January 13, 2007
Apple's Mac web site is deteriorating
Apple - Mac OS X - AppleScriptThe link (not shown here) to the AppleScript website doesn't work -- that website is gone. It now redirects back to the page containing the link.
Apple provides a variety of AppleScript script examples via download from the AppleScript website, including script collections for the Finder Toolbar, QuickTime Player, iTunes, iPhoto and iDVD.
The nervous among us have to wonder how serious Apple is about the Mac and OS X these days ...
OS X Automator: abandonware or a great future?
Most recently I've been trying to use Automator to deal with the worse OS X application ever; my search for solutions led me to a page I'd blogged on before. This time, I read the comments. Sal Soghoian was the PM for Aperture last summer...
ATPM 12.07 - How To: Maybe You Ought To Be Using AutomatorThe article and comments point to some good references. The existence of Automator.us is curious. On the downside some of the most developed Automator websites have had very little activity in the past year.
- .... Sal Soghoian · July 03, 2006 - 16:21 EST #17
- Thanks to all for their input and suggestions.
The Automator team is hard at work developing the next version of Automator for Leopard. We're examing all of the issues raised here and I think you'll be pleased with the results.
Meanwhile, there is much you can do with Automator right now in Tiger that you may or may not be aware of. For example:
1) You can run workflows within workflows by adding the Run Workflow action to your workflow.
2) Automator is not limited to AppleScript. Automator actions are written in Xcode and as such can use any language or frameworks supported by the OS. Xcode comes with three Action templates: AppleScript, Cocoa, and Shell. These templates can expose any available OS tools, such as PDF Kit, Core Image, Core Data, or Core Video.
3) Automator includes actions for easily adding your own custom code to a workflow. If there's not a action for what you want, you can use Run AppleScript, Run Shell Script, or Run Webservice to create your own action to fill the gap.
4) New Action collections are being released all the time. There are Action Packs for MS OFfice, Adobe Photoshop, InDesign, FileMaker, ARD, and more.
For a thorough overview of what Automator is, how it works, and how to expand it's abilities -- along with sample workflows and downloads -- vist AUTOMATOR.US...
- Sal Soghoian · July 05, 2006 - 12:44 EST #22
- RE: controlling FireFox Automator relies on an application's published frameworks or scripting hooks to control it. If there are none then your options are limited. However, you can use other means to open URLs in Firefox.
- Set Firefox to be the default browser. This is done in the Safari preferences pane.
- Add a Get Specified URLs action to a new workflow. Enter the URLs you want to open
- Add a Run AppleScript action to the end of the workflow and enter this code:
on run {input, parameters}Run the worflow! If you want to be able to enter URLs when the workflow runs, save it as a plugin to the Script Menu and set the Get Specified URLs action to display when the workflow runs by clicking the disclosure triangle at the bottom of its action view and choosing "Show action when run" checkbox...
if the class of input is not list then set input to input as list
repeat with i from 1 to the count of input
set this_URL to item i of input
open location this_URL
end repeat
return input
end run- MOST IMPORTANT: send feedback to the Firefox team that AppleScript support is something you want.
Update 1/13/07: I'll see if anyone answers my Automator question ...!
Update 1/13/07b: Hmm. This might help ...
The OS X Address Book: Part of the dark side of Apple
I've used the Address Book intermittently for years, and never thought much about how bad it really is. Then, a month ago, I configured a Mac Mini for my mother. I could tweak most of the key applications to be usable, but the Address Book was intractable. There's no configuration of the icon bar, it doesn't "remember" the single card UI preference, the Mail.app integration is memorably bad, and it basically fails every usability test one can imagine. It stinks. The best I could do was tweak the insanely complex and backwards default input template.
Then I bought a Motorola RAZR, implemented a brilliant hack that lets it work with iSync, and discovered it could hold a mere 500 addresses. I needed to do some major maintenance on the 1600 addresses I have in Address Book. It was horrible.
There's no way to bypass the 'are you sure' delete confirmation (option delete doesn't work). There are no sorts, no filters (unless you use Apple's almost undocumented Automator tool -- the one with the web page that says "an error occurred while processing this directive") -- precious few ways to help with selecting 500 rows of 1600. It's very easy to double click and open ten address views -- all of which must be closed. It's easy when command-clicking to accidentally lose all selections. It's not good for one's blood pressure.
Address Book is
More on the DarkSeid later, I have to see what I can do with Automator. I'll also be looking for alternative UI solutions that can work with the Address Book data structures. Updates pending.
Update 1/13/07: In all my research, amongst which I learned about Automator and did some more AppleScript work, I discovered the Address Book includes Smart Groups. Which goes some way to redeeming it.
Friday, January 12, 2007
Launchbar for Windows - not quite
I was surprised then, to learn there are so many XP apps that try to be Launchbar for Windows:
Scott Hanselman's Computer Zen - Replacing Start Run.
Vista has implemented a Launchbar like feature, so maybe others will work to bring Launchbar to XP. It would be most appreciated.
Update: Just noticed one of Scott's update comments: Ctrl-H in Google Desktop?! Wow, that's killer. I much prefer Yahoo Desktop Search to Google Desktop because GD doesn't grok folders, but this might switch me.
Thursday, January 11, 2007
iPhone mysteries: Cringely on EDGE
I, Cringely . The Pulpit . What's in a Name? | PBSSpeaking of service revenue, word is the iPhone will work like Jobs original Macintosh vision -- a closed device with software produced only by carefully vetted and controlled developers. Software will be sold through the iTunes store only ...
... The iPhone is this amazing connectivity quad-mode device that can probably make use of as much bandwidth as it can get, so making it suck through the little straw that is EDGE makes no sense from a user perspective. But remember that the parties involved here are Apple and Cingular, neither of which is 100 percent allied with user interests. Cingular has a 3G network called BroadbandConnect or 'MediaNet' if you buy Cingular's associated Cingular Video service.
And there's the problem -- Cingular Video, which is based on RealVideo, NOT QuickTime or H.264.
Apple wants the iPhone to get its content primarily through iTunes, ideally by syncing with a Mac or Windows PC. Apple doesn't like Cingular Video and doesn't want its customers to know it exists, much less use it. But it would be very hard to introduce a true 3G iPhone, have Cingular promote it strongly, only to say that it can't be used to view the mobile carrier's own video content. So instead Apple falls back to the slower EDGE network, which can support email and widgets and surfing, but which also forces iPhone users to get most of their higher-resolution video through iTunes, where Apple makes money and Cingular doesn't.It comes down to an accommodation. Cingular wants an iPhone exclusive and is probably paying Apple money for that privilege. Apple doesn't want Cingular Video. So the only elegant way around that problem is to make the iPhone incapable of operating on the 3G network. If you watch his Macworld keynote you'll notice Jobs says that Apple may eventually make 3G iPhone models. Yeah, right: I'm 100 percent convinced that all it would take to turn an EDGE iPhone into a 3G iPhone is a firmware upgrade, if that.
Mobile phone carriers are eager for video to succeed on their 3G and 4G platforms because it represents a major new source of revenue. Apple's iPhone is the best handset yet for displaying that video. But Apple isn't going to allow this to happen without Cupertino gaining a substantial piece of the action. I'm sure discussions are taking place right now with Cingular where Apple is arguing that the carrier should make its video service iTunes-compatible.
The media and the market's ecstatic response to the iPhone will put strong pressure on Cingular, which has what is apparently a multiyear exclusive with Apple. If Cingular gives in, as I'm sure it will, the iPhones will suddenly become faster and have more features. And if Apple is correct, Cingular will then have the mojo to take them to the top of the U.S. mobile market.
And what happens when the Cingular exclusive ends? We can probably look to Europe in the months ahead for hints on that. Apple doesn't intend simply to enter the mobile phone market, they intend to dominate it, and ultimately to gain service revenue through iTunes, no matter whose phone you buy.