2010年2月21日

MovableType スタイルシートにアクセス制限

ときどき、MovableTypeで運用しているサイトで、スタイルシートが読み込まれていないサイトを見かけます。あえてそうする人はたぶんいないと思うので、意図しないことが起きていると思います。

スタイルシートは、mtディレクトリのmt-staticのblog.cssなどをインポートとして読み込む必要があるのですが、それに気づかず、mtディレクトリにアクセス制限をかけているのかもしれません。アクセス制限をしても、自分自身は制限を解除しているので、何の不自由もなく、正常に表示されているため、いつまでも気づかないのかもしれません。

そういえば、ホームページビルダーなどで、ローカルのファイルにリンクしているサイトもあります。自分のコンピュータでは画像などがきちんと表示されるので、気づかないのでしょう。

2010年2月12日

Modefy ウェブ拍手

Minor Problem - GJ!(Web拍手) Archive

上記リンクのGJは、Javascriptを使って、画面が切り替わることなく拍手ができるのがおもしろい。ただ、ファイルに書き込むタイプなので、時々ファイルをロックしたままになることがあるので、この部分をMysqlで処理するようにした。

Oceansoft Library - GJ!(Web拍手)の改造

2010年1月31日

Internet どうしてindex.htmlなのだろう

ウェブページにアクセスするときのURLで、index.htmlは省略可能な特別なファイル名ですが、なぜindex(インデックス=索引)なのだろうと、ふと思いました。ホームページなのだからhome.htmlとか、トップページなのだからtop.htmlでもいいのに。でも、それだと省略可能でなくなるばかりか、index.htmlがないとディレクトリ内のファイル一覧が表示され、かっこが良くない。問題が起きることがあり、index.htmlを置くことが推奨されているかのようです。もちろんファイル名は、.htaccessを使って変更することはできますが。

索引とは - はてなキーワード indexの日本語訳。テキストの見たい部分にいきつけるように、用語や人名など主要な項目を抜き出してそれぞれ参照すべきページを示したリスト。検索の便宜のために五十音順などで並べてある。

本来のindex.htmlは、やはり索引が載っているべきのもの。そのウェブサイトのウェブページの内容を包括したリストがあるものだったのでしょう。それがトップページの役割となり、サイトの概要などの「入り口」としての役割を持たせることになったのでしょう。

現在、「索引」というのを意識しないインデックスページがほとんどだと思います。誤用ともいえると思います。このサイトでも、過去の記事のタイトルはインデックスページにはありません。ある程度の記事リストはありますが、インデックスの役割はしていません。

そういえば、blockquoteも「引用」の意味なのに、段下げとしてか使っていない人もいますね。MovableTypeの編集画面でも、段下げをするためのようなアイコンになっていますし。

2010年1月16日

General プログレスバー

ソフトの起動やダウンロードなどで、少し時間を要するものは、進行状況を示すメーターが表示されると、少し安心します。何も表示されるに待たされると、フリーズしたのか? と不安になってしまします。

あるいは、確実に進行しているのはわかっていても、プログレスバーが表示されていないより、表示されている方が少し速く感じるのではないでしょうか。ただし、メーターが100%まで進んだあと、次のタスクに移り、また0%からというのを繰り返すタイプや、往復するタイプだと、がっかりします。

最初速くて、半分から遅くなるより、最初が少し遅くても、あとからスピードアップした方が速く感じるような錯覚もあると思います。

コンピュータが進化して、スピードアップしても、機能が増えて遅くなっているソフトは少なくありません。速くなってくれるのが一番期待することですが、遅く感じさせない(速く感じさせる)工夫もしてほしいですね。

2010年1月11日

Linux カーネルのアップデートで容量不足

yum updateをしようとすると

error: unpacking of archive failed on file /boot/System.map-2.6.9-89.0.19.EL;4b4aeef8: cpio: write
というエラーがでるようになってしまいました。

カーネルの過去ファイルで/bootディレクトリの容量不足になったようです。

yum-utilsをインストール
# yum install yum-utils

過去のカーネルを削除
# package-cleanup --oldkernels

【参照サイト】
CentOS /bootのディスク容量が・・・

2009年12月 6日

General Google依存症

先日「Google日本語入力」が発表され、ATOKから乗り換えて使っています。膨大な単語量で、ストレスなく使うことができます。

以前からGmailにメールが転送されるようにして、RSSもGoogleリーダーで閲覧。ブラウザで多くの作業が事足りるようになってしまっています。もちろんブラウザはGoogle Chromeです。

最近は、文書もGoogleドキュメントを利用し始めています。Officeソフトを使っていますが、自宅内のどのパソコンに保存したか、あるいはどのフォルダに保存したかを覚えていない時があります。メモ程度のものならGoogleドキュメントの方がさっと取り出すことができそうです。

GmailもGoogleリーダーもGoogleドキュメントも検索が強力。ローカルのソフトだと案外、検索に時間がとられます。

Google日本語入力が対応すれば、このままGoogle Chrome OSに移行してもいいんじゃないかと思うほどです。

しかし、頻度が低いながら、音楽ファイルの管理や年に何度かの動画編集など、専用ソフトに頼ることがあります。Google Chromeが動くのでGoogle Chrome OSである必要はないのです。

いずれにしてもGoogle依存症なのは間違いないでしょう。

2009年12月 1日

Macintosh マックのターミナルでSMART

GUIでハードディスクをチェックするソフトはありますが、ターミナルでSmartmontoolsを動かしてみます。

手順はこちらですが、英語で書かれています。
Download - smartmontools

ソースのダウンロード
Browse S.M.A.R.T. Monitoring Tools Files on SourceForge.net

以下を実行
tar zxvf smartmontools-5.38.tar.gz
cd smartmontools-5.38
./configure
make
make install

しかし、これでは、パスが通っていない場所にインストールされるので、
vi .bash_profile

以下の1行を追加します。
export PATH=$PATH:/usr/local/sbin

【関連記事】
[E] Linuxで使用しているハードディスクの故障を予測する

2009年11月25日

Software Thunderbird3.0を広く使う

Thunderbird3になって、タブ機能が装備されたり、メッセージヘッダ領域の高さが大きくなり、表示領域が狭くなりました。

まず、タブを消すには、
メニューの[環境設定]から、[詳細]→[一般]とたどり、[設定エディタ]を起動します。
mail.tabs.autohideをtrueにします(ダブルクリック)。

メッセージヘッダの幅は、コンパクトヘッダアドオンを使えば、1行にすることができます。

mozdev.org - compactheader: installation

もちろん、ツールバーは非表示です。

2009年11月22日

Linux ChromeOSを試してみた

VirtualBoxから起動。
わずかな時間でログイン画面になります。Googleアカウントでログインします。
screenshot_68.png
GoogleChrome専用OSといった感じで、Chromeが動いていればChromeOSでなくてもよく、低性能のコンピュータ以外でのメリットがないような気がします。

とりあえず、起動後は日本語の表示もOKですが、apt-getが動作しないので、それ以上何もできません。

2009年11月20日

Linux Chrome for Linux(64bit)

Fedora 12(64bit)にGoogle Chromeをインストール。

vi /etc/yum.repos.d/chromium.repo
を実行します。

[chromium]
name=Chromium Test Packages
baseurl=http://spot.fedorapeople.org/chromium/F$releasever/
enabled=1
gpgcheck=0

あとは、yumでインストールを実行。
# yum install chromium