Re: [leaf-devel] more obscure menu items

2016-04-03 Thread Erich Titl
Hi KP

Am 03.04.2016 um 14:06 schrieb kp kirchdoerfer:
> Hi Erich;
...

>> /etc/hosts
> 
> I think this will not help in terms of user friendliness...

No it won't but it would at least be correct

> 

>>
>> So everything can remain as is, but that does not make the LEAF software
>> any better. From my past experience in product management and support it
>> is always worth to make software user friendly. If you think that the
>> lrcfg menu is adapted to the year 2016, please rethink.
> 
> lrcfg is known to work as it has matured over years, on the other hand it 
> shows it's age.

I can see mold all over :-)

> 
> If something new and fancy is needed, it can be added as lrcfg-ng, but it 
> should stay (mostly) as-is, until something better catches up with lrcfg and 
> provide enhancements.

I believe we need a real good interface which does not depend on
terminal sessions anymore. Most embedded systems have a terminal
session, which at least can somehow be enabled but you can achieve most,
if not all, of the configuration on a more recent user interface.

> 
> IMHO providing a good and  up-to-date documentation with how-to's one can 
> follow step-by-step etc will help users more than anything else to get his 
> tasks done.
> 
> You see preferences, how to make LEAF user friendly, vary and seems to be  
> bound to personal habits, how one tries to  solve a task/problem.
> 
> None of us is wrong or right though.

It is not a question of being wrong or right. Computer interfaces have
changed since the sixties, but they are still von Neumann machines.

As I said, I hardly ever use lrcfg. I just went on an exploratory trip
and some of the roadsigns just did not match. I don't want to work on
lrcfg because I think it is a thing of the past. I might work on some of
the webconf interfaces if I find time in the next few months, but of
course, things I consider necessary are on top of the list, others will
go unnoticed. I still believe though that a good package should provide
a good user interface and just calling an editor is IMHO plain lame.

cheers

ET

--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] more obscure menu items

2016-04-03 Thread kp kirchdoerfer
Hi Erich;

Am Samstag, 2. April 2016, 13:31:19 schrieb Erich Titl:
> Am 02.04.2016 um 12:00 schrieb Andrew:
> > 02.04.2016 10:48, Erich Titl пишет:
> ...
> 
> >> You are right, but this is mostly due to the fact that the webconf
> >> interface does not attract our developers. Maybe the fact that it is
> >> written in shell keeps them away. Even big Cisco and HP routers/switches
> >> have quite powerful web interfaces.
> > 
> > AFAIK Cisco 65xx/76xx/ASR/etc are configured just via CLI. For ex:
> > http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration
> > /xe-3s/asr1000/dhcp-xe-3s-asr1000-book/config-dhcp-server-xe.html
> Well, I used a number of them in the past and definitely there was a GUI
> 
> >> Yes and the menu entry is completely misleading.
> > 
> > It comes from 3.x (or older) version w/o changes.
> 
> I know and it has been misleading for ages.
> 
> > How it should be named for more clear understanding?
> 
> /etc/hosts

I think this will not help in terms of user friendliness...

> >>> If you want to see some diag info - IMHO it'll be good to add separate
> >>> section with diag commands (like 'ip a' or 'iptraf' if it's available).
> >>> but it's easier to enter these commands in shell.
> >> 
> >> That is what I normally do, because I am quite familiar with the shell.
> >> 
> >> - The menu entries are partially misleading and not always useful
> >> - I just hate the editor called in the menu, so I prefer to use vi, but
> >> that is a very personal choice.
> > 
> > you can configure which editor you want to use.
> 
> I probably could, but then I hardly ever use lrcfg. I would like the
> LEAF boxes to be more user friendly, not for myself but for others.
> Developers are notoriously bad at user friendlyness, because they don't
> need it.
> 
> So everything can remain as is, but that does not make the LEAF software
> any better. From my past experience in product management and support it
> is always worth to make software user friendly. If you think that the
> lrcfg menu is adapted to the year 2016, please rethink.

lrcfg is known to work as it has matured over years, on the other hand it 
shows it's age.

If something new and fancy is needed, it can be added as lrcfg-ng, but it 
should stay (mostly) as-is, until something better catches up with lrcfg and 
provide enhancements.

IMHO providing a good and  up-to-date documentation with how-to's one can 
follow step-by-step etc will help users more than anything else to get his 
tasks done.  

You see preferences, how to make LEAF user friendly, vary and seems to be  
bound to personal habits, how one tries to  solve a task/problem.

None of us is wrong or right though.

kp










--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] more obscure menu items

