Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 29653d0
Showing
12 changed files
with
2,982 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
# -*- coding: utf-8 -*- | ||
|
||
FILEROOT = "%HOME%/Gyazz/data" | ||
|
||
DEFAULTPAGE = "/index.html" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
-- MySQL dump 10.13 Distrib 5.1.56, for apple-darwin10.3.0 (i386) | ||
-- | ||
-- Host: localhost Database: hondana | ||
-- ------------------------------------------------------ | ||
-- Server version 5.1.56 | ||
|
||
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; | ||
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; | ||
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; | ||
/*!40101 SET NAMES utf8 */; | ||
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; | ||
/*!40103 SET TIME_ZONE='+00:00' */; | ||
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; | ||
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; | ||
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; | ||
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; | ||
|
||
-- | ||
-- Table structure for table `books` | ||
-- | ||
|
||
DROP TABLE IF EXISTS `books`; | ||
/*!40101 SET @saved_cs_client = @@character_set_client */; | ||
/*!40101 SET character_set_client = utf8 */; | ||
CREATE TABLE `books` ( | ||
`id` int(11) NOT NULL AUTO_INCREMENT, | ||
`isbn` varchar(255) DEFAULT NULL, | ||
`title` varchar(255) DEFAULT NULL, | ||
`publisher` varchar(255) DEFAULT NULL, | ||
`authors` varchar(255) DEFAULT NULL, | ||
`price` int(11) DEFAULT NULL, | ||
`imageurl` varchar(255) DEFAULT NULL, | ||
`modtime` datetime DEFAULT NULL, | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM AUTO_INCREMENT=205089 DEFAULT CHARSET=utf8; | ||
/*!40101 SET character_set_client = @saved_cs_client */; | ||
|
||
LOCK TABLES `books` WRITE; | ||
/*!40000 ALTER TABLE `books` DISABLE KEYS */; | ||
/*!40000 ALTER TABLE `books` ENABLE KEYS */; | ||
UNLOCK TABLES; | ||
|
||
DROP TABLE IF EXISTS `entries`; | ||
/*!40101 SET @saved_cs_client = @@character_set_client */; | ||
/*!40101 SET character_set_client = utf8 */; | ||
CREATE TABLE `entries` ( | ||
`id` int(11) NOT NULL AUTO_INCREMENT, | ||
`comment` text, | ||
`score` varchar(255) DEFAULT NULL, | ||
`categories` varchar(255) DEFAULT NULL, | ||
`modtime` datetime DEFAULT NULL, | ||
`clicktime` datetime DEFAULT NULL, | ||
`book_id` int(11) NOT NULL, | ||
`shelf_id` int(11) NOT NULL, | ||
PRIMARY KEY (`id`), | ||
KEY `entries_book_id_index` (`book_id`), | ||
KEY `entries_shelf_id_index` (`shelf_id`) | ||
) ENGINE=MyISAM AUTO_INCREMENT=486867 DEFAULT CHARSET=utf8; | ||
/*!40101 SET character_set_client = @saved_cs_client */; | ||
|
||
-- | ||
-- Dumping data for table `entries` | ||
-- | ||
|
||
LOCK TABLES `entries` WRITE; | ||
/*!40000 ALTER TABLE `entries` DISABLE KEYS */; | ||
/*!40000 ALTER TABLE `entries` ENABLE KEYS */; | ||
UNLOCK TABLES; | ||
|
||
DROP TABLE IF EXISTS `schema_info`; | ||
/*!40101 SET @saved_cs_client = @@character_set_client */; | ||
/*!40101 SET character_set_client = utf8 */; | ||
CREATE TABLE `schema_info` ( | ||
`version` int(11) DEFAULT NULL | ||
) ENGINE=MyISAM DEFAULT CHARSET=utf8; | ||
/*!40101 SET character_set_client = @saved_cs_client */; | ||
|
||
-- | ||
-- Dumping data for table `schema_info` | ||
-- | ||
|
||
LOCK TABLES `schema_info` WRITE; | ||
/*!40000 ALTER TABLE `schema_info` DISABLE KEYS */; | ||
INSERT INTO `schema_info` VALUES (3); | ||
/*!40000 ALTER TABLE `schema_info` ENABLE KEYS */; | ||
UNLOCK TABLES; | ||
|
||
|
||
DROP TABLE IF EXISTS `shelves`; | ||
/*!40101 SET @saved_cs_client = @@character_set_client */; | ||
/*!40101 SET character_set_client = utf8 */; | ||
CREATE TABLE `shelves` ( | ||
`id` int(11) NOT NULL AUTO_INCREMENT, | ||
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL, | ||
`description` text, | ||
`url` varchar(255) DEFAULT NULL, | ||
`affiliateid` varchar(255) DEFAULT NULL, | ||
`theme` varchar(255) DEFAULT NULL, | ||
`themeurl` varchar(255) DEFAULT NULL, | ||
`listtype` varchar(255) DEFAULT NULL, | ||
`sorttype` varchar(255) DEFAULT NULL, | ||
`modtime` datetime DEFAULT NULL, | ||
`use_iqauth` int(11) DEFAULT '0', | ||
PRIMARY KEY (`id`) | ||
) ENGINE=MyISAM AUTO_INCREMENT=9417 DEFAULT CHARSET=utf8; | ||
/*!40101 SET character_set_client = @saved_cs_client */; | ||
|
||
-- | ||
-- Dumping data for table `shelves` | ||
-- | ||
|
||
LOCK TABLES `shelves` WRITE; | ||
/*!40000 ALTER TABLE `shelves` DISABLE KEYS */; | ||
/*!40000 ALTER TABLE `shelves` ENABLE KEYS */; | ||
UNLOCK TABLES; | ||
|
||
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; | ||
|
||
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; | ||
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; | ||
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; | ||
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; | ||
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; | ||
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; | ||
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; | ||
|
||
-- Dump completed on 2013-01-09 4:20:05 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,119 @@ | ||
# | ||
# さくらVPSにGyazzやQuickMLをインストールするスクリプト。 | ||
# サーバのセットアップを一瞬でできるようになっていれば | ||
# サーバが腐っても困らないはずである。 | ||
# | ||
|
||
|
||
DOMAIN=masui.org | ||
IPADDRESS=49.212.141.128 | ||
EMAIL=masui@pitecan.com | ||
HOME=/home/masui | ||
|
||
emacs: | ||
sudo yum -y install emacs | ||
|
||
postfix: | ||
cat etc/postfix/main.cf | sed \ | ||
-e 's/%DOMAIN%/${DOMAIN}/' \ | ||
> /tmp/main.cf | ||
sudo mv /tmp/main.cf /etc/postfix/main.cf | ||
sudo /etc/rc.d/init.d/saslauthd start | ||
sudo chkconfig saslauthd on | ||
sudo /etc/rc2.d/S80postfix restart | ||
|
||
dovecot: | ||
sudo yum -y install dovecot | ||
sudo cp etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf | ||
sudo cp etc/dovecot/conf.d/10-mail.conf /etc/dovecot/conf.d/10-mail.conf | ||
sudo chkconfig dovecot on | ||
-mkdir ${HOME}/Maildir | ||
sudo /etc/rc2.d/S65dovecot restart | ||
|
||
quickml: | ||
-cd; git clone https://github.com/masui/QuickML.git | ||
-mkdir ${HOME}/QuickML/mldata | ||
cd; cd QuickML; ./configure | ||
cd; cd QuickML; make | ||
cd; cd QuickML; sudo make install | ||
cat etc/postfix/transport | sed \ | ||
-e 's/%DOMAIN%/${DOMAIN}/g' \ | ||
> /tmp/transport | ||
sudo mv /tmp/transport /etc/postfix/transport | ||
sudo postmap /etc/postfix/transport | ||
cat usr/local/etc/quickmlrc | sed \ | ||
-e 's/%DOMAIN%/${DOMAIN}/' \ | ||
-e 's/%EMAIL%/${EMAIL}/' \ | ||
-e 's/%IPADDRESS%/${IPADDRESS}/' \ | ||
-e 's!%HOME%!${HOME}!' \ | ||
> /tmp/quickmlrc | ||
sudo mv /tmp/quickmlrc /usr/local/etc/quickmlrc | ||
-sudo mkdir /usr/local/share | ||
-sudo mkdir /usr/local/share/quicml | ||
-sudo mkdir /var/log/quickml | ||
sudo cp ${HOME}/QuickML/messages.ja /usr/local/share/quickml | ||
sudo cp etc/rc.d/rc.local /etc/rc.d/rc.local | ||
sudo /usr/local/sbin/quickml-ctl start | ||
echo '10 * * * * /usr/sbin/postfix stop; /usr/sbin/postfix start; /usr/local/sbin/quickml-ctl restart' > /tmp/crontab | ||
sudo crontab /tmp/crontab | ||
|
||
gyazz: passenger | ||
-sudo gem install sinatra | ||
-sudo gem install json | ||
-cd; git clone https://github.com/masui/Gyazz.git | ||
cat Gyazz/lib/config.rb | sed \ | ||
-e 's!%HOME%!${HOME}!' \ | ||
> ${HOME}/Gyazz/lib/config.rb | ||
echo '' > ${HOME}/Gyazz/public/index.html | ||
-mkdir ${HOME}/Gyazz/data | ||
-sudo mkdir /var/log/httpd/gyazz | ||
chmod 755 ${HOME} | ||
sudo apachectl restart | ||
|
||
hondana: passenger mysql | ||
sudo gem install rails --version 2.3.11 | ||
-cd; git clone https://github.com/masui/Hondana.git | ||
-sudo mkdir /var/log/httpd/hondana | ||
-echo 'drop database hondana' | mysql -u root | ||
echo 'create database hondana' | mysql -u root | ||
mysql -u root hondana < Hondana/empty.txt | ||
chmod 755 ${HOME} | ||
sudo apachectl restart | ||
|
||
apache: | ||
sudo yum -y install httpd | ||
sudo chkconfig httpd on | ||
cat etc/httpd/conf/httpd.conf | sed \ | ||
-e 's/%DOMAIN%/${DOMAIN}/' \ | ||
-e 's/%EMAIL%/${EMAIL}/' \ | ||
-e 's!%HOME%!${HOME}!' \ | ||
> /tmp/httpd.conf | ||
sudo mv /tmp/httpd.conf /etc/httpd/conf/httpd.conf | ||
|
||
mysql: | ||
sudo yum -y install mysql-server | ||
sudo yum -y install mysql-devel | ||
sudo chkconfig mysqld on | ||
sudo /etc/rc2.d/S64mysqld restart | ||
sudo gem install mysql | ||
|
||
passenger: apache gem | ||
sudo yum -y install curl-devel | ||
sudo yum -y install openssl-devel | ||
sudo yum -y install zlib-devel | ||
sudo yum -y install httpd-devel | ||
sudo yum -y install apr-devel | ||
sudo yum -y install apr-util-devel | ||
sudo gem install passenger | ||
yes '' | sudo passenger-install-apache2-module | ||
|
||
gem: ruby | ||
cd /tmp; wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz | ||
cd /tmp; tar xvzf rubygems-1.8.24.tgz | ||
cd /tmp/rubygems-1.8.24; sudo ruby setup.rb | ||
sudo gem update --system | ||
ruby: | ||
sudo yum -y install ruby | ||
sudo yum -y install ruby-irb | ||
sudo yum -y install ruby-devel | ||
sudo yum -y install ruby-rdoc |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,111 @@ | ||
# | ||
# さくらVPSにGyazzやQuickMLをインストールするスクリプト。 | ||
# サーバのセットアップを一瞬でできるようになっていれば | ||
# サーバが腐っても困らないはずである。 | ||
# | ||
|
||
DOMAIN=masui.org | ||
IPADDRESS=49.212.141.128 | ||
EMAIL=masui@pitecan.com | ||
HOME=/home/masui | ||
|
||
emacs: | ||
sudo yum -y install emacs | ||
|
||
postfix: | ||
cat etc/postfix/main.cf | sed \ | ||
-e 's/%DOMAIN%/${DOMAIN}/' \ | ||
> /tmp/main.cf | ||
sudo mv /tmp/main.cf /etc/postfix/main.cf | ||
sudo /etc/rc.d/init.d/saslauthd start | ||
sudo chkconfig saslauthd on | ||
|
||
dovecot: | ||
sudo yum -y install dovecot | ||
sudo cp etc/dovecot/dovecot.conf /etc/dovecot/dovecot.conf | ||
sudo cp etc/dovecot/conf.d/10-mail.conf /etc/dovecot/conf.d/10-mail.conf | ||
sudo chkconfig dovecot on | ||
mkdir ${HOME}/Maildir | ||
|
||
quickml: | ||
-cd; sudo git clone https://github.com/masui/QuickML.git | ||
-mkdir ${HOME}/QuickML/mldata | ||
cd; cd QuickML; ./configure | ||
cd; cd QuickML; make | ||
cd; cd QuickML; sudo make install | ||
cat etc/postfix/transport | sed \ | ||
-e 's/%DOMAIN%/${DOMAIN}/g' \ | ||
> /tmp/transport | ||
sudo mv /tmp/transport /etc/postfix/transport | ||
sudo postmap /etc/postfix/transport | ||
cat usr/local/etc/quickmlrc | sed \ | ||
-e 's/%DOMAIN%/${DOMAIN}/' \ | ||
-e 's/%EMAIL%/${EMAIL}/' \ | ||
-e 's/%IPADDRESS%/${IPADDRESS}/' \ | ||
-e 's!%HOME%!${HOME}!' \ | ||
> /tmp/quickmlrc | ||
sudo mv /tmp/quickmlrc /usr/local/etc/quickmlrc | ||
-sudo mkdir /usr/local/share | ||
-sudo mkdir /usr/local/share/quicml | ||
-sudo mkdir /var/log/quickml | ||
sudo cp ${HOME}/QuickML/messages.ja /usr/local/share/quickml | ||
sudo cp etc/rc.d/rc.local /etc/rc.d/rc.local | ||
sudo /usr/local/sbin/quickml-ctl start | ||
echo '10 * * * * /usr/sbin/postfix stop; /usr/sbin/postfix start; /usr/local/sbin/quickml-ctl restart' > /tmp/crontab | ||
sudo crontab /tmp/crontab | ||
|
||
gyazz: passenger | ||
sudo gem install sinatra | ||
-cd; git clone https://github.com/masui/Gyazz.git | ||
cat Gyazz/lib/config.rb | sed \ | ||
-e 's!%HOME%!${HOME}!' \ | ||
> ${HOME}/Gyazz/lib/config.rb | ||
echo '' > ${HOME}/Gyazz/public/index.html | ||
-mkdir ${HOME}/Gyazz/data | ||
-sudo mkdir /var/log/httpd/gyazz | ||
chmod 755 ${HOME} | ||
|
||
hondana: passenger mysql | ||
sudo gem install rails --version 2.3.11 | ||
-cd; git clone https://github.com/masui/Hondana.git | ||
-sudo mkdir /var/log/httpd/gyazz | ||
echo 'drop database hondana' | mysql -u root | ||
echo 'create database hondana' | mysql -u root | ||
mysql -u root hondana < Hondana/empty.txt | ||
|
||
apache: | ||
sudo yum -y install httpd | ||
sudo chkconfig httpd on | ||
cat etc/httpd/conf/httpd.conf | sed \ | ||
-e 's/%DOMAIN%/${DOMAIN}/' \ | ||
-e 's/%EMAIL%/${EMAIL}/' \ | ||
-e 's!%HOME%!${HOME}!' \ | ||
> /tmp/httpd.conf | ||
sudo mv /tmp/httpd.conf /etc/httpd/conf/httpd.conf | ||
|
||
mysql: | ||
sudo yum -y install mysql-server | ||
sudo yum install mysql-devel | ||
sudo chkconfig mysqld on | ||
sudo /etc/rc2.d/S64mysqld restart | ||
|
||
passenger: apache gem | ||
sudo yum install curl-devel | ||
sudo yum install openssl-devel | ||
sudo yum install zlib-devel | ||
sudo yum install httpd-devel | ||
sudo yum install apr-devel | ||
sudo yum install apr-util-devel | ||
sudo gem install passenger | ||
yes '' | sudo passenger-install-apache2-module | ||
|
||
gem: ruby | ||
cd /tmp; wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.24.tgz | ||
cd /tmp; tar xvzf rubygems-1.8.24.tgz | ||
cd /tmp/rubygems-1.8.24; sudo ruby setup.rb | ||
sudo gem update --system | ||
ruby: | ||
sudo yum -y install ruby | ||
sudo yum -y install ruby-irb | ||
sudo yum -y install ruby-devel | ||
sudo yum -y install ruby-rdoc |
Oops, something went wrong.