From owner-freebsd-questions@FreeBSD.ORG Fri Nov 12 16:07:37 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 98CFF106566C for ; Fri, 12 Nov 2010 16:07:37 +0000 (UTC) (envelope-from sterling@camdensoftware.com) Received: from wh2.interactivevillages.com (wh2.interactivevillages.com [75.125.250.34]) by mx1.freebsd.org (Postfix) with ESMTP id 5BB0A8FC16 for ; Fri, 12 Nov 2010 16:07:37 +0000 (UTC) Received: from 174-21-101-204.tukw.qwest.net ([174.21.101.204] helo=_HOSTNAME_) by wh2.interactivevillages.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1PGw0f-0003Lq-QO for freebsd-questions@freebsd.org; Fri, 12 Nov 2010 07:57:55 -0800 Received: by _HOSTNAME_ (sSMTP sendmail emulation); Fri, 12 Nov 2010 08:07:31 -0800 Date: Fri, 12 Nov 2010 08:07:31 -0800 From: Chip Camden To: freebsd-questions@freebsd.org Message-ID: <20101112160731.GB80913@libertas.local.camdensoftware.com> Mail-Followup-To: freebsd-questions@freebsd.org References: <201011100009.oAA09mfG024502@mail.r-bonomi.com> <20101110175717.GB23184@libertas.local.camdensoftware.com> <20101110180915.00005202@unknown> <20101112012551.GD35128@guilt.hydra> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="SkvwRMAIpAhPCcCJ" Content-Disposition: inline In-Reply-To: <20101112012551.GD35128@guilt.hydra> User-Agent: Mutt/1.4.2.3i Company: Camden Software Consulting URL: http://camdensoftware.com X-PGP-Key: http://pgp.mit.edu:11371/pks/lookup?search=0xD6DBAF91 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - wh2.interactivevillages.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - camdensoftware.com Subject: Re: Tips for installing windows and freeBSD both.. anyone?? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Nov 2010 16:07:37 -0000 --SkvwRMAIpAhPCcCJ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Quoth Chad Perrin on Thursday, 11 November 2010: > On Wed, Nov 10, 2010 at 06:09:15PM +0000, Bruce Cran wrote: > > On Wed, 10 Nov 2010 09:57:17 -0800 > > Chip Camden wrote: > >=20 > > > However, for automating repeated tasks (as distinguished from running > > > automated tests of the GUI itself), scripting a GUI is the wrong way > > > to do it. It's layering on an entirely unnecessary layer of > > > abstraction (the UI), and then working around it. > >=20 > > This is why at least on Windows there's often a C/COM/.NET API that > > allows the same level of control that the GUI provides, so that > > customers can automate tasks. >=20 > It's too bad such APIs require so much more knowledge, and present so > much more of a barrier to entry for automating tasks, than a simpler CLI > filter's interface provides via something like the Unix pipeline. >=20 > --=20 > Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] True -- let's say the customer wants to have their application send email notifications. If I tell the customer to open a pipe to mutt or mail, they can pop that in and test it in a few minutes. If they have to automate Outlook, or use the MAPI or CDO interfaces, then we're talking abo= ut a project. In fact, I've billed quite a few hours doing just that sort of work. If all I cared about was the money I could fleece off of them, then = I'd steer more customers towards these unnaturally complex solutions. --=20 Sterling (Chip) Camden | sterling@camdensoftware.com | 2048D/3A978E4F http://camdensoftware.com | http://chipstips.com | http://chipsquips= .com --SkvwRMAIpAhPCcCJ Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (FreeBSD) iQEcBAEBAgAGBQJM3WZDAAoJEIpckszW26+RH8IH/idUK4lqoqPoFXtFPAxmetGx I+3tGj+cVssEYNBeRUmiIC28oOcz5e48ZlDDuIOPJ5vWZ+oPvNuryUoDzR4r2A3N CczXxy5vHYHTHmuCCc/8F7KSeHeOHnU8AorVgdfpNyurJ5aWtQwGMITFmaAdStH8 tXbEPGyPLYn/pT5ojRcCxod+NLqRhuWY6gNW/bgtR/SbGU4x8EeLKesDU5DbTafz cT26BuO4zj5c03h/kf3xo/lg7yM6w1UcOg+UdTjjKl8MV/9ABWu91npoTYBlK+aO xAYzHZlV5GNRPe32e3jNbwuzuM+GOI9Fg5XVsLShOvipKA1g8k/DFbygoEg5BOk= =NnEX -----END PGP SIGNATURE----- --SkvwRMAIpAhPCcCJ--