2016-04-02 Thread Erich Titl
Am 02.04.2016 um 12:00 schrieb Andrew:
> 02.04.2016 10:48, Erich Titl пишет:
...
>> You are right, but this is mostly due to the fact that the webconf
>> interface does not attract our developers. Maybe the fact that it is
>> written in shell keeps them away. Even big Cisco and HP routers/switches
>> have quite powerful web interfaces.
> AFAIK Cisco 65xx/76xx/ASR/etc are configured just via CLI. For ex: 
> http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration/xe-3s/asr1000/dhcp-xe-3s-asr1000-book/config-dhcp-server-xe.html
>  

Well, I used a number of them in the past and definitely there was a GUI

>> Yes and the menu entry is completely misleading.
> It comes from 3.x (or older) version w/o changes.

I know and it has been misleading for ages.

> 
> How it should be named for more clear understanding?

/etc/hosts

> 
>>> If you want to see some diag info - IMHO it'll be good to add separate
>>> section with diag commands (like 'ip a' or 'iptraf' if it's available).
>>> but it's easier to enter these commands in shell.
>> That is what I normally do, because I am quite familiar with the shell.
>>
>> - The menu entries are partially misleading and not always useful
>> - I just hate the editor called in the menu, so I prefer to use vi, but
>> that is a very personal choice.
> you can configure which editor you want to use.

I probably could, but then I hardly ever use lrcfg. I would like the
LEAF boxes to be more user friendly, not for myself but for others.
Developers are notoriously bad at user friendlyness, because they don't
need it.

So everything can remain as is, but that does not make the LEAF software
any better. From my past experience in product management and support it
is always worth to make software user friendly. If you think that the
lrcfg menu is adapted to the year 2016, please rethink.

cheers

ET


--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] more obscure menu items

2016-04-02 Thread Andrew
02.04.2016 10:48, Erich Titl пишет:
> Hi Andrew
>
> Am 02.04.2016 um 00:37 schrieb Andrew:
>> 31.03.2016 23:30, Erich Titl пишет:
>>> Hi KP
>>>
>>> some more bugging
>>>
>>>
>>>   Network configuration menu
>>>
>>>   1) interfaces file
>>>   2) hosts IP adresses
>>>   3) hostname
>>>   4) resolv.conf
>>>   5) superserver daemon configuration
>>>   6) hosts.allow
>>>   7) hosts.deny
>>>   8) networks
>>>
>>> q) quit
>>>
>>> 
>>>   Selection:
>>>
>>> I tried 1) and I believe the interface configuration in webconf is way
>>> better
>> it's usual Debian-like network config file. and it's really flexible
>> (e.g. you may specify pre-up/up/down actions, configure bridges/vlans
>> and so on).
>>
>> webconf is good for home routers, but home routers isn't a single target
>> for LEAF.
> You are right, but this is mostly due to the fact that the webconf
> interface does not attract our developers. Maybe the fact that it is
> written in shell keeps them away. Even big Cisco and HP routers/switches
> have quite powerful web interfaces.
AFAIK Cisco 65xx/76xx/ASR/etc are configured just via CLI. For ex: 
http://www.cisco.com/c/en/us/td/docs/ios-xml/ios/ipaddr_dhcp/configuration/xe-3s/asr1000/dhcp-xe-3s-asr1000-book/config-dhcp-server-xe.html
 


And that is not even close to reality as can be seen above. The menu
item is plain misleading.

>> it's content of /etc/hosts.
> Yes and the menu entry is completely misleading.
It comes from 3.x (or older) version w/o changes.

How it should be named for more clear understanding?

>> If you want to see some diag info - IMHO it'll be good to add separate
>> section with diag commands (like 'ip a' or 'iptraf' if it's available).
>> but it's easier to enter these commands in shell.
> That is what I normally do, because I am quite familiar with the shell.
>
> - The menu entries are partially misleading and not always useful
> - I just hate the editor called in the menu, so I prefer to use vi, but
> that is a very personal choice.
you can configure which editor you want to use.
> cheers
>
> ET
>
> --
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
>
> ___
> leaf-devel mailing list
> leaf-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/leaf-devel


--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] more obscure menu items

2016-04-02 Thread Erich Titl
Hi Andrew

