Namdak Tonpa 5 years ago
parent
commit
2ee974d3ad
13 changed files with 180 additions and 509 deletions
  1. 13 45
      man/kvs.htm
  2. 13 36
      man/kvs_fs.htm
  3. 13 36
      man/kvs_mnesia.htm
  4. 13 36
      man/kvs_rocks.htm
  5. 12 31
      man/kvs_st.htm
  6. 16 51
      man/kvs_stream.htm
  7. 13 45
      man/ua/kvs.htm
  8. 20 39
      man/ua/kvs_annnounce.htm
  9. 13 36
      man/ua/kvs_fs.htm
  10. 13 36
      man/ua/kvs_mnesia.htm
  11. 13 36
      man/ua/kvs_rocks.htm
  12. 12 31
      man/ua/kvs_st.htm
  13. 16 51
      man/ua/kvs_stream.htm

+ 13 - 45
man/kvs.htm

@@ -1,31 +1,13 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>KVS</title>
-    <link rel="stylesheet" href="https://synrc.space/synrc.css" />
-</head>
-
-<body>
-
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space'>KVS</a>
-    <a href='#' style="background:#ededed;">KVS</a>
-    <a href='ua/kvs.htm'>UA</a>
-    <a href='#' style="background:#ededed;">EN</a>
-</nav>
-
-<header>
-    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>KVS</title><link rel="stylesheet" href="https://synrc.space/synrc.css" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space">KVS</a>
+    <a href="#" style="background:#ededed;">KVS</a>
+    <a href="ua/kvs.htm">UA</a>
+    <a href="#" style="background:#ededed;">EN</a>
+</nav><header>
+    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>KVS</h1>
     <h1>KVS</h1>
-</header>
-
-<main>
+</header><main>
     <section>
     <section>
 
 
 <h3>INTRO</h3>
 <h3>INTRO</h3>
@@ -34,16 +16,7 @@
       It has discovery, data manipulation and retrival features. Under the hood
       It has discovery, data manipulation and retrival features. Under the hood
       it handles configurable run-time backends for each supported database.</p>
       it handles configurable run-time backends for each supported database.</p>
 
 
-        <p><blockquote><p><ul>
-            <li><b><a href="#dir">dir/0</a></b> &mdash; table list.</li>
-            <li><b><a href="#ver">ver/0</a></b> &mdash; KVS version.</li>
-            <li><b><a href="#seq">seq/2</a></b> &mdash; generate new sequence table id.</li>
-            <li><b><a href="#count">count/1</a></b> &mdash; counts records in table.</li>
-            <li><b><a href="#put">put/1</a></b> &mdash; put record using id as a key.</li>
-            <li><b><a href="#get">get/2</a></b> &mdash; get record by key from table.</li>
-            <li><b><a href="#delete">delete/1</a></b> &mdash; delete record from table.</li>
-            <li><b><a href="#index">index/3</a></b> &mdash; search records by field and its value.</li>
-        </ul></p></blockquote></p>
+        <p></p><blockquote><p></p><ul><li><b><a href="#dir">dir/0</a></b> — table list.</li><li><b><a href="#ver">ver/0</a></b> — KVS version.</li><li><b><a href="#seq">seq/2</a></b> — generate new sequence table id.</li><li><b><a href="#count">count/1</a></b> — counts records in table.</li><li><b><a href="#put">put/1</a></b> — put record using id as a key.</li><li><b><a href="#get">get/2</a></b> — get record by key from table.</li><li><b><a href="#delete">delete/1</a></b> — delete record from table.</li><li><b><a href="#index">index/3</a></b> — search records by field and its value.</li></ul></blockquote>
 
 
  <p>You can change backend by setting application env.
  <p>You can change backend by setting application env.
     This behaves well even under the heavy load.</p>
     This behaves well even under the heavy load.</p>
@@ -150,11 +123,6 @@
 <a href="kvs_stream.htm"><b>kvs_stream</b></a>.
 <a href="kvs_stream.htm"><b>kvs_stream</b></a>.
 </p>
 </p>
     </section>
     </section>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 13 - 36
man/kvs_fs.htm

@@ -1,36 +1,18 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>FS</title>
-    <link rel="stylesheet" href="https://synrc.space/synrc.css" />
-</head>
-
-<body>
-
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space'>KVS</a>
-    <a href='#' style="background:#ededed;">FS</a>
-    <a href='ua/kvs_fs.htm'>UA</a>
-    <a href='#' style="background:#ededed;">EN</a>
-</nav>
-
-<header>
-    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>FS</title><link rel="stylesheet" href="https://synrc.space/synrc.css" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space">KVS</a>
+    <a href="#" style="background:#ededed;">FS</a>
+    <a href="ua/kvs_fs.htm">UA</a>
+    <a href="#" style="background:#ededed;">EN</a>
+</nav><header>
+    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>FS</h1>
     <h1>FS</h1>
-</header>
-
-<main>
+</header><main>
    <section>
    <section>
    <h3>INTRO</h3>
    <h3>INTRO</h3>
    <p>FS is a <b>filesystem</b> backend implementation for KVS.
    <p>FS is a <b>filesystem</b> backend implementation for KVS.
       Put the {dba,kvs_fs} property for the kvs application in your sys.config.</p>
       Put the {dba,kvs_fs} property for the kvs application in your sys.config.</p>
-   <br>
+   <br />
    </section>
    </section>
     <section>
     <section>
 <p>This module may refer to:
 <p>This module may refer to:
@@ -38,11 +20,6 @@
 </p>
 </p>
 
 
     </section>
     </section>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 13 - 36
man/kvs_mnesia.htm

@@ -1,37 +1,19 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>MNESIA</title>
-    <link rel="stylesheet" href="https://synrc.space/synrc.css" />
-</head>
-
-<body>
-
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space'>KVS</a>
-    <a href='#' style="background:#ededed;">MNESIA</a>
-    <a href='ua/kvs_mnesia.htm'>UA</a>
-    <a href='#' style="background:#ededed;">EN</a>
-</nav>
-
-<header>
-    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>MNESIA</title><link rel="stylesheet" href="https://synrc.space/synrc.css" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space">KVS</a>
+    <a href="#" style="background:#ededed;">MNESIA</a>
+    <a href="ua/kvs_mnesia.htm">UA</a>
+    <a href="#" style="background:#ededed;">EN</a>
+</nav><header>
+    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>MNESIA</h1>
     <h1>MNESIA</h1>
-</header>
-
-<main>
+</header><main>
    <article>
    <article>
    <section>
    <section>
    <h3>INTRO</h3>
    <h3>INTRO</h3>
    <p>MNESIA is a <b>mnesia</b> backend imlpementation for KVS.
    <p>MNESIA is a <b>mnesia</b> backend imlpementation for KVS.
       Put the {dba,kvs_mnesia} property for the kvs application in your sys.config.</p>
       Put the {dba,kvs_mnesia} property for the kvs application in your sys.config.</p>
-   <br>
+   <br />
    </section>
    </section>
     <section>
     <section>
 <p>This module may refer to:
 <p>This module may refer to:
@@ -40,11 +22,6 @@
 
 
     </section>
     </section>
    </article>
    </article>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 13 - 36
man/kvs_rocks.htm

@@ -1,38 +1,20 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>ROCKS</title>
-    <link rel="stylesheet" href="https://synrc.space/synrc.css" />
-</head>
-
-<body>
-
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space'>KVS</a>
-    <a href='#' style="background:#ededed;">ROCKS</a>
-    <a href='ua/kvs_rocks.htm'>UA</a>
-    <a href='#' style="background:#ededed;">EN</a>
-</nav>
-
-<header>
-    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>ROCKS</title><link rel="stylesheet" href="https://synrc.space/synrc.css" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space">KVS</a>
+    <a href="#" style="background:#ededed;">ROCKS</a>
+    <a href="ua/kvs_rocks.htm">UA</a>
+    <a href="#" style="background:#ededed;">EN</a>
+</nav><header>
+    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>ROCKS</h1>
     <h1>ROCKS</h1>
-</header>
-
-<main>
+</header><main>
    <article>
    <article>
    <section>
    <section>
    <h3>INTRO</h3>
    <h3>INTRO</h3>
    <p>ROCKS is the <b>RocksDB</b> backend implementation for KVS.
    <p>ROCKS is the <b>RocksDB</b> backend implementation for KVS.
       Put the {dba,kvs_rocks} and (optionally) {dba_st,kvs_st} properties
       Put the {dba,kvs_rocks} and (optionally) {dba_st,kvs_st} properties
       for the kvs application in your sys.config.</p>
       for the kvs application in your sys.config.</p>
-   <br>
+   <br />
    </section>
    </section>
     <section>
     <section>
 <p>This module may refer to:
 <p>This module may refer to:
@@ -43,11 +25,6 @@
 
 
     </section>
     </section>
    </article>
    </article>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 12 - 31
man/kvs_st.htm

@@ -1,27 +1,13 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>ST</title>
-    <link rel="stylesheet" href="https://synrc.space/synrc.css" />
-</head>
-<body>
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space'>KVS</a>
-    <a href='#' style="background:#ededed;">ST</a>
-    <a href='ua/kvs_st.htm'>UA</a>
-    <a href='#' style="background:#ededed;">EN</a>
-</nav>
-<header>
-    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>ST</title><link rel="stylesheet" href="https://synrc.space/synrc.css" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space">KVS</a>
+    <a href="#" style="background:#ededed;">ST</a>
+    <a href="ua/kvs_st.htm">UA</a>
+    <a href="#" style="background:#ededed;">EN</a>
+</nav><header>
+    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>ST</h1>
     <h1>ST</h1>
