
====================================
Tiarra ̂(for Windows)
====================================
(rev.003 2009/02/02) (ja.sjis)

... ڎ ...
1. ActivePerl .
2. ݒt@C̏.
3. tiarra̋N.
4. IRC NCAgȂ.
5. uEUȂ.
6. ݒ.

1. ActivePerl .
-----------------------

1-1. ɕKvȃc[Ȃ̂ł܂.
     zz͂.(p̃TCgǁB)
       http://www.activestate.com/Products/activeperl/
     ([邳ɂĂ̂b)
1-2. wGet ActivePerlx̃Ni
1-3. wDownloadx̃Ni(w(Purchase)ׂ̂ɂ邯ǂɂ)
1-4. wContact DetailsxĂ˂Ă邯ǁA
     ڂ͓ȂĂOK(These fields are optional)Ȃ̂
     CɂwContinuex
1-5. _E[hy[Wɂ̂ŁA
     Download ActivePerl 5.8.8.822 for Windows (x86):
     _E[hB
     AS package  MSI ͂ǂ炩OKB
     CXg[̌`ႤŒg͈ꏏB

1-6. ʂɃ_uNbNŃCXg[߂B
1-7. ʂɏIƎv.
     rƎԂ邩.
     (CXg[̓ro߂͂ƂŏcȂ)

2. ݒt@C̏.
----------------------

2-1. tiarra-r<rev>.zip WJ.
     (==> tiarra-r<rev> ƂtH_ł܂)
     (͐̕VȂƑ܂)
2-2.  C:\tiarra Ƀl[.
     (Ƃǂłǋ󔒂܂܂Ȃꏊ)
2-3. mini.conf  tiarra.conf Ƀl[.
     ꂪݒt@CɂȂ܂.

2-4. tiarra.conf GfB^(Ƃ)ŊJ.
     擪̕ɂ
       # [U[Bȗs\łB
       nick: tiarra
       user: tiarra
       name: Tiarra the "Aeon"
     ĂƂۂ.
     nick i閼O.
     (user/namewhoisƂɌ镔)

2-5. IRCNCAgڑpX[h̐.
     (2-4)ŏ, Rgɖ
       tiarra-password: sqPX2TZEectPk
     Ƃs܂.
     make-password.bat _uNbN
       Please enter raw password:
     ƕ̂œ͂ăG^[.
       XXXXXXXXXXXXX is your encoded password.
       Use this for the general/tiarra-password entry.
       cleanup TerminateManager...done.
       sɂ͉L[Ă . . .
     Ƃɏo͏ô,
       tiarra-password: XXXXXXXXXXXXX
     Ƃӂɐݒt@C܂.

     Ⴆ test ƂpX[hgƂɂ,
     >>>>>>>>
       'svnversion' ́AR}h܂͊OR}hA
       \ȃvO܂̓ob` t@CƂĔFĂ܂B
       Tiarra encrypts your raw password to use it for config file.
       
       
       Please enter raw password: test
       
       QJprAoiCPxwfY is your encoded password.
       Use this for the general/tiarra-password entry.
       sɂ͉L[Ă . . .
     <<<<܂<<<<
     Ƃӂɂł̂, ̏ꍇ tiarra.conf ɂ
       tiarra-password: QJprAoiCPxwfY
     ƋLq܂.
     (ۂ̈ÍpX[h͎s閈ɈႤ̂\܂)

     ) ̃pX[hł8蒷͖܂.

2-6. WebuEUڑpX[h.
     + System::WebClient ubN(120s)
     auth: :basic ircweb ircpass
     Ƃs܂.
     auth: :basic <[U> <pX[h>
     Ƃ`œKȃ[UyуpX[hɕύXĂ.
     (̍słmake-password.batgKv͂܂)
     (make-password.batgꍇɂ {CRYPT}XXXX ƋLqΗpł܂)

2-7. YꂸɕۑĐݒ芮.

3. tiarra̋N
-------------------
3-1. run-tiarra.bat _uNbNŋN܂.
3-2. N
       C:\tiarra>perl tiarra  >> tiarra.log 2>&1
     Ƃ\܂(ł܂ĂۂĂOK).

3-3. s̃O tiarra.log ɏo͂܂.

     t@C̍Ō̕,
       [pid:1896 2008/04/08 01:37:06] Tiarra started listening 6667/tcp. (IPv4)
     ݂ȍsłĂ΂Ƒvł.
     6667 ̕|[gԍɂȂ܂.

(G[ff1)
  ʂ
    vZX̓t@CɃANZXł܂Bʂ̃vZXgpłB
  ƏoĂ, Nς݂ۂł.
  @:
    NĂ邩炻ȏNȂĂ͂.
    GfB^ɂĂ̓Ot@CJĂ炱ꂪł邩܂.

(G[ff2)
    C:\tiarra>pause
    sɂ͉L[Ă . . .
  Əo, NɎsĂ܂.
  tiarra.log mFĂ݂Ă.
  @(1):
      Usage: tiarra [--config=config-file] [options]
    Ƃ
      cleanup TerminateManager...done.
    ݂ȍs, mini.conf  tiarra.conf ɃRs[̂
    킷Ă܂.
  @(2):
      'perl' ́AR}h܂͊OR}hA
      \ȃvO܂̓ob` t@CƂĔFĂ܂B
    ݂ȍs, ActivePerl ̃CXg[ɎsĂۂł.
    ꒼Ȃ邩H


4. IRC NCAgȂ.
--------------------------------
4-1. ʂircT[ȏ,
       server: localhost
       port:   6667
     ɂȂ܂.

     , LimeChat 2(Windows) ̏ꍇ
     j[A "T[o(S)"  "T[oǉ(S)..." _CAO
     ݒ薼  ĂƂɉłOK
     zXg  localhost
     |[gԍ  6667
     T[opX[hg  [2-5]  tiarra-password
     jbNl[  [2-4]  nick
     OC  [2-4]  user
     O  iȂ̂łȂłj

4-2. qOK.
     Ƃ͕ʂƈꏏ.

     Tiarra oRŐڑƁA`ľ "@ircnet" Ƃ
     񂪒ǉĕ\܂.
     Ƃ肠CɂȂłEE
     ( Tiarra 񂪕̃T[oɐڑł̂, ǂ̃T[o
      `lʂ邽߂̂̂ł)

(G[ff1)
  * IRCNCAgTiarraɂȂȂ.
    >> [3] mF.
(G[ff2)
  * pX[hႤƂ
    >> [2-5]  [4-1] mF.
       IRC NCAgŐݒ肷̂̓pX[ĥ,
       tiarra.conf  tiarra-password ɋLq͈̂Íꂽ
       pX[hȂ̂Ŏۂɓ(ݒ)l͕ʂ̕ɂȂ܂.
(G[ff3)
  * Tiarra ɂ͂ȂĂ`lɓȂ.
    >> Tiarra񂩂IRCT[o̐ڑłĂȂƂ܂.
       ڑO tiarra.log ŊmFł܂.

    ڑJñO(܂ڑr)::
      [pid:5065 2009/01/26 21:38:28] network/ircnet: Connecting to irc.nara.wide.ad.jp(192.244.23.4)/6667 (IPv4)
      [pid:5065 2009/01/26 21:38:29] network/ircnet: Opened connection to irc.nara.wide.ad.jp(192.244.23.4)/6667 (IPv4).
      [pid:5065 2009/01/26 21:38:29] network/ircnet: Server replied 020(RPL_HELLO). Please wait.

    ڑ̃O::
      [pid:5065 2009/01/26 21:39:19] network/ircnet: Logged-in successfuly into irc.nara.wide.ad.jp(192.244.23.4)/6667 (IPv4).

    ڑs̃O(1)::
      ERROR :Closing Link: xxx[yyy@zzz.zzz.zzz.zzz] (Too many host connections (global))

    ڑs̃O(2)::
      ERROR :Closing Link: xxx[yyy@zzz.zzz.zzz.zzz] (Too many host connections (local))

5. uEUȂ.
------------------------
5-0. mini.conf gꍇftHgł̐ݒ肪Ă܂.
     ȊȌꍇɂ System::WebClient K؂ɐݒ肵Ă.
5-1. uEU
       http://127.0.0.1:8668/irc/
     J.
     pX[hmini.conf̂܂܂
       user: ircweb
       pass: ircpass
     2-6 ŕύXꍇ͂.

(G[ff1)
  * qȂ.
  @:
    (Ƃł)
    Ƃ肠 + Sytem::WebClient ̂Ȃ
      debug: 1
     tiarra.log ɂ낢łĂ܂.


6. ݒ.
----------------
6-1. tiarra.conf Kɂ܂.
6-2. łʂWindows/Mac[Uɂ͗DȂłB
     (eLXg`̐ݒt@C𒼐ڂx̔\͂Kv)
6-3. W[(ǉ@\)̈ꗗ
      http://svn.coderepos.org/share/lang/perl/tiarra/trunk/doc/module-toc.html
     ɂ̂ŎQl({TCg).
6-4. sample.conf Ƃ all.conf QlɂȂ邩H
     (Ă邱Ƃ͈ꉞꏏ)
6-5. ߂̃W[
     + Log::Channel   `lpriṽO郂W[B
     + Auto::Oper     ̕𔭌l+oB
     + Auto::Reply    ̔ɔĔ܂B
     .
     ݒς̔f@
     + System::Reload
     Q( /load Ă).

6-6. ӎ
     W[̍XVƐݒ̕ύX𓯎ɍsꍇ,
     W[̍XVs܂.
     (̕ύX)
     ̏ꍇW[̉/ēo^s, t@C̃^CX^v
     XV邩Kv܂.

     W[̉/ēo^, W[̖O Sample::Module Ƃ
     1. tiarra.conf  + Sample::Module {  - Sample Module { 
        ɂă[h(/load)
     2. tiarra.conf  - Sample::Module {  + Sample Module { 
        ɖ߂čēx[h(/load)
     ōs܂.

XV.
rev.003 2009/02/02 LimeChat 2ł̐ݒM.
                   ڑłȂۂ̃`FbNM.
                   pX[h̐ݒ@ɂĉM.
rev.002 2008/05/31 ɒ.
rev.001 2008/04/08 
[EOF]
