<?xml version="1.0" encoding="UTF-8" ?><rdf:RDF 
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:atom="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xml:lang="ja">
  <channel rdf:about="http://w.atwiki.jp/webprogramming/">
    <title>Webプログラミングメモ</title>
    <link>http://w.atwiki.jp/webprogramming/</link>
    <atom:link href="https://w.atwiki.jp/webprogramming/rss10.xml" rel="self" type="application/rss+xml" />
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com" />
    <description>Webプログラミングメモ</description>

    <dc:language>ja</dc:language>
    <dc:date>2011-01-24T08:03:09+09:00</dc:date>
    <utime>1295823789</utime>

    <items>
      <rdf:Seq>
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/21.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/20.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/19.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/18.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/17.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/14.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/13.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/12.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/11.html" />
                <rdf:li rdf:resource="https://w.atwiki.jp/webprogramming/pages/10.html" />
              </rdf:Seq>
    </items>
	
		
    
  </channel>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/21.html">
    <title>WEBサーバー構築</title>
    <link>https://w.atwiki.jp/webprogramming/pages/21.html</link>
    <description>
      ----
・無料で自宅PCをWEBサーバーとして使用する方法
※「[[環境構築]]」のページで説明している環境を想定しています
※ADSL回線＋無線LANの環境で動作確認しています

○現在使用しているグローバルIPアドレスの確認(ポート開放に必要)
http://www.cman.jp/network/support/go_access.cgi

○「Yahoo! BB ADSL」モデムのポート開放
https://ybb.softbank.jp/support/connect/adsl/router/
&gt;No.：1
&gt;有効/無効：有効
&gt;WAN側ポート番号：80-80
&gt;LAN側ポート番号：80-80
&gt;転送先IPアドレス：192.168.*.*
※お使いのモデム(ルーター)のマニュアルを参照して下さい
※「転送先IPアドレス」はサーバーマシンのローカルIPアドレスを設定します

○apache(サーバーアプリケーション)の設定
http://kajuhome.com/apache.shtml

○DynDNS.org(無料のダイナミックDNS)の設定
http://kajuhome.com/dyndns.shtml

○外部接続の確認
http://www.cman.jp/network/support/http.html

※「http://(DynDNS.orgで設定したHostname)」を指定して外部からアクセスできるかどうかを確認します
※LAN内部からはドメイン名やグローバルIPアドレスでアクセスできませんので注意して下さい
http://www.aconus.com/~oyaji/faq/apache_html3.htm

----    </description>
    <dc:date>2011-01-24T08:03:09+09:00</dc:date>
    <utime>1295823789</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/20.html">
    <title>Git</title>
    <link>https://w.atwiki.jp/webprogramming/pages/20.html</link>
    <description>
      ----
・概要
Git（ギット）は分散型のバージョン管理システムです。

・Gitのインストール
$ sh install_git.sh

install_git.sh 
#highlight(sh){{
#!/bin/sh

wget http://www.kernel.org/pub/software/scm/git/git-1.7.3.tar.gz
tar zxvf git-1.7.3.tar.gz
cd git-1.7.3
./configure
make
sudo make install}}

----    </description>
    <dc:date>2010-10-12T01:15:08+09:00</dc:date>
    <utime>1286813708</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/19.html">
    <title>Vim</title>
    <link>https://w.atwiki.jp/webprogramming/pages/19.html</link>
    <description>
      ----
・概要
Vim（ヴィム）はviベースの高機能テキストエディタです。
 
・Vim7.2のインストール
$ sh install_vim.sh
$ cp /etc/vimrc ~/.vimrc

install_vim.sh
#highlight(sh){{
#!/bin/sh

wget -4 ftp://ftp.vim.org/pub/vim/unix/vim-7.2.tar.bz2
wget -4 ftp://ftp.vim.org/pub/vim/extra/vim-7.2-extra.tar.gz
wget -4 ftp://ftp.vim.org/pub/vim/extra/vim-7.2-lang.tar.gz
tar jxvf vim-7.2.tar.bz2
tar zxvf vim-7.2-extra.tar.gz
tar zxvf vim-7.2-lang.tar.gz
cd vim72

mkdir patches
cd patches
wget -4 ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.001-100.gz
wget -4 ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.101-200.gz
wget -4 ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.201-300.gz
wget -4 ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.301-400.gz
curl -O ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.[401-446]
gunzip *.gz

cd ..
cat patches/7.2.* | patch -p0

./configure \
--enable-multibyte \
--enable-xim \
--enable-fontset \
--enable-rubyinterp \
--enable-perlinterp \
--enable-pythoninterp \
--with-features=big \
--disab    </description>
    <dc:date>2010-10-12T01:14:55+09:00</dc:date>
    <utime>1286813695</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/18.html">
    <title>Tips</title>
    <link>https://w.atwiki.jp/webprogramming/pages/18.html</link>
    <description>
      ----
