~ubuntu-branches/ubuntu/raring/kyotocabinet/raring

« back to all changes in this revision

Viewing changes to .pc/0001-fix-up-link-in-docs-that-otherwise-needs-index.html-.patch/doc/index.html

  • Committer: Package Import Robot
  • Author(s): Shawn Landden
  • Date: 2012-07-11 13:12:43 UTC
  • Revision ID: package-import@ubuntu.com-20120711131243-rg5o4jm7l0jplt5r
Tags: 1.2.76-4
* use breaks/replaces for smooth upgrades following man page move
    from -doc -> -utils
* do not unconditionally use -m64 when available (Closes: #680058)
* obey DEB_BUILD_OPTIONS=noopt of Policy 4.9.1
* disable -rpath linking per recommended practice
* provide convenience names (libkyotocabinet16-dev, libkyotocabinet-dbg)
* switch to xz (-2) compression for debs
* fix link to kyotoproducts.pdf to point to Internet
* GNU/kFreeBSD
  - support kyotocabinet::getsysinfo() on GNU/kFreeBSD
  - link with --as-needed on GNU/kFreeBSD as well as Linux
* include <unistd.h> in kccommon.h for gcc-4.7 compatibility

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
 
3
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
4
 
 
5
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
6
 
 
7
 
<head>
8
 
<meta http-equiv="Content-Language" content="en" />
9
 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
10
 
<meta http-equiv="Content-Style-Type" content="text/css" />
11
 
<meta http-equiv="Content-Script-Type" content="text/javascript" />
12
 
<meta name="author" content="FAL Labs" />
13
 
<meta name="keywords" content="Kyoto Cabinet, kyotocabinet, database, DBM" />
14
 
<meta name="description" content="homepage of Kyoto Cabinet" />
15
 
<link rel="contents" href="./" />
16
 
<link rel="stylesheet" href="common.css" />
17
 
<link rel="icon" href="icon16.png" />
18
 
<link rev="made" href="mailto:info@fallabs.com" />
19
 
<link rel="alternate" href="index.ja.html" lang="ja" xml:lang="ja" title="the Japanese version" />
20
 
<title>Kyoto Cabinet: a straightforward implementation of DBM</title>
21
 
<script type="text/javascript">function startup() {
22
 
  if (!navigator) return;
23
 
  var elem = document.getElementById("headline");
24
 
  if (!elem) return;
25
 
  var now = new Date();
26
 
  if ((now.getFullYear() + now.getMonth() + now.getDate() + now.getHours()) % 5 == 0) {
27
 
    var labels = [ "Marutamachi", "Takeyamachi", "Ebisugawa", "Nijo", "Oshikoji", "Oike",
28
 
      "Anekoji", "Sanjo", "Rokkaku", "Takoyakushi", "Nishikikoji", "Shijo", "Ayanokoji",
29
 
      "Bukkoji", "Takatsuji", "Matsubara", "Manjuji", "Gojo", "Settayacho", "Kagiyamachi",
30
 
      "Uonotana", "Rokujo", "Santetsu", "Hiccho", "Haccho", "Kujo", "Jujo" ];
31
 
    var label = labels[Math.floor(now.getTime()/3000)%labels.length] + " Cabinet";
32
 
    var text = "a straightforward implementation of DBM";
33
 
    if (now.getDate() % 3 == 0) {
34
 
      label = "Kyoto Cabinet";
35
 
      var texts = [ "Maru Take Ebisu Ni Oshi Oike", "Ane San Rokkaku Tako Nishiki",
36
 
        "Shi Aya Bu tTaka Matsu Man Gojo", "Setta Charachara Uonotana",
37
 
        "Rokujo Santetsu torisugi", "Hiccho koereba Hachi Kujo", "Jujo tojidetodomesasu" ];
38
 
      text = texts[Math.floor(now.getTime()/10000)%texts.length];
39
 
    }
40
 
    elem.firstChild.nodeValue = label + ": " + text;
41
 
  }
42
 
}
43
 
</script>
44
 
</head>
45
 
 
46
 
<body onload="startup();">
47
 
 
48
 
<h1 id="headline">Kyoto Cabinet: a straightforward implementation of DBM</h1>
49
 
 
50
 
<div class="note">Copyright (C) 2009-2012 FAL Labs</div>
51
 
<div class="note">Last Update: Fri, 04 Mar 2011 23:07:26 -0800</div>
52
 
 
53
 
<div class="logo"><img src="logo.png" id="logo" alt="Kyoto Cabinet" width="300" height="110" /></div>
54
 
 
55
 
<hr />
56
 
 
57
 
<h2 id="overview">Overview</h2>
58
 
 
59
 
<p>Kyoto Cabinet is a library of routines for managing a database.  The database is a simple data file containing records, each is a pair of a key and a value.  Every key and value is serial bytes with variable length.  Both binary data and character string can be used as a key and a value.  Each key must be unique within a database.  There is neither concept of data tables nor data types.  Records are organized in hash table or B+ tree.</p>
60
 
 
61
 
<p>Kyoto Cabinet runs very fast.  For example, elapsed time to store one million records is 0.9 seconds for hash database, and 1.1 seconds for B+ tree database.  Moreover, the size of database is very small.  For example, overhead for a record is 16 bytes for hash database, and 4 bytes for B+ tree database.  Furthermore, scalability of Kyoto Cabinet is great.  The database size can be up to 8EB (9.22e18 bytes).</p>
62
 
 
63
 
<p>Kyoto Cabinet is written in the C++ language, and provided as API of C++, C, Java, Python, Ruby, Perl, and Lua.  Kyoto Cabinet is available on platforms which have API conforming to C++03 with the TR1 library extensions.  Kyoto Cabinet is a free software licensed under the GNU General Public License.  On the other hand, a commercial license is also provided.  If you use Kyoto Cabinet within a proprietary software, the commercial license is required.</p>
64
 
 
65
 
<hr />
66
 
 
67
 
<h2 id="documents">Documents</h2>
68
 
 
69
 
<p>The following are documents of Kyoto Cabinet.  They are contained also in the source package.</p>
70
 
 
71
 
<ul>
72
 
<li><a href="spex.html">Fundamental Specifications</a></li>
73
 
<li><a href="command.html">Specifications of Command Line Utilities</a></li>
74
 
<li><a href="kyotoproducts.pdf">Presentation</a></li>
75
 
<li><a href="api/">API Documents of the core library (C/C++)</a></li>
76
 
</ul>
77
 
 
78
 
<ul>
79
 
<li><a href="http://fallabs.com/kyotocabinet/javadoc/">API Documents for Java</a></li>
80
 
<li><a href="http://fallabs.com/kyotocabinet/pythondoc/">API Documents for Python 3.x</a></li>
81
 
<li><a href="http://fallabs.com/kyotocabinet/pythonlegacydoc/">API Documents for Python 2.x</a></li>
82
 
<li><a href="http://fallabs.com/kyotocabinet/rubydoc/">API Documents for Ruby</a></li>
83
 
<li><a href="http://fallabs.com/kyotocabinet/perldoc/">API Documents for Perl</a></li>
84
 
<li><a href="http://fallabs.com/kyotocabinet/luadoc/">API Documents for Lua</a></li>
85
 
</ul>
86
 
 
87
 
<hr />
88
 
 
89
 
<h2 id="packages">Packages</h2>
90
 
 
91
 
<p>The following are the source packages of Kyoto Cabinet.  As for binary packages, see the site of each distributor.</p>
92
 
 
93
 
<ul>
94
 
<li><a href="http://fallabs.com/kyotocabinet/pkg/">Source Packages of the core library (C/C++)</a></li>
95
 
</ul>
96
 
 
97
 
<ul>
98
 
<li><a href="http://fallabs.com/kyotocabinet/javapkg/">Source Packages for Java</a></li>
99
 
<li><a href="http://fallabs.com/kyotocabinet/pythonpkg/">Source Packages for Python 3.x</a></li>
100
 
<li><a href="http://fallabs.com/kyotocabinet/pythonlegacypkg/">Source Packages for Python 2.x</a></li>
101
 
<li><a href="http://fallabs.com/kyotocabinet/rubypkg/">Source Packages for Ruby</a></li>
102
 
<li><a href="http://fallabs.com/kyotocabinet/perlpkg/">Source Packages for Perl</a></li>
103
 
<li><a href="http://fallabs.com/kyotocabinet/luapkg/">Source Packages for Lua</a></li>
104
 
</ul>
105
 
 
106
 
<ul>
107
 
<li><a href="http://fallabs.com/kyotocabinet/winpkg/">Binary Packages for Windows (C/C++/Java)</a></li>
108
 
</ul>
109
 
 
110
 
<hr />
111
 
 
112
 
<h2 id="information">Information</h2>
113
 
 
114
 
<p>Kyoto Cabinet was written and is maintained by <a href="http://fallabs.com/">FAL Labs</a>.  You can contact the author by e-mail to `info@fallabs.com'.  If you want the commercial license, please see <a href="http://fallabs.com/license/">the license guide</a>.</p>
115
 
 
116
 
<p>The following are sibling projects of Kyoto Cabinet.</p>
117
 
 
118
 
<ul>
119
 
<li><a href="http://fallabs.com/kyototycoon/">Remote Service (Kyoto Tycoon)</a></li>
120
 
</ul>
121
 
 
122
 
<hr />
123
 
 
124
 
</body>
125
 
 
126
 
</html>
127
 
 
128
 
<!-- END OF FILE -->