Subject:
Proposed: Webcam HOWTO
From:
Tabatha Persad ####@####.####
Date:
15 Feb 2003 06:09:55 -0000
Message-Id: <1045289222.11707.16.camel@mysticchild>
Hi all,
I'm sending this message out on behalf of Al Dev, who has proposed a new
Webcam HOWTO. He included a source file (attached), and would like your
feedback on his document. I know you will help us to gather up some
constructive suggestions to make sure this subject is accurately
covered, if not currently.
Since I usually stick to the language review (spelling, grammar,
structure, clarity, etc), I wanted to know if anyone here could help
with performing a technical review of this HOWTO, and let the author
know if there are ways to improve on his document. The goal of course
would be to follow the instructions given to see if the task can be
performed as shown (ergo, I also have no experience setting up webcams
in Linux).
I've recommended that the author give about a week to get some feedback
and suggestions from everyone, which he can then incorporate before this
would be reviewed and added to the collection.
Please, if you have anything to say, kindly let us know!
Thanks,
Tabatha
-----Forwarded Message-----
From: alavoor ####@####.####
To: Tabatha Persad ####@####.####
Subject: Re: howto upload - webcam-howto
Date: 14 Feb 2003 20:16:08 -0800
Yes. That is what i wanted.
Please email to discussion list.
We can get back feedback and many suggestions from
the crowd. The bigger the crowd the better.
Since this is verion 1.0, i hope it will make several
rounds and revisions (because it takes time to
propogate)
--- Tabatha Persad ####@####.#### wrote:
> Hi there,
>
> Thanks for your recent submission - I know that Greg
> has emailed you to
> let you know that your new document would be subject
> to review.
>
> Prior to reviewing the document, I like to have
> authors with new
> documents propose them to the discussion list. This
> way you can obtain
> valuable feedback and suggestions on your subject
> matter. Also, in the
> event this subject is covered elsewhere in the
> collection, someone there
> might also know.
>
> Please offer this document to the discussion list
> for a peer review.
> Give it about a week or so to obtain feedback -
> sometimes there is lots,
> sometimes there is none. You can incorporate any
> changes and resubmit
> the document, and at that point I can do a language
> review, and find
> someone to help with a technical review (unless you
> would like to
> request that in your email to the discussion list).
>
> If you have any questions about this process, please
> let me know!
>
> Thanks,
> Tabatha
>
>
> On Tue, 2003-02-11 at 19:25, alavoor wrote:
> > attached please find the new howto:
> > Please read and then upload..
> >
> > __________________________________________________
> > Do you Yahoo!?
> > Yahoo! Shopping - Send Flowers for Valentine's Day
> > http://shopping.yahoo.com
> >
> >
>
______________________________________________________________________
> >
> > <!doctype linuxdoc system>
> > <!--
> >
> > ************************** begin comment
> *****************************
> > The following is the HOW-TO for setting up
> Redhat RPM and rpm
> > packages under various unix systems like
> Solarix, AIX, Irix, HPUX
> > etc..
> > This document is in the SGML format. You must
> use sgml package to
> > process this document
> > ************************* end of comment
> *****************************
> >
> > -->
> > <!--
> > ************************** SGML USER GUIDE
> *****************************
> > The SGML user guide on linux is located at
> /usr/doc/sgml-tools
> > Read the example.sgml and guide.html documents.
> > Usage:
> > HTML sgml2html foo (Do not give extension
> .sgml here!!)
> > Text sgml2txt foo.sgml
> > Latex sgml2latex foo.sgml
> >
> > Note: Use 2 dashes - before language, error
> while compiling
> > Postscript sgml2latex -language=english -o ps
> foo.sgml
> > DVI sgml2latex -d foo.sgml
> > Lyx sgml2lyx foo.sgml
> > Richtext sgml2rtf foo.sgml
> > gnuinfo sgml2info foo.sgml
> > man sgml2txt -man foo.sgml
> > SGML sgmlcheck foo.sgml
> > ************************* end of comment
> *****************************
> > -->
> >
> > <article>
> >
> > <!-- Title information -->
> >
> > <title>Webcam-HOW-TO
> > <author>Al Dev (Alavoor Vasudevan)
> > <htmlurl url="mailto:alavoor[AT]yahoo.com"
> > name="alavoor[AT]yahoo.com">
> > <date>v1.0, 11 Feb 2003
> > <abstract>
> > This document will help you to setup
> WebCam/WebFone/WebPhone on Linux
> > and various unix systems like Solaris, AIX, Irix,
> HPUX and others.
> > The information in this document applies to all
> flavors of
> > Unix like Solaris, HPUX, AIX, SCO, Sinix, BSD,
> UnixWare, etc..
> > </abstract>
> >
> > <!-- Table of contents -->
> > <toc>
> >
> > <!-- Begin the document -->
> >
> > <sect>Introduction
> > <p>
> > The latest copy of this document can be found at
> <bf> <url
> url="http://www.milkywaygalaxy.freeservers.com">
> </bf>.
> >
> > These days, you find that computer is integrating
> Voice, Video and Data into a single
> > device. You can use computer as a phone,
> video-phone and for instant messages or emails.
> > You can not only speak but also see the person and
> communicate interactively
> > using WebCam (Web-Camera).
> > And WebCam is becoming cheap and is fast becoming
> a standard component of a computer.
> >
> > This howto will guide you to install the WebCam on
> Linux computer.
> >
> > <sect> Hardware
> > <p>
> > Purchase Webcam from online stores like (enter
> 'webcam' in search-box).
> > <itemize>
> > <item>OfficeDepot <url
> url="http://www.techdepot.com">
> > <item><url url="https://www.buymicro.com">
> > <item><url url="http://www.nextag.com">
> > <item><url url="http://www.ebay.com">
> > <item><url url="http://www.buy.com">
> > <item><url url="http://www.amazon.com">
> > </itemize>
> >
> > List of Webcams
> > <itemize>
> > <item> Logitech <url
> url="http://www.logitech.com"> click on
> Products->Camera
> > $25 to $120.
> > <p>
> > <item> Hawking USB Webcam $20 to $29. <url
> url="http://www.hawkingtech.com">
> > <p>
> > <item> Creative Webcam - USB $22 to $35.
> > <p>
> > <item> Micro Innovations Micro Webcam PC Camera -
> $19 to $34
> > <p>
> > <item> D-LINK USB Webcam 30FPS Desktop 64 Million
> Color Digital Video CAM $55 to $67
> > <p>
> > <item> Kodak DVC
> > <p>
> > <item> Phillips To UCam Pro
> > <p>
> > <item> Orange Micro
> > <p>
> > </itemize>
> >
> > Just plug in the Webcam into the USB port of the
> Linux PC.
> >
> > <sect> Software Drivers
> > <p>
> > Get the Webcam software drivers for Linux from
> > <itemize>
> > <item> Logitech Quickcam QC-USB driver for Linux
> (better qce)
> > <url
>
url="http://www.ee.oulu.fi/~tuukkat/quickcam/quickcam.html">
> > <p>
> > <item> V4L (Video for Linux):
> > <url
>
url="http://www.glue.umd.edu/~ankurm/video4linux/introduction.html">
> > and Video for Linux resources at <url
> url="http://www.exploits.org/v4l">
> > (go here and search for Webcam)
> > <p>
> > <item> Have only MS Windows driver for Webcam? No
> problem - install the
> > wine*.rpm package from Linux cdrom and install MS
> Windows driver under WINE.
> > </itemize>
> >
>
=== message truncated ===
__________________________________________________
Do you Yahoo!?
Yahoo! Shopping - Send Flowers for Valentine's Day
http://shopping.yahoo.com
--
Tabatha Persad
Web: www.merlinmonroe.com
Linux Documentation Project Review Coordinator (http://www.tldp.org)
Gnu Writing Movement Contributor (http://gwm.gnu.org)
Linux Counter Area Manager US:wa (http://counter.li.org)
--> -->
<type 'exceptions.IOError'> | Python 2.5.2: /usr/bin/python Mon Jul 1 15:21:09 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/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 0x8e03c6c> |
/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.showmsg' from '/opt/ezmlm-browse-0.20/commands/showmsg.pyc'>, module.do = <function do at 0x8e0b87c>, global ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'} |
/opt/ezmlm-browse-0.20/commands/showmsg.py in do(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}) |
18 write(html('msg-pager') % ctxt)
|
19 write('<hr>')
|
20 sub_showmsg(ctxt, ctxt[MSGNUM])
|
21 write('<hr>')
|
22 write(html('msg-pager') % ctxt)
|
global sub_showmsg = <function sub_showmsg at 0x8e031ec>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, global MSGNUM = 'msgnum' |
/opt/ezmlm-browse-0.20/globalfns.py in sub_showmsg(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msgnum=4030) |
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 0x8e031b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, msg = <email.message.Message instance at 0x8e60dac> |
/opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8e60dac>, 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 0x8e031b4>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, p = <email.message.Message instance at 0x8e684cc> |
/opt/ezmlm-browse-0.20/globalfns.py in rec_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8e684cc>, 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 0x8e03144>, ctxt = {'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part = <email.message.Message instance at 0x8e684cc> |
/opt/ezmlm-browse-0.20/globalfns.py in sub_showpart(ctxt={'cmd': 'showmsg', 'threadidx': 0, 'HTTP_X_FORWA...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, part=<email.message.Message instance at 0x8e684cc>) |
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 0x8dfbe9c>, global html = <function html at 0x8dfbed4>, type = 'text/sgml', type.replace = <built-in method replace of str object at 0x8e66cc8> |
/opt/ezmlm-browse-0.20/globalfns.py in html(name='msg-text-sgml') |
40
|
41 def html(name):
|
42 return template(name + '.html')
|
43
|
44 def xml(name):
|
global template = <function template at 0x8dfbe9c>, name = 'msg-text-sgml' |
/opt/ezmlm-browse-0.20/globalfns.py in template(filename='msg-text-sgml.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 0x8d94a7c>, 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 0x8e0f32c>, 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 0x8e0f32c>, 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'