discuss: Thread: [RFC] General Guide


[<<] [<] Page 1 of 1 [>] [>>]
Subject: [RFC] General Guide
From: David Niklas ####@####.####
Date: 11 Feb 2016 04:46:39 +0000
Message-Id: <20160210230532.41e01a92@ulgy_thing>

I really think that before we get started with making all this great
documentation that it is most important that, we should have a minimum
knowledge guide.

Why:
Most Linux guides have to spend considerable time bringing the readers up
to speed on the more basic Linux things which is very wasteful.

Solution:
I propose that we should explain these things to them as a kind of intro
to Linux terminology and simple practices vs. a beginner guide, because
the beginner will want to learn basic linux whereas the experienced user,
like me, will just want to know, for example, what a motif vs. a neXtish
scrollbar is (I do know the answer, btw). This would make such a guide
worthy to all.

Sincerely, David
Subject: Re: [RFC] General Guide
From: Serge Victor ####@####.####
Date: 16 Feb 2016 04:10:26 +0000
Message-Id: <CAPRDrAFQNbzD9etKOtUNXnJE=_x0Eu19N1fcHk2-fViSUH=Lpg@mail.gmail.com>

On Thu, Feb 11, 2016 at 11:05 AM, David Niklas ####@####.#### wrote:
> I really think that before we get started with making all this great
> documentation that it is most important that, we should have a minimum
> knowledge guide.
>
> Why:
> Most Linux guides have to spend considerable time bringing the readers up
> to speed on the more basic Linux things which is very wasteful.
>
> Solution:
> I propose that we should explain these things to them as a kind of intro
> to Linux terminology and simple practices vs. a beginner guide, because
> the beginner will want to learn basic linux whereas the experienced user,
> like me, will just want to know, for example, what a motif vs. a neXtish
> scrollbar is (I do know the answer, btw). This would make such a guide
> worthy to all.

My only comment is: it would be fantastic to have such a guide :)

Serge
Subject: Re: [RFC] General Guide
From: Paul Hendricksen ####@####.####
Date: 16 Feb 2016 15:12:23 +0000
Message-Id: <CA+ra3TpdEJ24wEcGTzr7=7vvG_jaxSbGP-zQk2TJE5KSaZMneQ@mail.gmail.com>

David,

I agree with this and you make a great point. I was teaching a class on
Linux+ and it was very hard to teach the younger generation about Linux.
The basics is what it IS. Linux, the Kernel, is just that. Mind blower to a
lot of students. Shown the trees that each distro spans off of was amazing
to them. So, I agree, we need to have a basic guide, what Linux is, how it
works (minimal concept), what GNU tools do to help the user use the OS, and
how you can employ a minimal GNU/Linux OS to do tasks. We can then go on to
an advanced guide that can be much like any administration guide that are
provided on distros websites, but perhaps omit server-related functions.

On Wed, Feb 10, 2016 at 9:05 PM, David Niklas ####@####.#### wrote:

> I really think that before we get started with making all this great
> documentation that it is most important that, we should have a minimum
> knowledge guide.
>
> Why:
> Most Linux guides have to spend considerable time bringing the readers up
> to speed on the more basic Linux things which is very wasteful.
>
> Solution:
> I propose that we should explain these things to them as a kind of intro
> to Linux terminology and simple practices vs. a beginner guide, because
> the beginner will want to learn basic linux whereas the experienced user,
> like me, will just want to know, for example, what a motif vs. a neXtish
> scrollbar is (I do know the answer, btw). This would make such a guide
> worthy to all.
>
> Sincerely, David
>
> ______________________
> http://lists.tldp.org/
>
>


-- 
Thanks,

Paul Hendricksen
Subject: Re: [RFC] General Guide
From: Mark Komarinski ####@####.####
Date: 16 Feb 2016 17:52:19 +0000
Message-Id: <shqg5njjbc8wer23cxaysdnd.1455645184070@email.android.com>

How about the Introduction to Linux Guide?

-------- Original message --------
From: Paul Hendricksen ####@####.#### 
Date: 2/16/2016  10:13 AM  (GMT-05:00) 
To: David Niklas ####@####.#### 
Cc: ####@####.#### 
Subject: Re: [RFC] General Guide 

David,

I agree with this and you make a great point. I was teaching a class on
Linux+ and it was very hard to teach the younger generation about Linux.
The basics is what it IS. Linux, the Kernel, is just that. Mind blower to a
lot of students. Shown the trees that each distro spans off of was amazing
to them. So, I agree, we need to have a basic guide, what Linux is, how it
works (minimal concept), what GNU tools do to help the user use the OS, and
how you can employ a minimal GNU/Linux OS to do tasks. We can then go on to
an advanced guide that can be much like any administration guide that are
provided on distros websites, but perhaps omit server-related functions.

