summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschodet2005-06-12 17:34:23 +0000
committerschodet2005-06-12 17:34:23 +0000
commit46d955832a288667dbc940e572f2edccb4b35616 (patch)
treef3046e50e8bc783c8bb73295eeaa24372dd402d3
parent334c98e83322cf64f3766142c2360555e6daed60 (diff)
Ajout des fichiers lampion.
-rwxr-xr-xd/sys/lampion/local/bin/extractdoc55
-rw-r--r--d/sys/lampion/www/index.html24
-rw-r--r--d/sys/lampion/www/local/c++/index.html18
-rw-r--r--d/sys/lampion/www/local/elec/index.html16
-rw-r--r--d/sys/lampion/www/local/index.html28
-rw-r--r--d/sys/lampion/www/robot/index.html77
-rw-r--r--d/sys/lampion/www/robot/links.html44
7 files changed, 262 insertions, 0 deletions
diff --git a/d/sys/lampion/local/bin/extractdoc b/d/sys/lampion/local/bin/extractdoc
new file mode 100755
index 0000000..01c0198
--- /dev/null
+++ b/d/sys/lampion/local/bin/extractdoc
@@ -0,0 +1,55 @@
+#!/usr/bin/perl -w
+use strict;
+
+while (<>)
+{
+ if (/^\/\*\*/)
+ {
+ my @doc;
+ my @def;
+ my $stop;
+ # Capture comments.
+ INNER: {
+ do {
+ chomp;
+ last INNER if /^[ \t]*\*\/[ \t]*$/;
+ $stop = 1 if /\*\//;
+ s/^\/?[ \t]*\*+ ?//;
+ s/^[ \t]+/\t/;
+ s/^\t- *([^:-]+) *:/\t[$1]/;
+ s/[ \t]*\*\///;
+ push @doc, $_;
+ last INNER if defined $stop;
+ } while (<>);
+ }
+ # Capture definition.
+ $_ = <>;
+ if (/^# *define /)
+ {
+ INNER: {
+ do {
+ chomp;
+ push @def, $_ . ' ';
+ if ($#def > 5)
+ {
+ push @def, '...';
+ last;
+ }
+ last unless /\\$/
+ } while (<>);
+ }
+ }
+ else
+ {
+ INNER: {
+ do {
+ chomp;
+ s/\)[^)]*$/);/;
+ push @def, $_;
+ last if /\)/;
+ } while (<>);
+ }
+ }
+ print join "\n", @doc, '', '^<<', @def, '^>>', '', '';
+ }
+}
diff --git a/d/sys/lampion/www/index.html b/d/sys/lampion/www/index.html
new file mode 100644
index 0000000..d8ffd43
--- /dev/null
+++ b/d/sys/lampion/www/index.html
@@ -0,0 +1,24 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Welcome to Your New Home in Robotic Cyberspace!</title>
+</head>
+<body>
+
+<h1>Welcome to Your New Home in Robotic Cyberspace!</h1>
+
+<hr noshade>
+<br>
+
+<img align="right" alt="" height="247" width="278" src="../icons/jhe061.gif">
+
+<p>Bienvenue sur le serveur robot !</p>
+
+<ul>
+ <li>Accés <a href="local/">local</a>.</li>
+ <li>Accés <a href="robot/">exterieur</a>.</li>
+</ul>
+
+</body>
+</html>
diff --git a/d/sys/lampion/www/local/c++/index.html b/d/sys/lampion/www/local/c++/index.html
new file mode 100644
index 0000000..7dc1ead
--- /dev/null
+++ b/d/sys/lampion/www/local/c++/index.html
@@ -0,0 +1,18 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Doc C++</title>
+</head>
+<body>
+
+<h1>Doc C++</h1>
+
+<ul>
+ <li>Le <a href="tutorial/">Tutoriel cplusplus.com</a>.</li>
+ <li>La <a href="iostream/">Référence iostream cplusplus.com</a>.</li>
+ <li>La <a href="stl/html/table_of_contents.html">Référence STL sgi.com</a>.</li>
+</ul>
+
+</body>
+</html>
diff --git a/d/sys/lampion/www/local/elec/index.html b/d/sys/lampion/www/local/elec/index.html
new file mode 100644
index 0000000..e572263
--- /dev/null
+++ b/d/sys/lampion/www/local/elec/index.html
@@ -0,0 +1,16 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Doc elec</title>
+</head>
+<body>
+
+<H1>Doc elec</H1>
+
+<ul>
+ <li>Le <a href="courelectr.free.fr/BASE/DEPART.HTM">cour d'élec de courelectr.free.fr</a>.</li>
+</ul>
+
+</body>
+</html>
diff --git a/d/sys/lampion/www/local/index.html b/d/sys/lampion/www/local/index.html
new file mode 100644
index 0000000..aa311ec
--- /dev/null
+++ b/d/sys/lampion/www/local/index.html
@@ -0,0 +1,28 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Welcome to Your New Home in Robotic Cyberspace!</title>
+</head>
+<body>
+
+<h1>Welcome to Your New Home in Robotic Cyberspace!</h1>
+
+<hr noshade>
+<br>
+
+<img align="right" alt="" height="247" width="278" src="../icons/jhe061.gif">
+
+<p>Bienvenue sur le serveur robot ! Vous êtes sur la partie accessible qu'en
+local.</p>
+
+<ul>
+ <li>La <a href="c++/">doc c++</a>.</li>
+ <li>Les <a href="datasheet/">datasheets</a>.</li>
+ <li>La <a href="elec/">doc electronique</a>.</li>
+</ul>
+
+<p>Le reste est accessible de <a href="/robot/">partout</a>.</p>
+
+</body>
+</html>
diff --git a/d/sys/lampion/www/robot/index.html b/d/sys/lampion/www/robot/index.html
new file mode 100644
index 0000000..f99559a
--- /dev/null
+++ b/d/sys/lampion/www/robot/index.html
@@ -0,0 +1,77 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <meta name="robot" content="index,nofollow">
+ <title>Welcome to Your New Home in Robotic Cyberspace!</title>
+</head>
+<body>
+
+<h1>Welcome to Your New Home in Robotic Cyberspace!</h1>
+
+<hr noshade>
+<br>
+
+<img align="right" alt="" height="247" width="278" src="../icons/jhe061.gif">
+
+<p>Bienvenue sur le serveur de développement Efrei Robotique !</p>
+
+<p><a href="#en">in english...</a></p>
+
+<p>Si vous ne faites pas parti d'Efrei Robotique, vous pouvez naviguer dans
+les répertoires. Normalement tout ce que vous trouverez ici est sous licence
+<a href="http://www.fsf.org/licenses/licenses.html#GPL">GPL</a>. Si vous
+trouvez un fichier qui ne précise pas la licence, merci de le signaler.</p>
+
+<p>Ce n'est pas parce qu'un fichier ne précise pas la licence que l'on peut
+en faire ce que l'on veut. Même sur internet, les lois de propriété
+intellectuelle s'appliquent.</p>
+
+<p>Si vous trouvez quelque chose qui vous interresse ou que vous souhaitez
+utiliser, envoyez nous un e-mail, ça fait toujours plaisir !</p>
+
+<p>Le site officiel : <a
+ href="http://assos.efrei.fr/robot/">http://assos.efrei.fr/robot/</a>.</p>
+
+<p>L'adresse e-mail de l'assos : robot<b>(a)</b>efrei.fr (remplacez le
+<b>(a)</b> par un @).</p>
+
+<ul>
+ <li>La <a href="doc/">doc</a>.</li>
+ <li>Les <a href="cvslog.html">logs CVS</a>.</li>
+ <li>La <a href="robertdoc/">doc générée par doxygen de robert (programme
+ 2005)</a>.</li>
+ <li>La <a href="nonodoc/">doc générée par doxygen de nono (programme
+ 2004)</a>.</li>
+ <li>La <a href="todo/TODO.html">todolist</a>.</li>
+ <li>La page des <a href="links.html">liens</a>.</li>
+</ul>
+
+<p>Les datasheets et mirroirs sont accessible depuis le réseau <a
+ href="/local/">local</a>.</p>
+
+
+<hr noshade>
+<h2><a name="en">in english...</a></h2>
+
+<p>Welcome to the Efrei Robotique developpement server!</p>
+
+<p>If you are not part of the Efrei Robotique team, you can browse the
+directories. All you can find here should be released under the <a
+ href="http://www.fsf.org/licenses/licenses.html#GPL">GPL</a> license. If you
+find a file which do not specify the license, please let us know.</p>
+
+<p>File without license information are not in the public domain! Even on the
+Internet, regular laws about intellectual properties apply.</p>
+
+<p>If you find something usefull or interesting, please send us a email, we
+will be happy to receive your comments.</p>
+
+<p>Official Web page: <a
+ href="http://assos.efrei.fr/robot/">http://assos.efrei.fr/robot/</a>.</p>
+
+<p>Our email: robot<b>(a)</b>efrei.fr (please replace
+<b>(a)</b> with @).</p>
+
+</body>
+</html>
diff --git a/d/sys/lampion/www/robot/links.html b/d/sys/lampion/www/robot/links.html
new file mode 100644
index 0000000..b79ddc8
--- /dev/null
+++ b/d/sys/lampion/www/robot/links.html
@@ -0,0 +1,44 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html>
+<head>
+ <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+ <title>Liens Efrei Robotique</title>
+</head>
+<body>
+
+<h1>Liens Efrei Robotique</h1>
+
+<h2>C++</h2>
+
+<ul>
+ <li>Le <a href="http://www.cplusplus.com/doc/tutorial/">tutoriel cplusplus.com</a>.</li>
+ <li>La <a href="http://www.cplusplus.com/ref/iostream/">référence iostream cplusplus.com</a>.</li>
+ <li>La <a href="http://www.sgi.com/tech/stl/table_of_contents.html">référence STL sgi.com</a>.</li>
+ <li>La <a href="http://www.parashift.com/c++-faq-lite/">C++ FAQ
+ Lite</a>.</li>
+</ul>
+
+<h2>AVR</h2>
+
+<ul>
+ <li>Le site <a href="http://www.atmel.com/products/avr/">AVR chez Atmel</a>.</li>
+ <li><a href="http://www.avrfreaks.net/">AVR Freaks</a>.</li>
+ <li>La <a href="http://www.nongnu.org/avr-libc/user-manual/index.html">doc
+ de la libc AVR</a>.</li>
+</ul>
+
+<h2>Elec</h2>
+
+<ul>
+ <li>Le <a href="http://courelectr.free.fr/">cour courelectr.free.fr</a>.</li>
+</ul>
+
+<h2>Robotique</h2>
+
+<ul>
+ <li>Le site de <a href="http://www.ancr.org/">l'ANCR</a>.</li>
+ <li>Le site de <a href="http://fribotte.free.fr/">fribotte</a>.</li>
+</ul>
+
+</body>
+</html>