Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Chad Perrin
On Sat, Nov 13, 2010 at 06:12:52PM -0800, Rob Farmer wrote:
> On Sat, Nov 13, 2010 at 13:53, Chad Perrin  wrote:
> >> Right, and this isn't a GUI problem - its a problem with combining the
> >> documents. What software allows multiple people to open and write to
> >> the same file simultaneously without trashing the file or losing data?
> >
> > Git and Mercurial come to mind.
> 
> I'm not familiar with DVCSes, but I assume they work much the same as
> a centralized one - that is they don't open a file and leave it open -
> you work on something, then use locking for the actual commit part.
> Two people can't edit the same working copy at once, nor can they
> commit at exactly the same time. The difference is that locking is
> done at the application layer, rather than by the OS itself.

Actually, they *don't* work exactly like centralized version control.
That's kinda the point; they offer excellent facilities for edit conflict
resolution that makes the facilities provided by CVCSes look positively
primitive by comparison.  DVCSes are specifically designed to facilitate
a certain amount of simultaneous development of the same files with
generally error-free merging when the second of the two changesets gets
added to a given repository.

The idea that multiple people can work on the same stuff at the same time
is kind of central to the necessary capabilities of a DVCS.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgp52CqZNNmbB.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Rob Farmer
On Sat, Nov 13, 2010 at 13:53, Chad Perrin  wrote:
>> Right, and this isn't a GUI problem - its a problem with combining the
>> documents. What software allows multiple people to open and write to
>> the same file simultaneously without trashing the file or losing data?
>
> Git and Mercurial come to mind.

I'm not familiar with DVCSes, but I assume they work much the same as
a centralized one - that is they don't open a file and leave it open -
you work on something, then use locking for the actual commit part.
Two people can't edit the same working copy at once, nor can they
commit at exactly the same time. The difference is that locking is
done at the application layer, rather than by the OS itself.

-- 
Rob Farmer
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Chad Perrin
On Sat, Nov 13, 2010 at 03:12:16PM -0600, Robert Bonomi wrote:
> 
> This kind of file-locking _does_ make good sense -- 'sort of', that is.
> A default mode where additional apps could access the file 'read only'
> with a warning, would be arguably better.

Yeah -- I'm a fan of how nvi and Vim handle it.  Each does things a
little differently from the other, but both handle it well.
Unfortunately, they only seem to handle it for other instances of the
same program.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpeoG4pDBiEN.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Chad Perrin
On Sat, Nov 13, 2010 at 12:37:18PM -0800, Rob Farmer wrote:
> On Sat, Nov 13, 2010 at 10:48, Robert Bonomi  wrote:
> >
> > Said employee _demanded_ a GUI-based application.  The 'obselete' tool
> > in effective production use did not exist in a windows version.
> >
> > Since said employee bundled all the formerly separate worksheets into a
> > _single_ workbook, *his* action, combined with Windows enforcement of
> > only _single-user_access_ to a given file, precluded multiple people
> > working on _anything_ in the workbook at the same time.
> 
> Right, and this isn't a GUI problem - its a problem with combining the
> documents. What software allows multiple people to open and write to
> the same file simultaneously without trashing the file or losing data?

Git and Mercurial come to mind.


> >
> > That wasn't the fault of the GUI environment, per se, it merely 
> > "facilitated"
> > the self-centered intrests of the above-mentioned employee.
> >
> > "Top Management" was a bunch of idiots.  they let him get away with this,
> > and more -- he moved 'his' workhook _off_ the company servers, and kept
> > it _exclusively_ on his personal laptop.  His excuse  -- that way he could
> > work on it 'at home', too.  But the company no longer had a copy of _their_
> > production data.
> 
> Indeed, so why do you include it as an anti-GUI argument?

I think it was more of an anti-anti-CLI argument.


> >
> > If the program _itself_ isn't on a button or a menu item, you can't use
> > it from *within* the GUI.    You have to go to a command-line to invoke it.
> >
> > Got any idea how many executables there are on a MS-Windows system?  and
> > how _few_ of the are accessible from the CUI interface?   OH, ecuse me,
> > you *can't* tell can you,  there's no GUI tool that would give you that
> > information.   On my Windows XP box -- admittedly loaded with software
> > development tools -- the answer to the first question is that there are
> > over NINE THOUSAND executables that can be invoked by name.  I estimate
> > that _less_ _than_ 10% of that number are _directly_ accessible through
> > the Windows GUI.
> 
> Many of those are used internally by other programs - like libexec on
> FreeBSD. Also, many have been dropped from the Start Menu as a way of
> deprecating them or because exposing them would simply encourage
> people who don't know what they are doing to break their system (Group
> Policy editor, registry editor, ...).
> 
> And my FreeBSD system has over 30,000 items in/under /usr/local/lib,
> all for a rather minimal set of software (Gnome, Firefox, a couple
> small ports). So Windows hardly loses this "game."

I think the point was that only a small fraction of the tools available
from the CLI can reasonably be made available from the GUI, because of
the incredibly complexity that would be added to the interface if the GUI
could directly access all of that stuff.  I don't think the point was
that MS Windows has lots of executables.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpuWwZ5M8lkB.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Robert Bonomi
> From owner-freebsd-questi...@freebsd.org  Sat Nov 13 13:01:04 2010
> Date: Sat, 13 Nov 2010 19:02:31 +
> From: Bruce Cran 
> To: Robert Bonomi 
> Cc: freebsd-questions@freebsd.org
> Subject: Re: Tips for installing windows and freeBSD both.. anyone??
>
> On Sat, 13 Nov 2010 12:48:40 -0600 (CST)
> Robert Bonomi  wrote:
>
> > Au Contraire,  WINDOWS *itself* forbids more than one application
> > from having the same file open for working on.
>
> Wrong. Windows *itself* doesn't care - lots of applications just don't
> specify FILE_SHARE_WRITE:

Windows -enforces- the restriction, which exists "by default".  Whether 
or not there is programatic 'work around' is irrelevant if the needed 
application fails to provide any way to twiddle that knob. 

This kind of file-locking _does_ make good sense -- 'sort of', that is.
A default mode where additional apps could access the file 'read only'
with a warning, would be arguably better.




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Rob Farmer
On Sat, Nov 13, 2010 at 10:48, Robert Bonomi  wrote:
>
>> From owner-freebsd-questi...@freebsd.org  Thu Nov 11 23:20:20 2010
>> Date: Thu, 11 Nov 2010 21:21:51 -0800
>> From: Rob Farmer 
>> To: freebsd-questions@freebsd.org
>> Subject: Re: Tips for installing windows and freeBSD both.. anyone??
>>
>> On Thu, Nov 11, 2010 at 17:19, Chad Perrin  wrote:
>> >> This isn't really a GUI problem, because the issue is the file format
>> >> changing such that your .bat no longer worked. If you retained the
>> >> original format or fixed the script, it would still work fine.
>> >
>> > Actually, my understanding was that the problem was someone refused to
>> > type a simple command, and would rather make a series of seven clicks
>> > thirty times while babysitting the application, and had no conception of
>> > the benefits of letting more than one person work in parallel on a given
>> > task. =A0It wasn't the file format that changed; it was someone's toleran=
>> ce
>> > for using a keyboard instead of a mouse. =A0This is the kind of thinking
>> > that leads to the Mac defaulting to a mouse with only one button.
>>
>> Well, our info about this situation is limited, so it is hard to say
>> exactly what happened.
>
> What hapened was a new 'senior-level' employee was 'offended' at the thought
> of having to use 'obselete' tools that he was unfamilair with, and bitched
> and moaned until management 'bought'  Windows, and Windows apps, to 'shut h
> im up'.
>> Switching to a GUI doesn't preclude multiple people working in
>> parallel,  which is why I think the file format or whatever changed
>> too, and that was really the problem.
>
>
> Au Contraire,  WINDOWS *itself* forbids more than one application from having
> the same file open forworking on.

As Bruce mentions, that's not true. Besides, that is a great feature,
since it prevents files from being modified, moved, deleted, etc.
while open in an application that can't handle those things. With
older versions of Windows sometimes you could get files stuck in a
locked state but I haven't seen that in a while.

>
> Said employee _demanded_ a GUI-based application.  The 'obselete' tool
> in effective production use did not exist in a windows version.
>
> Since said employee bundled all the formerly separate worksheets into a
> _single_ workbook, *his* action, combined with Windows enforcement of
> only _single-user_access_ to a given file, precluded multiple people
> working on _anything_ in the workbook at the same time.

Right, and this isn't a GUI problem - its a problem with combining the
documents. What software allows multiple people to open and write to
the same file simultaneously without trashing the file or losing data?
Many load the whole file into memory then write the whole thing back
out, blindly assuming that nothing has changed since.

>
> That wasn't the fault of the GUI environment, per se, it merely "facilitated"
> the self-centered intrests of the above-mentioned employee.
>
> "Top Management" was a bunch of idiots.  they let him get away with this,
> and more -- he moved 'his' workhook _off_ the company servers, and kept
> it _exclusively_ on his personal laptop.  His excuse  -- that way he could
> work on it 'at home', too.  But the company no longer had a copy of _their_
> production data.

Indeed, so why do you include it as an anti-GUI argument?

>
>> My reading of the anecdote was that the batch file was indeed easy to
>> use,
>
> The batch file approach was _so_ easy to use, that the company _secretary_
> would produce a custoized variation of it every week.  Each line was a
> 'magic incantation' that was simly copied, followed by a file name.
>
> Compare that to what is necessary _today_ to use a COM or .NET automation
> interface.

You create a script or exe which is double-clicked and does whatever
you want. AutoIt was already mentioned.

>
>>      but it no longer worked when the GUI switch was made. Again, that
>> isn't really a reflection on the GUI, since there are ways to automate
>> this kind of thing (for Windows, AutoIt was mentioned, plus there are
>> probably solutions that are more native to the application).
>
> There were *NO* automation options at the time (Early Win95 days).  The
> necessary 'hooks' DID NOT EXIST in either the application *OR* the GUI.
> So said MICROSOFT themselves.