-</header>
-<main>
+</header><main>
     <section>
     <section>
 
 
 <h3>INTRO</h3>
 <h3>INTRO</h3>
@@ -36,11 +22,6 @@
 <a href="kvs.htm"><b>kvs</b></a>.
 <a href="kvs.htm"><b>kvs</b></a>.
 </p>
 </p>
     </section>
     </section>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 16 - 51
man/kvs_stream.htm

@@ -1,27 +1,13 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>STREAM</title>
-    <link rel="stylesheet" href="https://synrc.space/synrc.css" />
-</head>
-<body>
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space'>KVS</a>
-    <a href='#' style="background:#ededed;">STREAM</a>
-    <a href='ua/kvs_stream.htm'>UA</a>
-    <a href='#' style="background:#ededed;">EN</a>
-</nav>
-<header>
-    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>STREAM</title><link rel="stylesheet" href="https://synrc.space/synrc.css" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space">KVS</a>
+    <a href="#" style="background:#ededed;">STREAM</a>
+    <a href="ua/kvs_stream.htm">UA</a>
+    <a href="#" style="background:#ededed;">EN</a>
+</nav><header>
+    <a href="../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>STREAM</h1>
     <h1>STREAM</h1>
-</header>
-<main>
+</header><main>
     <section>
     <section>
 
 
 <h3>INTRO</h3>
 <h3>INTRO</h3>
@@ -29,31 +15,15 @@
 <p>The STREAM module provides chain accumulation, traversal and persistence.
 <p>The STREAM module provides chain accumulation, traversal and persistence.
    </p>
    </p>
 
 
-        <p><blockquote><p><ul>
-            <li><b><a href="#writer">writer/1</a></b> &mdash; creates writer cursor to db.</li>
-            <li><b><a href="#reader">reader/1</a></b> &mdash; creates reader cursor to db.</li>
-            <li><b><a href="#save">save/1</a></b> &mdash; stores cursor to db.</li>
-            <li><b><a href="#load">load_reader/1</a></b> &mdash; loads reader cursor.</li>
-            <li><b><a href="#load">load_writer/1</a></b> &mdash; loads writer cursor.</li>
-            <li><b><a href="#top">top/1</a></b> &mdash; returns top of the chain.</li>
-            <li><b><a href="#bot">bot/1</a></b> &mdash; returns bottom of the chain.</li>
-            <li><b><a href="#next">next/1</a></b> &mdash; moves reader next.</li>
-            <li><b><a href="#prev">prev/1</a></b> &mdash; moves reader prev.</li>
-            <li><b><a href="#take">take/1</a></b> &mdash; takes N elements from reader.</li>
-            <li><b><a href="#drop">drop/1</a></b> &mdash; skips N elements from reader.</li>
-            <li><b><a href="#add">add/1</a></b> &mdash; adds element to list.</li>
-            <li><b><a href="#append">append/2</a></b> &mdash; adds element to feed.</li>
-            <li><b><a href="#append">cut/2</a></b> &mdash; cleanup feed by a given timestamp.</li>
-        </ul></p></blockquote></p>
+        <p></p><blockquote><p></p><ul><li><b><a href="#writer">writer/1</a></b> — creates writer cursor to db.</li><li><b><a href="#reader">reader/1</a></b> — creates reader cursor to db.</li><li><b><a href="#save">save/1</a></b> — stores cursor to db.</li><li><b><a href="#load">load_reader/1</a></b> — loads reader cursor.</li><li><b><a href="#load">load_writer/1</a></b> — loads writer cursor.</li><li><b><a href="#top">top/1</a></b> — returns top of the chain.</li><li><b><a href="#bot">bot/1</a></b> — returns bottom of the chain.</li><li><b><a href="#next">next/1</a></b> — moves reader next.</li><li><b><a href="#prev">prev/1</a></b> — moves reader prev.</li><li><b><a href="#take">take/1</a></b> — takes N elements from reader.</li><li><b><a href="#drop">drop/1</a></b> — skips N elements from reader.</li><li><b><a href="#add">add/1</a></b> — adds element to list.</li><li><b><a href="#append">append/2</a></b> — adds element to feed.</li><li><b><a href="#append">cut/2</a></b> — cleanup feed by a given timestamp.</li></ul></blockquote>
 
 
     <p>
     <p>
-      You can grab <a style="margin-bottom:30px;"
-       href="https://raw.githubusercontent.com/synrc/kvs/master/src/kvs_stream.erl">kvs_stream</a>
+      You can grab <a style="margin-bottom:30px;" href="https://raw.githubusercontent.com/synrc/kvs/master/src/kvs_stream.erl">kvs_stream</a>
       and use it in your applications without importing <b>synrc/kvs</b> dependency,
       and use it in your applications without importing <b>synrc/kvs</b> dependency,
       as this module is self-containing.
       as this module is self-containing.
       The possible applications are: public and private feeds, FIFO queues,
       The possible applications are: public and private feeds, FIFO queues,
