minor tranquilizer

魑魅魍魎のIT業界で雑草のように生きていくookawara.comの悪戦苦闘を綴る記録帖

Entries Comments



Category: WordPress

WordPress(blog):「追記」っていう機能がほしいな

13 11月, 2007 (10:34) | WordPress | By: ookawara.com

IT業界不人気の理由は? 現役学生が語るそのネガティブイメージ
IPAフォーラム2007で討論してきた

から

じゃ自分は化粧しないので6Kか:ところでIT業界というのはどの業界?

と茶化してみたものの、多様な(そして真摯に受け取れる)意見がblog界隈を賑わしていることが分かり、以降、「じゃ自分は化粧しないので6Kか:ところでIT業界というのはどの業界?」にひたすら追記してきた。

一般的に、同じテーマをとりあげるのであっても、時間が経過している場合は、新たなエントリとして書くのが一般的なのかも知れないけど、それぞれの間に流れが存在する場合は、追記したほうが、後で読み返す場合に都合が良かったりする。

で、追記を、新たなエントリとして登録しつつも、追記の元記事に「追記」できる機能があるといいと思った。以上。

Mobile Eye+ 1.3.0

29 10月, 2007 (21:54) | WordPress | By: ookawara.com

今度はWordPressのモバイル用プラグインをバージョンアップ。

参照URLはここ
ありがたや、ありがたや。

AdSenseモバイル版も追加してみたんだが・・・48時間待たないと表示されない?

WordPress 2.3.1

28 10月, 2007 (22:00) | WordPress | By: ookawara.com

アップグレードしました。

参考/参照URLは以下。
WP: WordPress 2.3 へアップグレードする前にしておきたいこと
WordPress のアップグレード/詳細

目玉はタグ機能らしいんだけど、どう使えるかまだよくわかってない。
とりあえずTag Cloud Widgetは有効にしてみたけど・・・

なお、Google Sitemapsを使っている場合は、そちらも最新にする必要あり。
カテゴリ関係のテーブル名が変わったらしく、登録時などにエラーが出る。詳細はこちら

WordPress 2.2.3

12 9月, 2007 (22:44) | WordPress | By: ookawara.com

WordPress 2.2.3 がリリースされました。

Tracによると・・・ バグ一覧 | 修正ファイル一覧

Downloadページ

今回は細かいバグFixのみっぽいので、ダウンロードして解凍して対象ファイルを手でコピー。

それにしてもTrac便利そうだなあ。一人開発なので使ってなかったけど、Version管理は大切だ。いれようかなあ。

The Trac Project | Trac紹介記事

WordPress -> mixi

14 7月, 2007 (20:34) | WordPress | By: ookawara.com

Wp-MixiPublisher 1.0.0 RC2 を導入。
EUCに変換して、かつエラーが出て有効化できない件をソース修正。(上のURLにあるコメント2)

で、テスト。

ボールド
イタリック

そして画像。
ookawara.com

Google AdSenseはどうなるか?


amazonアソシエイトは?

いまさらですがPSP

29 6月, 2007 (23:58) | WordPress | By: ookawara.com


PSPを衝動買いした。

コナミのシューティングゲーム(グラディウス、特に初移植のXEXEX)が衝動的にPlayしたくなったのと、以前から、録りだめしたNHKスペシャルなどの動画を電車のなかに持ち込みたいなと思っていたので。

特に動画は、携帯電話や「やっと出た」SonyのビデオWALKMANも候補にあがったけど、携帯はすぐ電池なくなるし、どっちみち両者とも画面が小さい。PSPの大画面はけっこう惹かれるものがあり、冒頭の衝動的理由もあいまって購入に至った次第。

そして、せっかく自宅のルーターが無線対応なので、無線LANで遊んでみた。