On Wed, Feb 10, 2016 at 9:05 PM, David Niklas ####@####.#### wrote:

> I really think that before we get started with making all this great
> documentation that it is most important that, we should have a minimum
> knowledge guide.
>
> Why:
> Most Linux guides have to spend considerable time bringing the readers up
> to speed on the more basic Linux things which is very wasteful.
>
> Solution:
> I propose that we should explain these things to them as a kind of intro
> to Linux terminology and simple practices vs. a beginner guide, because
> the beginner will want to learn basic linux whereas the experienced user,
> like me, will just want to know, for example, what a motif vs. a neXtish
> scrollbar is (I do know the answer, btw). This would make such a guide
> worthy to all.
>
> Sincerely, David
>
> ______________________
> http://lists.tldp.org/
>
>


-- 
Thanks,

Paul Hendricksen
Subject: Re: [RFC] General Guide
From: ####@####.####
Date: 16 Feb 2016 18:43:41 +0000
Message-Id: <20160216134401.Horde.-EhIpXzx-o68iWmOlbN6QSt@212.1.215.177>

In 2003, I wrote Linux Essentials in cooperation with CompTia and  
Aries Technology. I did GFDL this. Even that content, I would venture  
might be more than just a basics guide in today's standards. However,  
I can share the content - some of which would need updates.

Basically, I'm interested in contributing to a basics guide.

Let me know how we can coordinate this effort. Audience Analysis seems  
to be covered (n00bs)
Outline first?

Where is the best place to coordinate -- now? Here? A Fork?


Marcia Wilbur


Quoting Mark Komarinski ####@####.####
)
> How about the Introduction to Linux Guide?
>
> -------- Original message --------
> From: Paul Hendricksen ####@####.####
> Date: 2/16/2016  10:13 AM  (GMT-05:00)
> To: David Niklas ####@####.####
> Cc: ####@####.####
> Subject: Re: [RFC] General Guide
>
> David,
>
> I agree with this and you make a great point. I was teaching a class on
> Linux+ and it was very hard to teach the younger generation about Linux.
> The basics is what it IS. Linux, the Kernel, is just that. Mind blower to a
> lot of students. Shown the trees that each distro spans off of was amazing
> to them. So, I agree, we need to have a basic guide, what Linux is, how it
> works (minimal concept), what GNU tools do to help the user use the OS, and
> how you can employ a minimal GNU/Linux OS to do tasks. We can then go on to
> an advanced guide that can be much like any administration guide that are
> provided on distros websites, but perhaps omit server-related functions.
>
> On Wed, Feb 10, 2016 at 9:05 PM, David Niklas ####@####.#### wrote:
>
>> I really think that before we get started with making all this great
>> documentation that it is most important that, we should have a minimum
>> knowledge guide.
>>
>> Why:
>> Most Linux guides have to spend considerable time bringing the readers up
>> to speed on the more basic Linux things which is very wasteful.
>>
>> Solution:
>> I propose that we should explain these things to them as a kind of intro
>> to Linux terminology and simple practices vs. a beginner guide, because
>> the beginner will want to learn basic linux whereas the experienced user,
>> like me, will just want to know, for example, what a motif vs. a neXtish
>> scrollbar is (I do know the answer, btw). This would make such a guide
>> worthy to all.
>>
>> Sincerely, David
>>
>> ______________________
>> http://lists.tldp.org/
>>
>>
>
>
> --
> Thanks,
>
> Paul Hendricksen



Subject: Re: [RFC] General Guide
From: David Niklas ####@####.####
Date: 21 Feb 2016 23:00:06 +0000
Message-Id: <20160221180042.63e58f80@ulgy_thing>

Unfortunately, I've come down with a very nasty cold, I've had a fever
(even after taking medication), for 9 hours now.
So, I'm going to be a bit delayed on this pledge.

Sorry, David
Subject: Re: [RFC] General Guide
From: "Martin A. Brown" ####@####.####
Date: 24 Feb 2016 16:30:58 +0000
Message-Id: <alpine.LSU.2.11.1602240830500.2025@znpeba.jbaqresebt.arg>

Hello David,

>Unfortunately, I've come down with a very nasty cold, I've had a 
>fever (even after taking medication), for 9 hours now. So, I'm 
>going to be a bit delayed on this pledge.

Erf!  It's never good to be in such a state!  Hopefully, you are 
better now.  I look forward to reading what you have written, when 
you do have something to share.

Best,

-Martin

