Google Crisis Response(Google)
災害に関する情報源や、行方不明者情報の収集と検索を行う『パーソンファインダー』を初めとするツールの提供が行われています。

2007年4月30日 月曜日

レイアウト変更のお知らせ

Filed under: ブログ,重要
時間:17時06分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 このブログのレイアウトを少し変えました。と言っても、HTMLレベル(正確には xhtml ですが・・・)でのお話。見た目は変わっていないはずです。

 具体的には、広告を表示しているブロックの位置を変更しました。以前は本文よりも上にあったのですが、これを右サイドメニューのブロックよりも下に移動させてあります。スタイルシートで同じ位置になるようにしているので、見た目では位置は同じはずです。
 見た目が同じなら意味がないように思えるかもしれませんが、スタイルシートをオフにしてみると結構違うのです。長々と広告が表示され、その下にやっと本文が来ます。広告を見たいのでない限りは非常に邪魔です。今回の変更により、読み込んですぐに本文を見ることが出来るようになったわけです。

 ブラウザの実装の違いがあるため、もしかすると崩れてしまっている可能性もあります。一応 IE6・Firefox2・Opera9(すべて Windows XP 上)の3つで確認はしましたが、Safari などのほかのブラウザではわかりません。崩れてしまっている場合は具体的な状態をお知らせください。対処してみますので。

Comments (0)

undefined method `+’ for nil:NilClass

Filed under: FreeBSD
時間:0時36分
投稿者:よしとも
AddClips 経由でソーシャルブックマークに登録

 ローカルサーバーには FreeBSD を入れていて、そこで使用しているソフトは Ports システムで管理しています。そして、その管理には portupgrade というツールを使用しているのですが、久しぶりにその設定ファイルをいじったら次のようなエラーが出るようになってしまいました。

  1. ** Error occured reading /usr/local/etc/pkgtools.conf: undefined method `+' for nil:NilClass

 結構間抜けな原因でしたが、ずっと気がつかないままだったのでメモしておきます。

 変更した設定ファイルは /usr/local/etc/pkgtools.conf。ここに、次のような記述を追加しました。

  1. ENV['PORTS_INDEX'] ||= ENV['PORTDIR'] + '/INDEX.local'

 当然これは間違っています。次のが正しい記述。

  1. ENV['PORTS_INDEX'] ||= ENV['PORTSDIR'] + '/INDEX.local'

 ENV['PORTDIR'] ではなく ENV['PORTSDIR'] です。S が抜けていました。
 undefined method の意味を関数とか機能だと解釈していたため、何がいけないんだろうとずっと悩んでいました。何のことはない。未定義変数に文字列結合はできないという意味だったようです。portupgrade は Ruby で書かれていて、このエラーは Ruby によるもののようです。Ruby をある程度使っていないと、これはわからないですね。

Comments (0)

HTML convert time: 0.103 sec. Powered by

Images is enhanced with WordPress Lightbox JS by Zeo