April 12, 2008

「書く」ということによって自分の考えがどんどん露呈していく

いつもの戯れ言的な:

情報を発信すること、自分の考えを文字にして公開していくことって大事なことだと思う。
特に自分自身にとって。

なんか、人って、自分の頭の中だけでいろいろ考えてると、妄想が広がって、なにか自分はすごいことを考えているんじゃないか、とか思うようになってくる。

「自分としてはもっとちゃんと考えをまとめてから書きたい」とか言ってなかなかブログを書こうとしない人がいますけど、いやいや、それは違いますよ。
そうじゃないんですよ。
それはおそらく、書けない(書く勇気がない)ことに対する巧妙な言い訳なんですよ。
人って、実際に文章を書くまで自分が何を書くのか(何を書けるのか)わからないものなんですよ。
少なくとも僕はそう。

自分の考えを文書にするっていうのは実におもしろい作業なんです。
「書く」ということによって自分の考えがどんどん露呈していく。
自分の浅はかさや軽薄さ、知識のなさなんてのがどんどん表に出てくる。
そんな感じで、とりあえず現時点の自分ってのはこの程度なんだ、というのを記録していくツールとしてブログを使っている、という面もある。

とかなんとか。

April 8, 2008

くるくるウィジェット(TM)

Amazon のくるくるウィジェット(TM)を設置してみました。

amazon_kurukuru.png

見た目がキレイでいいですね。
無駄にクルクルしたくなりませんか?

そのうちウザったくなってくるかもしれませんが。

くるくるウィジェット(TM)

March 31, 2008

Wordpress 2.5

Wordpress のバージョン 2.5 がリリースされました。

で、さっそく使ってみました。

まず印象的なのが管理画面。
デザインがとってもキレイになってます。
なんというか、今風の色使い。

wordpress_2.5.png

投稿機能まわりでは、ファイルアップロードの機能がだいぶ進化してます。
Ajax ばりばりで、複数ファイルのアップロードも楽ちんです(僕はあまり使わないけど)。

wordpress_2.5_1.png

タグ付けに関する操作もだいぶ洗練されてきています。

wordpress_2.5_2.png

入力補完とかしてくれます。

パッと目に付いたのはこれくらい。

January 16, 2008

リデザイン 20080115

ペンタブレットを活用した。

November 3, 2007

WordPress 2.3 とかタグクラウドとか

WordPress 2.3 にアップグレードした。
wordpress のディレクトリごと上書きして [インストール先]/wp-admin/upgrade.php を実行してうまくいった気がする。

記事に対して「カテゴリ」を付ける機能は前からあったけど、今回アップグレードしたバージョンでは「タグ」も付けられるようになってる。
これってどのバージョンから入った機能なんだっけ?
ていうか、カテゴリとタグをどういうふうに使い分けるべきなのかよくわからない。
僕のなかではどっちも同じようなものなんだけど(wordpress に関して言えば)。

データベースの話

データベース上ではカテゴリの情報もタグの情報もそれぞれ同じテーブル(terms と term_taxonomy)に入ってる。
term_taxonomy というテーブルに実際のカテゴリとタグの情報が入っている。
taxonomy カラムに category という文字列がセットされていればそれはカテゴリで、post_tag という文字列がセットされていればタグ、ということのよう。

えーっと例えば、「ブログ」というカテゴリが存在し、同じ名前のタグもまた存在するとき、terms テーブルには「ブログ」という単語を表すレコートがひとつ存在し、term_taxonomy テーブルにはカテゴリとしての「ブログ」を表すレコード(category)とタグとしての「ブログ」を表すレコード(post_tag)がそれぞれ存在することになる。
うーん、説明がわかりにくいなぁ。

term_relationships というテーブルに、「どの記事にどの term_taxonomy が結びつくのか」という情報が入っている。
いわゆる関連テーブルってやつ。

それぞれのテーブルの関連は多分以下のような感じになってるんだと思う。

カテゴリをタグに変換

いろいろ考えた結果、カテゴリよりもタグをメインで使っていくことにした。
というか、もうカテゴリは必要なさげなので全部タグに変えてしまうことにした。
以下のような SQL でタグをカテゴリに変換した。

update term_taxonomy
    set taxonomy = 'post_tag'
    where taxonomy = 'category';

これでもうカテゴリとはおさらば(かなり強引なやり方な気がしなくもないけど)。

タグクラウド

「wp_tag_cloud」という関数でタグクラウドを簡単に出力できるみたい。
以下のコードをブログのサイドバー部分のテンプレートに埋め込んだ。

<?php wp_tag_cloud('format=list'); ?>

<<< 追記

上のコードだけど、ちょっと変えて今はこんな感じ。

<?php wp_tag_cloud('format=list&smallest=7&largest=24'); ?>

smallest がタグクラウドのフォントサイズの最小値で largest が最大値。

>>> 追記

「’format=list’」を引数に渡すことで、リスト形式(<li>)でタグクラウドを出力することができる(別にリスト形式にする必要もなかったんだけど)。

スタイルシートは以下のように記述。

ul.wp-tag-cloud {
    padding: 8px 0;
    margin: 0;
}

ul.wp-tag-cloud li {
    list-style: none;
    float: left;
    padding: 0;
    margin: 1px 3px;
}

ul.wp-tag-cloud li a {
    display: block;
    border: none;
    line-height: 100%;
}
September 12, 2007

まず一番やっかいなものから取りかかる

必要の無いものをどんどん切り捨てていく努力をしないといけないなあ、と思った。
RSS リーダーであれこれ読みあさってると、あっという間に時間が過ぎる。
未読件数が多くなってくると、もっと一所懸命読まなきゃいけないような気分になってくる。
そういうときは一旦ブラウザを閉じるなり隠すなりして、やるべきタスクを思い出す必要がある。
仕事だと特にそうだけど、優先度の低いタスクから取りかかったら絶対ダメ。
まず一番やっかいなものから取りかかる。

とかなんとかブログに書いてることそれ自体の優先度はどの程度のものなのか、という話ですよ。

さ、勉強勉強。

July 20, 2007

リデザイン 20070719

ブログのデザインを変更。

System.exit();

ちょっとした気の迷いから。