sb - weblog management system

TIPS

ケ猯ワ
ハ」ソ��ホsb、��゜テヨ、ケ、�

sbシォツホ、マMovable Type、ホ、隍ヲ、ハハ」ソ��ヲ・ァ・ヨ・�А璽栢促腑�。ヌス、��オ・ン。シ・ネ、キ、ニ、、、゛、サ、��」ハ」ソ��ホ・ヲ・ァ・ヨ・�А次���ノヘ��キ、ソ、、セ�試�「、ス、ホハャ、ホsb、��゜テヨ、ケ、�縫礇悒蕁▲磧◆屐♯Α�、ケ。」

ハ」ソ��ホsb、��゜テヨ、ケ、�璽鵝�「、ス、�Ε察‡Ε�sb、ヒツミ、キ、ニ。「lib/, ext/, doc/, plugin/ 、��ムーユ、キ、ニ、篁ス、�Ε蓮◆◆▲曄▲漫▲院▲磧�「ニア、ク・ユ・。・、・����フ、ホセ�数Ε辧◆◆▲叩▲函≫泥茵▲叩▲曄▲泪賜謄院▲漫▲院▲�。「・ミ。シ・ク・逾��「・テ・ラ、ヒ、箴�競茵▲磧▲�、ォ、熙゛、ケ。」

sb、ヌ、マlib/, ext/, doc/, plugin/ 、��ヲヘュ、キ、ニヘ��ム、ケ、�愁淵船諭◆�、��ムーユ、キ、ニ、、、゛、ケ。」、゛、ソ。「エ��セ、ケ、�Ε蓮ÅΕ� lock/ 、筝ヲヘュ、キ、ニヘ��ム、ヌ、ュ、゛、ケ。」

、ウ、ウ、ヌ、マカ��ホホ网����イ、ハ、ャ、鬘「ウニ・ヌ・」・�Д叩Ε諭�熙��」ソ��ホsb、ヌカヲヘュイス、ケ、����。、ヒ、ト、、、ニタ篶タ、キ、゛、ケ。」

ーハイシ、ホ、隍ヲ、ハケスタョ、��ロト熙キ、゛、ケ。」

  • /public_html/sb0/、ネ/public_html/sb1/、ヒタ゜テヨ、ケ、��」
  • lib/, ext/, doc/, plugin/、��ス、�Ε察��/public_html/ニ筅ヒテヨ、ッ。」

・ヌ・」・�Д叩Ε諭��札好織隋▲沺璽魯ぅ掘▲曄�隍ヲ、ヒ、ハ、熙゛、ケ。」

  • /public_html/
    • sb0/
      • index.html
      • style.css
      • admin.cgi
      • sb.cgi
      • cnt.cgi
      • mb.cgi
      • init.cgi
      • addlib.cgi
      • data/
      • log/
      • img/
      • lock/
    • sb1/
      • index.html
      • style.css
      • admin.cgi
      • sb.cgi
      • cnt.cgi
      • mb.cgi
      • init.cgi
      • addlib.cgi
      • data/
      • log/
      • img/
      • lock/
    • doc/
    • lib/
    • ext/
    • plugin/

sb0/、ネsb1/、ホテ讀ヒテヨ、ォ、�Ε法◆◆��addlib.cgi、ネ、、、ヲ・ユ・。・、・�Ε劵虹離錙▲�、ニ、ッ、タ、オ、、。」、ウ、ホ・ユ・。・、・�Ε泪魅蹈離蹇Α屐�シ・ォ・、・ヨ、ヒ、マエ゛、゛、�Ε法◆◆◆�、サ、��」

addlib.cgi、ホテ豼ネ、マーハイシ、ホ、隍ヲ、ヒ、ハ、熙゛、ケ。」

use lib qw(../lib ../lib/lang ../ext);
1;

ナャナ��ハ・ニ・ュ・ケ・ネ・ィ・ヌ・」・ソ、ヌセ蠏ュ、ホニ簣ニ、��ンツク、キ、゛、ケ。」、ウ、ウ、ヌ../lib、ネ、ハ、テ、ニ、、、�Ε曄▲�sb.cgi、ォ、鮑ォ、ソlib/・ヌ・」・�Д叩Ε諭�熙ホーフテヨ、ヒ、ハ、熙゛、ケ。」

コ」イ��ホホ网ヌ、ケ、ネ。「sb0/、ネsb1/、ヒテヨ、ッaddlib.cgi、ホニ簣ニ、マチエ、ッー�裾Ε魅吋后◆◆◆�、サ、��」

ツウ、、、ニ。「init.cgi、ホタ゜ト熙��ォ、ニ、゜、゛、ケ。」

コ」イ��ホホ网ヌ。「/public_html/、ャ・ヲ・ァ・ヨセ螟ヌ、マhttp://www.example.com/、ヌ・「・ッ・サ・ケ、ヌ、ュ、�Ε諭▲�、゛、キ、遉ヲ。」

sb0/、ヒテヨ、ォ、�Ε�init.cgi、ホタ゜ト熙マーハイシ、ホ、隍ヲ、ヒ、ハ、熙゛、ケ。」

# ス魘��゜ト�Д罅Α�・、・�
DataDir ./data/
DataSuffix .cgi
ScriptPath http://www.example.com/sb0/

# ーハイシ。「トノイテタ゜ト�(ノャヘラ、ヒア��ク、ニタ゜ト熙キ、ニ、ッ、タ、オ、、)
HelpSrv http://www.example.com/doc/
TempSrv http://www.example.com/lib/lang/
TempDir ../lib/lang/
LockDir ./lock/
BaseDir ./
LogDir log/
ImgDir img/
WeblogId sb0
PluginDir ../plugin/

HelpSrv, TempSrv, TempDir、ハ、ノ、マノクス爨ホinit.cgi、ヌ、マタ゜ト熙オ、�Ε法◆◆▲蓮◆▲園離錙▲漫▲院▲磧�「・リ・�Д蕁Ε痢Ε紂�螂皈��ネ、莇ノヘ��靂フ、ヌヘ��ム、オ、�Ε法◆◆♪基���ム。シ・ト、��ヲヘュ、ケ、�璽鵝▲劵離礇悒蕁▲辧▲蓮♯Α�、ケ。」