Am 02.04.2016 um 00:37 schrieb Andrew:
> 31.03.2016 23:30, Erich Titl пишет:
>> Hi KP
>>
>> some more bugging
>>
>>
>>  Network configuration menu
>>
>>  1) interfaces file
>>  2) hosts IP adresses
>>  3) hostname
>>  4) resolv.conf
>>  5) superserver daemon configuration
>>  6) hosts.allow
>>  7) hosts.deny
>>  8) networks
>>
>>q) quit
>>
>> 
>>  Selection:
>>
>> I tried 1) and I believe the interface configuration in webconf is way
>> better
> it's usual Debian-like network config file. and it's really flexible 
> (e.g. you may specify pre-up/up/down actions, configure bridges/vlans 
> and so on).
> 
> webconf is good for home routers, but home routers isn't a single target 
> for LEAF.

You are right, but this is mostly due to the fact that the webconf
interface does not attract our developers. Maybe the fact that it is
written in shell keeps them away. Even big Cisco and HP routers/switches
have quite powerful web interfaces.

> 
>> Then I tried 2) expecting to see the following
>>

>>
>> And that is not even close to reality as can be seen above. The menu
>> item is plain misleading.
> it's content of /etc/hosts.

Yes and the menu entry is completely misleading.

> 
> If you want to see some diag info - IMHO it'll be good to add separate 
> section with diag commands (like 'ip a' or 'iptraf' if it's available). 
> but it's easier to enter these commands in shell.

That is what I normally do, because I am quite familiar with the shell.

- The menu entries are partially misleading and not always useful
- I just hate the editor called in the menu, so I prefer to use vi, but
that is a very personal choice.

cheers

ET

--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel


Re: [leaf-devel] more obscure menu items

2016-04-01 Thread Andrew
31.03.2016 23:30, Erich Titl пишет:
> Hi KP
>
> some more bugging
>
>
>  Network configuration menu
>
>  1) interfaces file
>  2) hosts IP adresses
>  3) hostname
>  4) resolv.conf
>  5) superserver daemon configuration
>  6) hosts.allow
>  7) hosts.deny
>  8) networks
>
>q) quit
>
> 
>  Selection:
>
> I tried 1) and I believe the interface configuration in webconf is way
> better
it's usual Debian-like network config file. and it's really flexible 
(e.g. you may specify pre-up/up/down actions, configure bridges/vlans 
and so on).

webconf is good for home routers, but home routers isn't a single target 
for LEAF.

> Then I tried 2) expecting to see the following
>
> 3: eth0:  mtu 1500 qdisc pfifo_fast
> master br0 state DOWN group default qlen 1000
>  link/ether 00:0d:b9:04:6e:d8 brd ff:ff:ff:ff:ff:ff
> 4: wlan0:  mtu 1500 qdisc mq state UP
> group default qlen 1000
>  link/ether 00:0b:6b:36:bb:cd brd ff:ff:ff:ff:ff:ff
>  inet 194.124.158.69/24 brd 194.124.158.255 scope global wlan0
> valid_lft forever preferred_lft forever
> 5: wlan1:  mtu 1500 qdisc mq master br0
> state UP group default qlen 1000
>  link/ether 00:0b:6b:33:1e:23 brd ff:ff:ff:ff:ff:ff
> 8: br0:  mtu 1500 qdisc noqueue state
> UP group default qlen 1000
>  link/ether 00:0b:6b:33:1e:23 brd ff:ff:ff:ff:ff:ff
>  inet 192.168.217.1/24 brd 192.168.217.255 scope global br0
> valid_lft forever preferred_lft forever
>
> but I was presented with
>
> 127.0.0.1   localhost
> 192.168.1.254   firewall
>
> # The following lines are desirable for IPv6 capable hosts
> ::1 ip6-localhost ip6-loopback
> fe00::0 ip6-localnet
> ff00::0 ip6-mcastprefix
> ff02::1 ip6-allnodes
> ff02::2 ip6-allrouters
> ff02::3 ip6-allhosts
>
> And that is not even close to reality as can be seen above. The menu
> item is plain misleading.
it's content of /etc/hosts.

If you want to see some diag info - IMHO it'll be good to add separate 
section with diag commands (like 'ip a' or 'iptraf' if it's available). 
but it's easier to enter these commands in shell.

> Then I just grumbled and stopped
>
> cheers
>
> ET
>
>
>
>
>
>
>
>
> --
> Transform Data into Opportunity.
> Accelerate data analysis in your applications with
> Intel Data Analytics Acceleration Library.
> Click to learn more.
> http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
>
> ___
> leaf-devel mailing list
> leaf-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/leaf-devel


--
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140

___
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel