トップ «前の日(01-23) 最新 次の日(01-25)» 追記

とた日記


2004-01-24(土) この日を編集

_ IlohaMail with a MySQL-backend

MySQL を利用するため ${DATADIR} にスクリプトをインストールするように野良 ilohamail port を書き直しました。 MySQL のインストールは ports から

# portinstall databases/mysql41-server

としました。データベースの設定は /usr/local/share/doc/ilohamail/Manual/configure.MySQL.html を見ながら行ないました。デフォルトでは webmail となっているのですが抽象的な名称なので ilohamail と読みかえて設定します。まずは MySQL まわりの設定を

> mysql -u root -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.1-alpha
 
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
 
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
 
Database changed
mysql> grant select,insert,update,delete,index,
    -> alter,create,drop,references, lock tables,
    -> create temporary tables on ilohamail.* to ilohamail@localhost
    -> identified by 'hogepasswd';
Query OK, 0 rows affected (0.00 sec)
 
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
 
mysql> quit;
Bye
 

としました。あとはマニュアルに従い、
1.

# mysqladmin create ilohamail

2.

# mysql ilohamail < /usr/local/share/ilohamail/MySQL/sql

3.

--- /usr/local/www/ilohamail/conf/db_conf.php.orig      Mon Mar 17 16:46:19 2003
+++ /usr/local/www/ilohamail/conf/db_conf.php   Sat Jan 24 12:24:36 2004
@@ -10,13 +10,13 @@
 ********************************************************/
 
 // DB connection/login info
-$DB_HOST="";
-$DB_USER="";
-$DB_PASSWORD="";
+$DB_HOST="localhost";
+$DB_USER="ilohamail";
+$DB_PASSWORD="hogepasswd";
 
 // database name
 // ***REQUIRED***
-$DB_NAME="webmail";
+$DB_NAME="ilohamail";
 
 // database brand
 // ***REQUIRED***

4.

--- /usr/local/www/ilohamail/conf/conf.inc.orig Wed Dec 31 10:22:35 2003
+++ /usr/local/www/ilohamail/conf/conf.inc      Sat Jan 24 14:02:15 2004
@@ -23,7 +23,7 @@
        
        Deprecated.  Use conf/db_conf.php
 */
-$backend = "FS";
+$backend = "DB";
 
 //     $UPLOAD_DIR path to uploads dir
 //     MUST HAVE TRAILING '/'
@@ -393,4 +393,4 @@
        the '?>' below!!  Blank lines will cause
        all kinds of problems!!
 *******************/
-?>
\ No newline at end of file
+?>

この設定で動きました。見た目で変わったところといえばカレンダーの項目に一週間の詳細なスケジュールを記入できるようになったというところでしょうか。もっと使い込んでみたいと思います。

_ send-pr [NEW PORT] mail/ilohamail: IlohaMail is a lightweight multilingual webmail program

個人的には SquirrelMail よりよさげだと思ったので send-pr しました。

# cp -R /usr/ports/local/ilohamail /usr/ports/mail/.
# cd /usr/ports/mail/ilohamail
# port test

port submit を使いたいのですが、そのままだとテンポラリファイルを消されてしまうので

--- cmd_submit.orig     Sat Jan 24 19:10:11 2004
+++ cmd_submit  Sat Jan 24 19:10:32 2004
@@ -345,6 +345,7 @@
 if [ $? -ne 0 ]
 then
        echo "Error submitting PR"
+       cp -Rp ${TMPDIR:-/tmp}/pbad.* /root
        rm -f ${TMPDIR:-/tmp}/pbad.*
        rm -rf ${TEMPROOT} 
        exit 1

としてから

===> Validating port with portlint
looks fine.
===> Creating shar file
===> Generating PR form
===> Invoking send-pr(1) to submit a PR
s)end, e)dit or a)bort? a
send-pr: the problem report remains in /tmp/pbad.xEGq5HMH and is not sent.
Error submitting PR

こうなっても実際には /root/pbad.xEGq5HMH に残っているのでこれを

> send-pr -f /root/pbad.xEGq5HMH

送りました。面倒なので maho 様の言うとおり設定してみようかなぁ。

_ portupgrade devel/gettext

gettext-0.12.1              <  needs updating (port has 0.13)

2005-01-24(月) 晴時々曇 安静時心拍数 49 この日を編集

_ C++の設計と進化(Bjarne Stroustrup/ビョーン ストラウストラップ/επιστημη/岩谷 宏)