・よく使うLinuxコマンド
○ディレクトリ配下にある全てのファイルをgrep
$ find ./ -type f | xargs grep &quot;検索文字列&quot;
$ find ./ -name &quot;*.pm&quot; | xargs grep &quot;検索文字列&quot;

○ディレクトリ配下にある全てのファイルの内容を置換
$ find ./ -type f | xargs sed -i &#039;s/検索文字列/置換文字列/g&#039;
$ find ./ -name &quot;*.pm&quot; | xargs sed -i &#039;s/検索文字列/置換文字列/g&#039;

○実行中のプロセスを一覧表示
$ ps -aux | grep (ユーザー名)

○コマンド履歴の検索
Ctrl + r

----    </description>
    <dc:date>2010-10-10T13:53:33+09:00</dc:date>
    <utime>1286686413</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/17.html">
    <title>Catalyst</title>
    <link>https://w.atwiki.jp/webprogramming/pages/17.html</link>
    <description>
      ----
・概要
Catalyst（カタリスト）はPerlのウェブアプリケーションフレームワークです。

・インストール
○Perlのインストール
$ yum install perl

○MySQLのインストール
$ yum install mysql-server
$ yum install mysql-devel

下記のサイトを参考に初期設定を行って下さい。

データベースサーバー構築(MySQL) - CentOSで自宅サーバー構築
http://centossrv.com/mysql.shtml

○Catalystのインストール
Catalyst（カタリスト）をCPAN（シーパン）からインストールします。

CPANシェルを起動します。
初回起動時にCPANの設定を行う必要があります。
ダウンロードサイトは「Asia - Japan」のミラーサイトを選択し、それ以外は全てデフォルトの設定で構いません。
$ cpan

依存するモジュールを自動でインストールするように設定します。
cpan&gt; o conf prerequisites_policy follow
cpan&gt; o conf commit

Catalystのモジュールをインストールするために必要なYAML（ヤムル）モジュールをインストールします。
cpan&gt; install YAML

Catalyst::Runtime（ランタイム）、Catalyst::Devel（開発ツール）をインストールします。
cpan&gt; install Catalyst::Runtime
cpan&gt; install Catalyst::Devel

必要に応じて下記のモジュールをインストールします。
#highlight(text){{
Catalyst::View::TT
Catalyst::View::JSON

Catalyst::Model::DBIC::Schema
DBD::mysql
DateTime::Format::MySQL
Catalyst::Model::DBI
Catalyst::Model::Adaptor
DBIx::Class::Cursor::Cached

Catalyst::Plug    </description>
    <dc:date>2010-10-12T01:15:17+09:00</dc:date>
    <utime>1286813717</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/14.html">
    <title>環境構築</title>
    <link>https://w.atwiki.jp/webprogramming/pages/14.html</link>
    <description>
      ----
・VMwarePlayerのインストール
VMwarePlayer（ヴイエムウェア プレイヤー）は1台のPC上で複数のOSを同時に実行するためのアプリケーションです。
今回はWindows上で仮想OSとしてCentOSを実行します。
下記のURLからVMwarePlayerをダウンロードし、インストールして下さい。
http://www.vmware.com/jp/products/player/

・CentOSのインストール
CentOS（セントオーエス）はRHELと互換性のあるLinuxディストリビューションです。
下記のURLからCentOSのDVDイメージ（CentOS-5.5-i386-netinstall.iso）をダウンロードして下さい。
http://ftp.riken.jp/Linux/centos/5/isos/i386/

次にCentOSのDVDイメージから仮想マシンを作成します。
VMwarePlayerのメニューから「ファイル - 新規仮想マシンの作成」を実行し、「インストーラ ディスク イメージ ファイル (M) (iso):」にダウンロードしたCentOSのDVDイメージを指定します。

○ネットワークの設定
ホスト名を指定
　手動設定(M)：centos.hoge.homejp.net　※(ホスト名).(ドメイン名)
その他の設定
　ゲートウェイ(G)：192.168.3.1　※ルーターのプライベートIPアドレス
　1 番目の DNS(P)：192.168.3.10　※当マシンのプライベートIPアドレス
　2 番目の DNS(P)：192.168.3.1　※ルーターのプライベートIPアドレス

