「寛容な」多神教信者によるテロ

カテゴリー: 時事

5月にネパールでカトリック教会がヒンドゥー教徒によって爆破される事件がありました。

ネパールの首都カトマンズの南郊ラリットブルにあるカトリック教会が5月23日爆破され、死者2人、負傷者少なくとも12人が出た、と英公営BBC放送が報じた。ネパールは新首相選出をめぐって緊張が高まっている最中のこと。

警察は周辺を封鎖し、捜査している。今のところ犯行を名乗り出た集団はないが、警察はヒンズー教過激派『ネパール防衛軍』の仕業と見ている。

亡くなった方の家族のために祈りましょう。

共産党の人たちは恥ずかしくないのかな

カテゴリー: 政治

昨日と一昨日二日続いて共産党の演説を駅で耳にしました。なぜ共産党がまだ存在するのかは理解できません。共産主義ほど反証された政治理論はありません。このばかげた理論は世界中で1億人以上の死亡原因となっています。共産主義の思想が実践されるたびに失敗に終わっているのです。日本のすぐ隣に中国と北朝鮮があります。日本の共産党はそれらの国が日本より進んでいると思っているのでしょうか。同じ考えや行動を繰り返して、異なる結果を期待するのは狂気の定義だとアインシュタインが言ったとされています。共産主義は破綻イデオロギーであり、放棄すべきです。「いや今回は違う。今まではちゃんと実践されていない。日本ならうまくいくはずです!」という共産党の人たちは間違いなく狂気です。

WordPress 2.7でコメントとトラックバックを分ける方法

新しいコメントコードを使用している場合、コメントとトラックバックを分ける方法は次の通りです。

まず、single.phpを開いて次のコードを探します。

<?php comments_template(); ?>

それを次のように変更します。

<?php comments_template('', true); ?>

次に comments.phpを開いて次のコードを探します。

<?php if ( have_comments() ) : ?>

その下に次のコードを追加します。

<?php if ( ! empty($comments_by_type['comment']) ) : ?>

そして

<?php wp_list_comments(); ?>

を次のように修正します。

<?php wp_list_comments('type=comment'); ?>

その下に次のコードがあります。

</ol>

その下に次のコードを追加します。

<?php endif; ?>

これでトラックバックが表示されません。トラックバックを表示するには、先ほど追加したコードの下に次のコードを追加します。

<?php if ( ! empty($comments_by_type['pings']) ) : ?>
<h3 id="pings">トラックバック</h3>

<ol class="commentlist"> <?php wp_list_comments('type=pings'); ?> 

</ol>
<?php endif; ?>

次にfunctions.php を開いて次のコードを追加します(存在しなければ作成して次のコードだけを入れればいいです)。

< ?php
function list_pings($comment, $args, $depth) {
$GLOBALS['comment'] = $comment;
?>
<li id="comment-<?php comment_ID(); ?>">< ?php comment_author_link(); ?>
< ?php } ?>

そして最後にcomments.phpに戻って、

 <ol class="commentlist"> <?php wp_list_comments('type=pings'); ?> 

を次のように修正します。

 <ol class="pinglist">
<?php wp_list_comments('type=pings&callback=list_pings'); ?>

これでコメントとトラックバックが別々に表示されます。

トラックバックをコメントの数に入れない場合は先ほどのfunctions.phpに次のコードを追加します。

< ?php
add_filter('get_comments_number', 'comment_count', 0);
function comment_count( $count ) {
global $id;
$comments_by_type = &separate_comments(get_comments('status=approve&post_id=' . $id));
return count($comments_by_type['comment']);
}
?>

修正済みのcomments.phpは次の通りです。

< ?php
/**
* @package WordPress
* @subpackage cdharrison
*/

// Do not delete these lines
if (!empty($_SERVER['SCRIPT_FILENAME']) &amp;amp;&amp;amp; 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');

if ( post_password_required() ) { ?>
<p class="nocomments">This post is password protected. Enter the password to view comments.</p>
< ?php
return;
}
?>

<!-- You can start editing here. -->
< ?php if ( have_comments() ) : ?>
< ?php if ( ! empty($comments_by_type['comment']) ) : ?>
<h3 id="comments" class="comment-title">< ?php comments_number(__('No Comments'), __('1 Comment'), __('% Comments')); ?></h3>

<ol class="commentlist">
< ?php wp_list_comments('type=comment'); ?>
</ol>
< ?php endif; ?>
< ?php if ( ! empty($comments_by_type['pings']) ) : ?>
<h3 id="pings" class="comment-title">トラックバック</h3>

<small><ol class="pinglist">
< ?php wp_list_comments('type=pings&amp;amp;callback=list_pings'); ?>
</ol></small>
< ?php endif; ?>

<div class="navigation">
<div class="alignleft">< ?php previous_comments_link() ?></div>
<div class="alignright">< ?php next_comments_link() ?></div>
</div>
< ?php else : // this is displayed if there are no comments so far ?>

< ?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->

< ?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">Comments are closed.</p>

< ?php endif; ?>
< ?php endif; ?>

< ?php if ('open' == $post->comment_status) : ?>

<div id="respond">

<h3>< ?php comment_form_title( 'コメントをどうぞ', '%s に返信する' ); ?></h3>

<div class="cancel-comment-reply">
<small>< ?php cancel_comment_reply_link(); ?></small>
</div>

< ?php if ( get_option('comment_registration') &amp;amp;&amp;amp; !$user_ID ) : ?>
<p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=< ?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.</p>
< ?php else : ?>

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

< ?php if ( $user_ID ) : ?>

<p><a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php">< ?php echo $user_identity; ?></a>としてログイン中(<a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">ログアウト</a>)</p>

< ?php else : ?>

<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?/>" size="22" tabindex="1" < ?php if ($req) echo "aria-required='true'"; ?> />
<label for="author"><small>お名前 < ?php if ($req) _e('(required)'); ?></small></label></p>

<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?/>" size="22" tabindex="2" < ?php if ($req) echo "aria-required='true'"; ?> />
<label for="email"><small>メール (公開されません) < ?php if ($req) _e('(required)'); ?></small></label></p>

<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?/>" size="22" tabindex="3" />
<label for="url"><small>ホームページ</small></label></p>

< ?php endif; ?>

<p class="comment-tag">
次のタグは有効です: < ?php echo allowed_tags(); ?><br />
Smilies: < ?php
if ( function_exists(cs_print_smilies) ) {
cs_print_smilies();
}
?><br />

</p><p><textarea name="comment" id="comment" cols="80%" rows="10" tabindex="4"></textarea></p>

<p><input name="submit" type="submit" id="submit" tabindex="5" value="コメントを送信する" />
< ?php comment_id_fields(); ?>
</p>
< ?php do_action('comment_form', $post->ID); ?>

</form>
</div>

< ?php endif; // If registration required and not logged in ?>

< ?php endif; // if you delete this the sky will fall on your head ?>

Gravatarを使っていますか

Gravatar日本語サイトが登場しましたので登録が簡単になりました。

Gravatar とは ?

Gravatar (globally recognized avatar) は簡単な画像で、コメントした場合などにどのサイトでもあなたの名前の横に表示されます。アバターはブログやフォーラムでの自分の投稿を識別する役に立ちます。

このブログでも採用しています。右にある「最近のコメント」で「casey」をクリックすると僕のgravatarを見ることができます。WordPressを使っている場合は「設定」→「ディスカッション」→「アバター」で「アバターを表示する」にチェックを入れるだけで採用できます(対応しているテーマでしたら)。

WordPress コメントをスレッド対応にする

Wordpress 2.7より前のバージョンのテーマを使っている場合はディスカッション設定で「コメントをN階層までのスレッド (入れ子) 形式にする」にチェックを入れても何も変わらないのです。それはcomments.phpが対応していないからです。僕はテーマを変えたくなかったので自分でcomments.phpをアップグレードしました。僕みたいにテーマを変えたくないけどコメントをスレッド形式にしたい方がいるかと思いますので僕がやったことを簡単に説明します。

これはすべてcdharrison.comで紹介されているものを使っています。

まずは現在のcomments.phpをバックアップします。次にcomments.phpを以下のものに上書きします。

< ?php
/**
* @package WordPress
* @subpackage cdharrison
*/

// Do not delete these lines
if (!empty($_SERVER['SCRIPT_FILENAME']) &amp;amp;amp;&amp;amp;amp; 'comments.php' == basename($_SERVER['SCRIPT_FILENAME']))
die ('Please do not load this page directly. Thanks!');

if ( post_password_required() ) { ?>
<p class="nocomments">This post is password protected. Enter the password to view comments.</p>
< ?php
return;
}
?>

<!-- You can start editing here. -->

< ?php if ( have_comments() ) : ?>
<h3 id="comments" class="comment-title">< ?php comments_number(__('No Comments'), __('1 Comment'), __('% Comments')); ?></h3>

<ol class="commentlist">
< ?php wp_list_comments(); ?>
</ol>
<div class="navigation">
<div class="alignleft">< ?php previous_comments_link() ?></div>
<div class="alignright">< ?php next_comments_link() ?></div>
</div>
< ?php else : // this is displayed if there are no comments so far ?>

< ?php if ('open' == $post->comment_status) : ?>
<!-- If comments are open, but there are no comments. -->

< ?php else : // comments are closed ?>
<!-- If comments are closed. -->
<p class="nocomments">Comments are closed.</p>

< ?php endif; ?>
< ?php endif; ?>

< ?php if ('open' == $post->comment_status) : ?>

<div id="respond">

<h3>< ?php comment_form_title( 'コメントをどうぞ', '%s に返信する' ); ?></h3>

<div class="cancel-comment-reply">
<small>< ?php cancel_comment_reply_link(); ?></small>
</div>

< ?php if ( get_option('comment_registration') &amp;amp;amp;&amp;amp;amp; !$user_ID ) : ?>
<p>You must be <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=< ?php echo urlencode(get_permalink()); ?>">logged in</a> to post a comment.</p>
< ?php else : ?>

<form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform">

< ?php if ( $user_ID ) : ?>

<p><a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php">< ?php echo $user_identity; ?></a>としてログイン中(<a href="<?php echo wp_logout_url(get_permalink()); ?>" title="Log out of this account">ログアウト</a>)</p>

< ?php else : ?>

<p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?/>" size="22" tabindex="1" < ?php if ($req) echo "aria-required='true'"; ?> />
<label for="author"><small>お名前 < ?php if ($req) _e('(required)'); ?></small></label></p>

<p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?/>" size="22" tabindex="2" < ?php if ($req) echo "aria-required='true'"; ?> />
<label for="email"><small>メール (公開されません) < ?php if ($req) _e('(required)'); ?></small></label></p>

<p><input type="text" name="url" id="url" value="<?php echo $comment_author_url; ?/>" size="22" tabindex="3" />
<label for="url"><small>ホームページ</small></label></p>

< ?php endif; ?>

<p class="comment-tag">
次のタグは有効です: < ?php echo allowed_tags(); ?><br />
<br />

</p><p><textarea name="comment" id="comment" cols="80%" rows="10" tabindex="4"></textarea></p>

<p><input name="submit" type="submit" id="submit" tabindex="5" value="コメントを送信する" />
< ?php comment_id_fields(); ?>
</p>
< ?php do_action('comment_form', $post->ID); ?>

</form>
</div>

< ?php endif; // If registration required and not logged in ?>

< ?php endif; // if you delete this the sky will fall on your head ?>

次にstyle.cssに次のコードを一番最後に追加します。

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }
ol.commentlist li div.reply:hover { background:#c30; border:1px solid #c00; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}

そうするとコメントは次のようになります。
wp-comment-style-1

僕が使っているcssは次の通りです。

ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }

ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { list-style: none; }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 0.9em helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#000; text-decoration:underline; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; text-decoration:none; }
ol.commentlist li div.vcard img.avatar { border:2px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 0.9em helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 0.9em helvetica,arial,sans-serif; margin:0 0 1em; margin-top: 1.5em; }
ol.commentlist li ul { font:normal 0.9em helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { text-align:right; color:#000;}
ol.commentlist li div.reply:hover { }
ol.commentlist li div.reply a { }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor { }
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist li.bypostauthor { background: #ffffee; }

p.comment-tag {
font-size: 0.8em;
font-family: Verdana, Tahoma, sans-serif;
color: #888888;
margin: 0;
padding: 0;
}
h3.comment-title, h3.respond {
font-size: 0.9em;
font-weight: normal;
color: #008ba4;
letter-spacing: 2px;
margin: 20px 0 15px 0;
}

これを元に微調整できるかと思います。

ここがおもしろいよ、日本

カテゴリー: 社会

elevator

よく見かけます。エレベータに乗るために必死で走っている人。

面白いです。先日すごいスピードで走っている60代のおばあちゃんを駅で見ました。痩せている方ではありませんでした。何でそんなに早く走っているんだろうと思ったら、ちょうどエレベータがきていてそれに乗りたかったようです。そんなに元気なら階段でいいのではないでしょうか。逆にそんなになまけものなら次のエレベータを待てばいいのではないでしょうか。それを見ていつも笑っています。

常に卵の側に立つ?

カテゴリー: 政治

私は作家の村上春樹さんのことを知りません。今日はじめて彼の名前を聞きました。テレビのニュースで、彼はイスラエルで行なった授賞式へ出席し、イスラエルを批判している場面を見ました。耳を疑いました。彼は次のように言いました。「わたしが小説を書くとき常に心に留めているのは、高くて固い壁と、それにぶつかって壊れる卵のことだ。どちらが正しいか歴史が決めるにしても、わたしは常に卵の側に立つ。」その後、「どんなに壁が正しく、どんなに卵が間違っていても、私は卵の側に立つ」と言いました。

はぁ?「何言ってんだ、この人?」と思いました。パレスチナ側が毎日ロケットをイスラエルに向かって発射し、一般市民を殺そうとしています。それでも「卵」の側に立つって?毎日ロケットが近くに落ちてきて必死で逃げなければならない状況はどうしてイスラエルが黙って耐えなければならないのでしょうか。それが「生きている」と言えるのでしょうか。イスラエルの政府はなんとしてもそのロケットをとめる義務があります。

そもそもイスラエルが「壁」でパレスチナが「卵」という理解は間違っています。この紛争はイスラエル対パレスチナではなく、イスラエル対全アラブ世界です。実際のところ、イスラエルが「卵」でアラブ世界が「壁」です。

パレスチナ問題の解決は簡単です。パレスチナ側がテロをやめれば、イスラエルは自己防衛をしなくても済むようになります。暴力はそれで終わりです。イスラエルはいわれのない攻撃をしていません。また、パレスチナ側と違って、一般市民を標的にしていません。

イスラエルは現在パレスチナより軍事力があります。だからといってテロを受けても報復するなというのでしょうか。よし!イスラエルがすべての報復をやめたとします。テロが続き、イランやシリアとの代理戦争によってある日イスラエル側よりパレスチナ側の方が強くなりました。この時点でイスラエル側に立ちますか。

不思議です。どうして不埒なテロ行為を行っているパレスチナ側を弱いからといって支持するのかは理解できません。

ブラ・ハラ

カテゴリー: 社会

僕は日本でよく血液型を聞かれます。しかし、僕は怠け者で、いまだに分からないと答えるしかありません。お母さんはたぶん知っていると思いますし、病院へ行くときはいつも聞くのを忘れます。

多くの日本人は血液型で性格が決まると信じているようです。ある日、テレビである番組を見ていたら、ある学校で子供たちが血液型によってグループに分かれて観察されました。大体の場合は皆同じ血液型の子供たちと同じ行動をしていました。しかし、その番組では反対の結果が出た実験を紹介しませんでした。それもたくさんあるので、その番組がプロパガンダだったとしか思えません。

信州大学助教授である菊地 聡氏は次のように言っています(英語のページから引用していますのでこれとまったく同じ言葉ではなかった可能性があります)。「血液型は血液中のたんぱく質によって決まり、性格とはまったく関係ありません。(血液型によって性格が決まるという説は)偽物科学に過ぎません。この考えは他人のことを人間として理解しようとしないで血液型で人を判断することを促すものであり、人種差別のようなものです。」

実にそうです。この考えは1930年代に日本の軍国主義政府がより優れた軍人を作り出すためにナチスの人種差別主義者から輸入したものであることを多くの日本人は知らないようです。数年後その考えが廃棄され、人気が次第になくなっていきました。しかし、1970年代に医学に経験のない能見正比古氏によって「血液型人間学」がまた大衆に広められました。

概して言えば血液型で大騒ぎしている人を見て面白く思います。実はいつも病院で聞くのを「忘れる」理由の一つは自分の血液型を知らないと言った後の人の顔を見るのが楽しいということです。

しかし、 この記事 が指摘しているようにスポーツでのポジションや仕事が血液型によって決め付けられることがあり、笑い事ではない場合もあります。ブラ・ハラは本当に人種差別のようなものです。

イエスのことばに権威があった

人々は、その教えに驚いた。そのことばに権威があったからである。(ルカ 4:32)

イエスのことばにどうして権威があったのでしょうか。昨日副牧師は次ように説明しました。ある人がスピーチを書いたとします。演説するときはその人のことばに権威があります。なぜなら、その人がスピーチを書いたからです。自分のことばです。他の人がそれを読みあげても本人ほどそのことばに力がありません。イエスは旧約聖書の作者ですのでそれを読んだときイエスのことばに権威がありました。

神はパロの心をかたくなにしたのか?

簡単に答えるとはい、神はパロの心をかたくなにしました。しかし、質問の「心をかたくなにした」とはどういう意味かによって答えは「いいえ」に変わります。神が行った業はパロの心を無関心から敵意に変えたかという意味でしたら、そのとおりです。しかし、神がパロの心と意志に働きパロが悔い改めないようにしたかという意味でしたら、それは大違いです。神はそんなことを一切していません。

まず、出エジプト記5:2を見ましょう。パロは次のように言っています。「主とはいったい何者か。・・・私は主を知らない。」この物語のはじめではパロは真の神に対して無関心です。彼はエジプトの神々を信じており、また自分も神だと思っています。

次に、パロの心がかたくなになった経緯を見ましょう。この表現は三つの形で出てきます。

1) 予言:
「わたしはパロの心をかたくなにする」(出エジプト記7:3)

2) パロは(自分自身で)強情になった:
「それでもパロの心はかたくなになり・・・」(7:13)
「パロの心は強情で・・・」(7:14)
「パロの心はかたくなになり、彼らの言うことを聞こうとはしなかった。主の言われたとおりである。」(7:22)
「ところが、パロは息つく暇のできたのを見て、強情になり、彼らの言うことを聞き入れなかった。主の言われたとおりである。 」(8:15)
「しかしパロの心はかたくなになり、彼らの言うことを聞き入れなかった。主の言われたとおりである。 」(8:19)
「しかし、パロはこのときも強情になり・・・」(8:32)
「それでも、パロの心は強情で・・・」(9:7)
「パロは雨と雹と雷がやんだのを見たとき、またも罪を犯し、彼とその家臣たちは強情になった。パロの心はかたくなになり、彼はイスラエル人を行かせなかった。主がモーセを通して言われたとおりである。 」(9:34-35)

3) 主はパロの心をかたくなにされる:
「主はパロの心をかたくなにされ、彼はふたりの言うことを聞き入れなかった。主がモーセに言われたとおりである。 」(9:12)
「「パロのところに行け。わたしは彼とその家臣たちを強情にした。それは、わたしがわたしのこれらのしるしを彼らの中に、行なうためであり・・・」(10:1)
「しかし主がパロの心をかたくなにされたので、彼はイスラエル人を行かせなかった。」(10:20)
「しかし、主はパロの心をかたくなにされた。パロは彼らを行かせようとはしなかった。 」(10:27)
「しかし主はパロの心をかたくなにされ、パロはイスラエル人を自分の国から出て行かせなかった。」(11:10)

5章ではパロが主のことを知らないということが分かります。完全に無関心です。よく教えられることに反して、出エジプト記5章~12章は神のさばきについて語っているのではなく神の哀れみについて語っています。

昨日教会で副牧師がこの箇所の十の災いはエジプトの神々が本物ではないということを証明するためのものだったと教えてくれました。エジプトではナイル川、蛙、パロ自身などが神だと信じられていました。この十の災いによってこれらの神々が本物ではないということが証明されました。

それぞれの災いはパロに悔い改めるチャンスを与えるために送られたのです。神はパロが悔い改めることを望んでいたということは出エジプト記7:23から分かります。「パロは身を返して自分の家にはいり、これに心を留めなかった。」神が望んでいたことはパロが神に心を留めることでした。しかし、パロの心はかたくなになりました。

パロはこれらの災いを受けて2通りの反応ができました。一つは彼が実際に選んだ心をかたくなにすることです。もう一つは悔い改めて神を信じることです。実は出エジプト9:27でパロは何のことが求められているか知っていたということが分かります。「そこでパロは使いをやって、モーセとアロンを呼び寄せ、彼らに言った。『今度は、私は罪を犯した。主は正しいお方だ。私と私の民は悪者だ。』」 しかし、パロはただ一時的な救済を求めていただけです。34節ですでにまた強情になっていました。

神が「わたしはパロの心をかたくなにする」と言った時、それは災いを送るという意味でした。それらの災いが反省をもたらすか反抗をもたらすかはパロの自由意志次第でした。結局反抗をもたらしました。これは神がパロの心をかたくなにした方法です。

神の最終目的はイスラエル人の開放でした。それはパロの自由意志に関係なく達成されました。パロが悔い改めたらイスラエルを行かせたでしょう。しかし、パロは悔い改めなかったので神は違う方法でイスラエルの民を救いました。

この解釈は出エジプト記33:19(ローマ9:15-18)に新たな光を当てます。「わたしは、恵もうと思う者を恵み、あわれもうと思う者をあわれむ。」 これは「私が選ぶ者は救われる、それ以外の者は滅びられるけど何か文句でもあるのか」という意味ではなく、「私は嫌悪されて当然の者もあわれむ。私の恵とあわれみは無限であるからだ。」という意味になります。(出エジプト9:15-16で神はパロに対して次のように言っています。「わたしが今、手を伸ばして、あなたとあなたの民を疫病で打つなら、あなたは地から消し去られる。それにもかかわらず、わたしは、わたしの力をあなたに示すためにあなたを立てておく(死から免れさせる)。また、わたしの名を全地に告げ知らせるためである。」これはさばきではなく恵です。)