OLE automation has existed for years - Wikipedia says Microsoft
published a book on it in December 1993 (OLE 2 Programmer's
Refe

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Jerry
On Sat, 13 Nov 2010 19:02:31 +
Bruce Cran  articulated:

> On Sat, 13 Nov 2010 12:48:40 -0600 (CST)
> Robert Bonomi  wrote:
> 
> > Au Contraire,  WINDOWS *itself* forbids more than one application
> > from having the same file open forworking on.
> 
> Wrong. Windows *itself* doesn't care - lots of applications just don't
> specify FILE_SHARE_WRITE:
> 
> "An application also uses CreateFile to specify whether it wants to
> share the file for reading, writing, both, or neither. This is known
> as the sharing mode. An open file that is not shared (dwShareMode set
> to zero) cannot be opened again, either by the application that
> opened it or by another application, until its handle has been
> closed. This is also referred to as exclusive access." from
> http://msdn.microsoft.com/en-us/library/aa363874%28VS.85%29.aspx

FUD certainly comes into play here. Microsoft haters will utter any
excuse to downplay its GUI. Those naysayers are just as pathetic as
those who claim that a CLI is obsolete or overly burdensome.

If you want to use a GUI, then use it. If not, then use a CLI or
whatever suits your fancy.

Honestly, this whole thread has deteriorated to a group of old wash
women debating molecular science. The fact that they have not got all
their facts correct never caused them to miss a beat.

-- 
Jerry ✌
freebsd.u...@seibercom.net

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__
I know you think you thought you knew what you thought I said,
but I'm not sure you understood what you thought I meant.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Chad Perrin
On Sat, Nov 13, 2010 at 10:47:05AM -0600, Robert Bonomi wrote:
> > Date: Thu, 11 Nov 2010 18:19:34 -0700
> > From: Chad Perrin 
> > Subject: Re: Tips for installing windows and freeBSD both.. anyone??
> >
> > =2E . . and it is shortly after that point that things get very specific,
> > and non-general.
> 
> Not to mention the fact that you _cannot_ specify anything _but_ a 'file'
> as the source of the data to be handled.  Want to read it from a mag tape?
> Can't do it.  Want to read directly from a serial port?  =Can't= do it.  
> Want to read directly from the keyboard?  *Can't*  do it.  Want to get the
> input directly from another program, _without_ using an intermediate file?
> CANT' do it.  The GUI "open" dialog doesn't allow for that kind of 
> flexibility.
> 
> In a pure GUI environment, if there =isn't= an _existing_ button/menu-item/
> selection-list action for it, you _cannot_ do the operation.  
> 
> This is, not incidentally, why _pure_ GUI environments have gone the way of
> the dodo bird, except for some fixed-scope production uses.
> 
> EVERYBODY _today_ realizes a GUI _alone_ is 'inadequate' for 'general purpose'
> use, and proivdes -- at a mnimum, an escape to a command-line, where you can
> do 'anything'.  e.g. the MS Windows "run" item on the start menu.

I wish it was that simple.  Unfortunately, since much of the MS Windows
environment was designed *solely* with the GUI in mind, there's a lot of
stuff that is not very doable with the run dialog, cmd.exe, command.exe,
PowerShell, or even Ypsilon (which, shockingly, is more capable in many
ways than PowerShell, even though it's only meant to be a Scheme REPL).

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgp9Jn6Ft5lk9.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Bruce Cran
On Sat, 13 Nov 2010 12:48:40 -0600 (CST)
Robert Bonomi  wrote:

> Au Contraire,  WINDOWS *itself* forbids more than one application
> from having the same file open forworking on.

Wrong. Windows *itself* doesn't care - lots of applications just don't
specify FILE_SHARE_WRITE:

"An application also uses CreateFile to specify whether it wants to
share the file for reading, writing, both, or neither. This is known as
the sharing mode. An open file that is not shared (dwShareMode set to
zero) cannot be opened again, either by the application that opened it
or by another application, until its handle has been closed. This is
also referred to as exclusive access." from
http://msdn.microsoft.com/en-us/library/aa363874%28VS.85%29.aspx

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Robert Bonomi

> From owner-freebsd-questi...@freebsd.org  Thu Nov 11 23:20:20 2010
> Date: Thu, 11 Nov 2010 21:21:51 -0800
> From: Rob Farmer 
> To: freebsd-questions@freebsd.org
> Subject: Re: Tips for installing windows and freeBSD both.. anyone??
>
> On Thu, Nov 11, 2010 at 17:19, Chad Perrin  wrote:
> >> This isn't really a GUI problem, because the issue is the file format
> >> changing such that your .bat no longer worked. If you retained the
> >> original format or fixed the script, it would still work fine.
> >
> > Actually, my understanding was that the problem was someone refused to
> > type a simple command, and would rather make a series of seven clicks
> > thirty times while babysitting the application, and had no conception of
> > the benefits of letting more than one person work in parallel on a given
> > task. =A0It wasn't the file format that changed; it was someone's toleran=
> ce
> > for using a keyboard instead of a mouse. =A0This is the kind of thinking
> > that leads to the Mac defaulting to a mouse with only one button.
>
> Well, our info about this situation is limited, so it is hard to say
> exactly what happened.

What hapened was a new 'senior-level' employee was 'offended' at the thought
of having to use 'obselete' tools that he was unfamilair with, and bitched
and moaned until management 'bought'  Windows, and Windows apps, to 'shut h
im up'.
> Switching to a GUI doesn't preclude multiple people working in
> parallel,  which is why I think the file format or whatever changed
> too, and that was really the problem.


Au Contraire,  WINDOWS *itself* forbids more than one application from having
the same file open forworking on.

Said employee _demanded_ a GUI-based application.  The 'obselete' tool
in effective production use did not exist in a windows version.

Since said employee bundled all the formerly separate worksheets into a
_single_ workbook, *his* action, combined with Windows enforcement of 
only _single-user_access_ to a given file, precluded multiple people 
working on _anything_ in the workbook at the same time.

That wasn't the fault of the GUI environment, per se, it merely "facilitated"
the self-centered intrests of the above-mentioned employee.  

"Top Management" was a bunch of idiots.  they let him get away with this,
and more -- he moved 'his' workhook _off_ the company servers, and kept
it _exclusively_ on his personal laptop.  His excuse  -- that way he could
work on it 'at home', too.  But the company no longer had a copy of _their_
production data. 

> My reading of the anecdote was that the batch file was indeed easy to
> use,

The batch file approach was _so_ easy to use, that the company _secretary_
would produce a custoized variation of it every week.  Each line was a
'magic incantation' that was simly copied, followed by a file name.

Compare that to what is necessary _today_ to use a COM or .NET automation
interface.

>  but it no longer worked when the GUI switch was made. Again, that
> isn't really a reflection on the GUI, since there are ways to automate
> this kind of thing (for Windows, AutoIt was mentioned, plus there are
> probably solutions that are more native to the application).

There were *NO* automation options at the time (Early Win95 days).  The 
necessary 'hooks' DID NOT EXIST in either the application *OR* the GUI.
So said MICROSOFT themselves.

> I'm not saying the CLI is universally bad - if you gain competence
> with a set of programs that you use frequently, it can be very
> efficient. It does make it hard to enter a new area, though - you've
> got to learn some before you can do anything. That can pay off, if you
> keep using that program, but if it is a one-off or occasional thing
> (like the svn tagging example earlier in this thread), it's probably
> not worthwhile. While you argue that it increases flexibility, which
> is true in some ways, it also decreases flexibility by limiting me to
> the programs I know or am willing to read documentation for. I never
> read documentation for GUI programs - I jump right in and look through
> the menus to find what I need or realize the program isn't adequate

If the program _itself_ isn't on a button or a menu item, you can't use
it from *within* the GUI.You have to go to a command-line to invoke it.

Got any idea how many executables there are on a MS-Windows system?  and 
how _few_ of the are accessible from the CUI interface?   OH, ecuse me,
you *can't* tell can you,  there's no GUI tool that would give you that
information.   On my Windows XP box -- admittedly loaded with software
development tools -- the answer to the first question

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-13 Thread Robert Bonomi

> Date: Thu, 11 Nov 2010 18:19:34 -0700
> From: Chad Perrin 
> Subject: Re: Tips for installing windows and freeBSD both.. anyone??
>
> On Tue, Nov 09, 2010 at 06:10:54PM -0800, Rob Farmer wrote:
> > On Tue, Nov 9, 2010 at 16:09, Robert Bonomi  wr=
> ote:
> > > An _individual_ application may allow scripting via an internal command=
>  language,
> > > but since it is internal to the app, and *not* part of the GUI, it does=
> n't
> > > 'generalize' (no guarantee that similar capability is present in any ot=
> her app)
> > > *AND* is utterly worthless for 'automating' annything that involves mor=
> e than
> > > the single app.
> >=20
> > The CLI doesn't generalize either. How many ways are there to get
> > input into a program?
>
> You might be surprised by how many different ways of getting data into a
> program can be accomplished with a simple Perl idiom like this:
>
> while (<>) {
> }
>
> It gets pretty generalized in a hurry.

> > On the other hand, 99% of GUI apps that handle files have a File >
> > Open dialog that is provided via a toolkit and works the same
> > everywhere.
>
> =2E . . and it is shortly after that point that things get very specific,
> and non-general.

Not to mention the fact that you _cannot_ specify anything _but_ a 'file'
as the source of the data to be handled.  Want to read it from a mag tape?
Can't do it.  Want to read directly from a serial port?  =Can't= do it.  
Want to read directly from the keyboard?  *Can't*  do it.  Want to get the
input directly from another program, _without_ using an intermediate file?
CANT' do it.  The GUI "open" dialog doesn't allow for that kind of flexibility.

In a pure GUI environment, if there =isn't= an _existing_ button/menu-item/
selection-list action for it, you _cannot_ do the operation.  

This is, not incidentally, why _pure_ GUI environments have gone the way of
the dodo bird, except for some fixed-scope production uses.

EVERYBODY _today_ realizes a GUI _alone_ is 'inadequate' for 'general purpose'
use, and proivdes -- at a mnimum, an escape to a command-line, where you can
do 'anything'.  e.g. the MS Windows "run" item on the start menu.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread David Brodbeck
On Fri, Nov 12, 2010 at 12:24 PM, Peter A. Giessel  wrote:
> On 2010/11/12 at 10:33, rfar...@predatorlabs.net (Rob Farmer) wrote:
>> it is better for real/serious work, but the general public doesn't see
>> it as new or valuable - its just a stupid change in the way everything
>> has always been done.

I'd say that's because for most people it offers no particular
advantages in exchange for the work of learning it.  Most people don't
do unit conversions as frequently as scientists do, so the relative
difficulty of converting from inches to miles instead of centimeters
to kilometers doesn't affect them.

Even countries that have ostensibly converted to SI on an official
basis still have people using non-SI units on a day-to-day basis.
Talk to someone from the UK and they'll probably give you their weight
in stone and distances in miles.

> It depends on what you mean by "real serious work".  Try ordering a
> cubic meter of concrete or a #25 rebar in the U.S. and see how far you
> get.

The construction field offers a particular problem because so many
standard items come in inch-based sizes.  Who wants to  mess around
with asking for a 122 cm x 244 cm piece of plywood?  4x8 feet is so
much easier. ;)

On the other hand, manufacturing has largely switched over.  Look at a
modern American car and you'll find mostly metric fasteners.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Charlie Kester

Since this discussion refuses to die, I hope the participants will heed
my suggestion and collect the results on a webpage somewhere so we don't
have to go over it all many times again in the future.

So far, I haven't seen anything said that wasn't already said five, ten,
fifteen or even twenty years ago.  Maybe it goes even further back than
that, but that's about as long as I have personally been aware of this
particular debate.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Jerry
On Fri, 12 Nov 2010 11:24:09 -0900
Peter A. Giessel  articulated:

> It depends on what you mean by "real serious work".  Try 
> ordering a
> cubic meter of concrete or a #25 rebar in the U.S. and see how 
> far you
> get.

Seriously, does everyone in this tread suffer from ADHD (Attention
deficit hyperactivity disorder). The attention span here is pathetic.
We start out with a some question regarding installing Windows &
FreeBSD and have through some convoluted path ending up at ordering
concrete.

BTW, was that for ASTM A497 rebar?

So, to answer the OP's question, try a Windows forum. Perhaps someone
there could assist you without going off on a tangent.

-- 
Jerry ✌
freebsd.u...@seibercom.net

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Chip Camden
Quoth Chad Perrin on Friday, 12 November 2010:
> On Fri, Nov 12, 2010 at 11:33:38AM -0800, Rob Farmer wrote:
> > 
> > To use a US example, you see the same thing with the SI/metric system.
> > Scientists and other technical people use it almost universally
> > without issue (except for some oddities, PSI is somewhat popular) - it
> > is better for real/serious work, but the general public doesn't see it
> > as new or valuable - its just a stupid change in the way everything
> > has always been done.
> 
> The military uses metric measures as well.  Ranges are measured in
> meters, not feet or yards, for instance.  Distances for travel are
> typically measured in kilometers (aka "klicks").
> 
> The fact that the general public in the US has thus far largely resisted
> the use of metric measures is in no way evidence that their use should
> not be encouraged, however.
> 
> -- 
> Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


I'm sure plenty of people resisted giving up measurements using the cubit and 
parasang.

-- 
Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
http://camdensoftware.com | http://chipstips.com| http://chipsquips.com


pgpadxVWJdJv4.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Peter A. Giessel

On 2010/11/12 at 10:33, rfar...@predatorlabs.net (Rob Farmer) wrote:


Scientists and other technical people use it almost universally
without issue (except for some oddities, PSI is somewhat popular)


Would you consider engineers "technical people"?

One example would be the American Association of State Highway
Transportation Officials (AASHTO) LRFD Bridge Design Specification.
They have discontinued the SI Units version as nobody was using 
it or

buying it.  I would disagree with you assessment that "technical people"
"almost universally" use SI.


it is better for real/serious work, but the general public doesn't see
it as new or valuable - its just a stupid change in the way everything
has always been done.


It depends on what you mean by "real serious work".  Try 
ordering a
cubic meter of concrete or a #25 rebar in the U.S. and see how 
far you

get.

There is no universal solution to any technical problem.  Each solution
will suit some people's needs and aggravate other people.  That 
is the

beauty of something like FreeBSD, you can customize it to your needs.
If you aren't willing to do that, there are several other OSs out
there that do not offer the same level of customization that may be
better suited for a particular purpose/user.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Polytropon
On Fri, 12 Nov 2010 12:47:32 -0700, Chad Perrin  wrote:
> This sounds a bit like a common problem with people thinking that
> Unix-like OSes are not "user friendly" because they're "hard" to install,
> a frequent protestations of people who like MS Windows because it comes
> already installed on their computers, and that they think is easy to
> "install" because of the recovery partition that resets the system to
> factory settings. 

No. "Windows" is easy to install because someone else does it. :-)
What, on the other hand, is not "user friendly" when everything
you have to do is to follow the instructions on screen?



> Comparing this with installing from scratch is an
> apples and orange comparison.

That's true of course. See a professional IT person that does
NOT have "Windows" knowledge it may also be complicated to
install "Windows" as he can't say from the (wrongly) used
terminology what the installer wants.

A sidenote from the german point of view: "Windows" installs
require the user to "press the input key" (Eingabetaste), which
refers to Enter, Return, or "arrow down and left". This is too
complicated for the average user as he does NOT know where the
"input key" is on the keyboard. (I've seen that one many times
already.)



> Actually, with the amount of Web browsing people do, the default GUI
> approach to using a browser is incredibly inefficient.  Some people begin
> to get beyond that when they start learning the rudiments of driving an
> interface via the keyboard, using the keybindings for the specific
> browser they use -- such as Ctrl+L to get to the address bar, typing a
> word like "blogstrapping" there, and hitting Ctrl+Enter to automatically
> add a "www." in front of that word and ".com" after it then load the page
> at the other end of that resulting "www.blogstrapping.com" URL.

That's not how average users do it. They first enter google's URI,
then enter the URI they want to access in the google search field
and finally click on the first restult - tadaa! :-)

Many users are not familiar with the browser they are using.
The functionality used contains address entry, bookmarks, and
File > Print. Did I leave out page navigation (back, forward)?
Yes, I did. This seems to be the reason many web pages do
implement that THEIRSELVES - read: the web page contains some
functionality of the web browser. Advantage: can run in full-
screen; disadvantage: adds complexity advanced users are not
interested in.



> Most of them never realize the significant efficiency benefits that could
> be realized by spending fifteen minutes (at most) learning the basic
> interface of something like the Vimperator extension for Firefox, or how
> to use a natively keyboard-driven browser like uzbl. 

Don't miss the integration of keyboard AND mouse - this is also
very useful for desktop opreations, as game developers have already
recognized this and adopted - often requiring a mouse with 16
buttons. :-)



> True, these are
> still essentially GUI tools in many respects, but with those keyboard
> driven interfaces they effectively become CLI/GUI hybrids, using commands
> to control a graphical display.  In even the most GUI-oriented tasks, I
> tend to find that at least some hybridizing with a CLI approach results
> in a massive efficiency and productivity improvement.

I've seen this when talking to a professional video editor: She
mostly used the (differently colored) keys of the keyboard to
perform the main operations, only very few times the mouse was
used. This made her work look like Magic and Voodoo at the same
time - for ME, a keyboard guy. :-)



> Good.  A principle I apply to my own consulting work, which is relevant
> is this:
> 
> A true professional works toward the day when he is no longer
> necessary.

But when he is not needed, who pays him? ;-)

You are right: The professional should concentrate on the complicated,
interesting tasks that require his fast mind, his creativity and his
knowledge, while leaving monotonous tasks to others (e. g. "baby-
sitting users to click on this, on that, and reboot"). The more
GUI is "in the game", the more a professional seems to be required
to "dumb himself down" to aid the novice users (who do not want
to read or learn something), finally resulting in HIM doing THEIR
work. That just cannot be.



> Empowering clients is much more rewarding as a career path than training
> them to be unhealthily dependent upon me.

That's true. I'm always happy when I can talk to customers who
tell me: "I'm not frightened of the keyboard. In fact, I want
you do make the program react on keyboard input as I have to
enter LOTS of numbers continuously, and I want to be able to
automate certain things so I don't have to do that manually for
every of my clients." When I then see that people actually have
learned things, I see them being more professional - leading
to being more happy, as they have less work to do (because they
are now ABLE to DELEGATE this work to 

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Chad Perrin
On Fri, Nov 12, 2010 at 11:33:38AM -0800, Rob Farmer wrote:
> 
> To use a US example, you see the same thing with the SI/metric system.
> Scientists and other technical people use it almost universally
> without issue (except for some oddities, PSI is somewhat popular) - it
> is better for real/serious work, but the general public doesn't see it
> as new or valuable - its just a stupid change in the way everything
> has always been done.

The military uses metric measures as well.  Ranges are measured in
meters, not feet or yards, for instance.  Distances for travel are
typically measured in kilometers (aka "klicks").

The fact that the general public in the US has thus far largely resisted
the use of metric measures is in no way evidence that their use should
not be encouraged, however.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpohbVzNY6jn.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Polytropon
On Fri, 12 Nov 2010 11:33:38 -0800, Rob Farmer  wrote:
> On Fri, Nov 12, 2010 at 11:06, Polytropon  wrote:
> > On Thu, 11 Nov 2010 21:21:51 -0800, Rob Farmer  
> > wrote:
> >> I'm not saying the CLI is universally bad - if you gain competence
> >> with a set of programs that you use frequently, it can be very
> >> efficient. It does make it hard to enter a new area, though - you've
> >> got to learn some before you can do anything.
> >
> > When entering WHICH field new to you this is different?
> >
> > Repeat after me: Computers. Are. Not. Easy. :-)
> 
> None - but people don't feel like they are entering a new field.

Hey, I was just kidding. :-)

Computers and HOW we INTERACT with them have come a long way.
The more BASIC your skills are, the better you can mater
complex tasks - the tasks that are impossible to solve for
the self-proclaimed dynamical long-legged elastic group-oriented
program manangers. :-)



> Everyone uses computers - public schools have spent massive amounts of
> money to start kids using computers at 5 or 6 years old, if they
> haven't already at home.

Early indoctrination is the best. When the basics are learned,
it's very easy to introduce misbeliefs, "musts" and strange
concepts (or their absence at all). Schools are the ideal place
for that.

Using a computer and KNOWING about a computer are different
things. As a car driver, I don't have to exactly know how the
car works in every detail. Still I have to know the rules that
apply in traffic. I need to have a driving license that states
that I know - or I won't be able to participate in traffic.
I'm just mentioning this as people do like car analogies. :-)

What I want to say is that: Using the computer in a "trial & error
manner" may be sufficient for some jobs, but even animals can be
more clever than that. They even think before they act. School
has done a good job convincing children to switch off their
brain when switching on the computer. You can see the absence
of common sense nearly everywhere where computers are in regular
use. Don't force me to give examples. :-)



> So the discussion isn't framed as learning something new - its "why
> should we change the way everyone has been working for years?"

Because your assumption is wrong. Why should we change it? No,
we should not change it. The question is: WHO should change it,
and WHY. Let me answer quickly: Those who need to do serious
work (=who), because their money and therefore their future
depends on it (=why).



> To use a US example, you see the same thing with the SI/metric system.
> Scientists and other technical people use it almost universally
> without issue (except for some oddities, PSI is somewhat popular) - it
> is better for real/serious work, but the general public doesn't see it
> as new or valuable - its just a stupid change in the way everything
> has always been done.

