トップ «前の日(01-29) 最新 次の日(01-31)» 追記   RSS 1.0 FEED  

Journal InTime


2001-01-30 (Tue)

_ Uconv.u8tosjis

Uconv.u8tosjis("\343\200\200")が"?"になってしまうバグを発見。 こんなパッチでいいのかしら。

u2s.c.orig Tue Jan 30 16:26:09 2001
+++ u2s.c	Tue Jan 30 16:27:27 2001
@@ -40,7 +40,7 @@
     else if (schar > 0xa0 && schar <= 0xdf) { /* JIS X 0201 kana */
       UStr_addChar(s, schar);
     }
-    else if (schar > 0x8140 && schar != 0xffff) { /* JIS X 0208 */
+    else if (schar >= 0x8140 && schar != 0xffff) { /* JIS X 0208 */
       UStr_addChar2(s, schar >> 8, schar & 0xff);
     }
     else {

わ、diffの出力の"---"がMethodListに解釈されてしまった。 これはどうやったら回避できるんだろ。

_ Debian

む、いつの間にかDebianのOfficial Maintainerになってた。


2004-01-30 (Fri)

_ end を使わずにプログラミングする法

そんなに嫌わなくても…。 何でみんなendを嫌うんだろう。

  1. Algol(あるいはその系統の他の言語)を思い出すから。(忘れてください。)
  2. viで編集しにくいから。 (そんなにvi使いがいるとも思えない。 vimだったらokかも。*1)
  3. endという変数名が使えないから。 (最初は時々使いたいと思ったけど、今は候補に上がることすらなく なったな。)
  4. いろいろなものの締め切りを思い出すから。(大丈夫、きっと間に合います。)
  5. 死んだおじいちゃんの遺言。(それなら仕方ない。)
Tags: Ruby

*1  nvi派だけど。