昼休みに本屋に寄ってみました。tttuneの日記で紹介されていたのでちらっと見てみましたが結構分厚いですね。調子があまりよくなかったのでパラパラと捲っただけです。

_ コメントキーフィルタ&プラグイン

IP アドレスのフィルタを掛けたのですがそれでもツッコミにスパムが飛んでくるのでコメントキーフィルタ&プラグインを入れてみました。


2006-01-24(火) 晴 安静時心拍数 59 この日を編集

_ 損切り

某IT関連銘柄を損切りしました。ライブドアショックに引きずられたかたちです。

_ 押し目買い成功か

今日は大幅反発しました。利益確定ラインは越えていないものの、明日にでも利食いできそうなものばかりです。


2007-01-24(水) 晴 安静時心拍数 64 この日を編集

_ 楽天証券「お取引開始キット」到着

取引開始キットというよりは楽天証券の有料ツールの紹介ですね。しかし、目的のRSSでDDE通信を利用してリアルタイムで株価を取得することができるようになる訳です。しかしDDE(Dynamic Data Exchange)とやらはM$ Windowsのプロセス間通信のようです。M$かぁ。。。「口座開設のご案内」は配達記録郵便で届けに来ていたらしく不在票がありました。


2008-01-24(木) 晴 安静時心拍数 58 この日を編集

_ portsnap: cannot open hoge.gz 対策

職場ではファイアウォール下の環境のためports treeの同期にportsnapを利用しているのですが、portsnap fetch updateを実行すると

(snip)
Fetching 3 metadata files... /usr/sbin/portsnap: cannot open e9856580d89fd6f4e7a64b735ba7a003403bfbfeca2d129b54bab3a5591f7ffa.gz: No such file or directory
metadata is corrupt.

となってしまい、イケてません。fetchに失敗するのが原因で、retryすると上手くいきます。そこで、

#!/bin/sh
 
while :
do
  if portsnap fetch update; then
    break
  else
    echo retry portsnap fetch update
  fi
done
 
portversion -vL=

という、しょーもないスクリプトportsupdate.shで凌いでいます。本当は職場のproxyかportsnapのphttpgetがイケてないようなウワサですが、そこまで追いません。

_ in /usr/ports ... - 18005 port entries found

とうとう18000台ですか。昨日の夜は17995くらいだったと記憶しています。

_ 減量成功者に賞金・英政府が「肥満防止戦略」

賞金獲得後にリバウンドしたらどうするんだろう。

支給額や条件など、制度の詳細については今後詰めるという。

[NIKKEI NET(日経ネット):主要ニュース−各分野の重要ニュースを掲載より引用]

とあるので、上記の懸念もカバーされるでしょうけれども。


2009-01-24(土) 曇一時晴 安静時心拍数 54 この日を編集

_ 世田谷区立図書館の予約確保連絡が使えない件

世田谷区立図書館から予約確保連絡がメールで届いたのですが

利用者ID 0011330628 様
 
ご予約の資料が用意できました。
 
受取館  資料ID  取置期限
尾山台 5016491473  2009/01/31
 
休館日を確認の上、ご来館ください。
 
世田谷区立図書館
 
ホームページアドレス
http://libweb.city.setagaya.tokyo.jp/
 
iモード版
http://libweb.city.setagaya.tokyo.jp/i/

何なのこのシステムは?資料名が無いから、いちいち図書館のWebサイトで予約状況を確認しないとどの資料が準備できたかわかんねぇーじゃん。システムを発注した側もバカだが受注したほうもバカだ。


2010-01-24(日) 晴 安静時心拍数 58 この日を編集

_ ファイナンシャル・プランニング技能検定2級

全くやる気が起きなかったのですが問題をもらいに行ってきました。会場は明治学院大学白金キャンパスでした。

去年から全く勉強していない(去年も殆ど勉強してないのですが)ので、選択問題は勘で穴埋めできますが、実技試験では法律を理解した上でその法律に基づく計算ができなければ合格できませんね、当たり前ですが。ここ半年以上の間のやる気の無さに対して少しは眠気覚ましの様な効果があったかもしれません。まぁぼちぼち。


2012-01-24(火) この日を編集

_ NUboard を使ってみた感想

  • 概ね良好
  • ボードとシートとの間の摩擦で書いたものが擦れる場合がある
  • 書いたものが部分的にシートに写ってしまい掠れてしまう場合がある
  • 替えマーカー売ってんの?
ノート型ホワイトボード NUboard (A4変型)

欧文印刷
¥ 2,625