-   unread messages, chat applications, blockchain etc.<br><br>
-    </section>
+   unread messages, chat applications, blockchain etc.<br /><br />
+    </p></section>
     <section>
     <section>
 
 
 <h3>WRITER</h3>
 <h3>WRITER</h3>
@@ -165,11 +135,6 @@
 </p>
 </p>
 
 
     </section>
     </section>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 13 - 45
man/ua/kvs.htm

@@ -1,31 +1,13 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>KVS</title>
-    <link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" />
-</head>
-
-<body>
-
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space/index.ua.html'>KVS</a>
-    <a href='#' style="background:#ededed;">KVS</a>
-    <a href='#' style="background:#ededed;">UA</a>
-    <a href='../kvs.htm'>EN</a>
-</nav>
-
-<header>
-    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>KVS</title><link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space/index.ua.html">KVS</a>
+    <a href="#" style="background:#ededed;">KVS</a>
+    <a href="#" style="background:#ededed;">UA</a>
+    <a href="../kvs.htm">EN</a>
+</nav><header>
+    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>KVS</h1>
     <h1>KVS</h1>
-</header>
-
-<main>
+</header><main>
     <section>
     <section>
 
 
 <h3>ВСТУП</h3>
 <h3>ВСТУП</h3>
@@ -34,16 +16,7 @@
       Він має функції відкриття, маніпулювання даними та відновлення даних.
       Він має функції відкриття, маніпулювання даними та відновлення даних.
       Під капотом він обробляє налаштовувані під час виконання бекенди для кожної підтримуваної бази даних.</p>
       Під капотом він обробляє налаштовувані під час виконання бекенди для кожної підтримуваної бази даних.</p>
 
 
-        <p><blockquote><p><ul>
-            <li><b><a href="#dir">dir/0</a></b> &mdash; повертає перелік таблиць.</li>
-            <li><b><a href="#ver">ver/0</a></b> &mdash; повертає версію KVS.</li>
-            <li><b><a href="#seq">seq/2</a></b> &mdash; генерує новий ідентифікатор послідовностей таблиці.</li>
-            <li><b><a href="#count">count/1</a></b> &mdash; повертає кількість записів в таблиці.</li>
-            <li><b><a href="#put">put/1</a></b> &mdash; зберігає запис, використовуючи id як ключ.</li>
-            <li><b><a href="#get">get/2</a></b> &mdash; повертає запис по його ключу.</li>
-            <li><b><a href="#delete">delete/1</a></b> &mdash; видаляє запис з таблиці.</li>
-            <li><b><a href="#index">index/3</a></b> &mdash; виконує пошук записів по назві поля та його значенню.</li>
-        </ul></p></blockquote></p>
+        <p></p><blockquote><p></p><ul><li><b><a href="#dir">dir/0</a></b> — повертає перелік таблиць.</li><li><b><a href="#ver">ver/0</a></b> — повертає версію KVS.</li><li><b><a href="#seq">seq/2</a></b> — генерує новий ідентифікатор послідовностей таблиці.</li><li><b><a href="#count">count/1</a></b> — повертає кількість записів в таблиці.</li><li><b><a href="#put">put/1</a></b> — зберігає запис, використовуючи id як ключ.</li><li><b><a href="#get">get/2</a></b> — повертає запис по його ключу.</li><li><b><a href="#delete">delete/1</a></b> — видаляє запис з таблиці.</li><li><b><a href="#index">index/3</a></b> — виконує пошук записів по назві поля та його значенню.</li></ul></blockquote>
 
 
  <p>Ви можете поміняти бекенд, використовуючи змінні оточення env в налаштуваннях додатку.
  <p>Ви можете поміняти бекенд, використовуючи змінні оточення env в налаштуваннях додатку.
     Це добре працює навіть під великим навантаженням.</p>
     Це добре працює навіть під великим навантаженням.</p>
@@ -150,11 +123,6 @@
 <a href="kvs_stream.htm"><b>kvs_stream</b></a>.
 <a href="kvs_stream.htm"><b>kvs_stream</b></a>.
 </p>
 </p>
     </section>
     </section>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 20 - 39
man/ua/kvs_annnounce.htm