-- 
Martin A. Brown
http://linux-ip.net/
Subject: [RFC] General Guide
From: David Niklas ####@####.####
Date: 16 May 2016 05:45:58 +0100
Message-Id: <20160509211753.6b6c878b@ulgy_thing>

On Wed, 24 Feb 2016 08:31:58 "Martin A. Brown" wrote:
> >Unfortunately, I've come down with a very nasty cold, I've had a 
> >fever (even after taking medication), for 9 hours now. So, I'm 
> >going to be a bit delayed on this pledge.    
> 
> Erf!  It's never good to be in such a state!  Hopefully, you are 
> better now.  I look forward to reading what you have written, when 
> you do have something to share.  

I apologize for the delay, I decided to write it in FAQ format and
I wanted to see if the other languages for docs would support several
separate TOCs. I wound up using plain had written xhtml.
EDIT: (Then I learned that I needed to compress it before sending).
This is only a draft, I expect to increase it's size.
I noticed that a couple of the questions I answer are answered in the LDPs
dictionary. Interestingly enough, there are also a few apps in the
dictionary, like games. I'd argue that they do not belong there and want
a bit of an idea where my QA style guide ends and where the LD should
begin.
Tell me what you think of my guide so far, this is an RFC.

Thanks, David

--> -->
 
 
<type 'exceptions.IOError'>
Python 2.5.2: /usr/bin/python
Thu Mar 28 21:54:30 2024

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.

 /opt/ezmlm-browse-0.20/<string> in ()
 /opt/ezmlm-browse-0.20/main.py in main()
  424 
  425         if path is not None:
  426                 main_path(path)
  427         else:
  428                 main_form()
global main_form = <function main_form at 0x978ac6c>
 /opt/ezmlm-browse-0.20/main.py in main_form()
  378         except ImportError:
  379                 die(ctxt, "Invalid command")
  380         module.do(ctxt)
  381 
  382 def main():