※ルーターのプライベートIPアドレスの初期設定は製品によって異なりますので、取扱説明書で確認して下さい。
※IPアドレスの衝突を避けるため、ネットワークに接続している全マシンに固定IPアドレスを割り当てる（DHCPは使用しない）ことを推奨します。
※CentOSのインストール方法の詳細は[[関連リンク&gt;関連リンク#CentOS]]に記載しているサイトを参照して下さい。

・VMwareToolsのインストール
VMwareTools（ヴイエムウェア ツールズ）はホストOSとゲ    </description>
    <dc:date>2011-01-23T21:25:30+09:00</dc:date>
    <utime>1295785530</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/13.html">
    <title>関連リンク</title>
    <link>https://w.atwiki.jp/webprogramming/pages/13.html</link>
    <description>
      ----
&amp;aname(目次){&amp;bold(){[目次]}}

&amp;link_anchor(Linux全般){Linux全般}
&amp;link_anchor(CentOS){CentOS}
&amp;link_anchor(自宅サーバー構築){自宅サーバー構築}
&amp;link_anchor(VMware Player){VMware Player}
&amp;link_anchor(GNU Screen){GNU Screen}
&amp;link_anchor(Vim){Vim}
&amp;link_anchor(Git){Git}
&amp;link_anchor(Perl){Perl}
&amp;link_anchor(Catalyst){Catalyst}

----
&amp;aname(Linux全般){&amp;bold(){[Linux全般]}}

Windowsプログラマに贈るLinuxプログラミング入門
http://itpro.nikkeibp.co.jp/article/COLUMN/20080411/298729/?ST=slfprg

Linuxコマンド集
http://itpro.nikkeibp.co.jp/article/COLUMN/20060224/230573/?ST=slfprg

JM Project
http://www.linux.or.jp/JM/

----
&amp;aname(CentOS){&amp;bold(){[CentOS]}}

CentOS（英語）
http://www.centos.org/

CentOS FAQ 日本語版
http://pocketstudio.jp/centos/

CentOS 5.5 ダウンロードサイト
http://ftp.riken.jp/Linux/centos/5/isos/i386/

初心者向けLinuxサーバー構築講座・お便利サーバー.com
http://www.obenri.com/

はじめての自宅サーバ構築 - Fedora/CentOS -
http://kajuhome.com/

CentOSで自宅サーバー構築
http://centossrv.com/

CentOSサーバー構築マニュアル
http://centos.server-ma    </description>
    <dc:date>2011-07-28T09:46:13+09:00</dc:date>
    <utime>1311813973</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/12.html">
    <title>プラグイン/人気商品一覧</title>
    <link>https://w.atwiki.jp/webprogramming/pages/12.html</link>
    <description>
      * 人気商品一覧
@wikiのwikiモードでは
 #price_list(カテゴリ名)
と入力することで、あるカテゴリの売れ筋商品のリストを表示することができます。

カテゴリには以下のキーワードがご利用できます。
|キーワード|表示される内容|
|ps3|PlayStation3|
|ps2|PlayStation3|
|psp|PSP|
|wii|Wii|
|xbox|XBOX|
|nds|Nintendo DS|
|desctop-pc|デスクトップパソコン|
|note-pc|ノートパソコン|
|mp3player|デジタルオーディオプレイヤー|
|kaden|家電|
|aircon|エアコン|
|camera|カメラ|
|game-toy|ゲーム・おもちゃ全般|
|all|指定無し|

空白の場合はランダムな商品が表示されます。

※このプラグインは[[価格比較サイト@PRICE&gt;&gt;http://atprice.jp]]のデータを利用しています。

-----

たとえば、
 #price_list(game-toy)
と入力すると以下のように表示されます。

ゲーム・おもちゃ全般の売れ筋商品
#price_list(game-toy)

ノートパソコンの売れ筋商品
#price_list(game-toy)

人気商品リスト
#price_list()
    </description>
    <dc:date>2010-06-06T09:43:25+09:00</dc:date>
    <utime>1275785005</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/11.html">
    <title>プラグイン/コメント</title>
    <link>https://w.atwiki.jp/webprogramming/pages/11.html</link>
    <description>
      * コメントプラグイン
@wikiのwikiモードでは
 #comment()
と入力することでコメントフォームを簡単に作成することができます。
詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_60_ja.html


-----
たとえば、#comment() と入力すると以下のように表示されます。

#comment    </description>
    <dc:date>2010-06-06T09:43:25+09:00</dc:date>
    <utime>1275785005</utime>
  </item>
    <item rdf:about="https://w.atwiki.jp/webprogramming/pages/10.html">
    <title>プラグイン/関連ブログ</title>
    <link>https://w.atwiki.jp/webprogramming/pages/10.html</link>
    <description>
      * 関連ブログ
@wikiのwikiモードでは
 #bf(興味のある単語)
と入力することで、あるキーワードに関連するブログ一覧を表示することができます

詳しくはこちらをご覧ください。
＝＞http://atwiki.jp/guide/17_161_ja.html

-----


たとえば、#bf(ゲーム)と入力すると以下のように表示されます。


#bf(ゲーム)
    </description>
    <dc:date>2010-06-06T09:43:25+09:00</dc:date>
    <utime>1275785005</utime>
  </item>
  </rdf:RDF>