WeblogId、マハ」ソ��ホsb、��゜テヨ、キ、ソコン、ヒ。「、ス、�Ε察‡Ε�sb、ヌエノヘ��靂フ、ホCookieセ������ョニア、キ、ハ、、、隍ヲ、ヒ、ケ、�Ε宗≒Ε曄≫Ε曄▲漫▲院�」

sb1/、ヒテヨ、ォ、�Ε�init.cgi、ホタ゜ト熙筅ロ、ネ、��ノー�裾Ε漫▲院�」ーロ、ハ、����ャ、��ットエ、キ、ニ、、、゛、ケ。」

# ス魘��゜ト�Д罅Α�・、・�
DataDir ./data/
DataSuffix .cgi
ScriptPath http://www.example.com/sb1/

# ーハイシ。「トノイテタ゜ト�(ノャヘラ、ヒア��ク、ニタ゜ト熙キ、ニ、ッ、タ、オ、、)
HelpSrv http://www.example.com/doc/
TempSrv http://www.example.com/lib/lang/
TempDir ../lib/lang/
LockDir ./lock/
BaseDir ./
LogDir log/
ImgDir img/
WeblogId sb1
PluginDir ../plugin/

ーハセ螟ホタ゜ト熙ヌ。「ハ」ソ��ホsb、ヌウニ・ヌ・」・�Д叩Ε諭�熙��ヲヘュ、ケ、�ΕΑ▲諭▲礇ぅ肇魅后▲漫▲院�」エトカュタ゜ト熙ハ、ノ、マ、ス、�Ε察‡Ε�sbヒ隍ヒハンツク、オ、�Α�、ケ。」

・ヲ・ァ・ヨ・�А次ΕΑ���ニ・��ト、��エ、ニニーナェ、ヒスミホマ、ケ、�

ハンツクキチシー、��ヨNone。ラ、ヒタ゜ト熙キ、ニ、、、ニ、筍「sb、ヌ、マ・ネ・テ・ラ・レ。シ・ク(index.html)、��ナナェ、ヒスミホマ、キ、゛、ケ。」

sb、ヌ、マ・ネ・テ・ラ・レ。シ・ク、箒゛、皃ニチエ、ニ、ホ・レ。シ・ク、��ーナェスミホマ、ヒタレ、�張蝓▲�、�ΕΑ▲諭≫乾肇魅后▲漫▲�(、ソ、タ、キ。「rss, atom feed、ネ・ケ・ソ・、・�Д�。シ・ネ、����ッ)。」キネツモナナマテ、ォ、鬢ホ・「・ッ・サ・ケ、��ォニーネスハフ、オ、サ、ソ、、、隍ヲ、ハセ�試Ε劵悒絅���ハアソヘムハ��。、ヒ、ハ、熙゛、ケ。」

ーハイシ、ホ、隍ヲ、ハシ�錘Ε辧▲蓮♯Α�、ケ。」

  1. sb.cgi、ホフセチー、��ヨinidex.cgi。ラ、ヒハム、ィ、�
  2. index.html、ホフセチー、��ャナ��ハフセセホ、ヒハムケケ、ケ、�
  3. init.cgi、ヒMainScript、ネTopIndex、ホタ゜ト熙��ノイテ、ケ、�
  4. .htaccess、ホタ゜ト熙��ヤ、ヲ
  5. ・ネ・鬣テ・ッ・ミ・テ・ッurl、��、タオ、ケ、�Д蕁�鬣ー・、・����ュク��ヒ、ケ、�
  6. ハンツクキチシー、��ヨNone。ラ、ヒタ゜ト熙ケ、�

1ネヨフワ、ネ2ネヨフワ、ホタ゜ト熙マヌー、ホ、ソ、皃ヌ、ケ。」、゛、ソ。「4ネヨフワ、ホタ゜ト熙マエトカュ、ヒ、隍テ、ニ、マノャヘラ、「、熙゛、サ、��」

sb.cgi、ホフセチー、��ヨindex.cgi。ラ、ヒハムケケ、キ、゛、ケ。」、ウ、�Ε沺Ε諭Ε董Ε蕁Ε譟�シ・ク、ホ・「・ッ・サ・ケタ隍��ヨindex.html。ラ、ネ、、、ヲタナナェ、ハ・ユ・。・、・�Ε�、鬣ケ・ッ・�Д蕁Ε諭▲劵織譟♯張蝓▲�、�Ε宗≒Ε曠ぅ轡項���ヌ、ケ。」

index.html、ホフセチー、��网ィ、ミ。「。ヨdummy.html。ラ、ホフセチー、ヒ、キ、ニ、ェ、ュ、゛、ケ。」sb、ヌ、マ・ネ・テ・ラ・レ。シ・クヘム、ホ・ユ・。・、・�Ε磧▲蓮◆◆▲優┘離���靂フ、ヌ・ィ・鬘シ、ヒ、ハ、テ、ニ、キ、゛、ヲ、ソ、癸「・タ・゜。シ、ホ・ユ・。・、・�Ε礇離礇悒蕁▲辧▲蓮♯Α�、ケ。」

1ネヨフワ、ネ2ネヨフワ、ヌケヤ、テ、ソフセセホハムケケ、ホタ゜ト熙��ソアヌ、オ、サ、�Ε宗≒�「init.cgi、ホタ゜ト熙��ムケケ、キ、゛、ケ。」セ蠖メ、ホホ网ホセ�試�「

MainScript 
TopIndex dummy.html

、��ノイテ、キ、゛、ケ。」MainScript、ホタ゜ト熙ャカ��ヒ、ハ、テ、ニ、、、�ΕΑ▲諭▲劵虹殴罅▲�、ニ、ッ、タ、オ、、。」index.cgi、ネ、キ、ニ、篁ス、、、゛、サ、��」TopIndex、マハムケケク螟ホindex.html、ホフセセホ、��リト熙キ、゛、ケ。」

エトカュ、ヒ、隍テ、ニ、マノャヘラ、「、熙゛、サ、��ャ。「sb、��゜テヨ、キ、ソ・ヌ・」・�Д叩Ε諭�熙ヌ.htaccess、��ハイシ、ホ、隍ヲ、ヒタ゜ト熙キ、゛、ケ。」

DirectoryIndex index.cgi

、ウ、ホタ゜ト熙ヌ・ヲ・ァ・ヨ・オ。シ・ミセ螟ホ・ヌ・」・�Д叩Ε諭��А屐Ε叩Ε機Ε吋瑞���ndex.cgi、ヒ、ケ、�ΕΑ▲諭▲磧▲漫▲紂◆�、ケ。」

3ネヨフワ、ホタ゜ト熙ヌMainScript index.cgi、ホ、隍ヲ、ヒタ゜ト熙キ、ニ、、、�潜試Ε沺Ε蕁�鬣ー・、・����ュク��ヒ、ケ、�縫礇悒蕁▲沺◆屐♯Α�、サ、��ャ。「MainScript、����ヒタ゜ト熙キ、ニ、、、�潜試Ε沺�「。ヨcorrect trackback url。ラ・ラ・鬣ー・、・���sbウォネックヲオ貎�、隍�Д拭Ε髻�����シ・ノ、キ、ニ。「・、・��ケ・ネ。シ・�Ε�、゛、ケ。」

、ウ、ホ・ラ・鬣ー・、・��マ・ネ・鬣テ・ッ・ミ・テ・ッURL、��ュク��ハ・「・ノ・�Д院▲劵謄茵▲絅┘院▲�、�Ε宗≒Ε曄≫Ε曄▲漫▲院�」

オュサ��ホクヌト������ッ、��ーナェスミホマ、ホ、筅ホ、ヒ、ケ、�Ε宗≒Ε辧�「ハンツクキチシー、��ヨNone。ラ、ヒ、ケ、�縫礇悒蕁▲磧◆屐♯Α�、ケ。」

エノヘ��靂フ、ホシォニー・�А次Α◆��

エノヘ��靂フ、ヒ・「・ッ・サ・ケ、キ、ソコン。「トフセ���А次Α◆���靂フ、ャノスシィ、オ、�Α�、ケ。」

sb、ヌ、マノクス爨ヌエノヘ��譯シ・カセ������ookie、ネ、キ、ニ・ヨ・鬣ヲ・カ、ヒハンツク、キ、ニ、、、゛、ケ、ホ、ヌ。「エノヘ��靂フ、ホ・「・ッ・サ・ケハ��。、��羔ウス、タオ、ケ、�Ε漾�「・�А次Α◆���靂フ、����ミ、ケ、ウ、ネ、ャ、ヌ、ュ、゛、ケ。」

エノヘ��靂フ、ヒツミ、キ、ニ。「ホ网ィ、ミ。「http://www.example.com/sb/admin.cgi、ヌ・「・ッ・サ・ケ、キ、ニ、、、�潜試�「、ウ、ホ・「・ノ・�Д院Åhttp://www.example.com/sb/admin.cgi?mode=status、ヒハムケケ、キ、゛、ケ。」

エノヘ��靂フ、ホCookieヘュク����ヨニ筅ヌ、「、�Ε漾�「・�А次Α◆���靂フ、����ミ、キ、ニ・ケ・ニ。シ・ソ・ケイ靂フ、ヒーワケヤ、キ、゛、ケ。」

トフセ��「sb、ホエノヘ��靂フ、ホCookieヘュク����ヨ、マ1ニ��ヒタ゜ト熙オ、�Ε法◆◆◆�、ケ。」、ウ、����ムケケ、キ、ソ、、セ�試�「ホ网ィ、ミ。「ヘュク����ヨ、�7ニ��ヒタ゜ト熙キ、ソ、、セ�試Ε沺�「init.cgi、ヒーハイシ、ホ、隍ヲ、ハタ゜ト熙��ノイテ、キ、゛、ケ。」

AdminCookieDay 7
キネツモナナマテヘム、ホ・ニ・��ラ・��シ・ネ

キネツモナナマテヘム、ヒヘ��ム、オ、���縫好轡�、龝b、ヌ、マニ篷��ヒ・ニ・��ラ・��シ・ネ、ネ、キ、ニオュスメ、オ、�Ε法◆◆◆�、ケ。」

・ラ・鬣ー・、・������ム、ケ、�ΕΑ▲諭▲魅�ネツモナナマテヘム、ホ・ニ・��ラ・��シ・ネ、��ムケケ、ケ、�ΕΑ▲諭▲磧▲漫▲紂◆�、ケ。」

mobile_settings.pl、ネ、、、ヲフセセホ、ヌシ。、ホ、隍ヲ、ハ・ニ・��ラ・��シ・ネ、��ムーユ、キ、゛、ケ。」

