トップ «前の日記(2003/01/04) 最新 次の日記(2003/01/08)»

dellin's tDiary

2001|05|06|07|08|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|
2006|06|07|08|
2007|05|

更新取得には、LIRSをご利用下さい。


2003/01/07 [長年日記]

_ 転送忘れ

1/5分の日記を転送しわすれてたので、併せて記録。

_ mod_deflate

<URL:http://dellin.team-ct.org/>以下に適用。

…うまくいっているようだ。

他にも、 <URL:http://mm.apache.or.jp/pipermail/apache-users/2002-October/001953.html> などがある。

Apache-Users 保存書庫" を今後ちょっと覗いてみることにしよう。

_ run

install(1)のかわりになるライブラリ。

_ イテレータを止めるなら...

バカが征く(2003年01月07日 09:53:04)より。

歩きながら考えてたんですけど、イテレータをbreakするのが悪いんじゃない
かと思えてきました。イテレータを止めるんなら、catch-throwがベストなん
じゃないかと:

def foo2(break_tag, &block)
  catch(break_tag) do
    result = [1,2,3].each do |each|
      block.call(each)
    end
  end
end

foo2(:each) do |each|
  throw :each if each == 2
  p each
end

あるいは:

def foo3(&block)
  result = [1,2,3].each do |each|
    block.call(each)
  end
end

catch(:each) do
  foo3 do |each|
    throw :each if each == 2
    p each
  end
end

問題は、これを慣習化しないといけないことです。イテレータがネストされ
てるかどうかはコードを見ないと分かりませんから、イテレータは必ず
catch-throwで止めるのを慣習にすると。ここだけの話ならば、イテレータは
breakを無視するように仕様を変更してもらいたいんですけど、そうもいきま
せん。

イテレータは以前返り値どうするか悩んだなぁ…

多段イテレータからのbreak はこうするのがいいらしい。

_ zorro-me.com

圏外からのひとこと より。

ちょっと本腰いれて見てみよう。

_ あなたの結婚適齢期をズバリ! 鑑定します。

dellinさんの結婚適齢期は・・・34歳です
チャンスは14年後に訪れるでしょう。

ちと遅いかなぁ…

■各分類の率・度合い・・・
分類名 ランク グラフ
恋愛成功率 S 183.4%
恋愛支配率 S 199.5%
恋愛臆病度 A 136.9%

キターーーーーーーーーーー

■あなたの理想に最も近い芸能人は・・・
松たか子 さんです。
(決してお似合いという意味ではありませんのでご注意ください)

ふーん。

■各分類の説明・・・
【恋愛成功率】 Sランク
あなたの恋愛成功率は最高レベルです。
今までに狙った獲物を逃したことはないんじゃないでしょうか?
恋愛に持ち込むためにあらゆる手段を駆使するあなたは周囲の反感に注意しましょう!

あるよ…。

【恋愛支配率】 Sランク
あなたは恋愛を完全に手玉に取っています。
あまりにも強力な支配力のため、相手に愛想をつかれたことはありませんか!?
思いやりの気持ちを大切に・・・。

さぁどうなんでしょ?思いやりは大切だと思うけど。

【恋愛臆病度】 Aランク
あなたは恋愛という言葉に対してかなり臆病なようです。
何かくらい過去があるのでは!?
・・・そんなものは忘れてしまいましょう!

あははは…(乾。暗い過去なのかどうかはわからんけど、まぁ臆病かも。

■最後に・・・
今まで結婚なんて考えていなかった人、結構いるはずですよね!?
でも、あなたの運命はもう既に決まっているのです。
結婚時期に近づけば結婚したくなるし、
そうじゃなければ絶対に結婚なんてしません!
この結果を参考にあせらず、ゆっくりと考えてみてください。

あせって結婚はする気ないからご安心を。

_ rssh

rssh is a restricted shell for use with OpenSSH, allowing only scp 
and/or sftp. For example, if you have a server which you only want to
allow users to copy files off of via scp, without providing shell
access, you can use rssh to do that.

from yendot.

_ Cyrus IMAP Server

フリーな IMAP Server の選び方を見て、Cyrus imapdに再度手を出す。

途中、コンパイルが成功しなかったが、

configure~ 2002-12-05 01:18:28.000000000 +0900
+++ configure	2003-01-08 00:56:29.000000000 +0900
@@ -1977,7 +1977,8 @@

 #Try to detect the name of the DB4/DB3 library
 dbfound="no"
-for dbname in db-4.1 db4.1 db-4.0 db4.0 db-4 db4 db-3.3 db3.3 db-3.2 db3.2 db-3.1 db3.1 db-3 db3 db
+#for dbname in db-4.1 db4.1 db-4.0 db4.0 db-4 db4 db-3.3 db3.3 db-3.2 db3.2 db-3.1 db3.1 db-3 db3 db
+for dbname in db-3.3 db3.3 db-3.2 db3.2 db-3.1 db3.1 db-3 db3 db
   do
     echo $ac_n "checking for db_create in -l$dbname""... $ac_c" 1>&6
 echo "configure:1984: checking for db_create in -l$dbname" >&5

という風に改竄してやったら通った。つまり、私家版db4が悪さしてた模様。

[TrackBack URL: tb.rb/20030107]