Exchange "always" to "for a long time" (which may be less than
a man's life span for computer related topics).

If you emphasize the "Where's the benefit?" approach, just see
what incompatibility and misunderstandings can create in DIFFICULT
situations. When terminonoly isn't used properly, when people
can't even express what they need - why? Because they never
learned the WORDS that are needed. Our spoken and written language
heavily relies on words and how we use them. Words are a domain
of CLI, natively, while GUI operates on pictures, images, symbols.
Of course symboles are also a kind of language, but this language
is often much harder to learn.

The circle closes: When scholar education didn't provide the
basics of language, how can an individual be able to use a system
that depends on language (when this individual has only learned
to chose from a predefined set of options)?

Seeing things "as new" can be a great accelleration in promoting
changes. People "want new", because their friends "have new", or
the neighbor "has better". Using this approach, together with the
mechanisms of advertising that control the market, people can be
forced to DO anything, BUY anything, BELIEVE anything - and those
people even believe they are choosing freely.

To adopt that concept to the consideration GUI vs. CLI, or "how
good is _this_ GUI", advertising dictates how people think about
the whole topic. A shiny application window, dancing elephants,
lots of blingbling, stylish animations and sounds can make them
really forget about what has been their primary interest: to use
the PC in order to get a JOB DONE. "Entertainment" ia a magic
word you often see here, as well as "experience". It depends on
the individidual state of mind what a person enjoys as "enter-
taining" or "experiencing". A video game can do that, as well
as a book.

I may use an example from psychiatry: In the past we had patients 
who suffered from "pathological gambling". They sat infront of
one-armed bandits and were putting all their money (as well as
NOT their money) into the slot machine. More and more, day after
day. Th

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Chad Perrin
On Fri, Nov 12, 2010 at 07:49:51PM +0100, Polytropon wrote:
> 
> The primary REFUSE to use the keyboard because the mouse EXISTS
> prevents lazy users even from READING that 3x5 card. They are
> often not WILLING to follow instructions, no matter how simple
> (or even idiotic, sorry) they may be. In worst case, they expect
> YOU to come over and DO THEIR WORK.
> 
> This leads to the misbelief that things which AREN'T easy "are
> easy" - because someone else does them. :-)

This sounds a bit like a common problem with people thinking that
Unix-like OSes are not "user friendly" because they're "hard" to install,
a frequent protestations of people who like MS Windows because it comes
already installed on their computers, and that they think is easy to
"install" because of the recovery partition that resets the system to
factory settings.  Comparing this with installing from scratch is an
apples and orange comparison.


> 
> Web browsing IS a majority, for example. A well-designed web
> browser could benefit both the average and the professional
> user. Let's say this "ideal browser" requires a bit of learning,
> maybe some reading. The professional will do that, and he will
> master this new program and productively use it. The average
> user will refuse to read in the first place, and resist to use
> "something different". There's a big aversion against anything
> that is "not like mine".

Web browsing is a majority of *time* spent, but it is only one task in
and of itself.  As such, it only increments the minority number of tasks
that really do better in the GUI by 1.

Actually, with the amount of Web browsing people do, the default GUI
approach to using a browser is incredibly inefficient.  Some people begin
to get beyond that when they start learning the rudiments of driving an
interface via the keyboard, using the keybindings for the specific
browser they use -- such as Ctrl+L to get to the address bar, typing a
word like "blogstrapping" there, and hitting Ctrl+Enter to automatically
add a "www." in front of that word and ".com" after it then load the page
at the other end of that resulting "www.blogstrapping.com" URL.

Most of them never realize the significant efficiency benefits that could
be realized by spending fifteen minutes (at most) learning the basic
interface of something like the Vimperator extension for Firefox, or how
to use a natively keyboard-driven browser like uzbl.  True, these are
still essentially GUI tools in many respects, but with those keyboard
driven interfaces they effectively become CLI/GUI hybrids, using commands
to control a graphical display.  In even the most GUI-oriented tasks, I
tend to find that at least some hybridizing with a CLI approach results
in a massive efficiency and productivity improvement.


> 
> That's what I always tell them: I couldn't do that Magic from the
> beginning, I had to invest time and exercise - that's why I'm so very
> expensive :-) - in order to master those tools. But ***YOU*** are free
> to learn those tools, too.

Good.  A principle I apply to my own consulting work, which is relevant
is this:

A true professional works toward the day when he is no longer
necessary.

I've come up with a number of different formulations of that concept over
the years, but the basic premise and principle remains constant.
Empowering clients is much more rewarding as a career path than training
them to be unhealthily dependent upon me.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpmJKnfoE7jd.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Rob Farmer
On Fri, Nov 12, 2010 at 11:06, Polytropon  wrote:
> On Thu, 11 Nov 2010 21:21:51 -0800, Rob Farmer  
> wrote:
>> I'm not saying the CLI is universally bad - if you gain competence
>> with a set of programs that you use frequently, it can be very
>> efficient. It does make it hard to enter a new area, though - you've
>> got to learn some before you can do anything.
>
> When entering WHICH field new to you this is different?
>
> Repeat after me: Computers. Are. Not. Easy. :-)

None - but people don't feel like they are entering a new field.
Everyone uses computers - public schools have spent massive amounts of
money to start kids using computers at 5 or 6 years old, if they
haven't already at home.

So the discussion isn't framed as learning something new - its "why
should we change the way everyone has been working for years?"

To use a US example, you see the same thing with the SI/metric system.
Scientists and other technical people use it almost universally
without issue (except for some oddities, PSI is somewhat popular) - it
is better for real/serious work, but the general public doesn't see it
as new or valuable - its just a stupid change in the way everything
has always been done.

-- 
Rob Farmer
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Chad Perrin
On Fri, Nov 12, 2010 at 07:35:51PM +0100, Michael Grünewald wrote:
> 
> But in my opinion, a complete GUI software should also provide some 
> command line facilities.  I mean, for instance, a word processing 
> software could be shipped with command line tools that could be used to
>  * inspect document properties (word count, meta information fields);
>  * convert the document to a publishable form such as PostScript;
>  * do field replacement for mailings;
> and many less elementary treatments could also be useful!  Some software 
> comes with a scripting language, but for simple operation and batch 
> processing, this may not be so convenient as a command line tool.

The "easy" way to do that would probably be to write things as
single-purpose libraries with command line interfaces, then write GUI
interfaces that use those libraries.  Failing that, just write command
line tools and write GUIs that use those tools on the back end; writing
them as libraries with command line interfaces is not *entirely*
necessary.

In addition to being the "easy" way, I'd say it's the *right* way to do
it as well.  That way, someone who *just* wants the functionality of one
or two CLI utilities, and not all the functionality of some bloated GUI
all-in-one application, can get the parts independently.

Last I checked, I think K3b uses cdrdao, cdrtools, and growisofs on the
back end, with the GUI just an interface layer over the top of those
tools.  While I'm not a fan of things being tied into a set of DE
libraries for applications I actually use, at least the basic premise of
composing GUI tools from CLI tools is well used in this case.  At least
two of those three CLI tools are also actually composed of several
smaller CLI tools, themselves.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpwIiSSKpzOw.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Polytropon
On Fri, 12 Nov 2010 11:23:22 -0700, Chad Perrin  wrote:
> The type of program I specifically meant was the sort of thing that
> actually tells the user the command that would perform the same task as
> the button-click, so that users of the GUI (or captive interface TUI)
> would get to see what is going on behind the scenes and perhaps learn
> from it.

Ah, I see. I've in fact wirtten such a wrapper program around
the pw program - a set of input fields to define input data
(command line parameters) to pw, and a "composited field" that
would contain the resulting command. If the wrapper did miss
a function, you could access this final command field and also
edit it. Depending on which options you had set, the command
in that field would change. The GUI wrapper also gave a short
explaination of the options used.

Sadly, this concept is usually NOT employed by GUI programs
because their programmers think about "their way" as the only
way existing. So if "my" image viewer allows you to resize
and convert ONE picture, why should it show you how to do
that with an arbitrary amount of pictures? :-)


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Polytropon
On Thu, 11 Nov 2010 21:21:51 -0800, Rob Farmer  wrote:
> I'm not saying the CLI is universally bad - if you gain competence
> with a set of programs that you use frequently, it can be very
> efficient. It does make it hard to enter a new area, though - you've
> got to learn some before you can do anything.

When entering WHICH field new to you this is different?

Repeat after me: Computers. Are. Not. Easy. :-)



> That can pay off, if you
> keep using that program, but if it is a one-off or occasional thing
> (like the svn tagging example earlier in this thread), it's probably
> not worthwhile.

That's not fully true, as you may have learned something new and
usable aside, which you may use in a different setting where you
can remember it.

I may give a very individual example: I've been reading about the
shell's ability to use built-in field splitting (see the section
"Parameter Expansion" in "man sh"); I didn't need that when I
was reading that text, but KNOWING that this was possible (and
remembering where I read it) recently helped me.

Those "side-effects of learning" are sometimes MORE IMPORTANT than
the lesson learned in the end (allthough my example may not have
been a good illustration for that, but I think you got the idea).

What you learn by learning? An important question. You learn to
think, to read, to conclude; to combine, to separate, to filter,
to judge; to abstract, to specify; to express.



> While you argue that it increases flexibility, which
> is true in some ways, it also decreases flexibility by limiting me to
> the programs I know or am willing to read documentation for.

Understandable. You have to decide what to spend time on - BEFORE
spending that time, as when you're done, it's too late. :-)

The "side-effects" of learning processes may help you to evaluate
the neccessarity or the benefits of using X over Y, reading Z
instead of nothing, or doing "trial & error". The more you learn,
the more you know, your considerations may change.



> I never
> read documentation for GUI programs 

This is because there is no documentation for them. :-)



> - I jump right in and look through
> the menus to find what I need or realize the program isn't adequate
> and move on.

One of my professors once said: "Trial & error is NOT a programming
concept!" :-)

The more complex the task gets, the more "costly" it can be to
do that kind of "trial & error" (chasing throgh menues, dialog
boxes, windows, icons and items). It can even be that you need
more time to find out that the result you got from a GUI program
that you ASSUMED to do the job properly is pure garbage - and
you invested hours on clicking into that program, just to have
a big file of crap in the end.

Well-documented (!) CLI programs tend to state much better what
a program is capable of.

The ability of EXCHANGE of programs for testing is also a strength
of the CLI that does not have something corresponding in GUI land.
If you want to see if GUI programs G1, G2 and G3 do the job you
want, you need to perform the job THREE TIMES - once per program.
For CLI programs C1, C2 and C3, you just go

for PROG in C1 C2 C3; do $PROG < infile > outfile.$PROG.txt; done

and have the COMPUTER do that - NOT ***YOU***.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Polytropon
On Thu, 11 Nov 2010 18:25:51 -0700, Chad Perrin  wrote:
> 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.

Any GUI is limited to the use by halfway healthy individuals.
They are a no-go for blind users, for example.


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Polytropon
On Thu, 11 Nov 2010 18:19:34 -0700, Chad Perrin  wrote:
> In fact, a set of CLI filters linked together by the Unix
> pipeline (or even a DOS pipeline, at least in theory) is essentially
> infinitely extensible to provide surprising levels of automation
> customizability that might astonish the earlier creators of some of the
> older tools being used, while an extension system for a GUI application
> necessarily has to predefine what is possible, and obfuscates the inner
> workings of the extended application behind designs that are largely
> opaque to the user.

>From computer science, please see the term "fully programmable".



> > On the other hand, 99% of GUI apps that handle files have a File >
> > Open dialog that is provided via a toolkit and works the same
> > everywhere.
> 
> . . . and it is shortly after that point that things get very specific,
> and non-general.

True - and non-functional sometimes.

I may give an example: The File > Open... dialog in Gtk 2
has functional limitations (example here: attach a file in
Sylpheed). It doesn't respond to keyboard opreations (except
entering a file name, but [tab] to the next dialog element
does not work). It *FORCES* the user to use the mouse if
he wants to select something from the list. In the list,
there is a HELPing element: typing the beginning of a file
name moves the cursor to that file. Good idea, but bad in
reality, because it doesn't work - as it mixes case: typing
"abc" brings you to "ABC" in the list, except YOU want "abc"
further down. Option: Again using the mouse. Using shell
patterns, e. g. typing "*mp3" to have the list field just
contain the MP3 files does not work - the dialog simply
disappears. The same if you enter a directory manually,
e. g. /export/share/mp3 - dialog disappears. If you add
a / at the end, MAYBE it moves to the specified directory,
but shows every file TWICE.

And keep in mind what I said about limitations in using the
copy buffer in an earlier message.

THOSE (!!!) are the limitations of GUI - good ideas that
got implemented that POORly that the final product is
gettimg more and more unusable.

Coming back to your statement: Of course every toolkit does
the File > Open... dialog differently. That is noting bad per
se, as the "advocates of GUI consistency" get more and more
inconsistency in their own main domain of what they use.
Consistency is not a problem.

The problem is RECOGNITION. If the graphical representation
of an object or an action cannot be recognized as what it IS,
correct what it REFERS TO, all the design is completely useless.

Today's approach is to waste screen space and overcomplicate
things. Icon bars all over the place. Is that user-friendly?
I don't think so.

"Limited to the maximum" could be a good approach instead.

Allow me to mention GeoWorks Ensemble, a GEOS office suite for
the DOS-based PC. It is a GUI that is based on the Motif toolkit
(that could to things in the early 90s that "Windows" cannot
even do today, like *real* drag & drop, or detachable menus,
NATIVELY). This system allowed the user to change the complexity
of the GUI. There were 3 (?) levels: beginner, intermediate,
expert. On beginner level, only basic functionalitites were
exposed to the user. On expert level, all functionality was
present. This concept assisted the learning courve development
of the user BY USE of the graphical elements.



> Actually, my understanding was that the problem was someone refused to
> type a simple command, and would rather make a series of seven clicks
> thirty times while babysitting the application, and had no conception of
> the benefits of letting more than one person work in parallel on a given
> task. 

Extend this idea:

If a friend asks me: "Erm, I've got a bunch of JPEG images from
my camera, but I need to convert them to PNG; those are 10,000
images. How can I do that?"

I write him a mail: "Type this in a terminal: cd /where/your/files/are
and then type: for f in *.jpg; do convert $f $f.png; done. That's
all."

If I wanted to assist him "the GUI way", I would stop using a
language (the shell's command language in this case) and would
need to draw him pictures - or describe them: "First you click
on the blue square, this is either on the left of your desktop,
upper region, or it is on the right. Then there will be a grey
window and a blue window. On top of the grey window, click the
yellow ball. When the ball is jumping into the blue window, a
dancing elephant appears. Click on that." :-) You know what I
mean: I have no idea how to convert a bunch of JPEG files to
PNG per GUI. :-)



> It wasn't the file format that changed; it was someone's tolerance
> for using a keyboard instead of a mouse. 

The preference of tools used also depends HEAVILY on the task.
For entering continuous data (e. g. for a tax software, for
a document generation system, for a listing program), the
keyboard is #1. There just is no way around it, and professionals (!)
will KNOW that it is done that wa

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Michael Grünewald

Hello Rob,

Rob Farmer wrote:

Most general computer users will never give up the GUI, because it
involves investing in computer skills and they don't see that as
terribly worthwhile - they just want to get started on their work. I
think some UNIX fans are reluctant to accept this, and in doing so
limit its ability to grow. That's my reason for preferring GUI in most
situations.


I share your observation of user behaviour, and it is probably 
appropriate:  although there is many _funny_ways to use computers, most 
of us just want to have some work done and GUI sometimes provide a quick 
way to put our hands on it.


But in my opinion, a complete GUI software should also provide some 
command line facilities.  I mean, for instance, a word processing 
software could be shipped with command line tools that could be used to

 * inspect document properties (word count, meta information fields);
 * convert the document to a publishable form such as PostScript;
 * do field replacement for mailings;
and many less elementary treatments could also be useful!  Some software 
comes with a scripting language, but for simple operation and batch 
processing, this may not be so convenient as a command line tool.


This kind of functionnalities could be a bridge from the GUI to the 
command line for some users:  I feel these worlds are so separated, 
while they do not have to.  I sometimes feel that this separation is 
precisely the wall that keep many computer users to develop their 
computer skill, despite they use one all day long.  This ``computer 
illiteracy'' is very dommageable, not only because it makes it hard for 
the average user to learn from more experienced users, but also because 
it let software editors be economically successful while selling 
incomplete, crippled, software.

--
Best regards,
Michael
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Chad Perrin
On Fri, Nov 12, 2010 at 07:14:38PM +0100, Polytropon wrote:
> On Thu, 11 Nov 2010 17:49:26 -0700, Chad Perrin  wrote:
> > 
> > I agree.  That is one type of GUI I would really love to see getting more
> > popular.
> 
> You can already find this concept in use: The Midnight Commander,
> allthough a text-based program (but NOT a CLI program!) integrates
> command line and "abstracted" operations. It has excellent keyboard
> AND mouse support.
> 
> Another program that comes to my mind is mencoder + gmencoder. The
> gmencoder offers a GUI wrapper for the mencoder program. You can
> keep using this GUI program for one-time use, or use the mencoder
> command line program for scripting.

