2010年2月12日金曜日

[mac] apacheを起動する

1. 起動
 「システム環境設定」 > 「共有」
 「Web共有」にチェックを入れる

2. アクセス
 http://localhost/
 http://localhost/~ユーザー名

3. ドキュメントルート
 /Library/WebServer/Documents
 /Users/ユーザー名/Sites

4. CGI
 ディレクトリ
  /Library/WebServer/CGI-Executables
 アクセス
  http://localhost/cgi-bin/xxx.cgi

 ※ユーザーはデフォルトではCGIが動かない
  設定ファイルを変更する必要がある

 ※Options に ExecCGI を追加
  AddHandler cgi-script .cgi

5. 設定
 /private/etc/apache2/httpd.conf
 /private/etc/apache2/users/ユーザー名.conf

6. cgiのパーミッション
 $ chmod 755 hoge.cgi

7. ログ
 /private/var/log/apache2/error_log

2010年2月8日月曜日

[Linux] CPUの情報を確認する

CPUの情報を確認する
$ cat /proc/cpuinfo

2010年2月4日木曜日

[Linux] SSHでプロキシ経由でアクセス

会社や学校など、直接インターネットにアクセスできない環境で、SSHを使って外部サーバーにアクセスしたい。

1. ~/.ssh/config を編集

 Host hoge.example.com
 HostName hoge.example.com
 ProxyCommand /usr/bin/nc -X 5 -x socks.poge.com:1080 %h %p
 Compression yes
 ServerAliveInterval 15

  -X 4: SOCKS v.4
  -X 5: SOCKS v.5
  -X connect: HTTPS proxy

 ※nc(netcat)の他にconnectでもいい
 ※http://www.unixuser.org/~euske/doc/openssh/jman/ssh_config.html

2. # chmod 600 ~/.ssh/config

[Wikipedia] WikipediaのデータをMySQLに読み込む

□リンク
 −Data dumps 詳細
  http://meta.wikimedia.org/wiki/Data_dumps

 −データダウンロード
  http://download.wikimedia.org/

  例えば、下記をダウンロード
   jawiki-2010xxxx-pages-articles.xml.bz2
   jawiki-2010xxxx-category.sql.gz
   jawiki-2010xxxx-categorylinks.sql.gz

□MediaWikiを使ってMySQLに読み込む
 −MediaWiki
  http://www.mediawiki.org/wiki/Manual:importing_XML_dumps

 −MySQLの設定
  /etc/my.cnf を編集
   max_allowed_packet = 32M

 −MySQLの再起動
  /etc/rc.d/init.d/mysqld stop
  /etc/rc.d/init.d/mysqld start

 −MySQLの設定の確認
  mysql> show variables like 'max_allowed_packet';

 −データベースとテーブルの作成
  mysql> ceate database wikipedia;
  mysql> use wikipedia
  mysql> source mediawiki-1.15.1/maintenance/tables.sql;

  ※tables.sql はmediawikiに含まれる
   mediawiki-1.15.1/maintenace/tables.sql

 −データのインポート
  $ gunzip jawiki-2010xxxx-category.sql.gz
  $ gunzip jawiki-2010xxxx-categorylinks.sql.gz

  $ mysql -u root -p wikipedia < jawiki-20090707-category.sql
  $ mysql -u root -p wikipedia < jawiki-20090707-categorylinks.sql

  $ java -jar mwdumper.jar --format=sql:1.5 jawiki-2010xxxx-pages-articles.xml.bz2 | mysql -u login_name -p wikipedia