あぢあぢ

先週はまるまる1週間暑かった。今週もだろう。
修士事務室から電話で、昨日11時ころからネットにつながらないというクレームが。
情報基盤室はむげにも事務のネットだからわからないとお助けを拒否。あーあ、だめだなこりゃ。というわけで管理者が会議の合間を縫って調査。
学系ネットワークのハブに接続すると問題ない。したがってバブ以下のルータその下のハブ、配線であろう。ルータをさわったら あっちち。こりゃルータのオーバーヒートだな。確認のため、ごちゃごちゃになっているケーブルを整理し、ルータの電源を落とし冷却してから、再接続。問題ない。室内は冷房されているのだが、パーティションで切ってあり、天井近くに設置してあるので冷房の効果がないのだ。小型扇風機を購入してもらうことにした。それまではでかい扇風機の風をあてることにした。
学系ネットのハブはそれほど熱くなっていない。ルータだけだ。

squirrelmail のバージョンアップ

前に書いたがauto_cc というプラグインをいれたら一部の文字が正しく表示できない。squirrelmail のバージョンが古いからか?というわけでバージョンアップした。
1)最新のをダウンロード。ここから。squirrelmail-1.4.20.tar.gz
2)/usr/share/で解凍 #tar zxvf squirrelmail-1.4.20.tar.gz だけどGUIでダブルクリックしてやったほうがはやい。
3)webサーバを停止
3)これまでのsquirrelmail というdirectory (フォルダ)をsquirrelmail-1,4.17 と名前を変更
4)解凍してできたquirrelmail-1.4.20 というdirectory(フォルダ)に名前変更
5)user/share/squirrelmail-1,4.17/config 内のconfig.php、config_local.php、config_default_apple.php、config_default.php をコピーしてuser/share/squirrelmail/config 内にペースト。いままでの設定を新しい方へ移したわけだ。
6)webサーバ起動
7)/user/share/squirrelmail-1,4.17/images にApple が用意した絵があるで/user/share/squirrelmail/images にないものをコピーペースト。やらなくてもいい。たいした絵がないからだ。web.mail_login.jpg だけはコピーペーストする。これはWebメールのトップページに出てくる絵で、みけのスタンプの絵だからだ。
8)これで問題ないが、英語表示になっているので、日本語表示にするために/user/share/squirrelmail-1,4.17/locale にあって/user/share/squirrelmail/locale にない言語フォルダをコピーペーストする。ja_JP だけで十分かと思うけど、せっかくApple が用意しているのでコピーしておいた。
これで、アップデートおしまい。auto_cc というプラグンを入れて表示される文字エラーは解消した。
http://example.com/webmail/src/configtest.php
にアクセスしてエラーがないか確かめる。
RROR: You have enabled any one of magic_quotes_runtimemagic_quotes_gpc or magic_quotes_sybase in your PHP configuration. We recommend all those settings to be off. SquirrelMail may work with them on, but when experiencing stray backslashes in your mail or other strange behaviour, it may be advisable to turn them off.
だって。これは前のバージョンでもあったエラーで放置していたやつだ。
/etc/php.ini を一応バックアップして、書き換えた。
378行目以下にある Magic quotes の項目で
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = Off
; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc.
magic_quotes_runtime = Off
; Use Sybase-style magic quotes (escape ‘ with ” instead of ‘).
magic_quotes_sybase = Off
にしたというか、magic_quotes_gpc だけがOn になっていたのでOff に書き換えた。
webサーバを再起動。http://example.com/webmail/src/configtest.phpにアクセス
SquirrelMail configtest
This script will try to check some aspects of your SquirrelMail configuration and point you to errors whereever it can find them. You need to go run conf.pl in the config/ directory first before you run this script.
SquirrelMail version:
1.4.20
Config file version:
1.4.0
Config file last modified:
15 July 2010 15:43:23
Checking PHP configuration…
PHP version 4.4.9 OK.
display_errors: 1
error_reporting: 2039
variables_order OK: EGPCS.
gpc_order OK: GPC.
PHP extensions OK. Dynamic loading is enabled.
Checking paths…
Data dir OK.
Attachment dir OK.
Plugins OK.
Themes OK.
Default language OK.
Base URL detected as: http://example.com/webmail/src (location base autodetected)
Checking outgoing mail service….
SMTP server OK (220 example.com ESMTP Postfix)
Checking IMAP service….
IMAP server ready (* OKexample.com Cyrus IMAP4 v2.2.12-OS X 10.4.8 server ready)
Capabilities: * CAPABILITY IMAP4 IMAP4rev1 ACL QUOTA LITERAL+ MAILBOX-REFERRALS NAMESPACE UIDPLUS ID NO_ATOMIC_RENAME UNSELECT CHILDREN MULTIAPPEND BINARY SORT THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE IDLE STARTTLS AUTH=PLAIN
Checking internationalization (i18n) settings…
gettext – Gettext functions are unavailable. SquirrelMail will use slower internal gettext functions.
mbstring – Mbstring functions are available.
recode – Recode functions are unavailable.
iconv – Iconv functions are unavailable.
timezone – Webmail users can change their time zone settings.
Checking database functions…
not using database functionality.
Congratulations, your SquirrelMail setup looks fine to me!
というわけで解決したのだ。とおもいきや、auto_cc のBCCが正しく表示されないのは直っていない。
/usr/share/squirrelmail/locale の ja_JP を使えなくする、つまり日本語表示にしないとちゃんとBCCが表示される。ということは日本語の表示過程でエラーになるんだな。
日本語化したのをダウンロードしてlocale もダウンロードして...だめだ。ちと保留。機能的には問題ないから。