@@ -1,23 +1,9 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>Нова версія KVS</title>
-    <link rel="stylesheet" href="https://forms.n2o.space/priv/static/css/forms.css?v=1" />
-    <link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" />
-</head>
-<body>
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space'>KVS</a>
-    <a href='#' style="background:#ededed;">АНОНС</a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>Нова версія KVS</title><link rel="stylesheet" href="https://forms.n2o.space/priv/static/css/forms.css?v=1" /><link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space">KVS</a>
+    <a href="#" style="background:#ededed;">АНОНС</a>
     
     
-</nav>
-<main>
+</nav><main>
     <section>
     <section>
         <h3>Нова версія KVS 6.4</h3>
         <h3>Нова версія KVS 6.4</h3>
         <p>KVS — слой абстракції, який складається з двох частин: базового API та API керування стрімами,
         <p>KVS — слой абстракції, який складається з двох частин: базового API та API керування стрімами,
@@ -30,18 +16,18 @@
          <h3>Чому KVS?</h3>
          <h3>Чому KVS?</h3>
 
 
          <p>Призначення KVS:</p>
          <p>Призначення KVS:</p>
-         <p>— надання інтерфейсу абстрагування широкого спектра сховищ;<br>
-            — надання зручного Erlang REPL інтерфейсу для роботи з записами (records);<br>
-            — розділення на базовий (get put) інтерфейс, та стрім інтерфейс ітераторів (next prev);<br>
-            — набір драйверів (внутрішня база, зовнішня база і файлова система);<br>
+         <p>— надання інтерфейсу абстрагування широкого спектра сховищ;<br />
+            — надання зручного Erlang REPL інтерфейсу для роботи з записами (records);<br />
+            — розділення на базовий (get put) інтерфейс, та стрім інтерфейс ітераторів (next prev);<br />
+            — набір драйверів (внутрішня база, зовнішня база і файлова система);<br />
             — шари даних: файлова система, ланцюжки повідомлень, банківські транзакції, дерева
             — шари даних: файлова система, ланцюжки повідомлень, банківські транзакції, дерева
               підписів, трейси бізнес-процесів, блокчейни, системи черг,
               підписів, трейси бізнес-процесів, блокчейни, системи черг,
-              тайм серіес, ось це все.<br>
+              тайм серіес, ось це все.<br />
         </p>
         </p>
          <p>Розпочинаючи з незначної модифікації KVS поміняла назву, тепер це "Абстрактна База Ланцюжків",
          <p>Розпочинаючи з незначної модифікації KVS поміняла назву, тепер це "Абстрактна База Ланцюжків",
             а не "Абстрактна База Термів", оскільки відділився окремий стрім API.</p>
             а не "Абстрактна База Термів", оскільки відділився окремий стрім API.</p>
 
 
-         <p>— <a href="https://github.com/synrc/kvs">synrc/kvs</a> — 6.4<br></p>
+         <p>— <a href="https://github.com/synrc/kvs">synrc/kvs</a> — 6.4<br /></p>
 
 
         <p> Розповімо трохи про теоретичні основи KVS. Ця бібліотека дозволяє або повинна
         <p> Розповімо трохи про теоретичні основи KVS. Ця бібліотека дозволяє або повинна
             дозволяти зберігати та діставати структури будь-якого виду, надаючи семантику управління
             дозволяти зберігати та діставати структури будь-якого виду, надаючи семантику управління
@@ -133,18 +119,18 @@
         <figure>
         <figure>
         <code>
         <code>
 1> {ok,Ref} = rocksdb:open("hey",[{create_if_missing,true}]).
 1> {ok,Ref} = rocksdb:open("hey",[{create_if_missing,true}]).
-2> rocksdb:put(Ref, <<"/users/1">>,<<"maxim">>,[{sync,true}]).
-3> rocksdb:put(Ref, <<"/users/2">>,<<"doxtop">>,[{sync,true}]).
-4> rocksdb:put(Ref, <<"/users/3">>,<<"vlad">>,[{sync,true}]).
-5> rocksdb:put(Ref, <<"/staff/1">>,<<"vlad">>,[{sync,true}]).
-6> rocksdb:put(Ref, <<"/staff/2">>,<<"maxim">>,[{sync,true}]).
-7> rocksdb:put(Ref, <<"/staff/3">>,<<"doxtop">>,[{sync,true}]).
+2> rocksdb:put(Ref, &lt;&lt;"/users/1">>,&lt;&lt;"maxim">>,[{sync,true}]).
+3> rocksdb:put(Ref, &lt;&lt;"/users/2">>,&lt;&lt;"doxtop">>,[{sync,true}]).
+4> rocksdb:put(Ref, &lt;&lt;"/users/3">>,&lt;&lt;"vlad">>,[{sync,true}]).
+5> rocksdb:put(Ref, &lt;&lt;"/staff/1">>,&lt;&lt;"vlad">>,[{sync,true}]).
+6> rocksdb:put(Ref, &lt;&lt;"/staff/2">>,&lt;&lt;"maxim">>,[{sync,true}]).
+7> rocksdb:put(Ref, &lt;&lt;"/staff/3">>,&lt;&lt;"doxtop">>,[{sync,true}]).
 8> {ok,I} = rocksdb:iterator(Ref,[]).
 8> {ok,I} = rocksdb:iterator(Ref,[]).
