hiromasa.zone : o)

2005/7/13 Wednesday 投稿時の月齢:6.6  月名:七日月  潮汐:小潮 Moon:6.6[七日月]今日の心技体 : 低調期低調期低調期

ガンダム占い このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 1:40

ガンダム占い@kohaku さん にトラックバックです。

Yahoo!占い – ガンダム占い特集
8月22日まで限定公開ってことで、さっそく占ってまいりました。

ほほーおもしろそう!

というわけで、うお座のA型、ひろまさくんも占ってみましたよ。

結果!!!、

ジム・コマンド

デリケートで傷つきやすいアナタは、自分よりも他人を優先させる気配りの人。加えて、温厚で、お人好しで尽くすタイプなので、出来る出来ない関係なしに、頼まれたことは引き受けてしまいます。ただ、いくら誠実に努力してもムリなもんはムリな場合もあるので、断る勇気も必要。時と場合によっては、自分で自分を追いつめてしまう自虐性で相手に迷惑がかかります。

ジム・コマンドかYo!。 ダブルオーエイティーかYo! 渋すぎだYo!

もっとこう、おれさまのことだからビグザムとかゴツいのでるかと思いましたよ。(嘘 なかなか笑えます。

とりあえず連邦側らしい。 自虐的・・・なのはあたっている。 🙂

2005/7/12 Tuesday 投稿時の月齢:6.3  月名:七日月  潮汐:小潮 Moon:6.3[七日月]今日の心技体 : 低調期低調期低調期

案外知らない JavaScript このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 20:19

WP の管理画面にボタンを追加しようというお話の中、久しぶりに JavaScript をちょこっといじってみました。

JavaScript の華といえば、Dynamic HTML。 HTML をユーザ操作等に応じて動的に内容変更できるわけです。 最近(?)流行の AJax は、変更内容をサーバに通信にいき表示する技術です。 簡単に言えば同じページなのに、操作に応じて違う情報をどんどん表示できる、、ってことですね。

Google Maps

一番分かりやすいデモはここでしょう。 ブラウザなのに地図をドラッグできて摩訶不思議。

というわけで、昔は環境依存とかいろいろあってあんまり使いたくなかった JavaScript ですが、今になって本領発揮といったところです。

ちなみに、Google Maps ですが衛星写真を使っているのでかなり細かいところまで見えるそうです。 今自分の地域みようとしたのですが、止まってしまって見れない・・・。

しかし、地図ソフトの本命はこっちだ!! (本題からはずれまくり 🙂

地球全体から道路1本まで眺められるNASA製3D地球儀ソフト「NASA World Wind」

NASA バンザイ。 っていうかんじで、ちょっと旬をすぎてますが再紹介。

NASA World Wind

NASA World Wind

NASA World Wind

3Dでぐりぐりまわして世界旅行できます。 ちょっと予断すると普通に2時間くらい経過しますのでやりすぎにはご注意を・・・。

ソフト入れなくてもこの辺からお手軽に見れます。

World Wind Hotspots – View Hotspot

左のサイドバーから、いろいろどうぞ。

2005/7/11 Monday 投稿時の月齢:5.4  月名:六日月  潮汐:中潮 Moon:5.4[六日月]今日の心技体 : 低調期低調期低調期

最近のコメント欄追加 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 21:03

サイドバーに “最近のコメント” 欄を追加しました。

tkzy さんの、tkzy get recent comments をみなさん使われているようなので、まねして入れてみました。(tkzy さん、ありがとうございます)

NGワードにあたった未承諾トラックバックが出力されるのを変更しようと思ったのですが、分かりませんでした。。 もし知っている方いたら教えてください。。

最初はコメント・トラックバックでさえうまく機能してなかった hiromasa.zone ですが、ちょっとずつブログっぽくなってきました。 一応、ブログを普段見ない人にも分かりやすいページ、というテーマでつくっていますがどでしょ。 🙂

みなさんの WP サイトをみたあと自分ところ戻ってくると、かっこわるくて若干へこみますが、がんばろう。。

2005/7/10 Sunday 投稿時の月齢:4.1  月名:五日月  潮汐:中潮 Moon:4.1[五日月]今日の心技体 : 低調期低調期低調期

WordPress プラグインのインストール方法 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 15:28

WordPress (WP) プラグインのインストール方法のエントリです。

WP は “プラグイン” を使うことでいろいろな機能をブログに追加することができます。

プラグインの機能を大きく分類すると、

  • ブログ閲覧者に対して標準では出力できない情報を表示する (最新のコメント、顔文字入力支援、コンタクトフォーム、テーマ切替機、使っているプラグイン一覧、等々)
  • 管理者がブログを管理する際に便利になる機能を追加する (画像挿入、アファリエイト挿入、スパムコメント排除、等々)
  • その他 (データのバックアップ、Google Sitemap 用のファイル出力、以上の複合型、等々)

となると思います。

分かりやすく整頓されているものが、WordPress Japan のフォーラムにありますので一度みてみるとよいでしょう。 また、WP サイトでみなさんが紹介されている記事も非常に参考になります。

さて、この便利なプラグインのインストールにはちょっとした慣れが必要です。特に「標準では出力できない情報を表示する」系はお使いのテーマに対してタグを挿入しなければいけないものも多いので、トラブルが起きたときにプラグインが動いていないのか、タグが悪いのかの切り分けをしなければなりません。

というわけで、プラグインインストールの練習用に「なんにも動かない」という驚愕のプラグイン「Hello Plugin」を作ってみたので、これを元にインストール方法などを書いてみます。 他のプラグインを入れる場合にも参考になると思います。

■ファイルのダウンロード

まずはプラグインのファイルを入手します。

ファイルのダウンロードするものと、ブラウザでソースを表示させたものをコピーするものとの2種類があります。 ここでは、ファイルダウンロード方式のもので説明します。 両方ある場合は、ダウンロードのほうがトラブルが少なくて良いです。

hello-plugin-world.zip

ファイルをPCにダウンロードしたら、圧縮を展開しプラグイン用の .php ファイルを得ます。 hello-plugin-world.php がでてくると思います。

ソースをコピーするプラグインの場合は、ブラウザからソースをなぞってコピーし、メモ帳等のテキストエディタに貼り付けし、指定された名前を付けて保存して下さい。 この際、ソースの前後に空改行が入らないように注意してください。 入っているとエラーになる場合があります。

■ファイルのアップロード

WP にプラグインを組み込むために、プラグイン用 .php ファイルをサーバにアップロードします。 プラグインによっては事前に .php ファイルの内容を書き換えて設定を変更するものもあります。

また、プラグイン .php のファイルの中に日本語の文字が含まれている場合は、お使いの WP の設定の「ブログの文字コード」にファイルの文字コードをあわせる必要があります。(やり方が不明の場合はコメントでもください。 追記します) ファイルの内容が英数字記号しかない場合はこの作業は不要です。

アップロード先のディレクトリ(フォルダ)は、

wp-content/plugins

です。このディレクトリに入っているファイルを WP はプラグインとして認識します。

hello-plugin-world.php は、設定不要、文字コード変換不要なので、そのまま FTP クライアントを使いサーバの wp-content/plugins にアップロードして下さい。

■プラグインの有効化

ファイルをアップロードすると WP はプラグインを認識しますが、この段階では動作はしていません。 動作を開始させるために、「プラグイン有効化」操作をします。

ブラウザから WP の管理画面を開き、上部のメニューから “プラグイン” を押下します。

管理画面

次に、下部に出力されたプラグイン一覧から有効化させたいプラグインの名称(Hello Plugin) を探し、アクションにある「有効化」ボタンを押下します。

もし、プラグイン一覧にアップロードしたプラグインが表示されない場合は、アップロード先のディレクトリ(wp-content/plugins)が間違っているか、プラグインのファイルが壊れています。 確認してみて下さい。

管理画面

プラグイン名称が太字になり、アクション部分が「無効化」になればプラグインの動作が無事開始されました。 逆にプラグインの機能が不要になった場合は「無効化」ボタンを押下すると、機能が停止します。

アクション部分の表示は「現在の状態表示」ではなく、「アクション」を示すことに注意して下さい。 現在の状態とは逆の表示がされることになります。

■ Hello Plugin を使ってみる

実際に、Hello Plugin が動作しているか確認してみます。 Hello Plugin は何もしない練習用プラグインですが、唯一動作が分かるように管理画面にメニューを追加します。

同じく WP の管理画面の上部メニューから、”設定” -> “Hello Plugin” を選択します。

管理画面

無事、上の画面が表示された方、おめでとうございます。

Hello Plugin World!

同じ手順で他のプラグインもどんどん試してみましょう。

もし表示されていない場合は、ブラウザの横幅を大きくとってみて下さい。 あまり狭くしていると消えちゃうことがあります。

それでも表示されない場合は、このエントリに環境や状況をコメントでもいただけるとなにか分かるかもしれません。 🙂

このようにプラグインの種類によっては、管理画面を追加するものもあります。もしプラグインのドキュメントに “管理画面” といった記述がある場合は “設定”欄 を確認してみて下さい。 ※もちろん、管理画面を持たないプラグインも多く存在します。

■プラグインの削除

プラグインの削除は、今までの逆の手順を踏めば OK です。 管理画面 -> プラグイン から「無効化」を選択。 その後、wp-content/plugin ディレクトリから該当ファイルを削除して下さい。

もし、プラグインを有効にした瞬間、エラーが表示されて WP が動かなくなった場合は、あわてず騒がず FTP でプラグインのファイルを削除して下さい。 たいていの場合は元に戻ります。

プラグインによっては、設定のたぐいを WP のデータベースに保存するものもあります。 特に残っていても問題ありませんが、気になる方は phpMyAdmin 等のデータベース管理ツールで、(wp_)options テーブルから該当プラグインデータが格納されている **行** を削除して下さい。(が、間違って別なものを消すと困ったことになるのでおすすめしません)

—-

この Hello Plugin が動けば第1ステップ突破です。 魅惑の WPプラグインの世界にようこそ。 あとはそれぞれのプラグインの説明書を見てがんばってみましょう。基本は同じです。

あと、Hello Plugin のソースは管理画面ありのプラグイン作る時の雛形にもなるかもしれませんし、ならないかもしれません。 🙂

2005/7/9 Saturday 投稿時の月齢:3.2  月名:黄昏月  潮汐:中潮 Moon:3.2[黄昏月]今日の心技体 : 低調期低調期低調期

のまのま このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 17:02

最近、O-ZONE を検索語にここのサイトに来る人が増えていて、なんだろうと思っていました。 (hiromasa.zone なので当たってしまう)

O-ZONE OFFICIAL WEB SITE

え!? (一瞬フィッシングサイトかと思いました

http://www.educ.cc.keio.ac.jp/~y12888/maiyahi.swf

えええ!?

いつからか分かりませんが、なにか盛り上がっている様子。

DISCO-ZONE~恋のマイアヒ~

CD エクストラにオリジナル(?) のフラッシュ「~恋のマイアヒ~ねこねこ空耳 恋ver.」がはいっているらしい。 🙂

つーか、飲ま飲まイェイ、飲ま飲まイェイ。 今日は、飲ま飲まイェイ。

2005/7/8 Friday 投稿時の月齢:2.4  月名:三日月  潮汐:中潮 Moon:2.4[三日月]今日の心技体 : 低調期低調期低調期

WordPress Related Entries for J (仮称) このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 21:55

そのエントリに関連するエントリを抽出する、Related Entries for J (仮称) を作り始めてみました。

うーん、この手の日本語の処理は大変です。 漢字コード表とにらめっこで、なんとかデバッグ表示くらいまでは動くようになりました。

管理画面

文字種(漢字とかカタカナとか)で切り出した後部分抽出をして、出現数、長さ、文字種等でそのエントリの用語ランキングを生成します。 同様にして事前にインデックス化した各エントリと比較して関連エントリを出力する仕組みです。

とりあえず切り出し部分抽出までできたので、後はランク条件をどうするか、、といったことろです。

現在インデックスを DB に格納しないでオンメモリで動かしているのですが、ためしに1ヶ月分くらいのエントリを食べさせてみたらメモリ不足か落ちました。 orz

今のデバッグ表示機能だけでもテキストマイニングっぽくて結構面白いのですが、こんな落ちるプログラムを商用環境で動かした日には、XREA の管理人さんが X ジャンプしながら攻めてきたり、いつもは穏やかなロリポおじさんの顔が曇ったりするので公開はもう少しできてからしてみます。 🙂

このプログラムは、関連エントリを出すだけではなく各エントリの “キーワード”  も取得できるので、いろいろ面白い使い方もできそうです。

2005/7/7 Thursday 投稿時の月齢:0.9  月名:新月  潮汐:大潮 Moon:0.9[新月]今日の心技体 : 低調期低調期低調期

Shift_JIS WP ポポポ不具合 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 9:25

Shift_JIS WP ポポポ不具合修正。

SJISが何か悪さしてます・・・@トルネキア帝國[仮]さんにトラックバックしています。

Shift_JIS で WordPress を動かしているのは、もしかしてココだけ・・・と思っていましたが、仲間がいらっしゃいました。 よろしくお願いします。 🙂

実は Shift_JIS で動かすと RSS フィードで、文字コード 2byte 目が「0x7c」の漢字コード(「ポ」とか「掃」とか)が化けてしまうという不具合があるのですが、ハックコードがありますのでここに紹介します。

wp-include/functions.php : 1958行付近 : wpj_excerpt_rss 関数。
// excerpt_rss for Multibyte.
function wpj_excerpt_rss($cut = 0, $encode_html = 0) {
$content = get_the_excerpt(true);
// Shift_JIS Hack by hiromasa Modify 2005/05/06 -->
$content = apply_filters('the_excerpt_rss', wpj_utf8_encode($content));
// < -- if ($cut && !$encode_html) { $encode_html = 2; } if ($encode_html == 1) { $content = wp_specialchars($content); $cut = 0; } elseif ($encode_html == 0) { $content = make_url_footnote($content); } elseif ($encode_html == 2) { $content = strip_tags($content); } if ($cut && (mb_strlen($content) > $cut) ){
// Shift_JIS Hack by hiromasa Modify 2005/05/06 -->
// $content = mb_substr($content, 0, $cut);
$content = mb_substr($content, 0, $cut, 'UTF-8');
// < -- $content .= '...'; } $content = str_replace(']]>', ']]>', $content);
// Shift_JIS Hack by hiromasa Modify 2005/05/06 -->
// echo wpj_utf8_encode($content);
echo $content;
// < -- }

wp-include/feed-functions.php : 12行目付近 : the_title_rss 関数。
function the_title_rss() {
$title = wpj_utf8_encode(get_the_title());
$title = apply_filters('the_title', $title);
$title = apply_filters('the_title_rss', $title);
echo $title;
}

php の文字処理関数が「|」のコードを誤認識して動いてしまうのが原因っぽいのですが、該当がどの関数か分からないので処理前に UTF-8 に変換して対処しています。 まだつぶし切れてないかもしれませんが、一応これで RSS 2.0 は大丈夫のようです。

よければお使い下さい。 😛

2005/7/6 Wednesday 投稿時の月齢:0.4  月名:新月  潮汐:大潮 Moon:0.4[新月]今日の心技体 : 低調前不安定期低調期低調前不安定期

Search Word Highlight for Mutibyte アナウンス このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 21:12

Search Word Highlight for Mutibyte プラグインアナウンスです。 🙂

サーチエンジン “msn Japan サーチ” のパラメータが変更になったようなので、お知らせします。

Hostname + Path Query Character Encode
search.msn.co.jp/results.aspx q UTF-8

エンコードが Shift_JIS (MS932) から UTF-8 になりました。
ああ、Microsoft まで Shift_JIS を見放したら、SJIS で WP を動かしているぼくの立場は。(嘘)

あ、もしかすると世界唯一の SJIS WP サイトなのかも。。

追記。 Yahoo も変わった模様。 Yahoo サーチ・ベータが始まった影響でしょうか。

Hostname + Path Query Character Encode
search.yahoo.co.jp/bin/search p EUC-JP

2005/7/5 Tuesday 投稿時の月齢:29.1  月名:月隠  潮汐:大潮 Moon:29.1[月隠]今日の心技体 : 低調前不安定期低調期低調前不安定期

最初にインターネットで検索した言葉 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 23:31

先日買った、「教科書には載らない日本のインターネット」をぽちぽち読んでいると、どうも自分がインターネットに接続始めたのは 96年らしい。Windows 95 の発売と被っていますね。 Windows 95 に TCP/IP スタックが標準搭載されていたのはやっぱり大きかった。 それまでは、ネットワークといえば NetWARE だったもんなー。

最初にインターネットでお世話になったのは、CSJ Index と “千里眼” でした。CSJ は手動登録型、千里眼はロボット型の検索エンジン。 で、最初に何を検索したのか思い出してみる。 たしか・・・

hacker

だったように思います。 今思えば意味不明なキーワード。 インターネットといえば、何か怪しい情報があるという勝手な妄想から試しにやってみたのだとおもいます。 しかし、hack ならまだしも、hacker かい。>おれ

みなさんの最初の言葉と最初にアクセスしたページはなんでしたか? 思い出してみると結構面白いかもしれません。 🙂

2005/7/4 Monday 投稿時の月齢:28.0  月名:二十九日月  潮汐:大潮 Moon:28.0[二十九日月]今日の心技体 : 低調前不安定期低調前不安定期好調期

コンピュータの擬人化 このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加

日記 - ひろまさ @ 22:45

コンピュータを扱う人間はよくそれを擬人化した表現で扱う。

“パソコンを休ませる”、”ディスクががんばっている”、”アプリケーションをころす”、”動かなくなる”、”コアダンプを吐く”、等々、、

適切な日本語がないためやむを得ず言っている場合もあるが、多くの場合はコンピュータが人格を「持っていることにする」ために、好んで使っている。(他の技術系のジャンルでも同じかもしれない)

ノイマン型のコンピュータである以上、バックで動くプログラムは他ならぬ人間が作った物で、もし仮に人格があるとすればそのプログラムを書いた人間の物だ。 しかし、プログラムは人間の想像を遙かにしのぐスピードと正確さで動く。 プログラマーの人格にプラスアルファされて、ここに違う人格が現れ始める。

この辺の、技術の裏には人間が居る的な間接的コミュニケーションと、作ったプログラマーでさえ結果が何が起きるのか分からない摩訶不思議な感覚は、好き者を集め、そしてその愛情は先の “コンピュータが人格を持っていることにする” につながる。

この愛情表現が、一般的に格好いいものなのか気持ちが悪いものなのかは、身を置いている自分にはよく分からないが、表現はテレビなんかを通じて一般にもおりていく。 同種の愛情を持っていない人は、額面通りこの表現を信じ、

コンピュータは自身が人格を持ち、考えるものだ。

と理解を始める。

得体のしれない物に対して人間は、恐怖という感情をいだく。 タネが分かっているものに対して怖いと思う人はいない。 コンピュータのタネを知らない人間は、恐怖を覚える。 その恐怖を、知識が打ち消そうし結果、気持ち悪い物だとして嫌悪感抱くものもいる。

コンピュータは地震の予知はしない。 予知の方法を考えているのは他ならぬ人間であり、そのツールとしてコンピュータは使われている。 正しい知識は妙な嫌悪感から人を解放し、そして正しい評価を人にすることができる。

コンピュータに人格はないとするのは夢がないとするむきもあるかもしれないが、後ろに人がいないとすることは、もっと夢がないことだと思う。

このサイトについて

このブログは引っ越しを行いコンテンツはフリーズしています。hiromasa.anotherへどうぞ。

Powerd By WordPress

We (Heart) WordPress

WordPressME Logo
WordPress Plugins

ブログ内検索

Todays Popular

WordPress Ring

はてなリング - WordPress -

情報

19 queries. 0.146 seconds.

このページの先頭へ