sub plugin_init {
  $gEnv{'plugin'}{$_[0]} = {
    'name' => 'settings for mobile',
    'version' => '0.00',
    'author' => 'takkyun',
    'link' => 'http://serenebach.net/',
    'type' => 'mobile',
  };
}
sub sbmob_settings {
  $gEnv{'disptime'}{$gEnv{'conf'}{'disptime'}} = { # ニ��ユ・ユ・ゥ。シ・゛・テ・ネ
    'entry_date' => '%yr.%mo.%dy (%wk)',
    'entry_time' => '%hr:%mi',
    'msg_time' => '%yr.%mo.%dy %hr:%mi',
    'dateinlist' => '<br />(%yr/%mo/%dy)',
    'time_lang' => $gEnv{'conf'}{'lang'},
  };
  $gEnv{'conf'}{'entry_disp'} = 5; # ・レ。シ・クヒ隍ホノスシィオュサ���
  $gEnv{'conf'}{'page_disp'} = 1; # ・レ。シ・クノスシィタ゜ト�
  $gEnv{'basic'}{'mob_size'} = 2048; # ・レ。シ・ク、ヒノスシィ、ケ、�優錺魯�・オ・、・コ
}
sub sbmob_template {
  my $template = <<'_HTML_TEMPLATE_';
<!-- BEGIN show_xml_declaration -->
<?xml version="1.0" encoding="Shift_JIS"?>
<!-- END show_xml_declaration -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS" />
<meta name="generator" content="sb" />
<title>{site_title}</title>
</head>
<body>
<!-- BEGIN mob_top -->
<h1>{blog_name}</h1>
<p>{blog_description}</p>
<hr />
{selected_entry_list}
<hr />
<!-- BEGIN page -->
<div align="center">{prev_page_link} {page_now}/{page_num} {next_page_link}</div>
<!-- END page -->
<!-- END mob_top -->
<!-- BEGIN mob_entry -->
<h1>{entry_title}</h1>
<p>{entry_date} {entry_disp_time}<br />{user_name}</p>
<hr />
{entry_description}
<hr />
<p>{entry_link}<br />{comment_num}<br />{trackback_num}</p>
<hr />
<p>{prev_entry}<br />{next_entry}<br /><a href="{site_top}" accesskey="0">[0] [top]</a></p>
<!-- END mob_entry -->
<!-- BEGIN mob_comment -->
<h1>{entry_link}</h1>
<h2>Comments</h2>
<hr />
<!-- BEGIN comment -->
<dl>
<dt>{comment_name}</dt>
<dd>{comment_time}</dd>
<dd>{comment_description}</dd>
</dl>
<!-- END comment -->
<p>{comment_form}<br />{comment_link}</p>
<!-- END mob_comment -->
<!-- BEGIN mob_trackback -->
<h1>{entry_link}</h1>
<h2>Trackbacks</h2>
<hr />
<!-- BEGIN trackback -->
<dl>
<dt>{trackback_title}</dt>
<dd>{trackback_blog_name}</dd>
<dd>{trackback_time}</dd>
<dd>{trackback_excerpt}</dd>
</dl>
<!-- END trackback -->
<p>{trackback_link}</p>
<!-- END mob_trackback -->
<!-- BEGIN mob_form -->
<h1>{entry_link}</h1>
<h2>Comment Form</h2>
<hr />
<form action="{site_cgi}" method="get">
<dl>
<dt>name:</dt>
<dd><input type="text" name="name" value="{cookie_name}" size="10" /></dd>
<dt>email:</dt>
<dd><input type="text" name="email" value="{cookie_email}" size="10" istyle="3" /></dd>
<dt>url:</dt>
<dd><input type="text" name="url" value="{cookie_url}" size="10" istyle="3" /></dd>
<dt>comments:</dt>
<dd><textarea name="description" rows="4" cols="20"></textarea></dd>
<dt>submit:</dt>
<dd>
<input type="submit" value="submit" />
<input type="hidden" name="entry_id" value="{entry_id}" />
<input type="hidden" name="charset" value="Shift_JIS" />
<input type="hidden" name="mob" value="on" />
</dd>
</dl>
</form>
<p>{comment_num}</p>
<!-- END mob_form -->
<hr>
<div align="right">[<a href="http://serenebach.net/mb.cgi">sb</a> {script_version}]</div>
</body>
</html>
_HTML_TEMPLATE_
  return($template);
}
1;

キネツモナナマテヘム、ヒヘ��ム、オ、�Ε法◆◆♪肇優轡�・ヨ・�Д董Ε叩�ヲニネシォ・ソ・ー、マエ��ワナェ、ヒトフセ�Ε曄Ε法���ラ・��シ・ネ、ネニア、ク、ヌ、ケ、ャ。「、、、ッ、ト、ォキネツモナナマテタ�魯燹▲曠縫優轡�・ヨ・�Д董Ε叩�ヲ・ソ・ー、ャツクコ゜、キ、゛、ケ。」

sbmob_settings、ネ、、、ヲエリソ��ヌ、マ。「キネツモナナマテヘム、ホノスシィ、��ヤ、テ、ニ、、、�璽鵝▲劵���ム、オ、������ユ・ユ・ゥ。シ・゛・テ・ネ、茹ィ・��ネ・遙シ、ホノスシィソ��ハ、ノ、ホウニシ�臓�ト熙��ヤ、ヲ、ウ、ネ、ャ、ヌ、ュ、゛、ケ。」

ニネシォ・ヨ・�Д董Ε� タ篶タ
show_xml_declarationXMLタ�坤拭���スシィ、ケ、�Д茵��Д董Ε叩▲漫▲院�」DoCoMoテシヒ��ヌ、マネ��スシィ、ヒ、ハ、熙゛、ケ。」
mob_top・レ。シ・クノスシィ(・ネ・テ・ラ・レ。シ・クエ゛、�)ヘム、ホ・ヨ・�Д董Ε叩▲漫▲院�」
mob_entryクトハフ・ィ・��ネ・遙シノスシィヘム、ホ・ヨ・�Д董Ε叩▲漫▲院�」
mob_comment・ウ・皈��ネノスシィヘム、ホ・ヨ・�Д董Ε叩▲漫▲院�」
mob_trackback・ネ・鬣テ・ッ・ミ・テ・ッノスシィヘム、ホ・ヨ・�Д董Ε叩▲漫▲院�」
mob_form・ウ・皈��ネ・ユ・ゥ。シ・猖スシィヘム、ホ・ヨ・�Д董Ε叩▲漫▲院�」
ニネシォ・ソ・ー タ篶タ
{entry_link}・レ。シ・クハャ、ア、オ、�Ε宗Ε�・��ネ・遙シヘム、ホ・����ッノスシィ、ヌ、ケ。」
{comment_link}・レ。シ・クハャ、ア、オ、�Ε宗ΕΑ�皈��ネヘム、ホ・����ッノスシィ、ヌ、ケ。」
{trackback_link}・レ。シ・クハャ、ア、オ、�Ε宗Ε諭�鬣テ・ッ・ミ・テ・ッヘム、ホ・����ッノスシィ、ヌ、ケ。」

、「、゛、����ヒホゥ、ソ、ハ、、ヘムク�織�

・ヲ・ァ・ヨ・�А�

・ヲ・ァ・ヨ・�А次▲沺Ε髻Ε Ε茱至Ε劵肇茵Å��Ε宗◆屐♪僉屮張Α▲�、ソオュサ��イ(ニ��ュ、ハ、ノ)、��ホ、ケ、�ΕΑ▲諭▲礇張宗◆◆�隍ヲ、ヌ、ケ。」・ヨ・�А次▲優�ニセホ、オ、���ΕΑ▲諭≫Α屐♯Α�、ケ。」

・ィ・��ネ・遙シ

クトハフ、ホオュサ��ホ、ウ、ネ、��b、ヌ、マ・ィ・��ネ・遙シ、ネクニ、ヨ、ウ、ネ、ャ、「、熙゛、ケ。」

・ウ・皈��ネ

sb、ヌ、マナミマソ、オ、�Ε愁�ュサ��ヒツミ、キ、ニアワヘ��ヤ、ャ・ウ・皈��ネ、����サ、�ΕΑ▲諭▲礇好潺懣Α�、ケ。」

・ネ・鬣テ・ッ・ミ・テ・ッ

、「、�轡絅許(クオオュサ�)、ヒツミ、キ、ニクタオレ、キ、ソオュサ��ャ、「、テ、ソセ�試�「クオオュサ��ヒツミ、キ、ニクタオレ、キ、ソ、ウ、ネ、��セシォニーナェ、ヒトフテホ、ケ、�愁淵船諭◆�、ヌ、ケ。」クオオュサ��ォ、鮑タオレオュサ��ヒツミ、キ、ニシォニーナェ、ヒ・����ッ、ャナス、鬢���ΕΑ▲諭▲礇張宗◆◆�隍ヲ、ヌ、ケ。」

JUGEM

(ウ�)paperboy&co.、ヒ、隍�2004ヌッ2キ�Ε�、魍ソアト、オ、�Ε法◆◆♪�����ソ・�Д髻Ε Ε茵Ε�。シ・モ・ケ、ヌ、ケ。」セワコル、ヒ、ト、、、ニ、マhttp://jugem.jp、��エヘ��シ、オ、、。」

Movable Type

・キ・テ・ッ・ケ。ヲ・「・ム。シ・ネウ��ーイ��メ、隍����。、オ、�Ε法◆◆♪献奪曠沺▲蓮Ε髻Ε Ε茵��А璽┘離���ト。シ・�Ε漫▲院�」セワコル、ヒ、ト、、、ニ、マhttp://www.movabletype.jp/、��エヘ��シ、オ、、。」・ォ・ケ・ソ・゛・、・コタュ、ヒノル、゜。「sb、ヌ、マスミヘ隍ハ、、、隍ヲ、ハツ邨ャフマ、ハ・オ・、・ネアソアト、箚トヌス、ヒ、ハ、テ、ニ、、、゛、ケ。」

sb

pure perl、ヒ、隍�競蓮璽蕁▲蓮Ε髻Ε Ε茵��А璽汽襯�逾ト。シ・����ワサリ、キ、ニコ��熙゛、キ、ソ。」・ヌ。シ・ソ、ホコニヘ��ムタュ、��筅皃�Ε宗≒�「エ��ク・ト。シ・�(JUGEM)、ネ・ニ・��ラ・��シ・ネ、ホク゜エケタュ、����ソ、サ、ソ、遙「・ヌ。シ・ソーワケヤエリマ「、ホオ。ヌス、ャ、ス、�Ε蓮♯Ε劵好轡轡帖▲�、ニ、、、�Ε優汽蕁◆◆◆�、ケ。」

・ネ・鬣ヨ・�Д�・蝪シ・ニ・」・��ー

。ヨニ篷��オ。シ・ミ・ィ・鬘シ 500。ラ、ネクタ、���Ε縫┘離���靂フ、ヒニ���Α�、サ、��」

・「・テ・ラ・��シ・ノ、キ、ソ・ユ・。・、・�Ε諭Ε漫Α廖��Д叩Ε諭�熙ホ・ム。シ・゜・テ・キ・逾��ャタオ、キ、ッタ゜ト熙オ、�Ε法◆◆♪Ε�、��ホヌァ、キ、ニ、ッ、タ、オ、、。」

、゛、ソ。「AAA!CAFE、ヌヘ��ム、オ、�Ε法◆◆♪���マ・ム・テ・チ・ユ・。・、・������ム、キ、ニ、、、�Ε�、ノ、ヲ、ォ、��エウホヌァイシ、オ、、。」

sb、ホエノヘ��ム・ケ・ッ・�Д蕁Ε諭�ヨadmin.cgi。ラ、マタ゜テヨク螟ホ・ネ・鬣ヨ・����ミヘ隍�Ε拭▲▲�レクコ、ケ、�Ε宗≒�「、荀荳キフゥ、ヒ・ム。シ・゜・テ・キ・逾��チ・ァ・テ・ッ、��ヤ、テ、ニ、、、゛、ケ。」

。ヨニ篷��オ。シ・ミ・ィ・鬘シ 403。ラ、ネクタ、���Ε法Ε髻Ε Ε茵Ε譟�シ・ク、��ォ、�Α�、サ、��」

index.html 、ハ、鬢モ、ヒ sb.cgi 、ホ・ム。シ・゜・テ・キ・逾��ャタオ、キ、ッタ゜ト熙オ、�Ε法◆◆♪Ε�、ノ、ヲ、ォ、��ホヌァ、キ、ニ、ッ、タ、オ、、。」

ニテ、ヒsuexec、����ム、ケ、�Д�。シ・ミ、タ、ネ index.html 、ホ・ム。シ・゜・テ・キ・逾����ヨ600。ラ、ヒタ゜ト熙キ、ニ、� index.html 、ホス��ュエケ、ィ、マスミヘ隍�Ε曄▲漫�「エノヘ��靂フ、マヘ��ム、ヌ、ュ、゛、ケ、ャ。「アワヘ��ャスミヘ隍ハ、、セ��ヨ、ヒ、ハ、�潜試Ε磧◆屐♯Α�、ケ。」

チ����ャ、ハ、、セ��ヨ、ヌノスシィ、オ、�Ε法▲�、゛、、、゛、ケ(・�А◆Α屐Ε髻Ε諭▲礇����Α�、ケ)。」

style.css 、ハ、鬢モ、ヒ sb.cgi 、ホ・ム。シ・゜・テ・キ・逾��ャタオ、キ、ッタ゜ト熙オ、�Ε法◆◆♪Ε�、ノ、ヲ、ォ、��ホヌァ、キ、ニ、ッ、タ、オ、、。」

ニテ、ヒsuexec、����ム、ケ、�Д�。シ・ミ、タ、ネ style.css 、ホ・ム。シ・゜・テ・キ・逾����ヨ600。ラ、ヒタ゜ト熙キ、ニ、� style.css 、ホス��ュエケ、ィ、マスミヘ隍�Ε曄▲漫�「エノヘ��靂フ、マヘ��ム、ヌ、ュ、゛、ケ、ャ。「・ケ・ソ・、・�Д�。シ・ネ、ャニノ、゜ケ��゛、�Ε蓮◆◆▲曄▲漫�「エ��セトフ、熙ホノスシィ、ヒ、ハ、鬢ハ、、セ�試Ε磧◆屐♯Α�、ケ。」

。ヨウコナ��譯シ・カ。シ、ャ、、、゛、サ、��ラ、ネクタ、���Ε縫┘離���靂フ、ヒ・�А次Α◆���ヌ、ュ、゛、サ、��」

ー�妊襦≫��А次Α◆���ヒタョク��キ、ソ、ウ、ネ、ャ、ハ、、セ�試�「data/ ・ヌ・」・�Д叩Ε諭�熙ホテ讀��ホヌァ、キ、ニ、゜、ニ、ッ、タ、オ、、。」

initkey 、ネ、、、ヲ・ユ・。・、・�Ε礇汽函▲董▲法◆◆♪�隍ヲ、ヌ、キ、ソ、鬘「エノヘ��譯シ・カ、ホタ゜ト熙ヒシコヌヤ、キ、ニ、、、゛、ケ。」ー�妊� data/ ・ヌ・」・�Д叩Ε諭��披Ε曄Ε罅Α�・、・����テ、キ、ニ、筅ヲー�妊襯┘離���ム・ケ・ッ・�Д蕁Ε諭▲辧Α屐Ε叩Ε機Ε院▲�、ニ、゜、ニ、ッ、タ、オ、、。」

・「・ッ・サ・ケイ��マ、ャノスシィ、オ、�Α�、サ、��」

ニネシォ・ソ・ー{collect_log}、ャHTML・ニ・��ラ・��シ・ネニ筅ヒオュスメ、オ、�Ε法◆◆♪Ε�、ノ、ヲ、ォ、��ホヌァ、キ、ニ、ッ、タ、オ、、。」

、筅キ。「ニネシォ・ソ・ー{collect_log}、ャHTML・ニ・��ラ・��シ・ネニ筅ヒオュスメ、オ、�Ε法◆◆▲法�「、ス、�Ε漫≫А屐Ε叩Ε機Ε吋���マ、ャノスシィ、オ、�Ε蓮◆◆�隍ヲ、ヌ、キ、ソ、鬘「cnt.cgi 、ホ・ム。シ・゜・テ・キ・逾����ホヌァ、キ、ニ、ッ、タ、オ、、。」

、ハ、ェ。「sb、ヌ、マエ��ワナェ、ヒエノヘ��ヤ、ホ・「・ッ・サ・ケ、マスクキラ、キ、゛、サ、��ホ、ヌヘス、皃エホサセオイシ、オ、、。」

・ウ・皈��ネ、ャハクサ��ス、ア、キ、゛、ケ。」

ja.pl、ホハクサ��ウ。シ・ノ、ハ、ノ、ャタオ、キ、ッタ゜ト熙オ、�Ε法◆◆♪Ε�。「Jcode.pm 、ホ・ミ。シ・ク・逾��ャ0.86、ォ、ノ、ヲ、ォ、��ホヌァ、キ、ニ、ッ、タ、オ、、。」

、゛、ソ。「Jcode.pm、ヌハクサ��ウ。シ・ノ、ホシォニーネスハフ、ヒシコヌヤ、キ、ニ、、、�乾肇魅好織紂▲磧◆屐♯Α�、ケ。」、ス、ホセ�試Ε沺璽魯ぅ掘▲曠���。、ヌハクサ��ス、ア、��レクコ、ケ、�ΕΑ▲諭▲礇好潺懣Α�、ケ。」

HTML・ニ・��ラ・��シ・ネニ筅ホ・ウ・皈��ネ・ユ・ゥ。シ・爨ヌ<input type="hidden" name="entry_id" value="{entry_id}" />、ホク螟�Ε�<input type="hidden" name="charset" value="{site_encoding}" />、�����Α�、ケ。」

XML-RPC API、ヒ、ト、、、ニ

XML-RPC API

ーハイシ、ホXML-RPC・皈ス・テ・ノ、��オ・ン。シ・ネ、キ、ニ、、、゛、ケ。」

  • blogger.newPost
  • blogger.editPost
  • blogger.getRecentPosts
  • blogger.getUsersBlogs
  • blogger.getUserInfo
  • blogger.deletePost
  • metaWeblog.getPost
  • metaWeblog.newPost
  • metaWeblog.editPost
  • metaWeblog.getRecentPosts
  • metaWeblog.newMediaObject
  • mt.getCategoryList
  • mt.setPostCategories
  • mt.getPostCategories
  • mt.getRecentPostTitles
  • mt.publishPost
  • mt.supportedMethods
  • sb.getMediaObjectList
  • sb.getMediaObject
  • sb.deleteMediaObject

sb、ホサナヘヘ、ネナャケ遉キ、ハ、、ー����ホ・ム・鬣癸シ・ソ、マフオサ�Ε�、�Α�、ケ。」XML-RPC API、����ム、ケ、�ΕΑ▲諭▲辧�隍遙「XML-RPC・ッ・鬣、・「・��ネ、ォ、鬣ヲ・ァ・ヨ・�А次���ケソキ、ケ、�ΕΑ▲諭▲礇ぅ肇魅后▲漫▲院�」

