<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">

<html lang="ja" dir="ltr">

<head>
	<meta http-equiv="content-type" content="text/html; charset=shift_jis">
	<meta name="author" content="加納　景">
	<link rev="made" href="mailto:%77%65%62%6D%61%73%74%65%72%40%70%6F%65%73%69%61%2E%6A%70">
	<link rel="stylesheet" href="../css/main.css" media="screen,tv">
	<link rel="start" href="../index.html">
	<link rel="prev" href="./200412.html">
	<link rel="next" href="./200508.html">
	<link rel="help" href="../about/index.html">
	<title>反復（2005年07月）</title>
</head>

<body>

<ol id="NAVI">
	<li><a href="../index.html" accesskey="0" title="accesskey:0">Home</a></li>
	<li><a href="./index.html" accesskey="3" title="accesskey:3">バックナンバー</a></li>
	<li><a href="./200412.html">前月</a></li>
	<li id="POINT">今月</li>
	<li><a href="./200508.html">次月</a></li>
</ol>
<h1>反復（2005年07月）</h1>


	<h2 id="ID20050727093953">秀丸マクロで日記の雛形をつくる</h2>
		<h3>解説</h3>
		<p>すでに殆どを自動でやつてくれるマクロは公開されてゐるわけですが、そこまでいくと自分好みではないし、改造するにしてもわけがわからないので、初心者ならでは（<span class="note">要するに駄目コード</span>）の秀丸マクロをつくつてみました。あとは link 要素によるナヴィゲーションをマクロで処理したいのと、アップロードをマクロでするのと、はてなDの記法のやうなことをできるマクロを加へれば完成なのですが、如何せん知識がありません。</p>
		<h3>本體</h3>
		<dl>
			<dt>月初めの雛形</dt>
			<dd>
			<pre><code>//変数定義

$t    = "\t";
$dtd = "&lt;!DOCTYPE HTML PUBLIC \"ISO/IEC 15445:2000//DTD HTML//EN\"&gt;\n\n";
$body = "&lt;body&gt;\n\n\n\n&lt;/body&gt;\n\n";
$title = "反復" + "（" +year + "年" + month + "月" + "）";
$now_date = year + "-" + month + "-" + day;
$file = year + month + ".html";
//---------------------------------------------------------
//書き出し

insert $dtd;

insert "&lt;html lang=\"ja\" dir=\"ltr\"&gt;\n\n";

insert "&lt;head&gt;\n";
insert $t + "&lt;meta http-equiv=\"content-type\" content=\"text/html; charset=shift_jis\"&gt;\n";
insert $t + "&lt;meta name=\"author\" content=\"加納　景\"&gt;\n";
insert $t + "&lt;link rev=\"made\" href=\"mailto:%77%65%62%6D%61%73%74%65%72%40%70%6F%65%73%69%61%2E%6A%70\"&gt;\n";
insert $t + "&lt;link rel=\"stylesheet\" href=\"../css/main.css\" media=\"screen,tv\"&gt;\n";
insert $t + "&lt;link rel=\"start\" href=\"../index.html\"&gt;\n";
insert $t + "&lt;link rel=\"prev\" href=\"\"&gt;\n";
insert $t + "&lt;link rel=\"next\" href=\"\"&gt;\n";
insert $t + "&lt;link rel=\"help\" href=\"../about/index.html\"&gt;\n";
insert $t + "&lt;title&gt;" +$title+ "&lt;/title&gt;\n";
insert "&lt;/head&gt;\n\n";

insert "&lt;body&gt;\n\n";
insert "&lt;ol id=\"NAVI\"&gt;\n";
insert $t + "&lt;li&gt;&lt;a href=\"../index.html\" accesskey=\"0\" title=\"accesskey:0\"&gt;Home&lt;/a&gt;&lt;/li&gt;\n";
insert $t + "&lt;li&gt;&lt;a href=\"./index.html\" accesskey=\"3\" title=\"accesskey:3\"&gt;バックナンバー&lt;/a&gt;&lt;/li&gt;\n";
insert $t + "&lt;li&gt;&lt;a href=\"\"&gt;先月&lt;/a&gt;&lt;/li&gt;\n";
insert $t + "&lt;li id=\"POINT\"&gt;今月&lt;/li&gt;\n";
insert $t + "&lt;li&gt;&lt;a href=\"\"&gt;来月&lt;/a&gt;&lt;/li&gt;\n";
insert "&lt;/ol&gt;\n";
insert "&lt;h1&gt;" +$title+ "&lt;/h1&gt;\n\n";