-9> rocksdb:iterator_move(I,{seek,<<"/staff/">>}).
+9> rocksdb:iterator_move(I,{seek,&lt;&lt;"/staff/">>}).
 10> rocksdb:iterator_move(I,next).
 10> rocksdb:iterator_move(I,next).
 11> rocksdb:iterator_move(I,next).
 11> rocksdb:iterator_move(I,next).
 12> rocksdb:iterator_move(I,next).
 12> rocksdb:iterator_move(I,next).
-13> rocksdb:iterator_move(I,{seek,<<"/users/">>}).
+13> rocksdb:iterator_move(I,{seek,&lt;&lt;"/users/">>}).
 14> rocksdb:iterator_move(I,next).
 14> rocksdb:iterator_move(I,next).
 15> rocksdb:iterator_move(I,next).
 15> rocksdb:iterator_move(I,next).
 16> rocksdb:iterator_move(I,next).
 16> rocksdb:iterator_move(I,next).
@@ -222,9 +208,4 @@ ok
          <a href="https://github.com/aeternity/mnesia_rocksdb">mnesia_rocksdb</a>.</p>
          <a href="https://github.com/aeternity/mnesia_rocksdb">mnesia_rocksdb</a>.</p>
 
 
     </section>
     </section>
-</main>
-<footer>Namdak Tonpa <span class="heart">&nbsp;❤&nbsp;</span> 2009—2019</footer>
-
-
-</body>
-</html>
+</main><footer>Namdak Tonpa <span class="heart">&#160;❤&#160;</span> 2009—2019</footer></body></html>

+ 13 - 36
man/ua/kvs_fs.htm

@@ -1,36 +1,18 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>FS</title>
-    <link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" />
-</head>
-
-<body>
-
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space/index.ua.html'>KVS</a>
-    <a href='#' style="background:#ededed;">FS</a>
-    <a href='#' style="background:#ededed;">UA</a>
-    <a href='../kvs_fs.htm'>EN</a>
-</nav>
-
-<header>
-    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>FS</title><link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space/index.ua.html">KVS</a>
+    <a href="#" style="background:#ededed;">FS</a>
+    <a href="#" style="background:#ededed;">UA</a>
+    <a href="../kvs_fs.htm">EN</a>
+</nav><header>
+    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>FS</h1>
     <h1>FS</h1>
-</header>
-
-<main>
+</header><main>
    <section>
    <section>
    <h3>ВСТУП</h3>
    <h3>ВСТУП</h3>
    <p>FS — це імплементація <b>filesystem</b> бекенду для KVS.
    <p>FS — це імплементація <b>filesystem</b> бекенду для KVS.
       Помістіть властивість {dba,kvs_fs} для додатку kvs у ваш sys.config.</p>
       Помістіть властивість {dba,kvs_fs} для додатку kvs у ваш sys.config.</p>
-   <br>
+   <br />
    </section>
    </section>
     <section>
     <section>
 <p>Цей модуль може бути пов'язаним з:
 <p>Цей модуль може бути пов'язаним з:
@@ -38,11 +20,6 @@
 </p>
 </p>
 
 
     </section>
     </section>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 13 - 36
man/ua/kvs_mnesia.htm

@@ -1,37 +1,19 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>MNESIA</title>
-    <link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" />
-</head>
-
-<body>
-
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space/index.ua.html'>KVS</a>
-    <a href='#' style="background:#ededed;">MNESIA</a>
-    <a href='#' style="background:#ededed;">UA</a>
-    <a href='../kvs_mnesia.htm'>EN</a>
-</nav>
-
-<header>
-    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>MNESIA</title><link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space/index.ua.html">KVS</a>
+    <a href="#" style="background:#ededed;">MNESIA</a>
+    <a href="#" style="background:#ededed;">UA</a>
+    <a href="../kvs_mnesia.htm">EN</a>
+</nav><header>
+    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>MNESIA</h1>
     <h1>MNESIA</h1>
-</header>
-
-<main>
+</header><main>
    <article>
    <article>
    <section>
    <section>
    <h3>ВСТУП</h3>
    <h3>ВСТУП</h3>
    <p>MNESIA — це реалізація бекенду <b>mnesia</b> для KVS.
    <p>MNESIA — це реалізація бекенду <b>mnesia</b> для KVS.
       Помістіть властивість {dba,kvs_mnesia} для додатку kvs у ваш sys.config.</p>
       Помістіть властивість {dba,kvs_mnesia} для додатку kvs у ваш sys.config.</p>
-   <br>
+   <br />
    </section>
    </section>
     <section>
     <section>
 <p>Цей модуль може бути пов'язаним з:
 <p>Цей модуль може бути пов'язаним з:
@@ -40,11 +22,6 @@
 
 
     </section>
     </section>
    </article>
    </article>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 13 - 36
man/ua/kvs_rocks.htm

@@ -1,37 +1,19 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>ROCKS</title>
-    <link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" />
-</head>
-
-<body>
-
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space/index.ua.html'>KVS</a>
-    <a href='#' style="background:#ededed;">ROCKS</a>
-    <a href='#' style="background:#ededed;">UA</a>
-    <a href='../kvs_rocks.htm'>EN</a>
-</nav>
-
-<header>
-    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>ROCKS</title><link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space/index.ua.html">KVS</a>
+    <a href="#" style="background:#ededed;">ROCKS</a>
+    <a href="#" style="background:#ededed;">UA</a>
+    <a href="../kvs_rocks.htm">EN</a>
+</nav><header>
+    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>ROCKS</h1>
     <h1>ROCKS</h1>
-</header>
-
-<main>
+</header><main>
    <article>
    <article>
    <section>
    <section>
    <h3>ВСТУП</h3>
    <h3>ВСТУП</h3>
    <p>ROCKS — це реалізація бекенду <b>RocksDB</b> для KVS.
    <p>ROCKS — це реалізація бекенду <b>RocksDB</b> для KVS.
       Помістіть властивості {dba,kvs_rocks} та, опціонально, {dba_st,kvs_st} для додатку kvs у ваш sys.config.</p>
       Помістіть властивості {dba,kvs_rocks} та, опціонально, {dba_st,kvs_st} для додатку kvs у ваш sys.config.</p>
-   <br>
+   <br />
    </section>
    </section>
     <section>
     <section>
 <p>Цей модуль може бути пов'язаним з:
 <p>Цей модуль може бути пов'язаним з:
@@ -42,11 +24,6 @@
 
 
     </section>
     </section>
    </article>
    </article>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 12 - 31
man/ua/kvs_st.htm

@@ -1,27 +1,13 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>ST</title>
-    <link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" />
-</head>
-<body>
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space/index.ua.html'>KVS</a>
-    <a href='#' style="background:#ededed;">ST</a>
-    <a href='#' style="background:#ededed;">UA</a>
-    <a href='../kvs_st.htm'>EN</a>
-</nav>
-<header>
-    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>ST</title><link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space/index.ua.html">KVS</a>
+    <a href="#" style="background:#ededed;">ST</a>
+    <a href="#" style="background:#ededed;">UA</a>
+    <a href="../kvs_st.htm">EN</a>
+</nav><header>
+    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>ST</h1>
     <h1>ST</h1>
-</header>
-<main>
+</header><main>
     <section>
     <section>
 
 
 <h3>ВСТУП</h3>
 <h3>ВСТУП</h3>
@@ -37,11 +23,6 @@
 <a href="kvs.htm"><b>kvs</b></a>.
 <a href="kvs.htm"><b>kvs</b></a>.
 </p>
 </p>
     </section>
     </section>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>

+ 16 - 51
man/ua/kvs_stream.htm

@@ -1,27 +1,13 @@
-<!DOCTYPE html>
-<html>
-<head>
-    <meta charset="utf-8" />
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
-    <meta name="description" content="" />
-    <meta name="author" content="Maxim Sokhatsky" />
-    <title>STREAM</title>
-    <link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" />
-</head>
-<body>
-<nav>
-    <a href='https://n2o.dev'>DEV</a>
-    <a href='https://kvs.n2o.space/index.ua.html'>KVS</a>
-    <a href='#' style="background:#ededed;">STREAM</a>
-    <a href='#' style="background:#ededed;">UA</a>
-    <a href='../kvs_stream.htm'>EN</a>
-</nav>
-<header>
-    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg"></a>
+<!DOCTYPE html><html><head><meta charset="utf-8" /><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="description" content="" /><meta name="author" content="Maxim Sokhatsky" /><title>STREAM</title><link rel="stylesheet" href="https://tonpa.guru/blank.css?v=2" /></head><body><nav>
+    <a href="https://n2o.dev">DEV</a>
+    <a href="https://kvs.n2o.space/index.ua.html">KVS</a>
+    <a href="#" style="background:#ededed;">STREAM</a>
+    <a href="#" style="background:#ededed;">UA</a>
+    <a href="../kvs_stream.htm">EN</a>
+</nav><header>
+    <a href="../../index.html"><img src="https://n2o.space/img/Synrc Neo.svg" /></a>
     <h1>STREAM</h1>
     <h1>STREAM</h1>
-</header>
-<main>
+</header><main>
     <section>
     <section>
 
 
 <h3>ВСТУП</h3>
 <h3>ВСТУП</h3>
@@ -29,31 +15,15 @@
 <p>Модуль STREAM пропонує інтерфейс фолдів, акумуляторів за персистентного зберігання ланцюжків даних.
 <p>Модуль STREAM пропонує інтерфейс фолдів, акумуляторів за персистентного зберігання ланцюжків даних.
    </p>
    </p>
 
 