Squirrelmail 件名の文字化け

以前にsquirrelmail の subject に半角文字が混ざると文字化けしてしまうことを解決たのだが、その方法をメモするのを忘れていたので。
/usr/share/locale/ja_JP.eucJP
/usr/share/locale/ja_JP.UTF-8
上記の二つのフォルダを文字化け防止とかいうフォルダをlocal に作ってその中に移動させちゃう。要するにこの2つのフォルダをはずせばいいのだ。

auto_cc

出先でwebメールを使うとき、新規のメールを出したり、返信したりすると、出張先からもどって普段使うデスクトップでメールを再度読むとき、ちゃんと出したかわからなくなってしまうことがある。持ち歩くノートで送信したメールを普段使うデスクトップに反映させたいのだ。そのためにはwebメールで自動的に自分宛にメールをBccで出しておけばいい。
というわけでmike のsquirrelmail に auto_cc というプラグインを入れてみた。
このプラグインを使うためには compatibility というプラグインが必須だ。
Download して auto-cc-2.0-1.2.tar.gz と compatibility-2.0.16-1.0.tar.gz を解凍して(ダブルクリックで解凍できる)
(コマンドラインからだったら# tar zxvf /[ファイルの有る場所]/auto-cc-2.0-1.2.tar.gz と# tar zxvf /[ファイルの有る場所]/compatibility-2.0.16-1.0.tar.gz )
それぞれauto-cc と compatibility いうフォルダができるから /usr/share/squirrelmail/plugins に突っ込む。
コマンドライン(ターミナル)から
# /usr/share/squirrelmail/config/conf.pl
として 8. Plugins を選択(8 を入力して enter)
Available Plugins: にリストされているから auto_cc の番号を入力してenter
Installed Plugins: のリストに加わる
Avilable Plugins のリストに compatibility があるが、これはInstalled Pluginsのリストに加える必要はない。
S (Save data)を入力してenter
Enter キーを押せといってくるから enter
これでおしまい。
これでSquirrelmail にログインして オプション -> 個人情報 のページを開くと一番下に

Additional CC address(es) for all messages:
Additional CC address(es) for all messages:

が表示される。2行目はCCではなくBCC と表示されるべきであるが、CC となっちゃう。機能的にはBcc の欄に自動的に出てくるので問題はない。
auto_cc のfunctions.php の68行目にはちゃんと echo _(“Additional BBC adress(es) for all massages:”) と書いてあるからBCCと表示されるべきであるが、表示されない。64行目の CC  がそのままでてくる。ここを書き換えると両方とも同じ表示になる。なんでだろ?
ちなみに mike ではこのような症状なんだけど、kでは問題ない。squirrelmail のバージョンの違いか?
ともかく、2行目の(最下)の入力ボックスにメアドを記入すると、新規の送信、返信、すべてに返信 のとき Bcc欄に自動的にここに記入したメアドが表示される。

またベトナムへ

行く必要がないと思っているのに、ベトナムへまた行けとの命令だ。暑いだろうな….
スケジュールは
E組2位とF組1位が6月29日23時から、次が7月3日27時30分から、その次は7月7日27時30分から決勝が7月11日27時30分。
成田発が7月8日午前、帰国が7月11日午前だから、間違って勝ち進んでもみることができる。

Mac G5 の画面が…

前に書いたが、某本先生の Mac G5 の画面にモザイクが入って….がアクセス権の修復で直ったと思っていたのだが、実はそのあとも同様の症状になった。アクセス権を修復するたびに回復するのだが、すぐだめになる。
考えられるのはビデオカードなのでビデオカードを他のところがだめになった同じ機種から抜いて、交換したら直った。ビデオカードがおかしかったのだ。壊れたと思われるビデオカードを他のMac G5 に装着したら、同様に最初はいいがしばらくすると、画面にモザイクが入る。結論はビデオカードが壊れたで正しいようだ。が、しかし、待てよとビデオカードのファンのあたりを見てみたら、放熱器に繊維状のほこりが詰まっている。原因はこれだ。正常でもビデオカードはかなり発熱している。ほこりが詰まっていて放熱器の風通しがわるいからだ。
だから、アクセス権の修復ー再起動、あるいは単に再起動で、最初はいいがあとでだめになるのだ。
ほこりをぶっとばして、Mac G5 で動作確認中である。1時間たっても異常なし。
結論は、放熱器にゴミがたまってオーバーヒートした ですな。きちゃない部屋らしい。

chrome に Flash がインストールできない

win7 の chrome に Adobe Flash Playert がいくらやってもインストールできなかった。
!)AdobeのWeb プレーヤーのページ http://www.adobe.com/jp/shockwave/download/alternates/からアンインストーラをダウンロードしアンインストール。
2)同ページのWindows 2000/XP/Vista/Windows7 用のFirefox/Safari/Opera用をダウンロードしインストール。
3)再起動
で問題なく使えるようになった。
IE8  のほうもアンインストールされちゃっているから、IE を起動し Flash を使っているページに行くとプラグインが必要だとかいってくるから、その指示にしたがってOKとなった。

