From owner-freebsd-questions@FreeBSD.ORG Tue May 11 21:46:52 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 0D1CF1065670 for ; Tue, 11 May 2010 21:46:52 +0000 (UTC) (envelope-from andrewlylegould@gmail.com) Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com [209.85.161.54]) by mx1.freebsd.org (Postfix) with ESMTP id 91E6D8FC17 for ; Tue, 11 May 2010 21:46:51 +0000 (UTC) Received: by fxm1 with SMTP id 1so166529fxm.13 for ; Tue, 11 May 2010 14:46:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=vmDgauO0tnunCWD9L+Uwypv8YqKFp855EzJhONf3mc8=; b=iOY58tnkK7cl7Id7sYuxm0x9KNaKK7w9LVb6OyXDfbDOCmH79bM+XfMZnD08le+7Rn fBTyb+OyTgtAKygnoACu5zU3hSIeyP0VdGMs6HJSHFJnUrdx3XkoDKea1rLXHR7MBBga Zfg8xElFbeRKDk9Fv8fy2y7R6F+3pdrxNCPQI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=FeYMIYzsmt+l0zNPwJvgVlglGGsj24GgDxgkC6yTu5Itso4/56HdLVZd8bXp+t6U5n 5WNhD7tRBYbOptKbWYW70yMPpSPzYi5qRS7X5JQKHPrxRQ1KLDr2RIvaNPt9DNHf0Jls lXvWOmMimIRtgEi3TGZiZ8hupPpRXY7W3KsLc= MIME-Version: 1.0 Received: by 10.223.40.136 with SMTP id k8mr7083694fae.24.1273614410347; Tue, 11 May 2010 14:46:50 -0700 (PDT) Received: by 10.223.106.199 with HTTP; Tue, 11 May 2010 14:46:50 -0700 (PDT) In-Reply-To: References: <201005111907.o4BJ7A2M007162@mail.r-bonomi.com> Date: Tue, 11 May 2010 16:46:50 -0500 Message-ID: From: Andrew Gould To: Jean-Paul Natola Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: "freebsd-questions@freebsd.org" , Robert Bonomi Subject: Re: user friendliest gui 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: Tue, 11 May 2010 21:46:52 -0000 On Tue, May 11, 2010 at 3:26 PM, Jean-Paul Natola wrote: > Will it pop-up a message saying your drive is clean? > If so then great > > -----Original Message----- > From: owner-freebsd-questions@freebsd.org [mailto:owner-freebsd-questions= @freebsd.org] On Behalf Of Robert Bonomi > Sent: Tuesday, May 11, 2010 3:07 PM > To: freebsd-questions@freebsd.org > Subject: RE: user friendliest gui > > >> Date: Tue, 11 May 2010 18:51:44 +0000 >> Cc: FreeBSD Mailing List >> Subject: RE: user friendliest gui >> >> My users here, =A0"no gui" =3D "machine is broken" >> >> ________________________________ >> From: Eitan Adler [mailto:lists@eitanadler.com] >> Sent: Tuesday, May 11, 2010 2:48 PM >> To: Gary Gatten >> Cc: Jean-Paul Natola; FreeBSD Mailing List >> Subject: Re: user friendliest gui >> >> >> On Tue, May 11, 2010 at 9:36 PM, Gary Gatten wrote= : >> If that's all your doing on that system, maybe some restricted shell wit= h >> automagical scan script would be fine? =A0Just a thought. =A0Avoid GUI's= if you >> can! >> >> Why? For most users GUIs are far easier to understand and use. > > Why?? =A0Because, In this case, the GUI is entirely -un-necessary-. =A0Th= e user > doesn't have to do anything other than stick the flash drive in the USB p= ort. > > The machine does everything else. =A0*WITHOUT* any further user intervent= ion > required. > > Why bother with the GUI, when there is no inter-actiona required? I'm going to advocate for a GUI here due to the possibility of a false positive during malware detection. The user should be given a choice as to whether the infected file is cleaned, deleted or left alone. If the user chooses to keep the file, the user should also be able to store the scan log onto the usb drive. (Users should also be able to decide that no log will be written to the drive.) These things will require interaction with the user. There is also the possibility that the OP will want to add related, optional services later. One example might be the option to choose whether the usb drive is scanned or completely erased by overwriting the drive with zeros. Another good use for the GUI, as scanning an 8GB or 32GB usb drive may take some time, is to present a slideshow to the user about computer security or, perhaps, an introduction to the wonderful operating system that is running on the computer. Andrew