From: Martin Mares Date: Tue, 21 Feb 2012 16:56:00 +0000 (+0100) Subject: Web: Moved one directory up X-Git-Tag: v5.0~4 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=bce72a1b437afb43311e87e98e12f53d447c4d85;p=libucw.git Web: Moved one directory up --- diff --git a/WWW/index.html b/WWW/index.html new file mode 100644 index 00000000..07ca8201 --- /dev/null +++ b/WWW/index.html @@ -0,0 +1,106 @@ + + + + LibUCW + + + + + + +
+

LibUCW

+

What's that?

+

+ LibUCW 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. +

+ As a bonus, there is a build system you can use in your program, documentation system and few perl modules. +

+ It is developed as part of the Sherlock Holmes search engine. +

+

Features

+
    +
  • Fast buffered IO +
  • Memory pools +
  • Internal and external sorting routines +
  • Generic data structures (heaps, search trees, growing buffers) +
  • Unicode manipulation +
  • Main loop (watching over file descriptors, sub-processes and timers) +
  • Thread support +
  • Configuration system +
  • Modular system for configure scripts +
  • Build system +
  • Documentation system +
+
+

Additional libraries

+

+ The package contains few other libraries which you might find useful. + You can build & install libUCW with them or without. + However they are not documented and are more specific. +

    +
  • libcharset – allows manipulation with character sets. +
  • libsh – the Sherlock Holmes library. It contains some routines for storing large amounts of data and alike. +
  • liblang – guessing of text language. +
  • libimages – manipulation with images. +
+
+

License

+

+ The library is available under the terms of GNU Lesser Public License (LGPL) with the exception of few modules, which are in public domain. +

+ There is also a commercial version of the library, available with the commercial version of Sherlock Holmes. + However, unlike the Sherlock Holmes, the commercial version of library does not come with additional features. +

+

Authors

+

+ The library is developed together with Sherlock Holmes by the same authors. Most of it was written by Martin Mare¹, Robert ©palek, Pavel Charvát and Michal Vaner. +

+

Download

+

+ Currently, version 4.0 is available. +

+ You can download it via HTTP or via FTP. +

+

Documentation

+

+ Although the documentation is not yet complete, you can browse the part which is already written. You can compile the same documentation from the package. +

+

Reporting bugs

+

+ All reports about bugs, inconveniences or ideas for new features are welcome at holmes-bugs@ucw.cz. Patches implementing them are welcome even more ;-). +

+ If you use the library to your pleasure, the authors will be glad to hear that at the same address. +

+
+ + diff --git a/WWW/libucw.png b/WWW/libucw.png new file mode 100644 index 00000000..81229db0 Binary files /dev/null and b/WWW/libucw.png differ diff --git a/WWW/libucw.svg b/WWW/libucw.svg new file mode 100644 index 00000000..7ae8f1ff --- /dev/null +++ b/WWW/libucw.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + diff --git a/WWW/libucw/index.html b/WWW/libucw/index.html deleted file mode 100644 index 07ca8201..00000000 --- a/WWW/libucw/index.html +++ /dev/null @@ -1,106 +0,0 @@ - - - - LibUCW - - - - - - -
-

LibUCW

-

What's that?

-

- LibUCW 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. -

- As a bonus, there is a build system you can use in your program, documentation system and few perl modules. -

- It is developed as part of the Sherlock Holmes search engine. -

-

Features

-
    -
  • Fast buffered IO -
  • Memory pools -
  • Internal and external sorting routines -
  • Generic data structures (heaps, search trees, growing buffers) -
  • Unicode manipulation -
  • Main loop (watching over file descriptors, sub-processes and timers) -
  • Thread support -
  • Configuration system -
  • Modular system for configure scripts -
  • Build system -
  • Documentation system -
-
-

Additional libraries

-

- The package contains few other libraries which you might find useful. - You can build & install libUCW with them or without. - However they are not documented and are more specific. -

    -
  • libcharset – allows manipulation with character sets. -
  • libsh – the Sherlock Holmes library. It contains some routines for storing large amounts of data and alike. -
  • liblang – guessing of text language. -
  • libimages – manipulation with images. -
-
-

License

-

- The library is available under the terms of GNU Lesser Public License (LGPL) with the exception of few modules, which are in public domain. -

- There is also a commercial version of the library, available with the commercial version of Sherlock Holmes. - However, unlike the Sherlock Holmes, the commercial version of library does not come with additional features. -

-

Authors

-

- The library is developed together with Sherlock Holmes by the same authors. Most of it was written by Martin Mare¹, Robert ©palek, Pavel Charvát and Michal Vaner. -

-

Download

-

- Currently, version 4.0 is available. -

- You can download it via HTTP or via FTP. -

-

Documentation

-

- Although the documentation is not yet complete, you can browse the part which is already written. You can compile the same documentation from the package. -

-

Reporting bugs

-

- All reports about bugs, inconveniences or ideas for new features are welcome at holmes-bugs@ucw.cz. Patches implementing them are welcome even more ;-). -

- If you use the library to your pleasure, the authors will be glad to hear that at the same address. -

-
- - diff --git a/WWW/libucw/libucw.png b/WWW/libucw/libucw.png deleted file mode 100644 index 81229db0..00000000 Binary files a/WWW/libucw/libucw.png and /dev/null differ diff --git a/WWW/libucw/libucw.svg b/WWW/libucw/libucw.svg deleted file mode 100644 index 7ae8f1ff..00000000 --- a/WWW/libucw/libucw.svg +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - diff --git a/WWW/libucw/print.css b/WWW/libucw/print.css deleted file mode 100644 index c4e74322..00000000 --- a/WWW/libucw/print.css +++ /dev/null @@ -1,4 +0,0 @@ -div.menu -{ - display: none; -} diff --git a/WWW/libucw/screen.css b/WWW/libucw/screen.css deleted file mode 100644 index c83e5ad3..00000000 --- a/WWW/libucw/screen.css +++ /dev/null @@ -1,92 +0,0 @@ -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.logo img -{ - margin-left: 4em; - width: 4em; - height: 4em; -} -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; -} -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; -} diff --git a/WWW/print.css b/WWW/print.css new file mode 100644 index 00000000..c4e74322 --- /dev/null +++ b/WWW/print.css @@ -0,0 +1,4 @@ +div.menu +{ + display: none; +} diff --git a/WWW/screen.css b/WWW/screen.css new file mode 100644 index 00000000..c83e5ad3 --- /dev/null +++ b/WWW/screen.css @@ -0,0 +1,92 @@ +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.logo img +{ + margin-left: 4em; + width: 4em; + height: 4em; +} +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; +} +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; +}