忘れてしまった…

「自分が設定したのに、設定方法がわからず、他人のブログを見て、自分のブログに設定方法があるのを発見した」ということは以前に書いた。年のせいだとも書いたが、これは間違いであるらしい。管理者よりはるかに若い教員が授業をすっぽかし、そのいいわけをぐだぐだ書いてあるページを読んだからだ。またこの教員より若い(?あるいは同年代の)卒業生が、デジカメが趣味なのに、撮影会にバッテリーを持っていくのを忘れたという記事も読んだからだ。また管理者と同年齢の教員も授業をすっぽかし、その埋め合わせを上記のすっぽかした教員を通じて実施するということを聞いたからだ。
というわけで、管理者が痴呆だったり「み」の前の文字がぬけているわけではないらしい。らしいというのは、もしそうなら生理関係者のかなり多くの人間が痴呆であることになるからだ。人数の多さで証明することはできないが、同類が多いことは安心を生じさせる大きな要素だ。これで最近気にっなていた、自分が痴呆になったのではないのかという心配をせずに過ごせるというものだ。周りが痴呆だらけだったら気がつかれないからな。よかったよかった。

KI棟北側の駐輪場

KI棟の北側玄関付近の自転車が無秩序に停められており、身障者の出入り、業者の車の出入り、緊急車両の出入りに不都合になっている。駐輪場が少ないのが原因ではあるが、学生の自分だけがよければという考えも大きい。駐輪場以外の停めても通行に差し支えない部分にも駐輪させれば、通路は確保できると考えた。

そこで、1時限の始まる朝8時半ころ、2時限目の10時ころ、3時限目の12時ころ、ハンドマイクを持って駐輪場付近で、
「そこのお兄ちゃん、だめだよ そんなところに停めちゃ」とか
「はい、そのピンクのお嬢さん、ちゃんと駐輪場にいれなさいね」とか言ったわけだ。
その様子をみていた医療科学の学生が違法駐輪の自転車を、一緒に移動してくれた。いい子もちゃんといる。

その結果、駐輪場以外で通行にじゃまにならないスペースも使うと、だいたい収まる。しかし監視していないといけない。
朝だと、通学の学生だけでなく教職員も通るわけだ。彼らはにやにや笑って通りすぎる。くそ。事務とか技術職員に監視、注意してくれと頼んだのに誰もやってくれないから、管理者がやったのに。
暇があるときは、しつこく監視してやる。そのうち、学生も監視がなくてもちゃんと駐輪することを期待してだ。

It's alright, I say It's OK. Listen to what I say.