Article vin/2102 of [2099-2123] on the server localhost:7119
  upper oldest olders older1 this newer1 newers latest
search
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]

Newsgroups: vin

Re: [vin:2101] Re: vin4.0.0 -- ported onto MacOS X
Wed, 27 Oct 2004 03:12:43 +0900 Yasushi Shinjo <pimkabth4-mxhgu45ijwxw.ml@delegate.org>

新城です。こんにちは。お世話になっております。

> 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 でログインして使うのでは、しょうがないです。

新しい環境で新しい機能はないのですか。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\

  admin search upper oldest olders older1 this newer1 newers latest
[Top/Up] [oldest] - [Older+chunk] - [Newer+chunk] - [newest + Check]
@_@V