Archive for 3月, 2009
時々聞く「サミット参加国の中で、非白人国非キリスト教国である日本の役割」的な物を知りたくなったので、この本を手に取りました。
ところがそのサミットが果たしてきた役割を、自分自身が全くわかっていなかった事を早々に知ることに。
当初の目的からは外れてしまいましたが、現在の世界経済を形作っているサミット体制に関して少しは知識を仕入れられたかなと思っています。
筆者自身も後書きで書かれていますが、ほぼ全編にわたってサミット体制の功罪のうち「罪」の部分を取り上げられており、新自由主義をはじめとするサミット体制の特徴をことごとく否定するような内容となっていました。
「功」の部分をあえて無視された作りだったのか、本当にサミット体制には「罪」しか無いのか。
残念ながら、私自身の知識が足りないため、この点に関しての判断をつける事ができませんでした。
bashを書いたりとかしていたので、SyntaxHighlighterにsh用のjsファイル読み込み設定を追加した。
で、ついでに他のコード対応用設定も追加。
■修正ファイル
archive.php index.php page.php search.php single.php
■追加する対応コード
Bash/shell Diff Perl Plain Text VB Script
■追加コード
HTML
<!-- SyntaxHighlighter Start -->
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shCore.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushRuby.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushCss.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushJScript.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushPhp.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushSql.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushXml.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushBash.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushDiff.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushPerl.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushPlain.js"></script>
<script type="text/javascript" src="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/shBrushVB.js"></script>
<script type="text/javascript">//<![CDATA[
with(SyntaxHighlighter.config.strings){expandSource="+ ソースを表示";viewSource="プレインテキスト";copyToClipboard="クリップボードにコピー";copyToClipboardConfirmation="クリップボードにコピーされました";print="印刷";help="?";noBrush="Can't find brush for: ";brushNotHtmlScript="Brush wasn't made for html-script option: ";}SyntaxHighlighter.clipboardSwf="<?php echo get_option('home'); ?>/wp-content/plugins/syntax-highlighter/js/clipboard.swf";
SyntaxHighlighter.all();
//]]></script>
<!-- SyntaxHighlighter End -->
画面表示が重くなるかと思ったけど、体感ではあまり変わらないので、このままの設定でしばらく更新してみようと思う。
preタグ要素の場合、ターミナル画面っぽく表示するように編集。
■編集ファイル
\nautre1\style.css
■編集箇所
CSS
pre{background:#f3f2ed; border:solid 1px #9a9a9a; color:blue; margin:10px; padding:10px;}
↓
pre{background:#000; border:solid 2px #547881; color:#fff; margin:10px; padding:10px;}
CSSって、色指定で省略できるんですね。
background:#000000; ↓ background:#000;
これもよく設定するにもかかわらず、いつも調べているので備忘録。
■1.公開鍵と秘密鍵を作成。
ターミナルソフトで利用しているpoderosaにはSSH鍵作成ウィザードが準備されているので、そちらを利用して公開鍵と秘密鍵を作成する。

▲ウィザードで簡単に作成できる。

▲アルゴリズムとパスフレーズを選択
アルゴリズムはSSH2標準のDSA認証を選択。
パスフレーズはパスワードと違ってスペースも含む事ができる。

▲マウスを動かして乱数を付与。

▲公開鍵と秘密鍵を保存。
以下のようなファイル名で任意のフォルダにコピー
秘密鍵:id_dsa
OpenSSH形式の公開鍵:id_dsa.pub
公開鍵をサーバに転送する事により公開鍵暗号方式にて接続できるようになる。
公開鍵はその名の通り「公開」されているものなので、FTP、メール等の平文通信での転送可。
(逆に秘密鍵を移動させる必要のある時はUSBメモリ等でコピーする必要がある)
■2.公開鍵ファイルの設定
上記作業にて作成した公開鍵ファイルを転送する。
公開鍵は各ユーザのホームディレクトリ以下に .ssh ディレクトリを作成し、その中にauthorized_keysファイルとして保存する事により有効化される。(デフォルト設定時)
$ mkdir -p ~/.ssh
$ chmod 700 ~/.ssh
$ cat id_dsa.pub > ~/.ssh/authorized_keys
$ chmod 600 ~/.ssh/authorized_keys
■3.poderosaにて接続

▲以下の内容を選択
ホスト:サーバ名 or IPアドレス
プロトコル:SSH2
ポート:SSH(22)
アカウント:公開鍵を設定したアカウント
認証方式:公開鍵
パスフレーズ:鍵作成時に入力したパスフレーズ
鍵ファイル:保存した秘密鍵
これでパスワード認証によるログインを拒否できる。
その設定変更はまた後日。

▲この前仕事で近くを通りかかったので、GPS情報付きで思わず撮影。
田舎者の典型と思いつつ、本当にそうなので気にしない。
しかし東京は人が多いので、どこで写真に撮ろうとしても誰かにカメラを向けているようで、なんだか緊張してしまいますわ。
updateを行ったところ、IPv4が使えなくなった。
色々触って調整したので、メモ。
■簡易ネットワーク設定ツール
# system-config-network
■ネットワーク関係ファイル
最悪、この辺を手で修正すればなんとかなるかと。
[root@yamanami ~]# more /etc/resolv.conf # Generated by NetworkManager # No nameservers found; try putting DNS servers into your # ifcfg files in /etc/sysconfig/network-scripts like so: # # DNS1=xxx.xxx.xxx.xxx # DNS2=xxx.xxx.xxx.xxx # DOMAIN=lab.foo.com bar.foo.com nameserver 192.168.1.1 [root@yamanami ~]# more /etc/sysconfig/network NETWORKING=yes HOSTNAME=yamanami [root@yamanami ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0 # Apple Computer Inc. UniNorth/Pangea GMAC (Sun GEM) DEVICE=eth0 HWADDR=00:0a:95:66:60:4e ONBOOT=yes BOOTPROTO=none NETMASK=255.255.255.0 IPADDR=192.168.1.30 GATEWAY=192.168.1.1 TYPE=Ethernet USERCTL=no IPV6INIT=no DNS1=192.168.1.1
■ネットワーク関係サービス
Fedora9以降で標準のネットワーク管理サービスとして実装されているNetworkManagerは、デスクトップ用途には適しているが、固定IPやホスト名の設定で、ネットワーク設定用ツール(system-config-network)と相性が悪いらしい。
サーバ用途で運用するため、NetworkManagerはオフにし、networkを利用する事にする。
# service NetworkManager stop; service network start # chkconfig NetworkManager off # chkconfig network on

▲暗くて全然わかりませんが!
大きな地図で見る
▲国立西洋美術館。駅からすぐ近くにあります。
ルーヴル美術館展 17世紀ヨーロッパ絵画
▲今回は日本テレビが主催(?)しているようです。
実は嫁さんがこの企画展の間、監視員さんのアルバイトをしています。
平日でも日中はめちゃくちゃ混む事を聞いていたので、通常17時半閉館が20時まで延長される金曜日を狙って18時くらいに訪れました。

▲そんな訳でこんなに暗いです。
フェルメールの「レースを編む女」が目玉っぽいのですが、それほどピックアップして展示されている訳でもなく、お客さんもこの作品に群がっているわけではありませんでした。
まぁ、他にもルーヴルの名画がたくさん並んでいるので、当たり前なのかもしれません。
個人的にはラ・トゥールの「大工ヨセフ」を楽しみにしていましたが、現地で目を惹きつけられたのはピエル・フランチェスコ・モーラの「弓を持つ東方の戦士(バルバリア海賊)」でした。
やっぱり宗教画や宮廷画よりも、こういった荒々しい方が好みだなぁと再認識した感じです。
企画展のチケットで常設展も見られるので、あわせて覗いてみましたが、モネとかルーベンスといった私でも名前を聞いた事のある画家の絵が展示されておりました。さすがに東京の美術館は違いますね。
ミシュラン観光ガイドでもこれだけの美術館が集まっている上野はかなりピックアップされているらしいのですが、それも納得です。

▲ちなみにラ・トゥールは常設展の方でも1枚ありました。この絵も好みでしたねー。

▲以前もらったiBookにFedora10をインストール中。
本当はCentOSで構築したいんだけど、ppc版のCentOSは正規にはリリースされていないようなので、Fedoraをインストールしています。
↓PPC版Fedoraのダウンロードサイト
Fedora Project
Macは基本的に触ったことがないので、全然関係ないLinuxインストールにもかかわらず戸惑う事がありますね。
とりあえず、CD-ROMブートする場合の方法をメモ。
起動後一瞬表示されるbootプロンプト時に”c”キーを選択。
時刻同期という事でよく設定するにもかかわらず、内容をいつも忘れてしまうので、これまたメモ。
#VMWare上という事もあるので、今回はntpdateでの対応です。
#ntpd → サーバアプリケーション
#ntpdate → クライアントアプリケーション
#と思っていますが、正しいかな。。。
■1.ntpdateのインストール
最小構成で入れているので、まずモジュールインストールから。
# yum -y install ntpdate
■2.ntpdateのテスト
インターネットマルチフィードが準備してくれているntpサーバと同期を取ってみます。
# ntpdate ntp1.jst.mfeed.ad.jp 17 Mar 07:27:03 ntpdate[2139]: adjust time server 210.173.160.27 offset 0.000766 sec
複数指定できる場合には、以下のようなntpサーバが公開されています。
* ntp1.jst.mfeed.ad.jp (210.173.160.27) * ntp2.jst.mfeed.ad.jp (210.173.160.57) * ntp3.jst.mfeed.ad.jp (210.173.160.87)
■3.cronに登録
問題ないようなので、cronに登録します。
毎時実行されるように、cron.hourlyに作成。
# vi /etc/cron.hourly/ntpdate.cron
ファイル内容は以下の通り(念のためIPアドレスで指定)
Bash
#!/bin/sh /usr/sbin/ntpdate 210.173.160.27
実行権限を変更
# chmod 755 /etc/cron.hourly/ntpdate.cron
毎時実行というのは頻繁過ぎかな。
まぁ、仮想OSなので四六時中立ち上げている訳ではないため大丈夫だろうと勝手に納得中です。
(まずそうだったら変更しないといけないですね)