The type of program I specifically meant was the sort of thing that
actually tells the user the command that would perform the same task as
the button-click, so that users of the GUI (or captive interface TUI)
would get to see what is going on behind the scenes and perhaps learn
from it.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpdIeoLTe33n.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Chad Perrin
On Fri, Nov 12, 2010 at 09:54:57AM -0800, Rob Farmer wrote:
> On Thu, Nov 11, 2010 at 23:16, Chad Perrin  wrote:
> > It sounds like in some respects we're violently agreeing with each other.
> > On one hand, I think that CLI programs can be great for frequent tasks,
> > especially if you have something like the Unix pipeline at your disposal
> > to automate complex tasks, and that GUIs have some discoverability
> > advantages; on the other hand, you think that GUI programs can be great
> > for cases where someone does not want to take the time to learn a better
> > way to do something, perhaps because he does not perform the tasks very
> > often, but if you do something often enough it might make sense to learn
> > a more efficient CLI-based way to do it.
> >
> > Another difference in our apparent approaches to this is that I think
> > it's a good idea to favor CLI tools when at all reasonable to do so,
> > while you seem to think it's a good idea to favor GUI tools when at all
> > reasonable to do so.  We agree on the extremes, but not in the middle, in
> > other words.  I just wish that we could agree without it feeling like
> > you're trying to convince people they shouldn't ever bother learning how
> > to use CLI tools unless they absolutely have to.
> 
> Well, I think to some extent we are considering two different sets of
> people. If a programmer or sysadmin doesn't use the CLI, they probably
> aren't very good at their job, since they are missing out on a lot of
> tools. I was thinking more generally about end-users, who tend to be
> very reluctant to use the CLI (the whole there's a big black box, what
> do I do now? thing is intimidating) and it is usually more trouble
> than it is worth to convince them to use the CLI, even if it would
> make their jobs easier.

I was trying to consider *everybody* who uses a computer heavily in
day-to-day life.  Yes, I agree that many end users are very reluctant to
use CLI tools.  I tend to feel, however, that instead of avoiding
mentioning such tools and just steering people toward GUI tools all the
time, it is in everybody's best interest to at least make the benefits of
CLI tools more widely known so that those who could benefit from them
(even if they are reluctant to do so) will know the reasons the option
might be a good one.

Perhaps even more importantly, in cases such as the cited example of
someone who managed to get a business process changed so that it
negatively affected several other workers' efficiency and that of the
business as a whole, such a net loss in productivity might have been
avoided if the decision-makers there were more aware of the potential
benefits of using CLI tools, and of the fact that GUI tools are not
necessarily better just because they're GUI tools.  Middle managers and
executives, even if they never *touch* the CLI tools themselves, need to
be educated about the value of CLI tools for those who perform daily
automation tasks so that they will not ignorantly approve using the wrong
tool for the job, as in the preceding anecdote.

If, because we know them to be reluctant to use CLI tools, we take pains
to never expose decision-makers to knowledge of any benefits of using
tools other than the *wrong* tools for certain jobs, we are essentially
guaranteeing that when the time comes for a decision to be made, the only
decision they will make is the one that makes things worse for us (where
"us" is the technically inclined workforce that is directly affected by
these decisions) and for the business.


> 
> Most general computer users will never give up the GUI, because it
> involves investing in computer skills and they don't see that as
> terribly worthwhile - they just want to get started on their work. I
> think some UNIX fans are reluctant to accept this, and in doing so
> limit its ability to grow. That's my reason for preferring GUI in most
> situations.

Nobody has to "give up the GUI".  Even the heavy use of CLI and other TUI
tools in my life tends to be wrapped in a window manager, with occasional
GUI applications scattered throughout.  Even the simple green bar across
the top of my screen (which changes to blue and red when the laptop is
unplugged) that indicates battery life is a GUI application, and I find
it quite valuable for those occasions when I run my laptop without AC
power.

By the way, if you want to see what I mean about that battery life
indicator, a screenshot of the laptop screen with the battery life bar
(provided by sysutils/xbattbar from ports) is available here:

http://blogstrapping.com/img/uzbl/uzbl_browser.png

It's quite thin, and does not show up well in that image, but it is
somewhat more obvious on my laptop display.

Moving on . . .

