Search

Showing posts with label Definitive. Show all posts
Showing posts with label Definitive. Show all posts

AppleScript: The Definitive Guide, 2nd Edition

Great Price "AppleScript: The Definitive Guide, 2nd Edition" for $20.00 Today



No, don't start with "AppleScript: The Definitive Guide." Although I was highly motivated, diligent, and intelligent (if I may say so), Neuburg's exigent, articulate, and idiosyncratic "guide" defeated me, and I had to buy and work all the exercises in another book (Kochan's "Beginning Applescript") to obtain the background needed to appreciate this one.
The highly praised chapter in the first edition about conquering FrameMaker has been moved to an Appendix in the 2nd Edition, but since Neuberg sends the reader there on page 75, it is still useful and timely. It would have been more useful had he chosen a scriptable application that is on every Macintosh, or one, at least, that is shipped with Tiger, so that readers could follow his adventure rather than simply read about it. The worst that would have happened is that a newer modification of the application might have come out, in which case, as with FrameMaker, the reader could read about, but not experience, the process.
'Introductory' books in the liberal arts ("The Discarded Image" by C.S. Lewis comes to mind) are larded with quotations in Greek, Latin, French, and German, not to mention others. In exactly the same spirit, Neuburg shifts shamelessly from AppleScript to Perl, especially, but also to Unix, Objective-C, Python, and JavaScript, not to mention others. If you can't follow such examples -- he tells you that is all right -- you get the point that AppleScript is compatible with these and more, and he has the chutzpah to mention his own JavaScript book if that is your deficiency.
The effectiveness of good programming books diminishes as you move away from the computer. Programming is learnt at the keyboard, not in the lecture hall. That said, this book has an astonishing amount to offer to someone perusing it in an easy chair and mulling things over, rather than trying a succession of incorrect guesses at the keyboard. Kochan's book taught me, quickly and easily, how to move a Finder window around the screen, but when I decided that the window I wanted to move was the one holding the AppleScript program, Kochan left me without a clue. The "Oh, yeah" that finally got it moving occurred to me over a sausage biscuit in a fast food place with Neuburg's book in front of me. He didn't tell me what to do, but his dictionary exposition got me to where I could figure it out for myself.
As other reviewers have pointed out, Neuburg's emphases are upon the obscure, the contradictory, and the difficult. To explain these, he has not bothered with the obvious, the consistent, and the easy. They do not interest him, and he pays us the high (too high) compliment of implying that the obvious, the easy, and the consistent need not be explained at all.
If you wish to learn AppleScript and must learn it on your own, begin with a book (Kochan's, for example) that will make you reasonably competent in a hurry (three months, in my case). Then, when you have discovered that AppleScript is not as easy as you thought, you are ready for Neuburg to confirm your worst suspicions about its intricacies, devastate your casual assumptions about obvious solutions, and give you pride in beginning to learn AppleScript.
If you buy this book, you must read it several times, or you will not learn much of what it has to say.

AppleScript: The Definitive Guide, 2nd Edition Features

  • ISBN13: 9780596102111
  • Condition: NEW
  • Notes: Brand New from Publisher. No Remainder Mark.



Rating :
Price : $39.99
Offer Price : $20.00



AppleScript: The Definitive Guide, 2nd Edition Overviews

Mac users everywhere--even those who know nothing about programming--are discovering the value of the latest version of AppleScript, Apple's vastly improved scripting language for Mac OS X Tiger. And with this new edition of the top-selling AppleScript: The Definitive Guide, anyone, regardless of your level of experience, can learn to use AppleScript to make your Mac time more efficient and more enjoyable by automating repetitive tasks, customizing applications, and even controlling complex workflows.

Fully revised and updated--and with more and better examples than ever--AppleScript: The Definitive Guide, 2nd Edition explores AppleScript 1.10 from the ground up. You will learn how AppleScript works and how to use it in a variety of contexts: in everyday scripts to process automation, in CGI scripts for developing applications in Cocoa, or in combination with other scripting languages like Perl and Ruby.

AppleScript has shipped with every Mac since System 7 in 1991, and its ease of use and English-friendly dialect are highly appealing to most Mac fans. Novices, developers, and everyone in between who wants to know how, where, and why to use AppleScript will find AppleScript: The Definitive Guide, 2nd Edition to be the most complete source on the subject available. It's as perfect for beginners who want to write their first script as it is for experienced users who need a definitive reference close at hand.

AppleScript: The Definitive Guide, 2nd Edition begins with a relevant and useful AppleScript overview and then gets quickly to the language itself; when you have a good handle on that, you get to see AppleScript in action, and learn how to put it into action for you. An entirely new chapter shows developers how to make your Mac applications scriptable, and how to give them that Mac OS X look and feel with AppleScript Studio. Thorough appendixes deliver additional tools and resources you won't find anywhere else. Reviewed and approved by Apple, this indispensable guide carries the ADC (Apple Developer Connection) logo.

Affordable Price at Store Check Price Now!



Customer Review


Written more as a narrative than a technical book - H. Bruce - Dallas
First, I will state that I am a hands-on software development professional with thirty years' experience. So I have a little background on which to base my opinion. The style of this book makes it nearly impossible to produce answers to the practical questions that I have. The text dances all around any definitive answers, forcing the reader to intently analyze the information provided so that a practical solution can be formed. Clearly, the editor did not stop the author from continuing down the path of writing a book for those who are already quite familiar with applescript. If you are already an applescript programmer, this book might be of use. If you are attempting to learn by example and concept as I am, look elsewhere for explicit information. I will say that this book is an anomaly so far as O'Reilly books go as I generally find them to be quite excellent.


Pretty Good Book about a Problematical Language - John Hevelin - San Francisco Bay Area, CA, USA
I'm a big fan of scripting languages -- I've been scripting the UNIX shells since 1978, and I've done a lot of work with Perl since the early 1990s. About two years ago, I bought an iMac running MAC OS X Tiger, and have been delighted with the machine and the software bundled with it (which includes Perl, Python, PHP, Tcl, bash, and tcsh). I thought I'd take a stab at learning AppleScript in order to extend my knowledge of my new machine and "Apple's way of doing things." By and large, I like O'Reilly publications, so I picked up the second edition of Neuburg's book. I'm quite knowledgeable about operating systems and programming languages, and have designed and built several non-trivial applications.

The good news is that Mr. Neuburg seems highly knowledgeable about AppleScript and does an excellent job of communicating its bugs, design limitations, and other shortcomings. The bad news is that I have no intention of wasting my time trying to learn such a flawed tool. This should not be interpreted as a failing of Mr. Neuburg's book -- I am grateful to him for communicating so clearly the problems with AppleScript, and I owe him a debt of gratitude for saving me a lot of time. I had been considering doing some work with Automater, but I think I'll stick with cron(1) scripts.

The most salient section of Mr. Neuburg's book is Appendix A, a sort of case study of using AppleScript to rename illustration files used in the FrameMaker files of a book by chapter number and sequence number within each chapter. Mr. Neuburg says that this was a requirement of his publisher. As someone who has worked with scholarly and technical publications for most of my professional life, I can state emphatically that any publisher who embeds chapter-sequence data in filenames is making headaches for himself, but I suppose O'Reilly has their own way of doing things. The AppleScript process described by Mr. Neuburg looks like it must have taken hours, if not days, to develop. Having been faced with a similar problem for various FrameMaker projects, I can only compare Mr. Neuburg's AppleScript experience with my homebrow process, which was roughly as follows:

* convert the binary FrameMaker files to MIF with fmbatch
* extract the illustration names with egrep(1)
* create target filenames from the original filenames using awk(1)
* rename the illustration files using a shell script, possibly generated with awk(1)
* insert the revised illustration names into the MIF files with sed(1)
* compare the old MIF files with the new ones with diff(1) to make sure the proper changes were made

This process takes about fifteen minutes. And even for someone not familiar with the individual UNIX tools, the documentation is straightforward, and the tools, once learned, can be used in an infinite number of applications. Given the uncertainty about when or how AppleScript can (or can not) be used in any context, I'll stick with tools that have proven their worth.



Related to Items You've Viewed




*** Product Information and Prices Stored: May 05, 2010 10:47:12


Recommend : All About Kangol Hats - Best Deals, Discounts Best iPhone Programming Textbooks Wordpress : All About GPS Watches Best Price And Reviews On Television Stands and Cabinets Best Price And Reviews On Rice Poster Bed

Read more

Zero Configuration Networking: The Definitive Guide

Great Price "Zero Configuration Networking: The Definitive Guide" for $25.15 Today



Are you a curious user or software developer or hardware developer? If you are, then this book is for you! Authors Daniel Steinberg and Stuart Cheshire, have done an outstanding job of writing a book that provides an in-depth look at the components of Zeroconf technology and a survey of programming APIs that will allow you to Zeroconf-enable your product.

Steinberg and Stuart Cheshire, begin by giving you a quick overview of the various components that make up Zeroconf. Then, the authors discuss link-local addressing. Next, they provide a description of multicast DNS. The authors then provide you with a description of DNS Service Discovery. They continue by introducing the concepts of DNS Service Discovery and focus on how it applies to discovering services on the local link using Multicast DNS. Then, the authors introduce the dns-sd command line toll that lets you experiment with Zeroconf service advertising and discovery before you actually write your first line of Zeroconf.code. Next, they introduce you to the C API for advertising and browsing for services. The authors then explain the Java API, which lets you write portable cross-platform programs that will run on any supported platform that ha Java and Zeroconf installed. They continue by describing two of the Bonjour APIs that are specific to Mac OS X: CFNet-Services and Cocoa's NSNetServices. Finally, they outline the Zeroconf support appearing in some unexpected languages like Ruby and Python.

This most excellent book shows you how you can, with very little effort, make your devices a lot easier to use. More importantly, this book explains how you can add the benefits of TCP/IP networking to your products without having to sacrifice ease of use.

Zero Configuration Networking: The Definitive Guide Features



Rating :
Price : $39.95
Offer Price : $25.15



Zero Configuration Networking: The Definitive Guide Overviews

It used to be that two laptops, sitting side by side, couldn't communicate with each other; they may as well have been a thousand miles apart. But that was then, before the advent of Zero Configuration Networking technology. This amazing cross-platform open source technology automatically connects electronic devices on a network, allowing them to interoperate seamlessly-without any user configuration. So now you don't have to lift a finger! Needless to say, it has completely changed the way people connect to devices and programs for printing, file sharing, and other activities.

Zero Configuration Networking: The Definitive Guide walks you through this groundbreaking network technology, with a complete description of the protocols and ways to implement network-aware applications and devices.

Written by two Zero Configuration Networking experts, including one of Apple's own computer scientists, the book covers more than just file sharing and printing. Zero Configuration Networking also enables activities such as music and photo sharing and automatic buddy discovery on Instant Messaging applications. In fact, Zero Configuration Networking can be used for virtually any device that can be controlled by a computer. And this handy guide has the inside scoop on all of its capabilities-and how you can easily apply them in your own environment.

For the technically advanced, Zero Configuration Networking: The Definitive Guide examines the three core technologies that make up Zero Configuration Networking: Link-Local Addressing, Multicast DNS, and DNS Service Discovery. It also reviews a series of APIs, including C-API, Java API, CFNetServices, and Cocoa's NSNetServices.

Whether you want to understand how iTunes works, or you want to network a series of laptops and other devices at your office for maximum efficiency, you'll find all the answers in this authoritative guide.

Affordable Price at Store Check Price Now!



Customer Review


Exactly what I needed - Evgeni Stavinov - Sunnyvale, CA United States
I needed to design a simple network protocol for custom embedded devices with features similar to Zeroconf.
I spent quite some time gathering bits and pieces about it on the web before giving up and buying this book. It's comprehensive. It explains different Zeroconf design choices and pitfalls, which was important to me.


The World is Far from Zeroconf - Clint Pachl - Phoenix, Arizona
First of all, this book wasn't what I expected. I was anticipating a UNIX-like book about how to use common servers to automate network and computer configurations. I guess I should have read the book description better. Instead, it is very Mac-centric and covers service discovery, automatic configuration, and Apple's zeroconf software currently known as Bonjour.

After discovering early on that this was not the book I was looking for, I still decided to read it cover to cover. It is actually ok, but I see lots of arguments against zeroconf. First of all, security. I would not recommend attaching a zeroconf network directly to the Internet. There are too many opportunities for the bad guy to exploit your network when things just automagically configure themselves. That's why UPnP just kind of died. Sure, this stuff is useful for secure isolated networks, but those are becoming a rarity. Security is addressed very briefly and the authors don't make a very strong argument.

Second, zeroconf is to make our lives easier by not having to run service oriented servers, like DNS and DHCP, however, this book tells you how to setup and use DNS to make zeroconf work better; very contradicting.

I would recommend this book to a Mac application developer who is building an app that needs to take advantage of service discovery and automatic configuration. There is tons of good API code snippets, explanations, and examples. However, if you are a regular Mac/UNIX/Windows user who just wants your computer to automatically detect your network printers, scanners, cameras, etc., you can skip this book and find all the documentation you need online. I would suggest starting at Wikipedia.



Related to Items You've Viewed




*** Product Information and Prices Stored: May 02, 2010 10:29:04


Visit : Best Cocoa Programming Textbooks BUY "Flip Flop Sandals" With Affordable Price NOW! Best Price And Reviews On 6 Fiberglass Ladder Best Deals & Reviews On Discount Ray Ban Sunglasses

Read more