namazu-ml(avocado)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: nkf + MHonArc + Namazu



加藤です.

こんにちは.

高林さん>
> MHonArc の mhfile.pl の 38 行目を
> 
>      return $handle  if open($handle, $file);
> 
> から
>      return $handle  if open($handle, "nkf -em $file|");
> 
> に変更するのがお手軽だと思います。

nkf は iso-2022-jp と小文字の場合は通さないので、sed で予めこの部分を
一括変換しておくと,より幸せになるのではないかと思います.


*** mhfile.pl.org	Wed Mar 18 11:40:26 1998
--- mhfile.pl	Wed Mar 18 11:44:04 1998
***************
*** 35,41 ****
      local($gz) = $file =~ /\.gz$/;
  
      return $handle  if $gz && (open($handle, "$GzipExe -cd $file |"));
!     return $handle  if open($handle, $file);
      return $handle  if open($handle, "$GzipExe -cd $file.gz |");
      die qq{ERROR: Failed to open "$file"\n};
  }
--- 35,41 ----
      local($gz) = $file =~ /\.gz$/;
  
      return $handle  if $gz && (open($handle, "$GzipExe -cd $file |"));
!     return $handle  if open($handle, "sed -e 's/iso-2022-jp/ISO-2022-JP/g' $file | /usr/local/bin/nkf -em | ");
      return $handle  if open($handle, "$GzipExe -cd $file.gz |");
      die qq{ERROR: Failed to open "$file"\n};
  }

---------------------------------------------------------
ところで,PHP/FI を使って namazu を運用しよう/している方はいらっしゃ
るのでしょうか?