I'm perfectly willing to accept that some people absolutely refuse to
learn more than the bare minimum to do their jobs, with no concern for
efficiency, productivity, or quality of work beyond a bare minimum.  I do
not think that those who might have a deeper 

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Polytropon
On Thu, 11 Nov 2010 17:49:26 -0700, Chad Perrin  wrote:
> On Tue, Nov 09, 2010 at 01:21:01AM -0800, per...@pluto.rain.com wrote:
> > Polytropon  wrote:
> > 
> > > The STRENGTH OF GUI (yes, I'm really saying that) is to aid
> > > using language elements, CLI. Arranging windows, presenting
> > > information, displaying structures, managing things. GUI
> > > alone, with no functional substance behind it, is useless.
> > > Sadly, you'll find more and more programs that have blingbling
> > > and "experience", but are useless to those who want to achieve
> > > a certain goal with it.
> > 
> > Another strength, potentially large but all-too-frequently
> > overlooked entirely, is as a learning aid.  In the situation
> > that operations in the GUI map reasonably well to TUI commands
> > -- which by definition includes cases in which the GUI is used
> > as a front-end to issue commands to an external TUI-based program
> > -- the GUI really should have a mode wherein it displays or logs
> > the TUI commands that it is performing.
> 
> I agree.  That is one type of GUI I would really love to see getting more
> popular.

You can already find this concept in use: The Midnight Commander,
allthough a text-based program (but NOT a CLI program!) integrates
command line and "abstracted" operations. It has excellent keyboard
AND mouse support.

Another program that comes to my mind is mencoder + gmencoder. The
gmencoder offers a GUI wrapper for the mencoder program. You can
keep using this GUI program for one-time use, or use the mencoder
command line program for scripting.




-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Rob Farmer
On Thu, Nov 11, 2010 at 23:16, Chad Perrin  wrote:
> It sounds like in some respects we're violently agreeing with each other.
> On one hand, I think that CLI programs can be great for frequent tasks,
> especially if you have something like the Unix pipeline at your disposal
> to automate complex tasks, and that GUIs have some discoverability
> advantages; on the other hand, you think that GUI programs can be great
> for cases where someone does not want to take the time to learn a better
> way to do something, perhaps because he does not perform the tasks very
> often, but if you do something often enough it might make sense to learn
> a more efficient CLI-based way to do it.
>
> Another difference in our apparent approaches to this is that I think
> it's a good idea to favor CLI tools when at all reasonable to do so,
> while you seem to think it's a good idea to favor GUI tools when at all
> reasonable to do so.  We agree on the extremes, but not in the middle, in
> other words.  I just wish that we could agree without it feeling like
> you're trying to convince people they shouldn't ever bother learning how
> to use CLI tools unless they absolutely have to.

Well, I think to some extent we are considering two different sets of
people. If a programmer or sysadmin doesn't use the CLI, they probably
aren't very good at their job, since they are missing out on a lot of
tools. I was thinking more generally about end-users, who tend to be
very reluctant to use the CLI (the whole there's a big black box, what
do I do now? thing is intimidating) and it is usually more trouble
than it is worth to convince them to use the CLI, even if it would
make their jobs easier.

Most general computer users will never give up the GUI, because it
involves investing in computer skills and they don't see that as
terribly worthwhile - they just want to get started on their work. I
think some UNIX fans are reluctant to accept this, and in doing so
limit its ability to grow. That's my reason for preferring GUI in most
situations.

-- 
Rob Farmer
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-12 Thread Chip Camden
Quoth Chad Perrin on Thursday, 11 November 2010:
> On Wed, Nov 10, 2010 at 06:09:15PM +, Bruce Cran wrote:
> > On Wed, 10 Nov 2010 09:57:17 -0800
> > Chip Camden  wrote:
> > 
> > > 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.
> > 
> > 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.
> 
> 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.
> 
> -- 
> 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 about 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.

-- 
Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
http://camdensoftware.com | http://chipstips.com| http://chipsquips.com


pgp2ByykDvnQV.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-11 Thread Chad Perrin
On Thu, Nov 11, 2010 at 09:21:51PM -0800, Rob Farmer wrote:
> 
> Well, our info about this situation is limited, so it is hard to say
> exactly what happened.

This is true, but I think you assumed some things that were not implied
by the description of the situation, and that you missed or ignored other
parts of the description, and thus leapt to conclusions about why
decisions were made when those conclusions were not the most reasonable.


> 
> Switching to a GUI doesn't preclude multiple people working in
> parallel, which is why I think the file format or whatever changed
> too, and that was really the problem.

In this case, it was clearly stated that the guy combined everything into
a single "workbook" so that only one person at a time could work on it.
No, a GUI in general does not preclude people working on it, but most GUI
programs do, especially when everything's tied together in a single
document (for some definition of "document") as was done in this case.
Thus, the person's desire to use a particular GUI setup resulted in a
process that precluded multiple people working on it at the same time.


> 
> My reading of the anecdote was that the batch file was indeed easy to
> use, but it no longer worked when the GUI switch was made. Again, that
> isn't really a reflection on the GUI, since there are ways to automate
> this kind of thing (for Windows, AutoIt was mentioned, plus there are
> probably solutions that are more native to the application).

Yes, it was easy to use but no longer working when the entire process was
changed and file formats were altered for no reason other than to start
using a particular piece of software -- and to avoid using anything else.
Usually, when someone changes a process for the express purpose of using
nothing but the tools for the new process, the tools for the old process
are out by definition, regardless of whether they're GUI tools.

My point, though, was that your statement that this anecdote somehow
proves that CLI tools are difficult to use was totally unsupported by the
explanation of what happened.


> 
> I'm not saying the CLI is universally bad - if you gain competence
> with a set of programs that you use frequently, it can be very
> efficient. It does make it hard to enter a new area, though - you've
> got to learn some before you can do anything. That can pay off, if you
> keep using that program, but if it is a one-off or occasional thing
> (like the svn tagging example earlier in this thread), it's probably
> not worthwhile. While you argue that it increases flexibility, which
> is true in some ways, it also decreases flexibility by limiting me to
> the programs I know or am willing to read documentation for. I never
> read documentation for GUI programs - I jump right in and look through
> the menus to find what I need or realize the program isn't adequate
> and move on.

. . . or fail to notice that the program might actually be adequate
because you did not bother to press F11.

It sounds like in some respects we're violently agreeing with each other.
On one hand, I think that CLI programs can be great for frequent tasks,
especially if you have something like the Unix pipeline at your disposal
to automate complex tasks, and that GUIs have some discoverability
advantages; on the other hand, you think that GUI programs can be great
for cases where someone does not want to take the time to learn a better
way to do something, perhaps because he does not perform the tasks very
often, but if you do something often enough it might make sense to learn
a more efficient CLI-based way to do it.

Another difference in our apparent approaches to this is that I think
it's a good idea to favor CLI tools when at all reasonable to do so,
while you seem to think it's a good idea to favor GUI tools when at all
reasonable to do so.  We agree on the extremes, but not in the middle, in
other words.  I just wish that we could agree without it feeling like
you're trying to convince people they shouldn't ever bother learning how
to use CLI tools unless they absolutely have to.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpI6ieYVORUU.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-11 Thread Rob Farmer
On Thu, Nov 11, 2010 at 17:19, Chad Perrin  wrote:
>> This isn't really a GUI problem, because the issue is the file format
>> changing such that your .bat no longer worked. If you retained the
>> original format or fixed the script, it would still work fine.
>
> Actually, my understanding was that the problem was someone refused to
> type a simple command, and would rather make a series of seven clicks
> thirty times while babysitting the application, and had no conception of
> the benefits of letting more than one person work in parallel on a given
> task.  It wasn't the file format that changed; it was someone's tolerance
> for using a keyboard instead of a mouse.  This is the kind of thinking
> that leads to the Mac defaulting to a mouse with only one button.

Well, our info about this situation is limited, so it is hard to say
exactly what happened.

Switching to a GUI doesn't preclude multiple people working in
parallel, which is why I think the file format or whatever changed
too, and that was really the problem.

>
>
>>
>> However, it still points out one of the biggest problems with the CLI
>> - there is a barrier to entry in knowing what commands to run with
>> what arguments to make everything work the way you want. File > Print
>> was easy for your office staff to figure out. The CLI equivalent
>> apparently wasn't.
>
> That was not evident in the explanation of what happened.  The
> explanation suggested nothing about the batch file in question being
> difficult to use (or "figure out").  From the sound of it, three
> instructions on a 3x5 card would have sufficed to ensure everybody knew
> what to do, except in the case of people who do not know how to operate a
> keyboard.

My reading of the anecdote was that the batch file was indeed easy to
use, but it no longer worked when the GUI switch was made. Again, that
isn't really a reflection on the GUI, since there are ways to automate
this kind of thing (for Windows, AutoIt was mentioned, plus there are
probably solutions that are more native to the application).

>>
>> I think many here are underestimating the value of GUIs, because they
>> have been running many of these traditional UNIX commands for years
>> (or decades) and are also technically oriented enough that learning
>> them in the first place wasn't a big deal.
>
> I think that GUIs are quite valuable when used where appropriate.  I
> think that the rest of the time, people greatly exaggerate the value of
> the GUI, to the extent that they begin to think the CLI (as well as TUIs
> in general) has no value at all.  I used to be one of those idiots, and
> there was a time when I would have been on your side of this little
> debate.  That was almost fifteen years ago.  Times change, and I grow in
> knowledge and experience.  The end result is that I believe those who are
> competent to operate a computer professionally would benefit from
> learning how to use the command line for those tasks that are more
> efficiently performed without the GUI mediating the experience, at least
> for almost any task that is performed with any regularity at all.

I'm not saying the CLI is universally bad - if you gain competence
with a set of programs that you use frequently, it can be very
efficient. It does make it hard to enter a new area, though - you've
got to learn some before you can do anything. That can pay off, if you
keep using that program, but if it is a one-off or occasional thing
(like the svn tagging example earlier in this thread), it's probably
not worthwhile. While you argue that it increases flexibility, which
is true in some ways, it also decreases flexibility by limiting me to
the programs I know or am willing to read documentation for. I never
read documentation for GUI programs - I jump right in and look through
the menus to find what I need or realize the program isn't adequate
and move on.

-- 
Rob Farmer
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-11 Thread Chad Perrin
On Wed, Nov 10, 2010 at 06:09:15PM +, Bruce Cran wrote:
> On Wed, 10 Nov 2010 09:57:17 -0800
> Chip Camden  wrote:
> 
> > 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.
> 
> 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.

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.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgp6dzyueAeqZ.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-11 Thread Chad Perrin
On Tue, Nov 09, 2010 at 06:10:54PM -0800, Rob Farmer wrote:
> On Tue, Nov 9, 2010 at 16:09, Robert Bonomi  wrote:
> > A GUI provids a  _fixed_ set of predefined operations that it is possible to
> > perform.
> >
> > IF your needs are met =entirely= by the provided operations, great.  If not,
> > you're dead in the water, without any way to accomplish the task.
> 
> How is this different from the command line? If I have a set of data
> and want to sort it in a way that "sort" doesn't have an argument for,
> I'm just as dead in the water as with the GUI. In fact, with the GUI I
> am probably better off because I can see that this is not supported
> within the program, without having to use the documentation.

It is different in that multiple tools are easily chained together via
the Unix pipeline, whereas a single GUI has to encompass all of the
actions possible to perform at a single time, thus resulting in a far
more narrow set of limitations on what can reasonably be provided as
options.  In fact, a set of CLI filters linked together by the Unix
pipeline (or even a DOS pipeline, at least in theory) is essentially
infinitely extensible to provide surprising levels of automation
customizability that might astonish the earlier creators of some of the
older tools being used, while an extension system for a GUI application
necessarily has to predefine what is possible, and obfuscates the inner
workings of the extended application behind designs that are largely
opaque to the user.


> >
> > GUIs are great for the casual user, because they provide a consistent 
> > 'look&feel'
> > acrross the spectrum of apps available under them, and, _generally_ what you
> > learn  from using one application 'generalizes' to any other app that runs 
> > under
> > the same GUI.
> >
> > OTOH, a GUI is the worst thing in the world for 'production' use.  It 
> > absolutely
> > _kills_ productivity for production tasks.  Automation for productivity 
> > _REQUIRES_
> > a complete/comprehensive command  language.
> >
> > With a command language, you can 'automate' a series of operations by simply
> > listing the commands in a file, and feeding that file to the 
> > command-processor
> > input.
> >
> > With a GUI there is no way to describe the series of mouse 
> > 'motions'/'clicks'/
> > 'double-clicks'/'drags' and keypresses required to perform an operation.
> > 'screen coordinates' are meaningless when a window, or icon, or button, may 
> > be
> > 'repositioned' at will.
> >
> > An _individual_ application may allow scripting via an internal command 
> > language,
> > but since it is internal to the app, and *not* part of the GUI, it doesn't
> > 'generalize' (no guarantee that similar capability is present in any other 
> > app)
> > *AND* is utterly worthless for 'automating' annything that involves more 
> > than
> > the single app.
> 
> The CLI doesn't generalize either. How many ways are there to get
> input into a program?

You might be surprised by how many different ways of getting data into a
program can be accomplished with a simple Perl idiom like this:

while (<>) {
}

It gets pretty generalized in a hurry.


> 
> On the other hand, 99% of GUI apps that handle files have a File >
> Open dialog that is provided via a toolkit and works the same
> everywhere.

. . . and it is shortly after that point that things get very specific,
and non-general.


> 
> >
> > Years ago, I worked at a place that, among other things, produced a 
> > reference
> > manual of statistical data for our cusotmers.  About 800 pages of tabular 
> > data,
> > practically all of it updated on a staggered, monthly basis.  In the 'early'
> > days (MS-DOS vintage, before 'windows'),  each table was kept in a separate
> > spreadsheet, which _did_ require the redundant entry of a _small_ amount of
> > the data. OTOH two (or more) differnt people could be updatdin different 
> > paes
> > simultaneously, regardless of whether or not they were 'related'.  And, at
> > the end of the week, when it was time to send out the weeks 'updates' to the
> > customers,  we had a simple little '.BAT file, each line of which; (a) 
> > invoked
> > the spreadsheet  (b) specified the spreadsheet file to use, and (c) invoked
> > a 'start-up macro' that printed the contents of the spreadseet, and exited
> > the program.  Thus, on 'publication' day it was just type in the name of the
> > '.BAT file and everthing got printed.  It took an hour or two -- of 
> > _machine_time_
> > that is, but _zero_ human intervention.
> >
> > Fast forward a few years,  a new-hire analyist (in a senior capacity) felt
> > humiliated at having to use this 'old' technology (they had Windows at his
> > prior employer), and made a big enough stink about it that the shop upgraded
> > to Windows just to keep him happy. He proceeds to bundle all 'his' 
> > spreadsheets
> > into a single workbook, so that only one person can be working on any of 
> > them
> > at any given time, and, on 'publication

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-11 Thread Chad Perrin
On Tue, Nov 09, 2010 at 01:21:01AM -0800, per...@pluto.rain.com wrote:
> Polytropon  wrote:
> 
> > The STRENGTH OF GUI (yes, I'm really saying that) is to aid
> > using language elements, CLI. Arranging windows, presenting
> > information, displaying structures, managing things. GUI
> > alone, with no functional substance behind it, is useless.
> > Sadly, you'll find more and more programs that have blingbling
> > and "experience", but are useless to those who want to achieve
> > a certain goal with it.
> 
> Another strength, potentially large but all-too-frequently
> overlooked entirely, is as a learning aid.  In the situation
> that operations in the GUI map reasonably well to TUI commands
> -- which by definition includes cases in which the GUI is used
> as a front-end to issue commands to an external TUI-based program
> -- the GUI really should have a mode wherein it displays or logs
> the TUI commands that it is performing.

I agree.  That is one type of GUI I would really love to see getting more
popular.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpqDjX9iOn4p.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-10 Thread Bruce Cran
On Wed, 10 Nov 2010 09:57:17 -0800
Chip Camden  wrote:

> 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.

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.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-10 Thread Chip Camden
Quoth Michael Ross on Wednesday, 10 November 2010:
> Am 10.11.2010, 01:09 Uhr, schrieb Robert Bonomi :
> 
> >With a GUI there is no way to describe the series of mouse  
> >'motions'/'clicks'/
> >'double-clicks'/'drags' and keypresses required to perform an operation.
> >'screen coordinates' are meaningless when a window, or icon, or button,  
> >may be
> >'repositioned' at will.
> >
> >An _individual_ application may allow scripting via an internal command  
> >language,
> >but since it is internal to the app, and *not* part of the GUI, it  
> >doesn't
> >'generalize' (no guarantee that similar capability is present in any  
> >other app)
> >*AND* is utterly worthless for 'automating' annything that involves more  
> >than
> >the single app.
> 
> For Windows OSes there is actually a rather nice tool out there,
> 
>   http://www.autoitscript.com/autoit3/
> 
> which allows you to script the GUI cross-app.
> 
> Regards,
> 
> Michael
> 
> 
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

Yes, there are a number of tools that allow one to script a GUI, many of
which do not require knowledge of exactly where Gui element is located.

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.

-- 
Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
http://camdensoftware.com | http://chipstips.com| http://chipsquips.com


pgpEDviPYbUlX.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-10 Thread Chip Camden
Quoth Rob Farmer on Tuesday, 09 November 2010:
> On Tue, Nov 9, 2010 at 16:09, Robert Bonomi  wrote:
> > A GUI provids a  _fixed_ set of predefined operations that it is possible to
> > perform.
> >
> > IF your needs are met =entirely= by the provided operations, great.  If not,
> > you're dead in the water, without any way to accomplish the task.
> 
> How is this different from the command line? If I have a set of data
> and want to sort it in a way that "sort" doesn't have an argument for,
> I'm just as dead in the water as with the GUI. In fact, with the GUI I
> am probably better off because I can see that this is not supported
> within the program, without having to use the documentation.

I don't know how anyone who has done much automation could say such a
thing.  Command lines and pipes offer an exponentially greater set of
possibilities than could ever be presented in a GUI.

I don't know about others, but I spent many years being pro-GUI.  I led
the charge for getting software companies to port their applications to
Windows and use IDEs for development.  It is only recently that I have
come to my senses.

I should have known better.  Back in the 80s when I worked on tax
preparation software, the marketing department wanted a more demoable UI.
So we put a ton of time into creating an interface that looked like the
IRS forms, instead of the one we had where the user keyed in a code that
indicated what line on what form they wanted to input, followed by the
input itself.  When we released this, the marketing department loved it,
our customers' higher-ups thought it was nice, but the actual input
operators hated it.  They were evaluated on how much data they could
enter, not on their enjoyment of the task.
> 
> >
> > GUIs are great for the casual user, because they provide a consistent 
> > 'look&feel'
> > acrross the spectrum of apps available under them, and, _generally_ what you
> > learn  from using one application 'generalizes' to any other app that runs 
> > under
> > the same GUI.
> >
> > OTOH, a GUI is the worst thing in the world for 'production' use.  It 
> > absolutely
> > _kills_ productivity for production tasks.  Automation for productivity 
> > _REQUIRES_
> > a complete/comprehensive command  language.
> >
> > With a command language, you can 'automate' a series of operations by simply
> > listing the commands in a file, and feeding that file to the 
> > command-processor
> > input.
> >
> > With a GUI there is no way to describe the series of mouse 
> > 'motions'/'clicks'/
> > 'double-clicks'/'drags' and keypresses required to perform an operation.
> > 'screen coordinates' are meaningless when a window, or icon, or button, may 
> > be
> > 'repositioned' at will.
> >
> > An _individual_ application may allow scripting via an internal command 
> > language,
> > but since it is internal to the app, and *not* part of the GUI, it doesn't
> > 'generalize' (no guarantee that similar capability is present in any other 
> > app)
> > *AND* is utterly worthless for 'automating' annything that involves more 
> > than
> > the single app.
> 
> The CLI doesn't generalize either. How many ways are there to get
> input into a program?
> 
> Some can open files on their own and the file is listed as an argument
> (app input)
> Some have a flag for input, which of course isn't consistent (app -in input)
> Some have multiple flags for input, but which ones work depends on the
> platform/implementation (such as GNU long flags)
> Some need it provided to stdin
> Some can process multiple types of input and are smart enough to
> figure it out on their own while others need to be told what format
> they are being given
> Some can do multiple unrelated things in one instance (file a b) while
> others can't (date +"%H" +"%M")
> Some have historic idiosyncrasies, such as tar defaulting to a tape drive
> Some have other strangeness, like java using aaa.class as input but
> wanting you to list it without the .class extension, whilst javac
> needs the .java extension
> Some are just unusual for no obvious reason, like dd's xx=yy thing
> etc.
> 
> On the other hand, 99% of GUI apps that handle files have a File >
> Open dialog that is provided via a toolkit and works the same
> everywhere.
> 
> >
> > Years ago, I worked at a place that, among other things, produced a 
> > reference
> > manual of statistical data for our cusotmers.  About 800 pages of tabular 
> > data,
> > practically all of it updated on a staggered, monthly basis.  In the 'early'
> > days (MS-DOS vintage, before 'windows'),  each table was kept in a separate
> > spreadsheet, which _did_ require the redundant entry of a _small_ amount of
> > the data. OTOH two (or more) differnt people could be updatdin different 
> > paes
> > simultaneously, regardless of whether or not they were 'related'.  And, at
> > the end of the week, when it was time to send out the weeks 'updates' to the
> > customers,  we had a simple little '.BAT file, each line of which;

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-10 Thread Mario Lobo
On Wednesday 10 November 2010 06:21:18 Bruce Cran wrote:
> On Wed, 10 Nov 2010 04:02:34 +0100
> 
> "Michael Ross"  wrote:
> > For Windows OSes there is actually a rather nice tool out there,
> > 
> > http://www.autoitscript.com/autoit3/
> > 
> > which allows you to script the GUI cross-app.
> 
> Microsoft also have the UI Automation API to script GUI applications.

In my humble experience, I think there are 2 distinct aspects to this issue.

I use FBSD both as desktop and as server. In practice, I need a GUI for 
desktop work and none whatsoever for server work. 

The only time I needed some kind of GUI component on a server was when I 
wanted to test a VM on it and I wanted the comodity of running VirtualBox 
console on my desktop. Other than that, the command line is more than enough.

OTOH, for the kind of work that I do, having 4 workspaces is absolutely handy. 
And to be able to switch between these 4 scenarios with the scroll of a middle 
button is definetly a plus.

just my 0,02 cents.
 
-- 
Mario Lobo
http://www.mallavoodoo.com.br
FreeBSD since 2.2.8 [not Pro-Audio YET!!] (99% winfoes FREE)
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-10 Thread Bruce Cran
On Wed, 10 Nov 2010 04:02:34 +0100
"Michael Ross"  wrote:

> For Windows OSes there is actually a rather nice tool out there,
> 
>   http://www.autoitscript.com/autoit3/
> 
> which allows you to script the GUI cross-app.

Microsoft also have the UI Automation API to script GUI applications.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-09 Thread perryh
Polytropon  wrote:

> The STRENGTH OF GUI (yes, I'm really saying that) is to aid
> using language elements, CLI. Arranging windows, presenting
> information, displaying structures, managing things. GUI
> alone, with no functional substance behind it, is useless.
> Sadly, you'll find more and more programs that have blingbling
> and "experience", but are useless to those who want to achieve
> a certain goal with it.

Another strength, potentially large but all-too-frequently
overlooked entirely, is as a learning aid.  In the situation
that operations in the GUI map reasonably well to TUI commands
-- which by definition includes cases in which the GUI is used
as a front-end to issue commands to an external TUI-based program
-- the GUI really should have a mode wherein it displays or logs
the TUI commands that it is performing.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-09 Thread Michael Ross

Am 10.11.2010, 01:09 Uhr, schrieb Robert Bonomi :

With a GUI there is no way to describe the series of mouse  
'motions'/'clicks'/

'double-clicks'/'drags' and keypresses required to perform an operation.
'screen coordinates' are meaningless when a window, or icon, or button,  
may be

'repositioned' at will.

An _individual_ application may allow scripting via an internal command  
language,
but since it is internal to the app, and *not* part of the GUI, it  
doesn't
'generalize' (no guarantee that similar capability is present in any  
other app)
*AND* is utterly worthless for 'automating' annything that involves more  
than

the single app.


For Windows OSes there is actually a rather nice tool out there,

http://www.autoitscript.com/autoit3/

which allows you to script the GUI cross-app.

Regards,

Michael


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-09 Thread Rob Farmer
On Tue, Nov 9, 2010 at 16:09, Robert Bonomi  wrote:
> A GUI provids a  _fixed_ set of predefined operations that it is possible to
> perform.
>
> IF your needs are met =entirely= by the provided operations, great.  If not,
> you're dead in the water, without any way to accomplish the task.

How is this different from the command line? If I have a set of data
and want to sort it in a way that "sort" doesn't have an argument for,
I'm just as dead in the water as with the GUI. In fact, with the GUI I
am probably better off because I can see that this is not supported
within the program, without having to use the documentation.

>
> GUIs are great for the casual user, because they provide a consistent 
> 'look&feel'
> acrross the spectrum of apps available under them, and, _generally_ what you
> learn  from using one application 'generalizes' to any other app that runs 
> under
> the same GUI.
>
> OTOH, a GUI is the worst thing in the world for 'production' use.  It 
> absolutely
> _kills_ productivity for production tasks.  Automation for productivity 
> _REQUIRES_
> a complete/comprehensive command  language.
>
> With a command language, you can 'automate' a series of operations by simply
> listing the commands in a file, and feeding that file to the command-processor
> input.
>
> With a GUI there is no way to describe the series of mouse 'motions'/'clicks'/
> 'double-clicks'/'drags' and keypresses required to perform an operation.
> 'screen coordinates' are meaningless when a window, or icon, or button, may be
> 'repositioned' at will.
>
> An _individual_ application may allow scripting via an internal command 
> language,
> but since it is internal to the app, and *not* part of the GUI, it doesn't
> 'generalize' (no guarantee that similar capability is present in any other 
> app)
> *AND* is utterly worthless for 'automating' annything that involves more than
> the single app.

The CLI doesn't generalize either. How many ways are there to get
input into a program?

Some can open files on their own and the file is listed as an argument
(app input)
Some have a flag for input, which of course isn't consistent (app -in input)
Some have multiple flags for input, but which ones work depends on the
platform/implementation (such as GNU long flags)
Some need it provided to stdin
Some can process multiple types of input and are smart enough to
figure it out on their own while others need to be told what format
they are being given
Some can do multiple unrelated things in one instance (file a b) while
others can't (date +"%H" +"%M")
Some have historic idiosyncrasies, such as tar defaulting to a tape drive
Some have other strangeness, like java using aaa.class as input but
wanting you to list it without the .class extension, whilst javac
needs the .java extension
Some are just unusual for no obvious reason, like dd's xx=yy thing
etc.

On the other hand, 99% of GUI apps that handle files have a File >
Open dialog that is provided via a toolkit and works the same
everywhere.

>
> Years ago, I worked at a place that, among other things, produced a reference
> manual of statistical data for our cusotmers.  About 800 pages of tabular 
> data,
> practically all of it updated on a staggered, monthly basis.  In the 'early'
> days (MS-DOS vintage, before 'windows'),  each table was kept in a separate
> spreadsheet, which _did_ require the redundant entry of a _small_ amount of
> the data. OTOH two (or more) differnt people could be updatdin different paes
> simultaneously, regardless of whether or not they were 'related'.  And, at
> the end of the week, when it was time to send out the weeks 'updates' to the
> customers,  we had a simple little '.BAT file, each line of which; (a) invoked
> the spreadsheet  (b) specified the spreadsheet file to use, and (c) invoked
> a 'start-up macro' that printed the contents of the spreadseet, and exited
> the program.  Thus, on 'publication' day it was just type in the name of the
> '.BAT file and everthing got printed.  It took an hour or two -- of 
> _machine_time_
> that is, but _zero_ human intervention.
>
> Fast forward a few years,  a new-hire analyist (in a senior capacity) felt
> humiliated at having to use this 'old' technology (they had Windows at his
> prior employer), and made a big enough stink about it that the shop upgraded
> to Windows just to keep him happy. He proceeds to bundle all 'his' 
> spreadsheets
> into a single workbook, so that only one person can be working on any of them
> at any given time, and, on 'publication day', somebody had to sit there and
> click on each relevant/changed  sheet in the workbook, click on' file', click
> on print, select the page to print, and click 'doit'.   What a *wonderful*
> productivity increase!!  We've now got a system that requires a -human- to
> play babysitttr the machine.  For a couple of -hours- every week.  all to save
> the complainer from having to enter a few numbers redundantly.

This isn't really a GUI problem, because

Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-09 Thread Robert Bonomi

> Date: Mon, 8 Nov 2010 09:43:01 +
> Cc: freebsd-questions@freebsd.org
> Subject: Re: Tips for installing windows and freeBSD both.. anyone??
>
> On Sun, 7 Nov 2010 23:17:23 -0700
> Chad Perrin  wrote:
>
> > I did give a nod to discoverability for GUIs, as you might note if
> > you go back and read what you quoted back at me.  That's exactly what
> > you're talking about.  I don't see why you have to pretend I didn't
> > mention it, and try to paint the efficiencies on the other side of
> > the trade-off as worthless in your response.  I thought my original
> > description of the trade-off was pretty well balanced, despite the
> > fact I have a preference for one side over the other where most tasks
> > are concerned.
>
> Sorry - I didn't mean to imply that it was worthless, just that I
> believe the efficiency works the other way sometimes. For example I did
> Linux development for a while earlier this year and found it to be
> extremely inefficient compared to working in Windows, due to overuse of
> terminals and command-line operation - and I grew up running BBC BASIC
> and have been using FreeBSD for many years.  I love having the
> command-line available and indeed often develop software using just an
> xterm but I do think a well-designed GUI can increase productivity by
> bringing things together that would otherwise be separate.

A GUI provids a  _fixed_ set of predefined operations that it is possible to
perform.

IF your needs are met =entirely= by the provided operations, great.  If not,
you're dead in the water, without any way to accomplish the task.

GUIs are great for the casual user, because they provide a consistent 
'look&feel'
acrross the spectrum of apps available under them, and, _generally_ what you
learn  from using one application 'generalizes' to any other app that runs under
the same GUI.

OTOH, a GUI is the worst thing in the world for 'production' use.  It absolutely
_kills_ productivity for production tasks.  Automation for productivity 
_REQUIRES_
a complete/comprehensive command  language.

With a command language, you can 'automate' a series of operations by simply
listing the commands in a file, and feeding that file to the command-processor
input.

With a GUI there is no way to describe the series of mouse 'motions'/'clicks'/
'double-clicks'/'drags' and keypresses required to perform an operation.
'screen coordinates' are meaningless when a window, or icon, or button, may be
'repositioned' at will.

An _individual_ application may allow scripting via an internal command 
language,
but since it is internal to the app, and *not* part of the GUI, it doesn't
'generalize' (no guarantee that similar capability is present in any other app)
*AND* is utterly worthless for 'automating' annything that involves more than
the single app.

Years ago, I worked at a place that, among other things, produced a reference
manual of statistical data for our cusotmers.  About 800 pages of tabular data,
practically all of it updated on a staggered, monthly basis.  In the 'early'
days (MS-DOS vintage, before 'windows'),  each table was kept in a separate 
spreadsheet, which _did_ require the redundant entry of a _small_ amount of 
the data. OTOH two (or more) differnt people could be updatdin different paes
simultaneously, regardless of whether or not they were 'related'.  And, at
the end of the week, when it was time to send out the weeks 'updates' to the
customers,  we had a simple little '.BAT file, each line of which; (a) invoked
the spreadsheet  (b) specified the spreadsheet file to use, and (c) invoked
a 'start-up macro' that printed the contents of the spreadseet, and exited 
the program.  Thus, on 'publication' day it was just type in the name of the
'.BAT file and everthing got printed.  It took an hour or two -- of 
_machine_time_
that is, but _zero_ human intervention.

Fast forward a few years,  a new-hire analyist (in a senior capacity) felt 
humiliated at having to use this 'old' technology (they had Windows at his
prior employer), and made a big enough stink about it that the shop upgraded
to Windows just to keep him happy. He proceeds to bundle all 'his' spreadsheets
into a single workbook, so that only one person can be working on any of them
at any given time, and, on 'publication day', somebody had to sit there and 
click on each relevant/changed  sheet in the workbook, click on' file', click 
on print, select the page to print, and click 'doit'.   What a *wonderful*
productivity increase!!  We've now got a system that requires a -human- to
play babysitttr the machine.  For a couple of -hours- every week.  all to save
the complainer from having to enter a few numbers redundantly.




___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Charlie Kester

On Mon 08 Nov 2010 at 02:06:24 PST Matthias Apitz wrote:


I think this philosofic discussion has little or nothing todo with
FreeBSD. Could you move this elsewhere, or off-list? Thanks


It's also a very very OLD argument.  Surely the debating points have
already been collected on a webpage somewhere?  If not, I would suggest
the participants direct their energies into creating one, so that their
wisdom shall be preserved for posterity.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Bruce Cran
On Mon, 8 Nov 2010 09:32:20 -0700
Chad Perrin  wrote:

> You probably found it "inefficient" because you did not bother to gain
> sufficient familiarity with it to enjoy the efficiencies it provided.
> Seriously.  In my experience, development on MS Windows with clicky
> GUI tools like Visual Studio only seems more efficient when doing
> things that are very well-worn paths to very uninteresting
> destinations for people who have never bothered to learn a better
> way.  A well-configured Vim provides a substantial efficiency boost
> for the competent user that dwarfs the dubious benefits of things
> like Intellisense, for instance.

If you're clicking lots you're doing something wrong :)

I think the key thing is "well-configured". I've found that far
too many users have poorly-configured systems that require them to drop
to a terminal and type commands when they want to run builds, find where
something's defined etc. That involves find, grep etc. which is far
less efficient than clicking the (the built-in) "Go to definition"
command or hitting the shortcut key within an IDE; I know the same can
be done in vim by defining macros for building, running ctags/cscope
etc. 
I'm not convinced about IntelliSense either, really. At one job I
found people dependended totally on it, and complained when it broke. I
find I use it as a productivity enhancement when I know roughly what
parameters a function takes but can't remember the ordering - it's
more useful when you have a huge framework like Java or .NET, or an
overly complex API like WinAPI (e.g. CreateFile). Too many people _do_
depend on it though, which I think introduces an inefficiency in their
work.
In terms of efficient use of Visual Studio it takes time to learn and
become a competent user: for example I hardly ever use the menus since
they're so slow to access. I hardly leave the keyboard and hate
watching people waste time for example clicking Build, moving to the
Build Solution entry and clicking when I could have done it in a
fraction of the time using Ctrl-Shift-B.

I know vim, with suitable plugins and macros, can be made to be more
efficient than Visual Studio since it doesn't require ever using the
mouse but the upfront investment in time to learn and configure it is
something I've never done, mainly because I've always had more
important things to learn and the "inefficiencies" of GUI editors don't
really worry me.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Chad Perrin
On Mon, Nov 08, 2010 at 09:43:01AM +, Bruce Cran wrote:
> On Sun, 7 Nov 2010 23:17:23 -0700
> Chad Perrin  wrote:
> 
> > I did give a nod to discoverability for GUIs, as you might note if
> > you go back and read what you quoted back at me.  That's exactly what
> > you're talking about.  I don't see why you have to pretend I didn't
> > mention it, and try to paint the efficiencies on the other side of
> > the trade-off as worthless in your response.  I thought my original
> > description of the trade-off was pretty well balanced, despite the
> > fact I have a preference for one side over the other where most tasks
> > are concerned.
> 
> Sorry - I didn't mean to imply that it was worthless, just that I
> believe the efficiency works the other way sometimes. For example I did
> Linux development for a while earlier this year and found it to be
> extremely inefficient compared to working in Windows, due to overuse of
> terminals and command-line operation - and I grew up running BBC BASIC
> and have been using FreeBSD for many years.  I love having the
> command-line available and indeed often develop software using just an
> xterm but I do think a well-designed GUI can increase productivity by
> bringing things together that would otherwise be separate.

You probably found it "inefficient" because you did not bother to gain
sufficient familiarity with it to enjoy the efficiencies it provided.
Seriously.  In my experience, development on MS Windows with clicky GUI
tools like Visual Studio only seems more efficient when doing things that
are very well-worn paths to very uninteresting destinations for people
who have never bothered to learn a better way.  A well-configured Vim
provides a substantial efficiency boost for the competent user that
dwarfs the dubious benefits of things like Intellisense, for instance.

When developing software in a Unix(-like) environment, I typically have
*several* terminals open, running different programs.  For Ruby, for
instance, I might have a Vim terminal, an irb terminal, and a test suite
terminal, possibly including a second buffer in the test suite terminal
for running the program separately when appropriate -- rather than just
"using just an xterm" -- and it works better than any Visual Studio setup
I've encountered on MS Windows for similar development.  In fact, there
are whole classes of software that are effectively impossible to develop
effectively on MS Windows; it doesn't get much more inefficient than
that.

Sometimes a GUI that brings things together can help.  You're right about
that.  Unfortunately, such GUIs usually shoot themselves in the foot by
not just bringing things together, but actually replacing them so that
the benefits of the separate things are lost, resulting in a net loss of
productivity enhancement.  That's what I get from IDEs like Visual
Studio.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpbkrmkvI7BP.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Bruce Cran
On Mon, 8 Nov 2010 11:00:59 +0100
Polytropon  wrote:

> On Mon, 8 Nov 2010 09:43:01 +, Bruce Cran 
> wrote:
> > [...] I do think a well-designed GUI can increase productivity by
> > bringing things together that would otherwise be separate.
> 
> Yes. Plain YES. I'm just waiting for the GUI that actually DOES
> that. :-)

Try KDevelop. It brings together an editor, file manager,
debugger, etc. into a single application.  Similarly I find the KDE
file manager can increase productivity for _certain_ things such as
working on a remote filesystem (via ssh/samba/ftp) because it brings
ssh/ftp functionality to a file manager. I do still find it more
efficient to use the command-line when working locally though :)

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Matthias Apitz
El día Monday, November 08, 2010 a las 10:56:00AM +0100, Polytropon escribió:

> On Sun, 7 Nov 2010 23:17:23 -0700, Chad Perrin  wrote:
> > So, let's see here -- either I lose efficiency on things that aren't very
> > familiar to me, because I have to type `foo --help` or `man foo` or
> > something like that, or I lose efficiency on things I do all the time,
> > because I have to mouse around a lot.
> > 
> > Hmm.  I wonder which I should choose.
> 
> Why choose? Combine efficiently! :-)
...

Hi folks,

I think this philosofic discussion has little or nothing todo with
FreeBSD. Could you move this elsewhere, or off-list? Thanks

matthias

-- 
Matthias Apitz
t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211
e  - w http://www.unixarea.de/
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Polytropon
On Mon, 8 Nov 2010 09:43:01 +, Bruce Cran  wrote:
> [...] I do think a well-designed GUI can increase productivity by
> bringing things together that would otherwise be separate.

Yes. Plain YES. I'm just waiting for the GUI that actually DOES that. :-)



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Polytropon
On Sun, 7 Nov 2010 23:17:23 -0700, Chad Perrin  wrote:
> So, let's see here -- either I lose efficiency on things that aren't very
> familiar to me, because I have to type `foo --help` or `man foo` or
> something like that, or I lose efficiency on things I do all the time,
> because I have to mouse around a lot.
> 
> Hmm.  I wonder which I should choose.

Why choose? Combine efficiently! :-)



> I
> select and middle click to paste quite a lot. 

This is much better than the ^C/^V approach, as seems to be
supported by every application, no matter which "echosystem"
it comes from.

Every?

Erm... no.

Did I recently talk about bloat? About reduction of functionality?
I did. Allow me to elaborate on an example. It's a Gtk version 2
example. Let's say it's X-Chat 2. It's the channel selection
dialog on startup.

In version 1 (using Gtk), you could select an item from a list
using doubleclick on that item. In version 2, you are forced to
select the item with one click, move the mouse to a button and
then click that. First: t(2cl) > t(1cl + move + 1cl).

Then what happens if you still doubleclick on a list item? It
becomes an input field. Well, hmmm... could be useful. Let's
put some text in there from another program window. Oops, the
window lost focus, and the input field got a list item again!
Okay, not a big deal, we'll be back soon.

After selecting the text (e. g. in a browser, a text editor,
whatever), again clicking the list item, it gets an input field.
Middle mouse... erm, middle mouse... middle mouse... why doesn't
this work? Buffer empty? Check in an xterm... no, text is in
the buffer. WHAT'S WRONG?!

So what did Gtk 2 achieve here?
1. increased time for selection
2. inability to use copy / paste
3. - the most annoying one - FORCING to type (even
   if this just means ^C/^V)

I really can't stand it when BASIC functionality disappears
with NO understandable effect. Fatter libraries, longer time
until program is up, and then everything gets slower and much
less productive -- that must be bloat.




> I'm not opposed to use of
> the GUI per se; I just use TUIs much more often, because I use them for
> tasks that I perform an awful lot if they happen to benefit (in terms of
> efficiency and productivity) by the use of a TUI.  When they don't, I use
> a GUI instead.

That exactly is an educated standpoint - use whatever tool is
the best - instead of insisting that the tool HAS TO BE a GUI
tool, like saying: "But I WANT the screwdriver to be a drill!
I've ALWAYS used screwdrivers as drills, and EVERYONE uses
screwdrivers as drills! Oh, and it should work as a hammer,
too."

By the way, TUI (text user interface) doesn't imply that is has
to be CLI (command line interface). A famous example from by
daily use is the Midnight Commander, a file manager that DOES
IT CORRECTLY. As many (most?) things you do is a source-target-
opertion (copying, moving, symlinking), the two-panel mode is
the ideal solution. Good keyboard controls and the use of the
very useful function keys is one of its strengths. Still, it
does operate in text mode (defaults to 80x25, but can be used
at any window size), so you can easily work with it over a
serial line or SSH.

GUI usually means abstraction. Abstraction adds layers, in
this way or another. At some point, this is good as you can
"fit things together", but at some point, it gets unusable
because you can't address the things directly you NEED to
address directly.



> I wouldn't be willing to waste the time on little inefficiencies every
> single time I did *anything* with Subversion just for the dubious benefit
> of a one-time efficiency benefit once a year because I didn't remember off
> the top of my head how to branch, though. 

>From computer science, just see what "O notation" means, and
see that constant compexity is traditionally better than linear
complexity: O(1) < O(n). :-)



> I suppose your mileage may vary, though.

It always depends on individual preferences, talents, knowledge
and experience. I'm always impressed by people who are more
advanced than me, who use "minimalistic" environments and can
work faster, more productive, more relaxed. Allthough the tools
they use may look "archaic", "not modern", "old" and "difficult"
to me, given knowledge and experience they DE FACTO are better
for them.




-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Bruce Cran
On Sun, 7 Nov 2010 23:17:23 -0700
Chad Perrin  wrote:

> I did give a nod to discoverability for GUIs, as you might note if
> you go back and read what you quoted back at me.  That's exactly what
> you're talking about.  I don't see why you have to pretend I didn't
> mention it, and try to paint the efficiencies on the other side of
> the trade-off as worthless in your response.  I thought my original
> description of the trade-off was pretty well balanced, despite the
> fact I have a preference for one side over the other where most tasks
> are concerned.

Sorry - I didn't mean to imply that it was worthless, just that I
believe the efficiency works the other way sometimes. For example I did
Linux development for a while earlier this year and found it to be
extremely inefficient compared to working in Windows, due to overuse of
terminals and command-line operation - and I grew up running BBC BASIC
and have been using FreeBSD for many years.  I love having the
command-line available and indeed often develop software using just an
xterm but I do think a well-designed GUI can increase productivity by
bringing things together that would otherwise be separate.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Polytropon
On Sun, 7 Nov 2010 14:41:09 -0800, Chip Camden  
wrote:
> Up to a point, yes.  But as options become more complex, either the GUI
> must also become more complex or you reach the tipping point where the
> complexity warrants the use of language instead of gestures.

This is a valid point. There was a statement - no idea who said
or wrote that - expressing it well, and I'm sure I'm mapping it
into context right now:

GUI makes simple tasks simpler.
It also makes complex tasks impossible.

As a GUI is only "choosing from a predefined subset of options",
complex tasks make the corresponding GUI more complex. This may
proceed until the GUI isn't usable anymore.

At this point, it gets abandoned, naturally.

According to your point gestures vs. languages:

Consider being a child. When you didn't have the ability to use
language, you did point to objects and made a sound, "ga!" or
"dah!" or whatever. Later on, when you learned to use the language,
it started at not being perfect, but you kept learning it and
then used it to express wishes, thoughts, needs. In this way,
you did abandon pointing and "dah!". Why? It should have worked
continuously - e. g. there was no obvious reason others would 
stop interacting with you at that non-language level. But that
is how intellectual development works. It is an evolutionary
consideration.

Applying this to GUI and CLI concepts, GUI, pointing and clicking,
resembles the childish way of nonverbal communication. CLI,
forming statements using a language, is like verbal communication.

