]> mj.ucw.cz Git - libucw.git/commitdiff
Web pages for libucw
authorMichal Vaner <vorner@ucw.cz>
Mon, 17 Nov 2008 12:25:11 +0000 (13:25 +0100)
committerMichal Vaner <vorner@ucw.cz>
Mon, 17 Nov 2008 12:25:11 +0000 (13:25 +0100)
free/WWW/libucw/index.html [new file with mode: 0644]
free/WWW/libucw/print.css [new file with mode: 0644]
free/WWW/libucw/screen.css [new file with mode: 0644]

diff --git a/free/WWW/libucw/index.html b/free/WWW/libucw/index.html
new file mode 100644 (file)
index 0000000..5f9d798
--- /dev/null
@@ -0,0 +1,90 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html40/strict.dtd">
+<html>
+       <head>
+               <title>LibUCW</title>
+               <meta name="keywords" content="ucw library c">
+               <link rel="stylesheet" type="text/css" media="screen" href="screen.css">
+               <link rel="stylesheet" type="text/css" media="print" href="print.css">
+       </head>
+       <body>
+               <div class="menu">
+                       <div class="links">
+                               <p>
+                               <a href="#what">What's that?</a>
+                               <a href="#features">Features</a>
+                               <a href="#license">License</a>
+                               <a href="#authors">Authors</a>
+                               <a href="#download">Download</a>
+                               <a href="#docs">Documentation</a>
+                               <a href="#bugs">Reporting bugs</a>
+                       </div>
+                       <div class="icons">
+                               <p>
+                               <a href="http://validator.w3.org/check/referer"><img src="/holmes/valid-html401.png" alt="Valid HTML 4.01!" width=88 height=31></a>
+                               <a href="http://jigsaw.w3.org/css-validator/"><img src="/holmes/vcss.png" alt="Valid CSS!" width=88 height=31></a>
+                               <a href="http://www.anybrowser.org/campaign/"><img src="/holmes/anybrowser.png" width=88 height=31 alt="Best viewed with any browser."></a>
+
+                       </div>
+                       <div class="nocount">
+                               <p>
+                                       No counters, no frames, no syntax errors.
+                       </div>
+               </div>
+               <div class="main">
+                       <h1>LibUCW</h1>
+                       <div class="section" id="what"><h2>What's that?</h2>
+                               <p>
+                                       <tt>LibUCW</tt> is a general-purpose C library providing both implementation of common algorithms (like sorting, heaps),
+                                       support for performance computing (fast buffered IO) and some generic data structures.
+                                       In short, it is a library of things the authors consider useful in most of programs written in C.
+                               <p>
+                                       As a bonus, there is a build system you can use in your program, documentation system and few perl modules.
+                               <p>
+                                       It is developed as part of the <a href="/holmes/">Sherlock Holmes</a> search engine.
+                       </div>
+                       <div class="section" id="features"><h2>Features</h2>
+                               <ul>
+                                       <li>Fast buffered IO
+                                       <li>Memory pools
+                                       <li>Internal and external sorting routines
+                                       <li>Generic data structures (heaps, search trees, growing buffers)
+                                       <li>Unicode manipulation
+                                       <li>Main loop (watching over file descriptors, sub-processes and timers)
+                                       <li>Thread support
+                                       <li>Configuration system
+                                       <li>Modular system for <tt>configure</tt> scripts
+                                       <li>Build system
+                                       <li>Documentation system
+                               </ul>
+                       </div>
+                       <div class="section" id="license"><h2>License</h2>
+                               <p>
+                                       The library is available under the terms of <a href="http://www.gnu.org/copyleft/lesser.html">GNU Lesser Public License</a> (LGPL) with the exception of few modules, which are in public domain.
+                               <p>
+                                       There is also a commercial version of the library, available with the <a href="/holmes/#license">commercial version of Sherlock Holmes</a>.
+                                       However, unlike the Sherlock Holmes, the commercial version of library does not come with additional features.
+                       </div>
+                       <div class="section" id="authors"><h2>Authors</h2>
+                               <p>
+                                       The library is developed together with Sherlock Holmes by the same authors. Most of it was written by <a href='http://mj.ucw.cz'>Martin Mare¹</a>, <a href="http://www.ucw.cz/~robert/index-en.html">Robert ©palek</a>, Pavel Charvát and <a href="http://vorner.pretel.cz/en/">Michal Vaner</a>.
+                       </div>
+                       <div class="section" id="download"><h2>Download</h2>
+                               <p>
+                                       Currently, only a beta-version (3.99) is available.
+                                       Expect a stable version once the beta version is tested and considered stable.
+                               <p>
+                                       You can download it via <a href="download/">HTTP</a> or via <a href="ftp://ftp.ucw.cz/pub/libucw/">FTP</a>.
+                       </div>
+                       <div class="section" id="docs"><h2>Documentation</h2>
+                               <p>
+                                       Although the documentation is not yet complete, you can <a href="documentation">browse</a> the part which is already written. You can compile the same documentation from the package.
+                       </div>
+                       <div class="section" id="bugs"><h2>Reporting bugs</h2>
+                               <p>
+                                       All reports about bugs, inconveniences or ideas for new features are welcome at <a href="mailto:holmes-bugs@ucw.cz">holmes-bugs@ucw.cz</a>. Patches implementing them are welcome even more ;-).
+                               <p>
+                                       If you use the library to your pleasure, the authors will be glad to hear that at the same address.
+                       </div>
+               </div>
+       </body>
+</html>
diff --git a/free/WWW/libucw/print.css b/free/WWW/libucw/print.css
new file mode 100644 (file)
index 0000000..c4e7432
--- /dev/null
@@ -0,0 +1,4 @@
+div.menu
+{
+       display: none;
+}
diff --git a/free/WWW/libucw/screen.css b/free/WWW/libucw/screen.css
new file mode 100644 (file)
index 0000000..80d23a9
--- /dev/null
@@ -0,0 +1,87 @@
+body
+{
+       font-family: serif;
+       margin: 0;
+       padding: 0;
+}
+div.menu
+{
+       position: fixed;
+       overflow: auto;
+       top: 0em;
+       bottom: 0em;
+       left: 0em;
+       width: 12em;
+}
+div.menu div.icons,
+div.menu div.links,
+div.menu div.nocount
+{
+       text-align: center;
+       border-color: gray;
+       border-width: 2px;
+}
+div.menu div.icons,
+div.menu div.nocount
+{
+       border-bottom-style: solid;
+}
+img
+{
+       border: none;
+       margin-top: 0.5ex;
+}
+div.menu div.nocount p
+{
+       margin-left: 0.5ex;
+       margin-right: 0.5ex;
+}
+div.menu div.links
+{
+       border-bottom-style: solid;
+       border-top-style: solid;
+       margin-top: 2em;
+}
+div.menu a
+{
+       display: block;
+       width: 100%;
+       font-size: 125%;
+       margin-top: 0.5ex;
+       margin-bottom: 0.5ex;
+}
+a
+{
+       text-decoration: none;
+}
+a:hover
+{
+       color: white;
+       background: #08A;
+}
+div.main
+{
+       position: fixed;
+       overflow: auto;
+       top: 0em;
+       bottom: 0em;
+       left: 12em;
+       right: 0em;
+       border-style: solid;
+       border-width: 3px;
+       border-color: #08a;
+}
+div.main div.section
+{
+       margin-left: 1ex;
+       margin-right: 0.6ex;
+}
+h1
+{
+       text-align: center;
+       background: #00FFFF;
+       color: black;
+       margin-top: 0em;
+       padding-top: 0.4em;
+       padding-bottom: 0.4em;
+}