discuss: Thread: howtopedia


[<<] [<] Page 1 of 1 [>] [>>]
Subject: howtopedia
From: jdd ####@####.####
Date: 16 Sep 2005 10:20:42 -0000
Message-Id: <432A9C76.7030509@dodin.org>

I see this, with a name that could be a problem (or not?) = 
howtopedia

jdd

-------- Original Message --------
Subject: [Mediawiki-l] Forcing a disclaimer to be displayed
Date: Fri, 16 Sep 2005 11:28:31 +0200
From: alain bellet ####@####.####
Reply-To: MediaWiki announcements and site admin list 
####@####.####
To: ####@####.####

Hi,
We are developing a project of an online encyclopedia of 
simple
technologies and practical knowledge (www,howtopedia.org). 
For this
Platform we use Wikimedia.
Cause of the potential risk of misuse of such technologies 
we decided
to force the user to pass through a disclaimer validation 
process (to
discharge us from reponsability in case of accident etc...).
For implementing this I have to put a test (session + cookie 
based)
to all articles.
Where would be the best place to put this code?

Thanks in advance for your answers,

Best
Alain Bellet
_______________________________________________
MediaWiki-l mailing list
####@####.####
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l



-- 
pour m'écrire, aller sur:
http://www.dodin.net
http://valerie.dodin.net
http://arvamip.free.fr
Subject: Re: [discuss] howtopedia
From: Stein Gjoen ####@####.####
Date: 16 Sep 2005 11:41:33 -0000
Message-Id: <432AAF43.600@mail.nyx.net>

jdd wrote:

> I see this, with a name that could be a problem (or not?) = howtopedia

There is already a similar issue regarding the
Wikibooks "How-to bookshelf".

The Wikipedia entry "HOWTO" redirects to "How-to" so
the HOWTO class of documents at TLDP is not visible.
This could be taken care of using a disambiguation at
the entry for "HOWTO".

TLDP has had HOWTOs for more than 10 years but we have
never looked into the branding issues and now there
are numerous projects that could be mistaken for us.

Likewise there are a number of other documentation
projects starting too, some have been mentioned here
earlier.

It does however mean people do need good documentation
and that Google is not always the best solution when
looking for an answer.


Regards,
    Stein Gjoen

Subject: Re: [discuss] howtopedia
From: jdd ####@####.####
Date: 16 Sep 2005 14:37:08 -0000
Message-Id: <432AD893.8000003@dodin.org>

Stein Gjoen wrote:

> It does however mean people do need good documentation
> and that Google is not always the best solution when
> looking for an answer.

googling, I most of the time fall on tldp documents

jdd
-- 
pour m'écrire, aller sur:
http://www.dodin.net
http://valerie.dodin.net
http://arvamip.free.fr
Subject: Re: [discuss] howtopedia
From: David Lawyer ####@####.####
Date: 3 Oct 2005 06:39:39 -0000
Message-Id: <20051003062431.GD1581@lafn.org>

> Stein Gjoen wrote:
> 
> >It does however mean people do need good documentation
> >and that Google is not always the best solution when
> >looking for an answer.
> 
On Fri, Sep 16, 2005 at 04:37:07PM +0200, jdd wrote:
> googling, I most of the time fall on tldp documents

For me, searching on Google for solutions to problems with Linux has
usually not found LDP documents.

For example, I was having problems with the old parallel port but LDP
never had a HOWTO on that topic.  Searching on the text of an error
message usually finds a discussion messages which may or may not
provide a solution to the problem.

			David Lawyer
Subject: Re: [discuss] howtopedia
From: Alex Nordstrom ####@####.####
Date: 3 Oct 2005 07:50:57 -0000
Message-Id: <200510031550.21426.lx@se.linux.org>

Monday, 3 October 2005 14:24 David Lawyer wrote:
> For example, I was having problems with the old parallel port but LDP
> never had a HOWTO on that topic.  Searching on the text of an error
> message usually finds a discussion messages which may or may not
> provide a solution to the problem.

It probably has to do with the search terms one uses to search for the 
information one desires for a certain situation.

