Newsgroups: vin
Re: [vin:2101] Re: vin4.0.0 -- ported onto MacOS X
新城です。こんにちは。お世話になっております。
> 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 でログインして使うのでは、しょうがないです。
新しい環境で新しい機能はないのですか。
\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報 \\
|