insert $t + "&lt;h2 id=\"FOOTER\"&gt;この文書について&lt;/h2&gt;\n";
insert $t + "&lt;dl id=\"STATUS\"&gt;\n";
insert $t + $t + "&lt;dt&gt;公開&lt;/dt&gt;\n";
insert $t + $t + "&lt;dd&gt;"+$now_date+"&lt;/dd&gt;\n";
insert $t + $t + "&lt;dt&gt;最終改定&lt;/dt&gt;\n";
insert $t + $t + "&lt;dd&gt;&lt;!--#config timefmt=\"%Y-%m-%d\" --&gt;&lt;!--#flastmod file=\""+$file+"\" --&gt;&lt;/dd&gt;\n";
insert $t + $t + "&lt;dt&gt;制作者&lt;/dt&gt;\n";
insert $t + $t + "&lt;dd&gt;加納　景 &lt;&lt;a href=\"mailto:%77%65%62%6D%61%73%74%65%72%40%70%6F%65%73%69%61%2E%6A%70\"&gt;webmaster&#64;poesia.jp&lt;/a&gt;&gt;&lt;/dd&gt;\n";
insert $t + "&lt;/dl&gt;\n";
insert "\n\n&lt;/body&gt;\n\n";

insert "&lt;/html&gt;";
</code></pre>
			</dd>
			<dt>更新用の雛形</dt>
			<dd><pre><code>// 更新日時を追加する

$now_date = year + "-" + month + "-" + day;
$now_time = hour + ":" + minute + ":" + second;
$standard_time = $now_date + "T" + $now_time + "+09:00";
//---------------------------------------------------------
//URIに追加する
$html_f = year + month + ".html";
$id = "ID" + year + month + day + hour + minute + second;
$t    = "\t";
insert $t + "&lt;h2 id=\"" + $id + "\"&gt;&lt;/h2&gt;\n\n";
insert $t + $t + "&lt;h3&gt;この文章の情報&lt;/h3&gt;\n";
insert $t + $t + "&lt;dl&gt;\n";
insert $t + $t + $t + "&lt;dt&gt;最終更新&lt;/dt&gt;\n";
insert $t + $t + $t + "&lt;dd&gt;" + $standard_time + "&lt;/dd&gt;\n";
insert $t + $t + $t + "&lt;dt&gt;この文章のURI参照&lt;/dt&gt;\n";
insert $t + $t + $t + "&lt;dd&gt;http://www.poesia.jp/notebook/" + $html_f  + "#" + $id + "&lt;/dd&gt;\n";
insert $t + $t + "&lt;/dl&gt;\n";</code></pre>
			</dd>
		</dl>
		<h3>まあ、ね。</h3>
		<p>ほら、<strong>初心者だから</strong>さ、關數だのなんだのは、ね。ぶつちやけ變數と <code>insert</code> しか使つてゐない。もうだめだめ。</p>

		<h3 class="inform">この文章の情報</h3>
		<dl class="footnote">
			<dt>最終更新</dt>
			<dd>2005-07-27T09:39:53+09:00</dd>
			<dt>この文章のURI参照</dt>
			<dd>http://www.poesia.jp/notebook/200507.html#ID20050727093953</dd>
		</dl>

	<h2 id="ID20050727104435">PoesiaにおけるURIの變更等</h2>
	<p>この度、サイト改造の第一歩として、一部のURI及びタイトル、日記（<span class="note">みたいなもの</span>）の形式が變更されました。これは、<a href="#ID20050727093953">秀丸マクロで日記の雛形をつくる</a>においての加納の技術的知識不足が齎した點が大きく、不本意ではありますが、更新に便利にはなるので、思ひ切つて變更しました。多分、リンクをして下さつてゐるかたは少いので、そんなに影響はないと思ひますが。一應。</p>

		<h3 class="inform">この文章の情報</h3>
		<dl class="footnote">
			<dt>最終更新</dt>
			<dd>2005-07-27T10:44:35+09:00</dd>
			<dt>この文章のURI参照</dt>
			<dd>http://www.poesia.jp/notebook/200507.html#ID20050727104435</dd>
		</dl>

	<h2 id="FOOTER">この文書について</h2>
	<dl id="STATUS">
		<dt>公開</dt>
		<dd>2005-07-27</dd>
		<dt>最終改定</dt>
		<dd><!--#config timefmt="%Y-%m-%d" --><!--#flastmod file="200507.html" --></dd>
		<dt>制作者</dt>
		<dd>加納　景 &lt;<a href="mailto:%77%65%62%6D%61%73%74%65%72%40%70%6F%65%73%69%61%2E%6A%70">webmaster&#64;poesia.jp</a>&gt;</dd>
	</dl>


</body>

</html>