When looking to learn about a topic from scratch, I search for the name 
of the topic and "howto". This often returns an LDP document, if one 
covering the topic exists. If, however, I am faced with a problem 
having a narrow scope, as in your example, I tend to search for a 
specific error message. As you state, this more often than not results 
in hits from mailing list discussions.

This is not a failure of the search engines. They return list 
discussions because these *are* the best sources of information 
covering the circumstances of such messages.

The issue, then, is that most howto-style documents fail to provide 
practical troubleshooting sections.

Howtos give top-down, step-by-step instructions on how to approach new 
topics, detailing inner workings and giving a thorough theoretical 
understanding, but they often miss out on an opportunity to convey 
bottom-up information when things don't go according to plan.

-- 
Alex Nordstrom
http://lx.n3.net/
Please do not CC me in followups;
I am subscribed to the tldp discussion list.

--> -->
 
 
<type 'exceptions.IOError'>
Python 2.5.2: /usr/bin/python
Fri Jul 5 18:03:33 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 0x86c0c6c>
 /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 0x86c9a3c>, global ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}
 /opt/ezmlm-browse-0.20/commands/showthread.py in do(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'})
    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 0x86c01ec>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in do_list(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, name='msgs', perpage=10, values=[{'author': u'jdd', 'authorid': 'kmhebagfemoedpejdpbn', 'date': '16 Sep 2005 10:20:42 -0000', 'month': 200509, 'msgnum': 9682, 'subject': u'howtopedia', 'threadid': 'dlbhcofkjagfcoddnanm', 'timestamp': 1126866042.0}, {'author': u'Stein Gjoen', 'authorid': 'jbdbakjaacfndkmflfhi', 'date': '16 Sep 2005 11:41:33 -0000', 'month': 200509, 'msgnum': 9684, 'subject': u'Re: howtopedia', 'threadid': 'dlbhcofkjagfcoddnanm', 'timestamp': 1126870893.0}, {'author': u'jdd', 'authorid': 'kmhebagfemoedpejdpbn', 'date': '16 Sep 2005 14:37:08 -0000', 'month': 200509, 'msgnum': 9686, 'subject': u'Re: howtopedia', 'threadid': 'dlbhcofkjagfcoddnanm', 'timestamp': 1126881428.0}, {'author': u'David Lawyer', 'authorid': 'claiepedajakajhoajgg', 'date': '3 Oct 2005 06:39:39 -0000', 'month': 200510, 'msgnum': 9691, 'subject': u'Re: howtopedia', 'threadid': 'dlbhcofkjagfcoddnanm', 'timestamp': 1128321579.0}, {'author': u'Alex Nordstrom', 'authorid': 'ddjlkhedkoddjdpcpnpi', 'date': '3 Oct 2005 07:50:57 -0000', 'month': 200510, 'msgnum': 9692, 'subject': u'Re: howtopedia', 'threadid': 'dlbhcofkjagfcoddnanm', 'timestamp': 1128325857.0}], peritem=<function <lambda> at 0x86c9bc4>)
  128                 write(template % ctxt)
  129                 if peritem:
  130                         peritem()
  131                 ctxt[ROW] += 1
  132 
peritem = <function <lambda> at 0x86c9bc4>
 /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 0x86c01ec>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, global MSGNUM = 'msgnum'
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msgnum=9692)
  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 0x86c01b4>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msg = <email.message.Message instance at 0x87255ac>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x87255ac>, 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 0x86c01b4>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, p = <email.message.Message instance at 0x87255cc>
 /opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x87255cc>, 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 0x86c0144>, ctxt = {'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part = <email.message.Message instance at 0x87255cc>
 /opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'HTTP_X_FORWARDED_SERVER': 'glitch', 'HTTP_REFE...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x87255cc>)
  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 0x86b8e9c>, global html = <function html at 0x86b8ed4>, type = 'application/pgp-signature', type.replace = <built-in method replace of str object at 0x8726720>
 /opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-application-pgp-signature')
   40 
   41 def html(name):
   42         return template(name + '.html')
   43 
   44 def xml(name):
global template = <function template at 0x86b8e9c>, name = 'msg-application-pgp-signature'
 /opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-application-pgp-signature.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 0x8651a7c>, 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 0x872572c>, 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 0x872572c>, 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'