[Reference:<_A2102@vin.ML_>]
Newsgroups: vin
Re: [vin:2102] vin4.0.0 -- ported onto MacOS X
中村です。
お久しぶりです。
うるうる。FreeBSD版が欲しい。。。
ところで、このMLの私のアドレスを、pg4eabzns-mxhgu47trwxw.ml@delegate.orgに変えて欲しいのですが、
お願いできないでしょうか?
あと、今日、明日とinternet conferenceというのを産総研でやっていまして、
筑波にいます。
おフミやりません?
In message <_A2102@vin.ML_> on 10/27/04(03:12:43)
you Yasushi Shinjo <pimkabth4-mxhgu47trwxw.ml@delegate.org> wrote:
|新城です。こんにちは。お世話になっております。
|
|> From: ysato@delegate.org (Yutaka Sato)
|> Date: Tue, 26 Oct 2004 04:03:58 +0900 (JST)
|> ところでMacOS Xは、10.3 をお使いでしょうか?
|
|はい。10.3.5。でも、私も MacOSX 付属の Terminal はあんまり使
|わなくて、kterm か JTerminal 0.3.5 を使っています。今、付属
|の Terminal を使ってみましたが、今日の所は固まるということは
|なかったです。ただ、記事の表示で kj で行単位でずらそうとする
|と、おかしいです。term は、xterm-color。
|
|> しまうので困りものです。10.3 だと死ぬことは無いようなのですが、あい
|> かわらず日本語フォントはしょぼいし(探してはみたんですが。。。)、
|
|日本語フォントは、伝統的な Mac 使いだと「Osaka 等幅」なんで
|しょう。名前に抵抗がなければ、「MS ゴシック」というのもあり
|ます。「P」がつかないものです。Office 2004 のお試し版につい
|てきます。
|
|http://www.microsoft.com/japan/mac/download/testdrive/office2004.asp
|
|> 画面ぐちゃぐちゃだし。。。でぼくは結局vinを使う時(or vimする)時だけ
|> X11と昔懐かしktermを使ってるんですが、これだとコピー&ペーストが
|> 出来なくて時々不便。いまさら聞けないなんとやらですが、どうしてます?
|
|JTerminal 経由でごまかすことが多いかなあ。
|------------------------------------------------------------
|% alias xclip
|cat > ~/tmp/xclip
|% alias xclip-show
|cat ~/tmp/xclip; echo ""
|%
|------------------------------------------------------------
|
|最近の xterm は、一応、漢字も表示できます。
|
|xterm -en euc-jp -fw -misc-fixed-medium-r-normal-ja-00-000-00-0X-c-120-iso10646-1
|
|ウインドウマネジャとして MacOSX 標準の quartz-wm を使ってい
|れば、漢字のコピー&ペーストもできます。でも、漢字の表示で横
|幅がずれちゃうんですよね。計算が甘いというか。MacOSX の
|Terminal だと「ワイドグリフは2桁とカウントする」というのが
|あるのですが。半角、全角の概念を考えた人は、かなり偉い。
|
|> すでにFreeBSDとLinuxに移植してますから、その関連の #if を足掛かりに
|> (三+数箇所に)コンパイラに叱られながら、#if defined(__APPLE__) を付け
|> 足すってのが主な移植作業でした。素性から __FreeBSD__ と共通な場合が多い
|> わけですが、そうでない場合も結構あって面白いです。一方全然面白くないのが、
|> 可変引数への対応で、これが60箇所余りの単純労働。コンパイラに叱られながら。
|
|たしかに、__APPLE__ と FreeBSD の関係は面白そうですね。
|
|> 全般に単なる肉体労働だったのでワールドシリーズ見ながら機械的にできましたが、
|> 一箇所だけこれは深刻かと思ったのが、make の過程でcosmos固有の言語定義を
|> 内部表現に変換するところで出たSIGBUSです。なにしろ20年近く前に書いたきり
|> のブラックボックスですから。しかしそれも結局、単に文字列定数に '\0' を
|> 書き込もうとしていたのが原因と判明して落着。
|
|20年間も生き延びたバグですか。それはそれで大したものです。
|ただ、昔は文字列に書き込むのもアリだったので単純なバグとは言
|えないのでしょう。でも、定数のつもりで書き込むのは、バグか。
|
|> それ以上に、山のような引数や返値の型の不整合の修正には、さすがに体力要り
|> そうで、1年に2回はやりたくないような。。。
|
|2年に1回ということで、2年後くらいに。
|
|> |ザウルス遅いと言っても、sun4 より速かったりしませんか。
|> どうなんでしょう。Linuxが動くってんで面白いから5月の連休に買ってDeleGate
|> を移植して以来、この子はほとんど動いていませんで(電源は入りっぱなしですが)、
|
|私のザウルスは、キーボードがなくて。SL-300。
|Mac から ssh でログインして使うのでは、しょうがないです。
|
|新しい環境で新しい機能はないのですか。
|
|\\ 新城 靖 (しんじょう やすし) \\
|\\ 筑波大学 電子・情報 \\
|
|