-        <p><blockquote><p><ul>
-            <li><b><a href="#writer">writer/1</a></b> &mdash; створює та повертає курсор запису до бази даних.</li>
-            <li><b><a href="#reader">reader/1</a></b> &mdash; створює та повертає курсор зчитування до бази даних.</li>
-            <li><b><a href="#save">save/1</a></b> &mdash; зберігає курсор до бази даних.</li>
-            <li><b><a href="#load">load_reader/1</a></b> &mdash; підзавантажує збережений курсор зчитування.</li>
-            <li><b><a href="#load">load_writer/1</a></b> &mdash; підзавантажує збережений курсор запису.</li>
-            <li><b><a href="#top">top/1</a></b> &mdash; повертає початок (вершину) ланцюжка.</li>
-            <li><b><a href="#bot">bot/1</a></b> &mdash; повертає закінчення (основу) ланцюжка.</li>
-            <li><b><a href="#next">next/1</a></b> &mdash; переміщає курсор зчитування на наступний елемент.</li>
-            <li><b><a href="#prev">prev/1</a></b> &mdash; переміщає курсор зчитування на попередній елемент.</li>
-            <li><b><a href="#take">take/1</a></b> &mdash; повертає N елементів з курсору зчитування.</li>
-            <li><b><a href="#drop">drop/1</a></b> &mdash; пропускає N елементів з курсору зчитування.</li>
-            <li><b><a href="#add">add/1</a></b> &mdash; додає елемент до списку.</li>
-            <li><b><a href="#append">append/2</a></b> &mdash; додає елемент в канал.</li>
-            <li><b><a href="#append">cut/2</a></b> &mdash; очищає канал до заданої мітки timestamp.</li>
-        </ul></p></blockquote></p>
+        <p></p><blockquote><p></p><ul><li><b><a href="#writer">writer/1</a></b> — створює та повертає курсор запису до бази даних.</li><li><b><a href="#reader">reader/1</a></b> — створює та повертає курсор зчитування до бази даних.</li><li><b><a href="#save">save/1</a></b> — зберігає курсор до бази даних.</li><li><b><a href="#load">load_reader/1</a></b> — підзавантажує збережений курсор зчитування.</li><li><b><a href="#load">load_writer/1</a></b> — підзавантажує збережений курсор запису.</li><li><b><a href="#top">top/1</a></b> — повертає початок (вершину) ланцюжка.</li><li><b><a href="#bot">bot/1</a></b> — повертає закінчення (основу) ланцюжка.</li><li><b><a href="#next">next/1</a></b> — переміщає курсор зчитування на наступний елемент.</li><li><b><a href="#prev">prev/1</a></b> — переміщає курсор зчитування на попередній елемент.</li><li><b><a href="#take">take/1</a></b> — повертає N елементів з курсору зчитування.</li><li><b><a href="#drop">drop/1</a></b> — пропускає N елементів з курсору зчитування.</li><li><b><a href="#add">add/1</a></b> — додає елемент до списку.</li><li><b><a href="#append">append/2</a></b> — додає елемент в канал.</li><li><b><a href="#append">cut/2</a></b> — очищає канал до заданої мітки timestamp.</li></ul></blockquote>
 
 
     <p>
     <p>
-      Ви може взяти <a style="margin-bottom:30px;"
-       href="https://raw.githubusercontent.com/synrc/kvs/master/src/kvs_stream.erl">kvs_stream</a>
+      Ви може взяти <a style="margin-bottom:30px;" href="https://raw.githubusercontent.com/synrc/kvs/master/src/kvs_stream.erl">kvs_stream</a>
       і використовувати у своїх додатках без імпортування залежності <b>synrc/kvs</b>,
       і використовувати у своїх додатках без імпортування залежності <b>synrc/kvs</b>,
       оскільки даний модуль є самодостатнім.
       оскільки даний модуль є самодостатнім.
       Додатками можуть бути: публічні та приватні канали/стрічки новин, FIFO черги,
       Додатками можуть бути: публічні та приватні канали/стрічки новин, FIFO черги,
-   непрочитані повідомлення, чат, блокчейн etc.<br><br>
-    </section>
+   непрочитані повідомлення, чат, блокчейн etc.<br /><br />
+    </p></section>
     <section>
     <section>
 
 
 <h3>WRITER</h3>
 <h3>WRITER</h3>
@@ -165,11 +135,6 @@
 </p>
 </p>
 
 
     </section>
     </section>
-</main>
-
-<footer>
-    2005&mdash;2019 &copy; Synrc Research Center
-</footer>
-
-</body>
-</html>
+</main><footer>
+    2005—2019 © Synrc Research Center
+</footer></body></html>