blogid 、ハ、鬢モ、ヒ appkey 、マ sb 、ヌ、マヘ��ム、オ、�Α�、サ、��」ヌ、ーユ、ホハクサ������リト熙ケ、�ΕΑ▲諭▲磧▲漫▲紂◆�、ケ。」

XML-RPC API、ホ・ィ・��ノ・ン・、・��ネ、マエノヘ��ム・ケ・ッ・�Д蕁Ε�(admin.cgi)、ホ・「・ノ・�Д院▲辧▲蓮♯Α�、ケ。」

blogger.newPost
オ。ヌス
ソキ、キ、、オュサ�����札法▲�、゛、ケ。」
ー���
appkey [string], blogid [string], username [string], password [string], content [string], publish [boolean]
ハヨテヘ
タョク��ケ、�Ε優�ュサ��D(string)、��ヨ、キ、゛、ケ。」
blogger.editPost
オ。ヌス
オュサ��D(postid)、ホオュサ����蠖��ュ、キ、゛、ケ。」
ー���
appkey [string], postid [string], username [string], password [string], content [string], publish [boolean]
ハヨテヘ
タョク��ケ、�Ε�true、��ヨ、キ、゛、ケ。」
blogger.getRecentPosts
オ。ヌス
sb、ヒナ�札法▲�、�Ε愁�ュサ��ホー������霹タ、キ、゛、ケ。」
ー���
appkey [string], blogid [string], username [string], password [string], numberOfPosts [int]
ハヨテヘ
シ霹タ、ヒタョク��キ、ソオュサ��ホソ��タ、アオュサ��������゛、��タケスツ、ツホ、ホヌロホ����ヨ、キ、゛、ケ。」
ハ萃ュ
オュサ������マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • dateCreated [dateTime.iso8601]
  • userid [string]
  • postid [string]
  • content [string]
blogger.getUsersBlogs
オ。ヌス
・譯シ・カ。シ、ャナ�札縫ぅ肇魅后▲蓮Ε髻Ε Ε茵��А次▲曠�������霹タ、キ、゛、ケ。」
ー���
appkey [string], username [string], password [string]
ハヨテヘ
ナ�札縫ぅ肇魅后▲蓮Ε髻Ε Ε茵��А璽�����ホケスツ、ツホ、��゛、��タヌロホ�(sb、ホセ�試Ε瓠▲諭▲�)、��ヨ、キ、゛、ケ。」
ハ萃ュ
・ヲ・ァ・ヨ・�А璽�����マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • url [string]
  • blogid [string]
  • blogName [string]
blogger.getUserInfo
オ。ヌス
・譯シ・カ。シ、ホセ������霹タ、キ、゛、ケ。」
ー���
appkey [string], username [string], password [string]
ハヨテヘ
・譯シ・カ。シセ����ホケスツ、ツホ、��ヨ、キ、゛、ケ。」
ハ萃ュ
・譯シ・カ。シセ����マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • userid [string]
  • firstname [string]
  • lastname [string]
  • nickname [string]
  • email [string]
  • url [string]
blogger.deletePost
オ。ヌス
オュサ��D(postid)、ホオュサ��������キ、゛、ケ。」
ー���
appkey [string], postid [string], username [string], password [string], publish [boolean]
ハヨテヘ
タョク��ケ、�Ε�true、��ヨ、キ、゛、ケ。」
metaWeblog.newPost
オ。ヌス
ソキ、キ、、オュサ�����札法▲�、゛、ケ。」
ー���
blogid [string], username [string], password [string], content [struct], publish [boolean]
ハヨテヘ
タョク��ケ、�Ε優�ュサ��D(string)、��ヨ、キ、゛、ケ。」
ハ萃ュ
content [struct]、マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • title [string]
  • description [string]
  • dateCreated [dateTime.iso8601]
  • mt_allow_comments [int]
  • mt_allow_pings [int]
  • mt_convert_breaks [string]
  • mt_text_more [string]
  • mt_excerpt [string]
  • mt_keywords [string]
  • mt_tb_ping_urls [array]
metaWeblog.editPost
オ。ヌス
オュサ��D(postid)、ホオュサ����蠖��ュ、キ、゛、ケ。」
ー���
postid [string], username [string], password [string], content [struct], publish [boolean]
ハヨテヘ
タョク��ケ、�Ε�true、��ヨ、キ、゛、ケ。」
ハ萃ュ
content [struct]、マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • title [string]
  • description [string]
  • dateCreated [dateTime.iso8601]
  • mt_allow_comments [int]
  • mt_allow_pings [int]
  • mt_convert_breaks [string]
  • mt_text_more [string]
  • mt_excerpt [string]
  • mt_keywords [string]
  • mt_tb_ping_urls [array]
metaWeblog.getPost
オ。ヌス
オュサ��D(postid)、ホオュサ��������霹タ、キ、゛、ケ。」
ー���
postid [string], username [string], password [string]
ハヨテヘ
タョク��ケ、�Ε優�ュサ������ホケスツ、ツホ、��ヨ、キ、゛、ケ。」
ハ萃ュ
オュサ������マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • dateCreated [dateTime.iso8601]
  • userid [string]
  • postid [string]
  • title [string]
  • description [string]
  • link [string]
  • permaLink [string]
  • mt_allow_comments [int]
  • mt_allow_pings [int]
  • mt_convert_breaks [string]
  • mt_text_more [string]
  • mt_excerpt [string]
  • mt_keywords [string]
metaWeblog.getRecentPosts
オ。ヌス
sb、ヒナ�札法▲�、�Ε愁�ュサ��ホー������霹タ、キ、゛、ケ。」
ー���
blogid [string], username [string], password [string], numberOfPosts [int]
ハヨテヘ
シ霹タ、ヒタョク��キ、ソオュサ��ホソ��タ、アオュサ��������゛、��タケスツ、ツホ、ホヌロホ����ヨ、キ、゛、ケ。」
ハ萃ュ
オュサ������マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • dateCreated [dateTime.iso8601]
  • userid [string]
  • postid [string]
  • title [string]
  • description [string]
  • link [string]
  • permaLink [string]
  • mt_allow_comments [int]
  • mt_allow_pings [int]
  • mt_convert_breaks [string]
  • mt_text_more [string]
  • mt_excerpt [string]
  • mt_keywords [string]