The STRENGTH OF GUI (yes, I'm really saying that) is to aid using
language elements, CLI. Arranging windows, presenting information,
displaying structures, managing things. GUI alone, with no functional
substance behind it, is useless. Sadly, you'll find more and more
programs that have blingbling and "experience", but are useless
to those who want to achieve a certain goal with it.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-08 Thread Polytropon
On Sun, 7 Nov 2010 22:07:29 +, Bruce Cran  wrote:
> With the command-line you also choose the inefficiency of having to
> read the man page every time you want to do something you're not
> familiar with.

Not fully. The strength of the command line is (1st) that things
you learned can easily be transferred to new topics, and (2nd)
you can conclude from what you already know.

GUI usually is a "discover new things each time"; as a good
example I may point you to famous office suits that tend to
re-arrange their functionality with each release.



> Well-designed UIs allow you to easily discover how to do
> it without resorting to the Help file - and since people tend to have
> good visual memories they can remember it better than a string of
> characters.

Okay, you're comparing visual memory ("looks like") to the
use of language (a "foreign" one, admitted), which is a
basic cultural means (the use of a language).

Following your argument, it is obvious that many GUI applications
are NOT well-designed, as they force their users to continuously
re-discover and re-learn things.

Additionally, GUI prohibits giving clear instructions. Those
that can be copied+pased are out of scope, of course. Instructions
look like childrens books - full of pictures. This is logical
as there is no benefit in DESCRIBING those pictures - would
be too much text, text scares users.

Learning CLI is like learning a language: If you're once
familiar with the elements of the language (its vocabulary,
its syntax, its use), you can express ANYTHING with it. With
GUI, you're just free to choose from a predefined and LIMITED
set of options. You can choose from "ready-made sentences",
but you can't express your own statements.

The CLI approach leads to a continuous growth of knowledge
(that is portable), while the GUI approach often just leads
into stagnation.

A real benefit of GUI, as I can admit without any problems,
is that people judge by first sight. This is a visual impression
that has nothing to do with any knowledge, it's just like
saying "I like Da Vinci's 'Mona Lisa', but I don't like Edvard
Munch's 'Scream'." Keep in mind this is a VALID statement
that does not require any knowledge to be formed.

By well-designed GUI, products can easily be placed on markets.
Advertising based on visual impression works much better for
masses (!) than product presentation based on actual features
(that require knowledge to form a statement about them).



> A good example of this is Subversion tagging/branching: in
> Windows I can use the menu option "TortoiseSVN -> branch/tag..." to
> create a branch and have it done in a minute. Using the command-line
> I'd have to spend time reading up on the commandline parameters to
> achieve the same thing, since it's something I only do about once a
> year or so.

In a different Subversion GUI client, this functionality may
be found at a completely different place. CLI applications
usually have more things in common than GUI applications.

That said, you can easily see why generic UNIX knowledge, no
matter if achieved on BSD, Solaris, Linux or AIX, is portable,
while GUI knowledge, achieved in a "Windows" of version N, is
not portable to version N+1, as it is outdated. There even is
no generic knowledge, one may assume.



Let me ensure you that I'm NOT against GUI generically. I'm
even lazy when it comes to reconsidering my daily habits of
interacting with the system. :-)



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Chad Perrin
On Sun, Nov 07, 2010 at 10:07:29PM +, Bruce Cran wrote:
> On Sun, 7 Nov 2010 13:51:22 -0700
> Chad Perrin  wrote:
> 
> > I choose a little up-front learning curve for massive efficiency and
> > productivity enhancements down the road.  The increased efficiency of
> > a minimal, composable toolset driven by the keyboard can be a huge
> > win in long-term productivity for one motivated to learn how to use
> > it, as well as a major savings on system resources (and hardware
> > costs, since upgrades do not need to happen as often, nor be as
> > cutting-edge).
> > 
> > Others choose some inefficiency in the long run to avoid having to
> > learn anything new up front.  The increased discoverability, at least
> > for simple tasks, of a point-and-click interface tends to seem more
> > "intuitive" and familiar to people just coming to a new system for the
> > first time, makes task completion easier to figure out the first time
> > (and the thirtieth, since point-and-click interfaces tend to require
> > figuring out the same tasks over and over again).
> 
> With the command-line you also choose the inefficiency of having to
> read the man page every time you want to do something you're not
> familiar with. Well-designed UIs allow you to easily discover how to do
> it without resorting to the Help file - and since people tend to have
> good visual memories they can remember it better than a string of
> characters. A good example of this is Subversion tagging/branching: in
> Windows I can use the menu option "TortoiseSVN -> branch/tag..." to
> create a branch and have it done in a minute. Using the command-line
> I'd have to spend time reading up on the commandline parameters to
> achieve the same thing, since it's something I only do about once a
> year or so.

So, let's see here -- either I lose efficiency on things that aren't very
familiar to me, because I have to type `foo --help` or `man foo` or
something like that, or I lose efficiency on things I do all the time,
because I have to mouse around a lot.

Hmm.  I wonder which I should choose.

Seriously, though, it's not like I never use GUI tools.  I occasionally
use the mouse when dealing with stuff in the browser, for instance.  I
select and middle click to paste quite a lot.  I'm not opposed to use of
the GUI per se; I just use TUIs much more often, because I use them for
tasks that I perform an awful lot if they happen to benefit (in terms of
efficiency and productivity) by the use of a TUI.  When they don't, I use
a GUI instead.

I wouldn't be willing to waste the time on little inefficiencies every
single time I did *anything* with Subversion just for the dubious benefit
of a one-time efficiency benefit once a year because I didn't remember off
the top of my head how to branch, though.  I use Mercurial a *lot*, and I
do not see much benefit to using a GUI for it just on the off-chance I
might need to do something I don't do very often when the GUI only gets
in the way for the stuff I do several times a day, every day.

I suppose your mileage may vary, though.

I did give a nod to discoverability for GUIs, as you might note if you go
back and read what you quoted back at me.  That's exactly what you're
talking about.  I don't see why you have to pretend I didn't mention it,
and try to paint the efficiencies on the other side of the trade-off as
worthless in your response.  I thought my original description of the
trade-off was pretty well balanced, despite the fact I have a preference
for one side over the other where most tasks are concerned.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgpfFM40YtiiH.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Chip Camden
Quoth Bruce Cran on Sunday, 07 November 2010:
> On Sun, 7 Nov 2010 13:51:22 -0700
> Chad Perrin  wrote:
> 
> > I choose a little up-front learning curve for massive efficiency and
> > productivity enhancements down the road.  The increased efficiency of
> > a minimal, composable toolset driven by the keyboard can be a huge
> > win in long-term productivity for one motivated to learn how to use
> > it, as well as a major savings on system resources (and hardware
> > costs, since upgrades do not need to happen as often, nor be as
> > cutting-edge).
> > 
> > Others choose some inefficiency in the long run to avoid having to
> > learn anything new up front.  The increased discoverability, at least
> > for simple tasks, of a point-and-click interface tends to seem more
> > "intuitive" and familiar to people just coming to a new system for the
> > first time, makes task completion easier to figure out the first time
> > (and the thirtieth, since point-and-click interfaces tend to require
> > figuring out the same tasks over and over again).
> 
> With the command-line you also choose the inefficiency of having to
> read the man page every time you want to do something you're not
> familiar with. Well-designed UIs allow you to easily discover how to do
> it without resorting to the Help file - and since people tend to have
> good visual memories they can remember it better than a string of
> characters. A good example of this is Subversion tagging/branching: in
> Windows I can use the menu option "TortoiseSVN -> branch/tag..." to
> create a branch and have it done in a minute. Using the command-line
> I'd have to spend time reading up on the commandline parameters to
> achieve the same thing, since it's something I only do about once a
> year or so.
> 
> -- 
> Bruce Cran

Up to a point, yes.  But as options become more complex, either the GUI
must also become more complex or you reach the tipping point where the
complexity warrants the use of language instead of gestures.

-- 
Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
http://camdensoftware.com | http://chipstips.com| http://chipsquips.com


pgpsjl5Kwh2Uf.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Bruce Cran
On Sun, 7 Nov 2010 13:51:22 -0700
Chad Perrin  wrote:

> I choose a little up-front learning curve for massive efficiency and
> productivity enhancements down the road.  The increased efficiency of
> a minimal, composable toolset driven by the keyboard can be a huge
> win in long-term productivity for one motivated to learn how to use
> it, as well as a major savings on system resources (and hardware
> costs, since upgrades do not need to happen as often, nor be as
> cutting-edge).
> 
> Others choose some inefficiency in the long run to avoid having to
> learn anything new up front.  The increased discoverability, at least
> for simple tasks, of a point-and-click interface tends to seem more
> "intuitive" and familiar to people just coming to a new system for the
> first time, makes task completion easier to figure out the first time
> (and the thirtieth, since point-and-click interfaces tend to require
> figuring out the same tasks over and over again).

With the command-line you also choose the inefficiency of having to
read the man page every time you want to do something you're not
familiar with. Well-designed UIs allow you to easily discover how to do
it without resorting to the Help file - and since people tend to have
good visual memories they can remember it better than a string of
characters. A good example of this is Subversion tagging/branching: in
Windows I can use the menu option "TortoiseSVN -> branch/tag..." to
create a branch and have it done in a minute. Using the command-line
I'd have to spend time reading up on the commandline parameters to
achieve the same thing, since it's something I only do about once a
year or so.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Chad Perrin
On Sun, Nov 07, 2010 at 06:58:45PM +0100, Polytropon wrote:
> On Sun, 7 Nov 2010 09:41:06 -0800, Chip Camden  
> wrote:
> > I'm not here to bash desktop environments, I seriously want to know you use 
> > them to
> > improve productivity.
> 
> Yes, would be interesting to know. Not that I deny it - I just have
> no evidence from my experience and observations on how this could
> be achieved.

I think that, in most cases, the people who use KDE and GNOME are just
taking the trade-off opposite to the one I take.

I choose a little up-front learning curve for massive efficiency and
productivity enhancements down the road.  The increased efficiency of a
minimal, composable toolset driven by the keyboard can be a huge win in
long-term productivity for one motivated to learn how to use it, as well
as a major savings on system resources (and hardware costs, since
upgrades do not need to happen as often, nor be as cutting-edge).

Others choose some inefficiency in the long run to avoid having to learn
anything new up front.  The increased discoverability, at least for
simple tasks, of a point-and-click interface tends to seem more
"intuitive" and familiar to people just coming to a new system for the
first time, makes task completion easier to figure out the first time
(and the thirtieth, since point-and-click interfaces tend to require
figuring out the same tasks over and over again).


> 
> > Now I find that any time I reach for the mouse, I'm slowing myself down.
> 
> A TrackPoint (the little joystick-like pointing device located
> in the middle of the keyboard) seems to be a good repacement
> for a regular mouse, and in any case for fingerslime glidepads.

I use a ThinkPad regularly.  Sometimes, it's nice to have a separate
mouse.  Even when using the TrackPoint, though, I'm still much slower
than when using a well-designed keyboard driven interface.  It takes
longer for me to swing my mouse pointer from the side of the screen to a
given link on-screen, then left click it, than it does for me to type
"f37" in Firefox+Vimperator, "fas" in Chromium+Vimium, or "fl37" in uzbl.

Also of interest, Chromium loads the page on the other side of that link
in about 75% of the time it takes Firefox to load it, and uzbl loads it
in about 33% of the time it takes Chromium to load it.


> 
> > It's more efficient to use the keyboard even to switch focused windows
> > or to follow links in a browser (provided that the window manager and
> > browser are equipped with usable shortcuts).
> 
> Important point! But in reality you see keyboard support more
> and more left out for the GUI programs - allthough they COULD
> provide good keyboard support. WindowMaker (as a window manager)
> and Opera (as a web browser) are, in my experience, examples
> of how to combine good keyboard support with good mouse support.

Vimperator and Vimium do much better jobs of combining those capabilities
in my experience (for Firefox and Chromium, respectively).  While uzbl
does not do as good a job of combining those approaches, it does a good
enough job at the keyboard-driven stuff that it is a very rare case when
using the TrackPoint would make more sense -- and, when it does make more
sense, uzbl's mouse-driven interface support works fine.

I used to use WindowMaker all the time.  I switched to Sawfish when I
disocovered that it required less configuration to fit my particular
needs, though WindowMaker had been "close enough" that making the
requisite configuration changes was not a huge burden.  I switched to
AHWM when I discovered it, because it required almost zero configuration
to make it suit my needs pretty much exactly.

I have experimented with a couple of other window managers since adopting
AHWM, but nothing has quite served to entice me away.


> 
> > I use a tiling wm (xmonad) to maximize visibility, real estate usage, and
> > navigability.  No overlapping windows unless I say so.
> 
> Tiling window managers, as I've often seen, seem to be the choice
> of the advanced / professional users. Sadly, their magic didn't
> open up to me yet. :-)

If you're inclined toward minimalism, productivity enhancement, and
efficiency, and do not mind editing configuration files by hand, but have
not really clicked with tiling window managers, you might want to give
AHWM a try.  It's in FreeBSD ports.


> 
> Coming back to your initial statement: For users EXPECTING something
> to act in a specific way, KDE and Gnome really "boost" their
> productivity, as it doesn't force them to question or relearn
> things they take for granted.

That's a pretty good summary, minus some of the implications, of what I
said at the beginning of this email.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgppCqFJOKC7f.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Jerry
On Sun, 7 Nov 2010 12:23:36 +0100
Polytropon  articulated:

> > To answer the question, "What does KDE or GNOME buy you anyway?",
> > the answer is nothing. They have never even brought me a cup of
> > coffee.  
> 
> You need to install Kaffeine. :-)

Touché

-- 
Jerry ✌
freebsd.u...@seibercom.net

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__
"The administration I'll bring is a group of men and women who are focused on
what's best for America --- honest men and women, decent men and women, women
who will see service to our country as a great privilege and who will not
stain the house."

George W. Bush
January 15, 2000
Spoken during the Republican debate in Des Moines, Iowa.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Polytropon
On Sun, 7 Nov 2010 09:41:06 -0800, Chip Camden  
wrote:
> I'm not here to bash desktop environments, I seriously want to know you use 
> them to
> improve productivity.

Yes, would be interesting to know. Not that I deny it - I just have
no evidence from my experience and observations on how this could
be achieved.



> I used to be a big believer in GUIs. 

I may admit that the more I'm using GUI based programs for everyday
tasks regularly (e. g. MUA), I get more and more disappointed that
it seems that I need to buy a new PC in order to keep the same
average speed of operation.



> Now I find that any time I reach for the mouse, I'm slowing myself down.

A TrackPoint (the little joystick-like pointing device located
in the middle of the keyboard) seems to be a good repacement
for a regular mouse, and in any case for fingerslime glidepads.



> It's more efficient to use the keyboard even to switch focused windows
> or to follow links in a browser (provided that the window manager and
> browser are equipped with usable shortcuts).

Important point! But in reality you see keyboard support more
and more left out for the GUI programs - allthough they COULD
provide good keyboard support. WindowMaker (as a window manager)
and Opera (as a web browser) are, in my experience, examples
of how to combine good keyboard support with good mouse support.



> I use a tiling wm (xmonad) to maximize visibility, real estate usage, and
> navigability.  No overlapping windows unless I say so.

Tiling window managers, as I've often seen, seem to be the choice
of the advanced / professional users. Sadly, their magic didn't
open up to me yet. :-)



> That's my experience.  How does yours differ, and how does KDE/GNOME
> help?

Again, I may share a very individual opinion about KDE and Gnome.
If you're coming from a "Windows" background, things seem to be
logical and "as expected" in those environments. If you're from
a UNIX / X background, things look overcomplicated, illogical,
and somewhat strange (like using the edit buffer for copying and
moving files, the inability to handle windows focus and foreground
independently). So a person like myself would have to spend many
time clicking around in KDE or Gnome in order to configure it
into something halfway usable.

KDE and Gnome represent "(quite) closed ecosystems": There are
programs for KDE, similar ones for Gnome, and they interact well
with each other within their ecosystems. Mixed forms, a strength
of generic UNIX and X applications, often becomes complicated.
Even language issues (i18n) are typical symptoms of that "closed-
ness".

Coming back to your initial statement: For users EXPECTING something
to act in a specific way, KDE and Gnome really "boost" their
productivity, as it doesn't force them to question or relearn
things they take for granted.


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Chip Camden
Quoth Bruce Cran on Sunday, 07 November 2010:
> On Sat, 6 Nov 2010 15:54:46 -0700
> Chip Camden  wrote:
> 
> > What does KDE or GNOME buy you anyway?  Besides overhead.
> 
> I don't expect to be able to convince you, but a lot of people find
> desktop environments easier to use than a whole load of terminals. For
> example I sometimes prefer to use kdiff3 instead of plain "svn diff"
> and KDE makes that simple.
> 
> -- 
> Bruce Cran
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