module = <module 'commands.showthread' from '/opt/ezmlm-browse-0.20/commands/showthread.pyc'>, module.do = <function do at 0x979ba04>, global ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}
 /opt/ezmlm-browse-0.20/commands/showthread.py in do(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'})
    9         ctxt.update(ezmlm.thread(ctxt[THREADID]))
   10         header(ctxt, 'Thread: ' + ctxt[SUBJECT], 'showthread')
   11         do_list(ctxt, 'msgs', ctxt[MSGSPERPAGE], ctxt[MESSAGES],
   12                         lambda:sub_showmsg(ctxt, ctxt[MSGNUM]))
   13         footer(ctxt)
global sub_showmsg = <function sub_showmsg at 0x978a1ec>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in do_list(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, name='msgs', perpage=10, values=[{'author': u'David Niklas', 'authorid': 'ckakodlbcjcccooegpdg', 'date': '11 Feb 2016 04:46:39 +0000', 'month': 201602, 'msgnum': 12816, 'subject': u'[RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1455165999.0}, {'author': u'Serge Victor', 'authorid': 'ckaodkkhjllhibbnmkpm', 'date': '16 Feb 2016 04:10:26 +0000', 'month': 201602, 'msgnum': 12822, 'subject': u'Re: [RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1455595826.0}, {'author': u'Paul Hendricksen', 'authorid': 'alginbfeelnadegljane', 'date': '16 Feb 2016 15:12:23 +0000', 'month': 201602, 'msgnum': 12823, 'subject': u'Re: [RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1455635543.0}, {'author': u'Mark Komarinski', 'authorid': 'nhcmlpmaiihhjanmmgma', 'date': '16 Feb 2016 17:52:19 +0000', 'month': 201602, 'msgnum': 12824, 'subject': u'Re: [RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1455645139.0}, {'author': u'aicra.faqlinux.com', 'authorid': 'kkhidbkdjchpboiebdbd', 'date': '16 Feb 2016 18:43:41 +0000', 'month': 201602, 'msgnum': 12825, 'subject': u'Re: [RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1455648221.0}, {'author': u'David Niklas', 'authorid': 'ckakodlbcjcccooegpdg', 'date': '21 Feb 2016 23:00:06 +0000', 'month': 201602, 'msgnum': 12828, 'subject': u'Re: [RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1456095606.0}, {'author': u'Martin A. Brown', 'authorid': 'amdnampmebognicjibfp', 'date': '24 Feb 2016 16:30:58 +0000', 'month': 201602, 'msgnum': 12842, 'subject': u'Re: [RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1456331458.0}, {'author': u'David Niklas', 'authorid': 'ckakodlbcjcccooegpdg', 'date': '16 May 2016 05:45:58 +0100', 'month': 201605, 'msgnum': 12902, 'subject': u'[RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1463373958.0}, {'author': u'Martin A. Brown', 'authorid': 'amdnampmebognicjibfp', 'date': '20 May 2016 17:48:20 +0100', 'month': 201605, 'msgnum': 12905, 'subject': u'Re: [RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1463762900.0}, {'author': u'doark.mail.com', 'authorid': 'pbecappefgpdhndpajan', 'date': '28 May 2016 11:53:33 +0100', 'month': 201605, 'msgnum': 12906, 'subject': u'Re: [RFC] General Guide', 'threadid': 'nhckmggndjieijhiedde', 'timestamp': 1464432813.0}], peritem=<function <lambda> at 0x979bb8c>)
  128                 write(template % ctxt)
  129                 if peritem:
  130                         peritem()
  131                 ctxt[ROW] += 1
  132 
peritem = <function <lambda> at 0x979bb8c>
 /opt/ezmlm-browse-0.20/commands/showthread.py in ()
    9         ctxt.update(ezmlm.thread(ctxt[THREADID]))
   10         header(ctxt, 'Thread: ' + ctxt[SUBJECT], 'showthread')
   11         do_list(ctxt, 'msgs', ctxt[MSGSPERPAGE], ctxt[MESSAGES],
   12                         lambda:sub_showmsg(ctxt, ctxt[MSGNUM]))
   13         footer(ctxt)
global sub_showmsg = <function sub_showmsg at 0x978a1ec>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msgnum=12902)
  229         format_timestamp(ctxt, ctxt)
  230         write(html('msg-header') % ctxt)
  231         rec_showpart(ctxt, msg, 0)
  232         write(html('msg-footer') % ctxt)
  233         ctxt.pop()
global rec_showpart = <function rec_showpart at 0x978a1b4>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, msg = <email.message.Message instance at 0x97fe5ac>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x97fe5ac>, partnum=1)
  205                 else:
  206                         for p in part.get_payload():
  207                                 partnum = rec_showpart(ctxt, p, partnum+1)
  208         else:
  209                 write(html('msg-sep') % ctxt)
partnum = 1, global rec_showpart = <function rec_showpart at 0x978a1b4>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, p = <email.message.Message instance at 0x97fe70c>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x97fe70c>, partnum=2)
  208         else:
  209                 write(html('msg-sep') % ctxt)
  210                 sub_showpart(ctxt, part)
  211         return partnum
  212 
global sub_showpart = <function sub_showpart at 0x978a144>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part = <email.message.Message instance at 0x97fe70c>
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE... 'monthbythread', 'HTTP_ACCEPT_ENCODING': 'gzip'}, part=<email.message.Message instance at 0x97fe70c>)
  164         type = ctxt[TYPE] = part.get_content_type()
  165         ctxt[FILENAME] = part.get_filename()
  166         template = html('msg-' + type.replace('/', '-'))
  167         if not template:
  168                 template = html('msg-' + type[:type.find('/')])
global template = <function template at 0x9782e9c>, global html = <function html at 0x9782ed4>, type = 'application/x-xz', type.replace = <built-in method replace of str object at 0x97fd750>
 /opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-application-x-xz')
   40 
   41 def html(name):
   42         return template(name + '.html')
   43 
   44 def xml(name):
global template = <function template at 0x9782e9c>, name = 'msg-application-x-xz'
 /opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-application-x-xz.html')
   31         except IOError:
   32                 if not _template_zipfile:
   33                         _template_zipfile = zipfile.ZipFile(sys.argv[0])
   34                 try:
   35                         f = _template_zipfile.open(n).read()
global _template_zipfile = None, global zipfile = <module 'zipfile' from '/usr/lib/python2.5/zipfile.pyc'>, zipfile.ZipFile = <class zipfile.ZipFile at 0x971ba4c>, global sys = <module 'sys' (built-in)>, sys.argv = ['-c', '/opt/ezmlm-browse-0.20']
 /usr/lib/python2.5/zipfile.py in __init__(self=<zipfile.ZipFile instance at 0x97f8dec>, file='-c', mode='r', compression=0, allowZip64=False)
  337             self.filename = file
  338             modeDict = {'r' : 'rb', 'w': 'wb', 'a' : 'r+b'}
  339             self.fp = open(file, modeDict[mode])
  340         else:
  341             self._filePassed = 1
self = <zipfile.ZipFile instance at 0x97f8dec>, self.fp = None, builtin open = <built-in function open>, file = '-c', modeDict = {'a': 'r+b', 'r': 'rb', 'w': 'wb'}, mode = 'r'

<type 'exceptions.IOError'>: [Errno 2] No such file or directory: '-c'
      args = (2, 'No such file or directory')
      errno = 2
      filename = '-c'
      message = ''
      strerror = 'No such file or directory'