metaWeblog.newMediaObject
オ。ヌス
・ユ・。・、・����オ。シ・ミ、ヒナセチ��キ、゛、ケ。」
ー���
blogid [string], username [string], password [string], file [struct]
ハヨテヘ
ナセチ��キ、ソ・ユ・。・、・�Ε� url 、��ヨ、キ、゛、ケ。」
ハ萃ュ
file [struct]、マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • bits [base64]
  • name [string]
  • type [string]
mt.getCategoryList
オ。ヌス
・ヲ・ァ・ヨ・�А次▲劵拭�ト熙オ、�Ε宗Ε�・ニ・エ・遙シー������霹タ、キ、゛、ケ。」
ー���
blogid [string], username [string], password [string]
ハヨテヘ
・ォ・ニ・エ・遙シセ������゛、��タケスツ、ツホ、ホヌロホ����ヨ、キ、゛、ケ。」
ハ萃ュ
・ォ・ニ・エ・遙シセ����マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • categoryId [string]
  • categoryName [string]
mt.setPostCategories
オ。ヌス
オュサ��D(postid)、ホ・ォ・ニ・エ・遙シ、��゜ト熙キ、゛、ケ。」
ー���
postid [string], username [string], password [string], categories [array]
ハヨテヘ
タョク��ケ、�Ε�true、��ヨ、キ、゛、ケ。」
ハ萃ュ
categories [array]、ホウニケ猯ワ、マーハイシ、ホケ猯ワ、��゛、犹スツ、ツホ、ヌ、ケ。」
  • categoryId [string]
  • isPrimary [boolean]
mt.getPostCategories
オ。ヌス
オュサ��D(postid)、ホ・ォ・ニ・エ・遙シ、��霹タ、キ、゛、ケ。」
ー���
postid [string], username [string], password [string]
ハヨテヘ
、ス、ホオュサ��ヒタ゜ト熙オ、�Ε宗Ε�・ニ・エ・遙シセ������゛、��タケスツ、ツホ、ホヌロホ����ヨ、キ、゛、ケ。」
ハ萃ュ
・ォ・ニ・エ・遙シセ����マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • categoryId [string]
  • categoryName [string]
  • isPrimary [boolean]
mt.getRecentPostTitles
オ。ヌス
sb、ヒナ�札法▲�、�Ε愁�ュサ��ホー������霹タ、キ、゛、ケ。」
ー���
blogid [string], username [string], password [string], numberOfPosts [int]
ハヨテヘ
シ霹タ、ヒタョク��キ、ソオュサ��ホソ��タ、アオュサ��������゛、��タケスツ、ツホ、ホヌロホ����ヨ、キ、゛、ケ。」
ハ萃ュ
オュサ������マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • dateCreated [dateTime.iso8601]
  • userid [string]
  • postid [string]
  • title [string]
mt.publishPost
オ。ヌス
サリト熙キ、ソオュサ��ネ・ネ・テ・ラ・レ。シ・ク、��ニケステロ、キ、゛、ケ。」
ー���
postid [string], username [string], password [string]
ハヨテヘ
タョク��ケ、�Ε�true、��ヨ、キ、゛、ケ。」
ハ萃ュ
sb、ヌ、マサリト熙キ、ソオュサ��ホ・ケ・ニ。シ・ソ・ケ、マハムケケ、オ、�Α�、サ、�(ネ����ォオュサ��マネ����ォ、ホ、゛、゛)。」・ネ・テ・ラ・レ。シ・ク、マコニケステロ、オ、�Α�、ケ。」ハンツクキチシー、ヒ、隍テ、ニ、マオュサ��ャエ゛、゛、����tml・ユ・。・、・����ステロ、キトセ、キ、゛、ケ。」
mt.supportedMethods
オ。ヌス
sb、ャ・オ・ン。シ・ネ、キ、ニ、、、�рД后Ε董Ε痢授�����霹タ、キ、゛、ケ。」
ー���
、ハ、キ
ハヨテヘ
・オ・ン。シ・ネ、キ、ニ、、、�рД后Ε董Ε痢▲曠魅蹈�����ヨ、キ、゛、ケ。」
sb.getMediaObjectList
オ。ヌス
・「・テ・ラ・��シ・ノ、オ、�Ε法◆◆♪基���ユ・。・、・�怪�����霹タ、キ、゛、ケ。」
ー���
blogid [string], username [string], password [string], numberOfObjects [int]
ハヨテヘ
・「・テ・ラ・��シ・ノ、オ、�Ε法◆◆♪基���ユ・。・、・������ホヌロホ����ヨ、キ、゛、ケ。」
ハ萃ュ
イ霖��ユ・。・、・������マーハイシ、ホケ猯ワ、��゛、゜、゛、ケ。」
  • objectid [string]
  • dateCreated [dateTime.iso8601]
  • name [string]
  • url [string]
sb.getMediaObject
オ。ヌス
・「・テ・ラ・��シ・ノ、オ、�Ε法◆◆♪基���ユ・。・、・����霹タ、キ、゛、ケ。」
ー���
blogid [string], objectid [string], username [string], password [string]
ハヨテヘ
サリト熙オ、�Ε愁ゐ���ユ・。・、・����ase64、ヌ・ィ・��ウ。シ・ノ、キ、ソニ簣ニ、��ヨ、キ、゛、ケ。」
sb.deleteMediaObject
オ。ヌス
・「・テ・ラ・��シ・ノ、オ、�Ε法◆◆♪基���ユ・。・、・��������キ、゛、ケ。」
ー���
blogid [string], objectid [string], username [string], password [string]
ハヨテヘ
タョク��ケ、�Ε�true、��ヨ、キ、゛、ケ。」
ハ萃ュ
・オ・爭ヘ・、・�基���ャ、「、�潜試�「・オ・爭ヘ・、・�基���簇アサ��ヒコ����キ、゛、ケ。」

Copyright © SimpleBoxes 2004-, All rights reserved. [ver. 1.18R]