I'm not here to bash desktop environments, I seriously want to know you use 
them to
improve productivity.

I used to be a big believer in GUIs.  Back in the early 90s, I
experimented with creating my own completely visual development
environment, with a high percentage of drag 'n' drop and doubleclick
in place of command lines.

Now I find that any time I reach for the mouse, I'm slowing myself down.
It's more efficient to use the keyboard even to switch focused windows
or to follow links in a browser (provided that the window manager and
browser are equipped with usable shortcuts).

I use a tiling wm (xmonad) to maximize visibility, real estate usage, and
navigability.  No overlapping windows unless I say so.

That's my experience.  How does yours differ, and how does KDE/GNOME
help?

-- 
Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
http://camdensoftware.com | http://chipstips.com| http://chipsquips.com


pgp1fRxrSCZML.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Leslie Jensen



On 2010-11-07 12:44, Mubeesh ali wrote:

I guess the virtualbox supplied under puel license has full USB
support. may be good to check out if you are not averse to a more
restrictive licensing.



With the OSE version in the ports tree I've not considered the PUEL version.

Can you provide links on how to install it?

Thanks

/Leslie
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Mubeesh ali
I guess the virtualbox supplied under puel license has full USB
support. may be good to check out if you are not averse to a more
restrictive licensing.

On Sun, Nov 7, 2010 at 3:39 AM, Leslie Jensen  wrote:
>
>
>>>
>>>
>>> On Sat, Nov 6, 2010 at 11:01 AM, Tushar  wrote:
>>>
 I want to use windows and freeBSD, both of them at the same time...
 please help...
>
>
> I use Win7 and FreeBSD in a dualboot configuration because of the need for
> USB connectivity for some of the Windows apps.
>
> I have Garmin mapsource for my GPS and iTunes for my iPod.
>
> /Leslie
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
>



-- 
Best  Regards,

Mubeesh Ali.V.M
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Leslie Jensen







On Sat, Nov 6, 2010 at 11:01 AM, Tushar  wrote:


I want to use windows and freeBSD, both of them at the same time...
please help...



I use Win7 and FreeBSD in a dualboot configuration because of the need 
for USB connectivity for some of the Windows apps.


I have Garmin mapsource for my GPS and iTunes for my iPod.

/Leslie
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Polytropon
On Sun, 7 Nov 2010 05:51:42 -0500, Jerry  wrote:
> On Sun, 7 Nov 2010 09:43:12 +0100
> Polytropon  articulated:
> 
> > On Sat, 6 Nov 2010 15:54:46 -0700, Chip Camden
> >  wrote:
> > > What does KDE or GNOME buy you anyway?  Besides overhead.
> > 
> > Bloat. :-)

I was just kidding, but maybe you want a serious discussion
about terminology, well, no problem. :-)



> Bloat can easily be defined as something one user does not
> need/require.

As my understanding, bloat refers to the tradition, mainly
driven by "rapid application development", to stack tons of
dependencies and abstraction layers in order to re-implement
existing functionality in programs that ugraded some of their
main libraries. This usually goes along with a reduction of
accessibility or ease of use. Furthermore, resource requirements
increase, and overall usage speed goes down. Often this is
caused by stuff that nobody needs, because it is totally
UNUSABLE. This is bloat.



> Essential can conversely be defined as something a user needs/desires.

Agreed.



> In other works, your bloat can easily be another user's requirements.

At least I'm willing to admit that it *might* be that there are
users who require software that justifies buying a new computer
twice a year to keep them doing the same things. In conclusion,
it might also be possible that some users enjoy waiting times.



> If you are happy wiping your ass with your bare hand, then fine. Many
> of use prefer to use toilet paper which perhaps you might define as
> "toiletry bloat."

Don't they own a toilet brush? :-)

Okay, I'm getting serious again: The basic idea is having certain
requirements. Those requirements emerge from personal opinions,
experiences, and needs, and also from a growing amount of
expectations. That whatever fits those requirements is the ideal
solution. In one case, this can be KDE, in another case, this
is Windowmaker, and in a third case, this is SSH. There is no
way of saying "one KDE fits all" or similar.



> To answer the question, "What does KDE or GNOME buy you anyway?", the
> answer is nothing. They have never even brought me a cup of coffee.

You need to install Kaffeine. :-)



> Now,
> if the user were to inquire as to what these two competing applications
> have to offer, I might suggest that he/she start by visiting the
> applications respective web sites for further details.

Even more imporant, it's worth TRYING them. In use - and see how
well they work. For example, I've been using KDE and Gnome in the
past, and even try them from time to time to see how they did
develop and if those requirements *I* have are already met.
There are also many alternatives in the GUI sector, and even
"split mode" is possible, e. g. use Blackbox as window manager,
but use some of the KDE and Gnome programs side by side.

THIS IS THE STRENGTH OF CHOICE.

Especially novice users do not want choice. They primarily want
something preinstalled and preconfigured. This is okay. The
PC-BSD system fits this requirement well. Still, you have to
make sure that certain requirement OF THE SOFTWARE are met,
e. g. recent hardware that is supported (not too old, not too
new). If hardware dictates what you can use (not just install
and run, but ACTUALLY use), then KDE and Gnome are often a
total no-go. Bloat, to come back to my initial statement, is
the main cause of no-go.




-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Jerry
On Sun, 7 Nov 2010 09:43:12 +0100
Polytropon  articulated:

> On Sat, 6 Nov 2010 15:54:46 -0700, Chip Camden
>  wrote:
> > What does KDE or GNOME buy you anyway?  Besides overhead.
> 
> Bloat. :-)

Bloat can easily be defined as something one user does not
need/require.

Essential can conversely be defined as something a user needs/desires.

In other works, your bloat can easily be another user's requirements.

If you are happy wiping your ass with your bare hand, then fine. Many
of use prefer to use toilet paper which perhaps you might define as
"toiletry bloat."

To answer the question, "What does KDE or GNOME buy you anyway?", the
answer is nothing. They have never even brought me a cup of coffee. Now,
if the user were to inquire as to what these two competing applications
have to offer, I might suggest that he/she start by visiting the
applications respective web sites for further details.

-- 
Jerry ✌
freebsd.u...@seibercom.net

Disclaimer: off-list followups get on-list replies or get ignored.
Please do not ignore the Reply-To header.
__
Life is tough, but it's tougher when you're stupid.

John Wayne


signature.asc
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Bruce Cran
On Sat, 6 Nov 2010 15:54:46 -0700
Chip Camden  wrote:

> What does KDE or GNOME buy you anyway?  Besides overhead.

I don't expect to be able to convince you, but a lot of people find
desktop environments easier to use than a whole load of terminals. For
example I sometimes prefer to use kdiff3 instead of plain "svn diff"
and KDE makes that simple.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-07 Thread Polytropon
On Sat, 6 Nov 2010 15:54:46 -0700, Chip Camden  
wrote:
> What does KDE or GNOME buy you anyway?  Besides overhead.

Bloat. :-)




-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Chris Brennan
On Sat, Nov 6, 2010 at 6:54 PM, Chip Camden wrote:

> Quoth Chad Perrin on Saturday, 06 November 2010:
> > On Sat, Nov 06, 2010 at 08:02:39PM +, Bruce Cran wrote:
> > > On Sat, 6 Nov 2010 12:09:34 -0700
> > > Chip Camden  wrote:
> > >
> > > > Yes, I would recommend that configuration also, because FreeBSD is
> > > > much more lightweight of the two, so you don't impose the overhead of
> > > > running Windows when all you need is FreeBSD.
> > >
> > > I'm not sure that's true, actually. FreeBSD by itself may be a lot more
> > > lightweight than Windows but once you add in Xorg and KDE I think it
> > > needs about the same, if not more, memory. People will argue that you
> > > don't have to run KDE or GNOME but as can be seen from the success of
> > > Ubuntu people like complete desktop environments.
> >
> > Well, there's your problem -- you're using Windows Lite (KDE).
> >
> > Anyway, it appears to be fairly reliably reported that KDE and
> > (especially now) GNOME still run lighter than the whole MS Windows GUI,
> > even if they're much heavier than other options.
> >
> > --
> > Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]
>
>
> I'm using FBSD xith Xorg sans KDE or GNOME quite productively.  And with
> everything running that I normally need, I use less than 1GB out of the
> 4GB available -- less than 300MB on boot.  Windows 7 wants the a whole GB
> just to start up, or it's painfully slow.  Actually, it's painfully slow
> anyway -- and furthermore it imposes that pain on guest OSes as well.
>
> What does KDE or GNOME buy you anyway?  Besides overhead.
>
>
Preference  I use Gnome on occasion but I stick w/ {open|black|etc}box
because I'm more a minimalist then anything and I abhor desktop icons ...
even in windows, I turn them off.




> --
> Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
> http://camdensoftware.com | http://chipstips.com|
> http://chipsquips.com
>
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Chip Camden
Quoth Chad Perrin on Saturday, 06 November 2010:
> On Sat, Nov 06, 2010 at 08:02:39PM +, Bruce Cran wrote:
> > On Sat, 6 Nov 2010 12:09:34 -0700
> > Chip Camden  wrote:
> > 
> > > Yes, I would recommend that configuration also, because FreeBSD is
> > > much more lightweight of the two, so you don't impose the overhead of
> > > running Windows when all you need is FreeBSD.
> > 
> > I'm not sure that's true, actually. FreeBSD by itself may be a lot more
> > lightweight than Windows but once you add in Xorg and KDE I think it
> > needs about the same, if not more, memory. People will argue that you
> > don't have to run KDE or GNOME but as can be seen from the success of
> > Ubuntu people like complete desktop environments.
> 
> Well, there's your problem -- you're using Windows Lite (KDE).
> 
> Anyway, it appears to be fairly reliably reported that KDE and
> (especially now) GNOME still run lighter than the whole MS Windows GUI,
> even if they're much heavier than other options.
> 
> -- 
> Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


I'm using FBSD xith Xorg sans KDE or GNOME quite productively.  And with
everything running that I normally need, I use less than 1GB out of the
4GB available -- less than 300MB on boot.  Windows 7 wants the a whole GB
just to start up, or it's painfully slow.  Actually, it's painfully slow
anyway -- and furthermore it imposes that pain on guest OSes as well.

What does KDE or GNOME buy you anyway?  Besides overhead.

-- 
Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
http://camdensoftware.com | http://chipstips.com| http://chipsquips.com


pgpQ1riXd5Yvf.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Chad Perrin
On Sat, Nov 06, 2010 at 08:02:39PM +, Bruce Cran wrote:
> On Sat, 6 Nov 2010 12:09:34 -0700
> Chip Camden  wrote:
> 
> > Yes, I would recommend that configuration also, because FreeBSD is
> > much more lightweight of the two, so you don't impose the overhead of
> > running Windows when all you need is FreeBSD.
> 
> I'm not sure that's true, actually. FreeBSD by itself may be a lot more
> lightweight than Windows but once you add in Xorg and KDE I think it
> needs about the same, if not more, memory. People will argue that you
> don't have to run KDE or GNOME but as can be seen from the success of
> Ubuntu people like complete desktop environments.

Well, there's your problem -- you're using Windows Lite (KDE).

Anyway, it appears to be fairly reliably reported that KDE and
(especially now) GNOME still run lighter than the whole MS Windows GUI,
even if they're much heavier than other options.

-- 
Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ]


pgp6D3xoJmzGp.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Bruce Cran
On Sat, 6 Nov 2010 12:09:34 -0700
Chip Camden  wrote:

> Yes, I would recommend that configuration also, because FreeBSD is
> much more lightweight of the two, so you don't impose the overhead of
> running Windows when all you need is FreeBSD.

I'm not sure that's true, actually. FreeBSD by itself may be a lot more
lightweight than Windows but once you add in Xorg and KDE I think it
needs about the same, if not more, memory. People will argue that you
don't have to run KDE or GNOME but as can be seen from the success of
Ubuntu people like complete desktop environments.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Chip Camden
Yes, I would recommend that configuration also, because FreeBSD is much
more lightweight of the two, so you don't impose the overhead of running
Windows when all you need is FreeBSD.

Quoth Ross Cameron on Saturday, 06 November 2010:
> Personally I would install FreeBSD as the primary operating system and
> install Windows in a VirtualBox VM.
> 
> That way you can get the best of both worlds and no need to reboot to access
> a particular application.
> 
> 
> 
> 
> 
> "Opportunity is most often missed by people because it is dressed in
> overalls and looks like work."
> Thomas Alva Edison
> Inventor of 1093 patents, including:
> The light bulb, phonogram and motion pictures.
> 
> 
> 
> On Sat, Nov 6, 2010 at 11:01 AM, Tushar  wrote:
> 
> > I want to use windows and freeBSD, both of them at the same time...
> > please help...
> > ___
> > freebsd-questions@freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "
> > freebsd-questions-unsubscr...@freebsd.org"
> >
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"

-- 
Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
http://camdensoftware.com | http://chipstips.com| http://chipsquips.com


pgp4DjFCTcWzv.pgp
Description: PGP signature


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Tushar
Yes, I'm going to try virtualbox.

Thankyou

On Nov 6, 4:20 pm, Ross Cameron  wrote:
> Personally I would install FreeBSD as the primary operating system and
> install Windows in a VirtualBox VM.
>
> That way you can get the best of both worlds and no need to reboot to access
> a particular application.
>
> "Opportunity is most often missed by people because it is dressed in
> overalls and looks like work."
>     Thomas Alva Edison
>     Inventor of 1093 patents, including:
>         The light bulb, phonogram and motion pictures.
>
> On Sat, Nov 6, 2010 at 11:01 AM, Tushar  wrote:
> > I want to use windows and freeBSD, both of them at the same time...
> > please help...
> > ___
> > freebsd-questi...@freebsd.org mailing list
> >http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> > To unsubscribe, send any mail to "
> > freebsd-questions-unsubscr...@freebsd.org"
>
> ___
> freebsd-questi...@freebsd.org mailing 
> listhttp://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Tushar
Yes, I'm going to try virtualbox.

Thankyou

On Nov 6, 4:33 pm, Polytropon  wrote:
> On Sat, 6 Nov 2010 02:01:22 -0700 (PDT), Tushar  wrote:
> > I want to use windows and freeBSD, both of them at the same time...
> > please help...
>
> Consider using a virtualization solution to run both operating
> systems in parallel.
>
> --
> Polytropon
> Magdeburg, Germany
> Happy FreeBSD user since 4.0
> Andra moi ennepe, Mousa, ...
> ___
> freebsd-questi...@freebsd.org mailing 
> listhttp://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Tushar
Yes, I'm going to try virtualbox.

Thankyou

On Nov 6, 4:22 pm, Bruce Cran  wrote:
> On Sat, 6 Nov 2010 02:01:22 -0700 (PDT)
>
> Tushar  wrote:
> > I want to use windows and freeBSD, both of them at the same time...
> > please help...
>
> You can run Windows from FreeBSD, or FreeBSD from within Windows.
> Either way, use VirtualBox (http://www.virtualbox.org,
> emulators/virtualbox-ose from ports) to run both at the same time.
>
> --
> Bruce Cran
> ___
> freebsd-questi...@freebsd.org mailing 
> listhttp://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Ross Cameron
Personally I would install FreeBSD as the primary operating system and
install Windows in a VirtualBox VM.

That way you can get the best of both worlds and no need to reboot to access
a particular application.





"Opportunity is most often missed by people because it is dressed in
overalls and looks like work."
Thomas Alva Edison
Inventor of 1093 patents, including:
The light bulb, phonogram and motion pictures.



On Sat, Nov 6, 2010 at 11:01 AM, Tushar  wrote:

> I want to use windows and freeBSD, both of them at the same time...
> please help...
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "
> freebsd-questions-unsubscr...@freebsd.org"
>
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Polytropon
On Sat, 6 Nov 2010 02:01:22 -0700 (PDT), Tushar  wrote:
> I want to use windows and freeBSD, both of them at the same time...
> please help...

Consider using a virtualization solution to run both operating
systems in parallel.


-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Tips for installing windows and freeBSD both.. anyone??

2010-11-06 Thread Bruce Cran
On Sat, 6 Nov 2010 02:01:22 -0700 (PDT)
Tushar  wrote:

> I want to use windows and freeBSD, both of them at the same time...
> please help...

You can run Windows from FreeBSD, or FreeBSD from within Windows.
Either way, use VirtualBox (http://www.virtualbox.org,
emulators/virtualbox-ose from ports) to run both at the same time.

-- 
Bruce Cran
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"