PSPのブラウザって、キーバインドが絶妙で、レンダリングもそこそこ良くて、けっこう使いやすい。
(詳しくはこちら

そして、本blogで使っているWordPressに、PSPほかゲーム機ブラウザ用のPlug-in「WordPress Ultimate Gamer’s Pack」があるのを発見。

早速使ってみる。
WP-PSP
PSPの画面にタイトルリストやカテゴリが収まるようにうまくレイアウトされていて、シンプル。
ただ、PSPブラウザの場合は普通のWebページもうまくレンダリングされちゃう「ジャストフィット」や「スマートフィット」なんていうモードが用意されているので、別に使わなくても、いいかもね。

DSLite向けとWii向けもあったんで一応有効化してあるが、持っていないため確認不可能。
まあゲーム機上のブラウザから本blogに到達する人も、稀だろうな。



Google Trends: Movable Type, WordPress, Drupal

8 6月, 2007 (12:12) | WordPress | By: ookawara.com



Movable Type, WordPress, Drupal を比較!

日本のトレンド
日本のトレンド

日本では、Movable Typeが圧倒的に多いが、近年急速にWordPressが追い上げている。英語では既にWordPressが逆転。Drupalは殆どなし。

米国のトレンド
米国のトレンド

米国では、WordPressが多い。Drupalもそこそこ。Movable Typeはじりじりとシェアをさげている。
しかし米国でも日本語になると日本の場合と同様、Movable Typeが多い。

要するに、日本語ではMovable Typeが多いみたい。

以下、主観によるまとめ。(Ver 0.1としておこう)

観点 Movable Type WordPress Drupal
開発元 Six Apart社 wordpress.org(オープンソース) drupal.org(オープンソース)
ライセンス形態 独自形態 GPL 2 GPL 2
実装 Perl(+PHP) PHP PHP
対応DB MySQL
PostgreSQL
SQLite
Berkeley DB
MySQL MySQL
PostgreSQL
機能概略 blog黎明期をもりあげた定番ツールである。およそ基本的な機能を一通り備え、プラグインによる機能拡張も可能。日本語での情報量も多くて、レンタルサーバなどでは標準装備しているところも多い シンプルかつライトウェイトさがウリの新興ツール。Movable Typeのような簡単さを継承しつつ独自仕様を排除。オープンソースでありカスタマイズが容易であることから、シェア拡大中 本来はCMSらしいが、blog機能も備えており、Movable Typeとの互換性の高さで定評がある。blog機能を使うためにはモジュール有効化など若干の準備が必要。徹底的にモジュール化されており、機能拡張が可能。XOOPSのような、玄人好みのツールである
デザイン変更 デザインはテンプレートにより変更可能。テンプレートは、スタイルシート(StyleSheet.tmpl)とテンプレート本体(MainIndex.tmpl)からなり、テンプレートには独自タグとHTML/XHTMLタグが混在している デザインはテーマ切替により変更可能。テーマは、ヘッダ、フッタ、本文、サイドバーなどの部品ごとのPHPファイルとCSSで構成される。中身は一般的なHTML/XHTMLタグおよびスタイルとPHPのモジュール呼び出しからなる デザインはテーマ切替により変更可能。テーマは、PHPテンプレートとCSSで構成される。テンプレートのレンダリングエンジンを交換できるため、テーマごとに多種のエンジンが使われるが、「PHPTemplate」使用前提のものが多い(らしい)
その他 再構築という一括処理で静的なWebページを生成する仕様であったため、どうなの?感はあったが、3.1以降では動的生成もできるようになったため、使い分けをするのがお薦めのようだ 日本語対応が課題と言えば課題。UTF-8以外では問題がおこることもある Movable TypeやWordPressと比較するとインストールは煩雑に感じるかも知れない

感想としては、レンタルサーバを活用してblogをすぐに立ち上げたい場合などはMovable Type。導入スピード最重視ではない場合や、そもそもオープンソース派などはWordPress。blog目的だけでなく、CMS的な運用をしたい場合はDrupalが良さそう。
XOOPSは未調査なので、そのうち追加。



オープンソース・ブログ構築ソフトの新版「WordPress 2.2」,Widgetsの統合やAtom準拠など

28 5月, 2007 (22:00) | WordPress | By: ookawara.com

オープンソース・ブログ構築ソフトの新版「WordPress 2.2」,ウィジェット統合やAtom準拠など」(2007年5月18日 ITPro)

 オープンソースのブログ構築ソフトウエア「WordPress」を提供する団体WordPressは,同ソフトウエアの新版「WordPress 2.2」を公開した。WordPressのMatthew Mullenweg氏が米国時間5月16日に,同団体のブログへの投稿で明らかにしたもの。新版は,WordPressのWebサイトから無償でダウンロードできる。

 WordPressは,オープンソースのスクリプト言語PHPとデータベースMySQLで開発したブログ構築ソフトウエア。GNU General Public License(GPL)を適用して提供している。4カ月前に公開した旧版のWordPress 2.1は,これまでに140万回ダウンロードされたという。

 新版では,これまでプラグインとして提供していた各種ウィジェットのコードをWordPress本体と統合した。これにより,ブログ上に配置するパーツやコンテンツの位置などを,ドラッグ&ドロップ操作で調整できるようになった。

 Atom 1.0準拠の更新情報フィードの配信機能と,Atomフィード発行用APIを新たに搭載した。またブログ・インポート機能も新版とし,米Googleのブログ・サービス「Blogger」からの記事/コメント取り込みに対応している。

 そのほかには,プラグインおよびフィルタの高速化,米Apple製Webブラウザ「Safari」の将来版向けWYSIWYG用フックの追加,200件以上のバグ修正,開発者向け機能の強化などを施した。

ダウンロードは以下参照。


WordPress › Download

早速、アップグレードしてみた。

hibilogWordPress 2.2超簡単アップデート」を参考に、WordPress2.2を2.1に上書きするのではなくて、WordPress2.2に2.1の必要なファイルだけを差分コピーするようにした。
(この際だから使わないプラグインやテーマを整理したく)

手順は以下のような感じ。

  1. DBバックアップ。MySQLのDumpでバックアップをとる。xrea.comの場合は管理ツールから一発でできるので楽。
  2. プラグインを全オフにしてから、wordpressディレクトリをリネーム。wordpress213とか適当にリネームする。
  3. ダウンロードした2.2版のwordpressをディレクトリごとアップロードする。
  4. 旧版のwordpressから、.htaccessとwp-config.phpを新版のwordpressにコピーする。
  5. ./wordpress/wp-admin/upgrade.phpをコールしてDBをアップグレードする。
  6. 旧版のwordpress/wp-content配下において、(1)themesディレクトリからは、使いたいテーマだけコピー(2)pluginsディレクトリからは、使いたいプラグインだけコピー(3)languagesとuploadsは、全てコピー
  7. 新wordpress上で、テーマを選択し、プラグインをオンにする

いまのところ困っているのは、2.2でWidgetsが標準装備になったらしいのだが、いま使っている「Tiga」での対応がおかしいみたいで、カスタマイズができない状態。調査中。
テーマをいろいろ変えてる人はWidgets絡みで不具合が出る可能性があるので、注意が必要と思われる。



今度はCSS&HTMLと格闘か?

7 5月, 2007 (11:03) | WordPress | By: ookawara.com

いつのまにかIE6でのレンダリングがおかしくなってしまった。
htmllintで高得点が出せるようにいじくったのがまずかったのか?(規格に準拠する方向に直しているはずだが)
はたまた記事中で使っているタグがおかしいのか?
Firefox2だとちゃんとしているので、たぶんIE固有の問題だと思うのだが・・・思いたい・・・
IE7でどうなのか試したいが、身近に実環境がないところが悲しい。

Sidebar Widgetsが使いたい

10 4月, 2007 (18:19) | WordPress | By: ookawara.com

Sidebar Widgetsが使いたいのでそれに対応したテーマ「Tiga」に変更。
そしたらエラー!Wordpress Theme Toolkit のバージョン情報が欠落しているのが原因らしい。

Fatal error: Cannot redeclare tiga_getuseragent()
 (previously declared in …wordpress/wp-content/themes/tiga/functions.php:267) in
…wordpress/wp-content/themes/tiga/functions.php on line 265

ググって得た情報をもとに、
wp-include/version.php の5行目に書かれているバージョン表記を変更したら直った。

$wp_version = 'ME2.1.3';
↓↓↓
$wp_version = '2.1.3ME';