トップ «前の日(09-03) 最新 次の日(09-05)» 追記

とた日記


2003-09-04 (Thursday) (曇ときどき雨)のち晴 この日を編集

mobileimap

mobileimap の MLインストール後のトラブル(日本語で検索するとエラーが発生)という話題があったので、FreeBSD の ports ではどうなっているか気になり、対処してみました。対処法は Re: インストール後のトラブルのとおりで courier-imap の問題でした。参考サイト

調査

# cd /usr/ports/mail/courier-imap
# make extract
# cd work/courier-imap-2.1.1

README があるので読んでみました。

# less README

すると

Installing
 
   Please read INSTALL before installing or upgrading Courier-IMAP.

とあったので

# less INSTALL

として読み進めると中程に

INSTALLATION
 
   To  compile  and  install  the  Courier-IMAP server (this is the short
   version, a longer version follows):
 
$ ./configure [ options, see below ]
$ make
$ make check       # Note - the --enable-workarounds-for-imap-client-bugs
                   # option to configure will result in make check FAILING.
$ su root
# make install     # Or, make install-strip, to strip the executables.
# make install-configure   # Install configuration files.
 
                   # Start the authdaemond process

とあったのでさらに下を探しました。すると、

    Foreign character set sorting/searching
 
   The  Courier-IMAP server can search and sort messages using other than
   the  default  us-ascii/iso-8859-1 character set. You can find the list
   of available character sets in the file unicode/charsetlist.txt.
 
   The  default is to include only the ISO-8859-1/US-ASCII character set.
   Use  the  --enable-unicode  option  to include all available character
   sets.
 
   It  is  also  possible to include translation tables only for selected
   character sets. Example:
 
   --enable-unicode=iso-8859-1,utf-8,iso-8859-10
 
   Technically,  IMAP  servers  must  support  the  UTF-8  character set,
   however  few  IMAP  clients (I've yet to see one, actually) care about
   UTF-8,  so  the  UTF-8  character set is optional in Courier-IMAP. The
   only  required character set - which is always included, explicitly or
   implicitly - is ISO-8859-1/US-ASCII.
 
   Note  that  character  set translation tables need substantial memory.
   This  should not be a problem in most cases. Most compilers will place
   the  read-only character set tables into a shared text segment, that's
   shared  by  all running servers. --enable-unicode should not really be
   much of a burden for most modern operating systems.
 
   Attentive  individuals  will observe that all character set tables are
   compiled  even  without the --enable-unicode option. That is normal --
   only  the  explicitly selected character set tables will actually make
   it into the final executable.

ということなので特に修正は要らないようです。もし修正するとすれば、先程の POP3/IMAPサーバ over SSL(Courier-IMAP)の構築を参考にして Makefile を修正すればよいでしょう。結果として

# diff -u Makefile.orig Makefile
--- Makefile.orig       Mon Sep  1 23:51:03 2003
+++ Makefile    Thu Sep  4 09:35:43 2003
@@ -65,7 +65,7 @@
                --datadir=${DATADIR} \
                --libexecdir=${LIBEXECDIR} \
                --enable-workarounds-for-imap-client-bugs \
-               --enable-unicode \
+               --enable-unicode=iso-2022-jp,iso-8859-1,utf-8 \
                --disable-root-check \
                --with-locking-method=fcntl

となるでしょう。ただ、[SM-USERS-JA:503] Re: courier-imap のコンパイルオプションによると検索速度があがるといった体感は得られないようです。

結論
FreeBSD の ports から courier-imap をインストールしていれば courier-imap がサポートする全ての文字コードで検索ができるはずです。RedHat Linux(おやじさん情報より)と Vine Linux(手元のマシンで確認済み)の rpm では spec file の修正が必要です。問題が起こるのは Linux ですね。

Tags: FreeBSD Linux

インターンシップ 14 日目

プログラムの作成が終わりテストをしてもらいました。あとはヴァージョン管理に登録するだけとなりました。質問の内容も答えを求めているのではなく、自分の不足する知識を補うためにしてくるようになってきたので成長したのではないでしょうか。

Tags: work

2004-09-04 (Saturday) 曇のち雷雨 安静時心拍数 48 この日を編集

portupgrade security/portaudit x11/xterm

portaudit-0.5.4             <  needs updating (port has 0.5.9)
xterm-196_2                 <  needs updating (port has 196_3)
Tags: FreeBSD

<大人の万引き>10年間で倍増 換金目的な窃盗団

万引きは窃盗罪です。窃盗罪に大人と子どもの区別があるのでしょうか?毎日新聞のこの記事は見出しの書き方が悪いですな。

Tags: WWW

ja-squirrelmail-1.4.3a_1,1 の tls でログインできるようになった

やおきさんからツッコミをいただいたので問題を解決すべくいじってみました。

作業前の状態は

# pkg_info | grep php4
mod_php4-4.3.8_2,1  PHP Apache Module
php4-ctype-4.3.8_2  The ctype shared extension for php
php4-extensions-1.0 A "meta-port" to install PHP extensions
php4-gettext-4.3.8_2 The gettext shared extension for php
php4-iconv-4.3.8_2  The iconv shared extension for php
php4-mbstring-4.3.8_2 The mbstring shared extension for php
php4-mcrypt-4.3.8_2 The mcrypt shared extension for php
php4-mhash-4.3.8_2  The mhash shared extension for php
php4-mysql-4.3.8_2  The mysql shared extension for php
php4-openssl-4.3.8_2 The openssl shared extension for php
php4-overload-4.3.8_2 The overload shared extension for php
php4-pcre-4.3.8_2   The pcre shared extension for php
php4-posix-4.3.8_2  The posix shared extension for php
php4-session-4.3.8_2 The session shared extension for php
php4-tokenizer-4.3.8_2 The tokenizer shared extension for php
php4-xml-4.3.8_2    The xml shared extension for php
php4-zlib-4.3.8_2   The zlib shared extension for php

でしたが試しに mod_php4 を deinstall して lang/php4 を install してみました。オプションは

# cat /var/db/ports/php4/options 
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for php4-4.3.8_2
_OPTIONS_READ=php4-4.3.8_2
WITH_APACHE2=true
WITHOUT_DEBUG=true
WITH_IPV6=true

です。そうしたら tls でログインできました。次に lang/php4 を deinstall して mod_php4 を install しました。

# cat /var/db/ports/mod_php4/options 
# This file is auto-generated by 'make config'.
# No user-servicable parts inside!
# Options for mod_php4-4.3.8_2,1
_OPTIONS_READ=mod_php4-4.3.8_2,1
WITH_APACHE2=true
WITHOUT_DEBUG=true
WITH_IPV6=true

これまた動きました。というわけで原因が分からなくなってしまいましたが何も書き換えずに tls でログインできるようになりました。どこかに変なゴミがあったのかな?

本日のツッコミ(全1件) [ツッコミを入れる]

#  [http://docs.freebsd.org/cgi/getmsg.cgi?fetch=522018+0+cur..]


2005-09-04 (Sunday) 晴一時雨 安静時心拍数 51 この日を編集

半死

疲れが抜けず一日中ゴロゴロしていました。

Tags: mumble

2006-09-04 (Monday) 晴のち曇 安静時心拍数 62 この日を編集

Cruise&Atlas注文

TVラック DTV-1100を使ってみるとフローリングに直に座っている状態だとテレビの位置が高く見づらくなってしまいました。ソファかなにかを買えば良いのですが、ちゃんと椅子に座って見ないと姿勢が悪くなりそうです。デスクワークが多くなりそうなのでCruise&Atlasを注文しました。
Tags: hardware

霧しな 蕎麦屋のカレー蕎麦を貰う

朝、職場に行ったら何故か霧しな 蕎麦屋のカレー蕎麦を貰いました。職場で乾麺貰うなんてちょっと不思議な感じです。今度の休みに食してみます。

Tags:

くろねこリーダー休止

運営者の体調不良の為、休止するとのことですが、多分破綻したんでしょうね。1円単位で清算ができるようになっています。

Tags: affiliate

2007-09-04 (Tuesday) 晴のち曇 安静時心拍数 57 この日を編集

Microsoft Update on Windows XP

  • Windows XP 用 Windows Media Player 11 の更新プログラム (KB939683) 2007年9月4日 Microsoft Update
  • Windows XP Driver update for C-Media USB 2.0 Mass Storage Controller(0D8C,5200)

FreeBSD ports Problem Reports for ports you maintain

linimonさんからports/115861: [Repocopy] mail/ilohamail -> mail/ilohamail-develの件で催促のメールが来てしまいました。すみません、できるだけ早く返答します。

Tags: FreeBSD

ビックカメラSuicaカード審査の電話

本人確認の電話がありました。本人確認資料(運転免許証)のコピーは郵送を選択しました。

Tags: mumble

2008-09-04 (Thursday) 曇一時雨 安静時心拍数 54 この日を編集

はじめての課長の教科書(酒井穣)

別に課長になりたいわけでもなく、むしろ課長にはなりなくないのですが、集団のまとめ役としてどう振舞えばよいのかの参考にしたかったので読んでみました。

「課長とは何か?」という定義から始まって、「8つの基本スキル」、「3つの非合理なゲーム」、「避けることができない9つの問題」、「キャリア戦略」と具体的な例を挙げて詳しく説明されています。概要は予想できることなのですが、具体的にどう対処したらよいかとなると本文の説明を読みながら納得することができました。まぁ教科書ですからね。実際の現場ではこれに自分なりのアレンジを加えたほうがよいと思いますが、骨子としては筋が通っているので参考になりました。

仕事ではなく、ゲームというのが「残業ゼロ」の人生力にも書かれていたと思うのですが、昼間の仕事は仕事ではなくゲームと割り切ったほうがいいですね。仕事が人生ではありませんから。

Tags: books

2009-09-04 (Friday) 曇一時雨 安静時心拍数 63 この日を編集

ストレスプロフィール

昼間の仕事でストレスチェックなるものがあったのでやってみたところ、その結果が返ってきました。

ご回答いただいたストレス調査票の結果から、“あなたのストレスプロフィール”を作成しました。このプロフィールから、あなたのストレスの状態をおおよそ把握していただくことが出来ると思います。結果をごらんいただき、ご自分の心の健康管理にお役立てください。
 
詳しいストレス度や、それに伴うこころの問題については、この結果のみで判断することはできません。ご心配な方は専門家にご相談下さい。
 
別紙「あなたのストレスプロフィール」にお示しいたしましたが、
あなたのストレス反応の状態は普通より少し高めでした。しかし、仕事上でのストレスの原因となる因子については問題はみられませんでした。
 
 ストレス状態が続くと、心や身体がストレスの原因に対して反応し、その結果として、気分が落ち込む、イライラ感がつのる、疲れる、元気がないといった症状があらわれます。このような症状や気分だけでなく、からだの不調としてあらわれることもあります。
 あなたの場合、活気が低く、抑うつ感が高いようです。
 あなたの仕事でのストレスの原因となりうる因子では、仕事の量的負担、質的負担、対人関係上のストレス、仕事のコントロール度、全てに問題はありませんでした。
 今回、わずかながらストレスのサインが見られました。これをきっかけとして、こころと体の健康管理に気をつけましょう。一人で悩みを抱え込まずに、周囲に悩みを相談することもよいでしょう。また、産業医や専門家に相談する事も一つの方法です。専門的な助言を受けることによって、自分では気がつかなかった解決法が見つかることもあるでしょう。

抑うつですよ。抑うつ。昼間の仕事を割り切ってやっているつもりがそうではないということか。そんなつもりはなかったのになぁ。

Tags: work

2010-09-04 (Saturday) 晴ときどき曇 この日を編集

ports/149721: [patch] port devel/bugzilla security update to 3.6.2

どうやら skv@ さんは devel/bugzilla 3.6.2 の commit を実施済みと勘違いしているようだったのでツッコミを入れてみた。これやってもらわないと japanese/bugzilla も対応できないので。

Tags: FreeBSD

2011-09-04 (Sunday) この日を編集