SAKU - a clone of P2P anonymous BBS shinGETsu ============================================= Author(s): (main) Satoshi Fukutomi Contributer(s): (run_cgi) Python Software Foundation. WebSite: http://shingetsu.sourceforge.net/ http://shingetsu.xrea.jp/ (Mirror) http://sourceforge.net/projects/shingetsu/ SAKU stands for ``Shingetsu Another Keen Utility''. Both the word ``saku'' and ``shingetsu'' mean the new moon in Japanese. * Agreement Agree following terms and join shinGETsu network. (1) Descrive your licence in your articles. Or they are open, public and/or free: anyone can use, modify and/or distribute them. (2) Do not use the network for illegality. (3) Do not use the network at the cost of othor peolpe. * Description (1) SAKU is a P2P anonymous BBS works on Python. (2) SAKU works on CPython 2.3.5 on GNU/Linux. It is reported that SAKU works on Windows. SAKU may not work on MacOS(ver.9 or before). (3) The features of shinGETsu are... - 2ch.net style interface - Wiki style hyperlink - IRC style cache - Uploader - Simple Wiki * Package SAKU requires Python (ver.2.3 or later) * Usage without install (1) Open port 8000/tcp. (2) Edit file/saku.ini. (3) Start with % ./saku.py or % ./tksaku.pyw Browse http://localhost:8000/. (4) Stop with ^C * Usage with install (1) Open port 8000/tcp. (2) Compile and install. % make % make test # make install or # make install PREFIX=/path/to/insall/dir (3) Edit /usr/local/etc/saku.ini (overwitten by /etc/saku.ini or ~/.saku/saku.ini) and /usr/local/etc/init.d/saku (4) Start with # /usr/local/etc/init.d/saku start Browse http://localhost:8000/. (5) Stop with # /usr/local/etc/init.d/saku stop * Acknowledge (1) The design is based Vojta. (http://www.h6.dion.ne.jp/~vojta/) (2) It create normal random by Box-Muller Transformation. G.E.P.Box and Mervin E. Muller, A note on the generation of random normal deviates, Ann. Math. Stat., Vol.28(1958), 610-611. (3) I learned how to handle file name from YukiWiki written by Hiroshi Yuki. (http://www.hyuki.com/yukiwiki/) (4) ``note'' based on Wiki and ''Koe-no kakera''. (http://www.hyuki.com/kakera/) (5) I call Just The GTL in my check script. (http://http://www.genie.x0.com/gtl/) (6) Module apollo.py is based on apollo.c written by replaceable anonymous. # # saku - shinGETsu clone. # Copyright (c) 2005 shinGETsu Project. # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # # $Id: README,v 1.17 2005/05/15 03:03:47 fuktommy Exp $ #