Home > Archives > July 2008

July 2008

ランディ・パウシュ氏 最後の授業

  • 2008-07-27 (Sun)
  • misc

お亡くなりになられたそうだ。 via twitter

心よりご冥福をお祈りし、今こそ「最後の授業」を見ようと思う。

ランディ・パウシュの「最後の授業」 - Woopie

***

8:00頃見終わりました。
ユーモアあふれるとても良い授業ですね。

授業を受けながら、自分の夢について考えさせられました。
僕は夢を持っているのか?っていうと(いつか猫を飼うこと以外に)胸を張って「これ」と言える夢がない。
(漠然としていたり、できたらいいな、と思いつつ、できないだろうな、と考えていることとかならある。)
そんな自分がもったいないなと感じました。

最近の自分内キーワードは「愚直」。

その夢に向かって「愚直」に進む、そのために、夢を漠然とさせてないで、しっかり夢を見るところから始めたい。

ToDoに入れようと思う。

・自分の夢を語ることができるようにする。

近所の黒猫

  • 2008-07-24 (Thu)
  • cat

今朝、見かけた黒猫、子供が生まれたらしい。
親猫+子猫2匹で、僕が通ってもささっと逃げる様子はなかった。

子猫は目の当たりが荒れていてちょっとかわいそうだなと思った。
しかし、朝から和む猫との遭遇だった。

coreserverへ移行しました。

本日、xreaからcoreserverへ移行しました。その時のメモ走り書き。

思想・環境

基本的に、Nucleusのコアを変更する際には初期化してinstall.phpからはじめることにしています(バージョンアップ・移動なども同じ)。
管理人は一人だけの環境で、ブログも一つだけです。
プラグインはたいして使っていません。しかもインストールすれば良いものばっかりです。

(特に、現在、Calendar, ShowBlogs, MultiBlogs, MultipleCategories, TagEX などのみなさん良く使うものから、さんざん押してきた整形プラグインの SimpleParagraphやWikiStyleももう使っておりません。(現在はMarkdownを使用)。また、GoogleMapsなど使用用途が明確なものも入っておりません。)

何が言いたいかというと、「Nucleusをほぼ素のままで使ってますよー。」ってことです。
(=活用しまくりな方はこの移行メモは役に立たないでしょう。)

やったこと

先に、core側の管理画面からDBを作成しました。
文字コードは”UNICODE”ってのにして作成、ついで、phpMyAdminをインストール。
phpMyAdminにログインして「MySQLの接続照合順序」が ”utf8_unicode_ci”になっていることを確認。

ここまでが準備です。(実は一度、下で言っている1番で取ったバックアップをそのままインポートしたらutf8_swedish_ciになってしまったりして気持ち悪かったのでDBは作り直したりしました。)

  1. xreaのDBをバックアップ(phpMyAdmin使用)
  2. xreaとcoreで使えるサーバー間コピーを使ってファイルをそのまま移動(Nucleusのバージョンが最新であったため)
  3. coreへNucleusをインストール(グローバル設定やblog設定のhttp://から始まるURLはすべて一時変更しておく必要あり?)
    #僕は http://user.sXX.coreserver.jp/neconnect.net/ にすべて変えました。
  4. config.phpの編集(DBの場所とかパスの場所が変わっているから必須)
  5. coreのphpMyAdminから、xreaでバックアップしたsqlファイルから”nucleus_category”,”nucleus_comment”,”nucleus_item”をまんまインポート。
  6. coreへプラグインをかたっぱしからインストール
  7. xreaのプラグイン管理画面とcoreのプラグイン管理画面をにらめっこしながらcoreのプラグインオプションを変更していく。
    #nucleus_pluginテーブルのデータはそのまま使って良いものなのかわからなかったので今回の手順を踏みました。本当はどうなんだろう。
  8. xrea側でスキンの書き出しを行なって取得できるskinbackup.xmlをcore側に持ってきて読み込ませる 9.(3)で変えていたアドレスを元のアドレスに戻す。
    #戻す必要のある設定は、「blog設定(あなたのblog -> 設定)」「あなたの設定」「グローバル設定」 にあるhttp://から始まるURLたち全部。
  9. DNSの設定を変更してcoreへ向ける。

文字化けが起こりました。

(5)のsqlファイルをインポートした際、文字化けが発生。
これを解決するには、/nucleus/libs/globalfunctions.php の function sql_connect() を探して(v3.31sp1では481行目付近)、

        return $MYSQL_CONN;

の直前に、

        mysql_set_charset("utf8");

を挿入すると良いらしい。(coreはPHP5なので上記設定で良いけれど、PHP4だと set names を使う必要あり。)

twitterのココココでご指摘いただき無事できました。どうもありがとうございます。

感想

とても面倒だったけれど、サーバー間コピーのおかげでさくさく進めることができました。これはすごいアドバンテージだと思います。
ただし試用期間はうまく動かないらしいです。

実はこんな回りくどいやり方をしないでもできるよ!とか知っている方がいらっしゃれば教えていただけるとうれしいです。
あと一つサイトを移動しなきゃいけないもので...

More...

Home > Archives > July 2008

Search
Feeds

Page Top