[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 11/20 04:38 / Filesize : 120 KB / Number-of Response : 423
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

縦書きエディタはないか



1 名前:login:Penguin [01/09/25 21:33 ID:.e583Zks]
Linux,UNIXで縦書き表示のできるエディタは
ありませんか?
TeXによる縦書き印刷のことではないので、
念のため。

45 名前:login:Penguin [01/10/17 21:47 ID:kkjRsuuY]
>41
需要は顕在化しないけど。欲しいものを自分で作るという
精神からはほど遠いな。
需要に応じてビジネスを創出できる訳? それは大変なことだぞ。

46 名前:login:Penguin [01/10/17 21:52 ID:5AsslSo3]
>>43
何故にマンガ? 貴方まさか、本といえばマンガと技術系のものしか知らないとか?
>>42
>アルファベットとかどうすんのよ
そういうのがあまり出てこないジャンルのものを縦書きにするのでしょう。
小説などは縦書きのほうが良い、日本語は縦書きのほうが良いという人は結構たくさんいるようです。
あと、わたしは横書きより縦書きのほうが書きやすいと思います。ここには関係のない話ですけど。
>技術文書の縦書きは最悪だと思ってる。
わたしもあれは嫌……。

47 名前:login:Penguin mailto:sage [01/10/17 21:54 ID:KxZMGOeZ]
昔、高校の文集でコンピューこ事書いた時は最悪だったよ。
縦書きでPnetiumだのMicrosoftだの書いていてて空しくなった。

48 名前:login:Penguin mailto:sage [01/10/17 21:58 ID:Li4H2Hmx]
縦書きが、いい悪い、の話にすり替えられてないか?

49 名前:41,46 mailto:sage [01/10/17 21:58 ID:5AsslSo3]
>>45
いえ、
需要が低い->作ろうと思う人が少ない->存在する確率が低い、という意味です。
……って>>40さんは
>実現できない
と言っていますね。わたしが読み違えたようです。

50 名前:login:Penguin [01/10/17 22:17 ID:o/yX48Y1]
需要があろうがなかろうが、日本人でそういう技術持ってる
やつがいねぇんだから、同んじことよ。
かいかぶりすぎ。ここに群れてる厨房はいわずもがな。
なんもできんのに口だけ達者なんだもん。

51 名前:login:Penguin mailto:sage [01/10/17 22:23 ID:V4lP/pt3]
>>48 縦書きが「悪い」事は事実だからしょうがない。

52 名前:login:Penguin mailto:sage [01/10/17 22:24 ID:V4lP/pt3]
>>50 てめぇがその代表だろうが。

53 名前:login:Penguin mailto:sage [01/10/17 22:35 ID:ZSmfo2gW]
>>51
用途によるだろ。



54 名前:login:Penguin mailto:sage [01/10/17 22:39 ID:V4lP/pt3]
>>53 縦長の看板の事か? 唯一の用途だな(wara)。


55 名前:login:Penguin mailto:sage [01/10/17 22:45 ID:ZSmfo2gW]
>>54
>>46 とか。
この辺は本コが好きそうな話題だな。

56 名前:login:Penguin mailto:sage [01/10/17 22:52 ID:V4lP/pt3]
>>55 組んだ時の美しさ&読みやすさ、は横書きでも工夫次第。
縦書きじゃないとどーしても嫌だって奴は脳に障害でもあるんだろ。

57 名前:login:Penguin [01/10/17 22:56 ID:14B4A2r8]
さらしあげ

58 名前:login:Penguin [01/10/18 00:46 ID:gPmLF7RP]
>56
脳に障害があるのはお前だ

59 名前:login:Penguin [01/10/18 01:06 ID:Qict62jd]
>>56
さすがに俳句は縦の方が美しく感じるなぁ
あと、毛筆と。

60 名前:login:Penguin mailto:sage [01/10/18 01:12 ID:pCgOhoFb]
>>59 横書きにすると美しくなくなる俳句なぞ逝ってヨシ。
そもそもコンピュータにやらせる意味が無い分野ばっかじゃねぇか。

61 名前:login:Penguin mailto:sage [01/10/18 03:59 ID:eUbN4sgx]
ブラウザでも縦書き表示できるのに、縦書きエディタがないとは。
日本語環境はまったくだめだね。

62 名前:ドリフェル [01/10/18 04:18 ID:ZM0WQ9Lv]
作りかけのものはいくつか転がっているのだけど、とことん追求する人が
いないのですね。

というわけでWinでエキスパンドブックビューアを使って読書なのでした。

63 名前:login:Penguin [01/10/18 05:49 ID:21HbMj8A]
Kernel 2.4.3-6smp この、smpってどう言う意味ですか?

 カーネルとはちがうのですか?



64 名前:login:Penguin mailto:sage [01/10/18 05:55 ID:TlHSeMC0]
>63
誤爆?
smpは対称マルチプロセッサ用カーネル

65 名前:login:Penguin [01/10/18 17:57 ID:IIKBXWOR]
Xのプログラミングに詳しい人がいないんですよ。

66 名前:login:Penguin [01/11/06 19:41 ID:CEakDvrH]
そろそろくだらない固定観念は捨てたほうがいいように思いますね。
だいたい縦書きなんていう、くだらない表現を使ってるのはアジアだけなんだ。
ほんと恥ずかしいよ。
欧米に通じないこんな文化は、国際化社会では通じないと思いますけどね。

67 名前:login:Penguin mailto:sage [01/11/06 19:52 ID:8h+kUEo3]
>>66
その論法なら日本語なんていう、極東の島国でしか通用しない
くだらない言語で書き込んでいるお前も逝ってよし!
って言われてもシラネーヨと思われ。

68 名前:login:Penguin [01/11/06 20:00 ID:3wMho1XI]
なぜlinuxにこだわる?
なぜUNIX的ユーザランドにこだわる?

適材適所だ。だろ?

69 名前:login:Penguin mailto:sage [01/11/06 20:04 ID:e2xq281e]
1.VMwareを入れる
2.それにWindowsを入れる
3.それに縦書き編集可のエディタを入れる

終了

70 名前:login:Penguin [01/11/06 21:31 ID:L4to5gFg]
>>68
適材適所なんていーてたら、今ごろDOSとMacだけだったりして〜。
縦書きエディタを完成させてくれる人きぼーーんぬ。

71 名前:login:Penguin mailto:sage [01/11/06 21:38 ID:1BO9Vi8C]
>>70
>適材適所なんていーてたら、今ごろDOSとMacだけだったり
なぜ"DOS"とMac?

>縦書きエディタを完成させてくれる人きぼーーんぬ。
言い出しっぺの法則が発動だな

72 名前:login:Penguin mailto:sage [01/11/07 00:10 ID:W3o1HyH4]
だからVMWARE on Windowsでいいって。

73 名前:名無しさん@Emacs mailto:sage [01/11/07 03:35 ID:g9Lyoyg2]
FEPはどうすんだろ。
やっぱ右にニョロ〜っていくのかな。



74 名前:login:Penguin mailto:sage [01/11/07 05:30 ID:TUA3K3ii]
>>73
kinput2 -take -canna &

75 名前:名無しさん@Emacs [01/11/07 07:54 ID:g9Lyoyg2]
unknown argument: -take
無念。

$ kinput2 -version
kinput2 version 3.0 (1999/05/26)
options: [Wnn6] [Canna2]

76 名前:login:Penguin [02/01/18 21:16 ID:/gxxLAT0]
昔、Windows用の縦書きエディタを作ったけど、
ユーザ・インターフェイスのところだけ書き換えれば、
Linux版作れるよ。ただし、xlibかKDEかjavaを覚えないと
作れないけど...。

javaで書く場合には、編集のルーチンは、C++のままでリンクすれば
いいかもしれないけど、やっぱ全部javaで書きたいよなぁ...。

でも全部のコードをjavaで書き直すのも面倒だしなぁ。ポインタ
使いまくりだし...。

日本語入力時のIMの縦表示だけど、WinだとAPIを1つ
コールするだけ(APIはコールとは言わないのかな...)で
出来ちゃうんで簡単なんだけど、wnnとかはドキュメントに
仕様が書かれてるんでしょうか...。

一応、インクリメンタル・サーチもできるようにしたんだけど、
WindowsのOSの仕様を利用した実装になってるから、Linuxでもできるかどうかは
不明。xlib知らないし(^^;。

自分はxemacsで満足してるので、今のところは移植の予定はないんだけど、
需要があるんだったら移植考えてみようかなぁ。いつできるかは
わかんないけど...。

でも、XIMについても理解しないといけないから移植は
時間的に現実的ではないなぁ。編集のルーチン(入出力とか
カット&ペーストとか(カット&ペーストはクリップ・ボード経由と
独自のデータ構造経由の2通りのやり方でできるようにしてあるので
Linuxにも移植するのは簡単だと思う)のソースを提供するから、
だれか、ユーザー・インターフェイスのところと日本語入力のところを
書いてくれないかなぁ。そうすれば縦書きエディタが完成するんだけどなぁ。

ただし、検索・置換はちょっと不安定です(笑)。一応、BM法と
正規表現の検索・置換ができるようにはなってるんだけどね。


77 名前:login:Penguin mailto:sage [02/01/18 22:23 ID:mzsZueRo]
いいかげんあきらめたら?
俺、知り合いにアメリカ人とか多いんだけど、
そいつらも縦書きって理解できないって言ってたし。
やっぱ恥ずかしいよ君たち。

78 名前:login:Penguin mailto:sage [02/01/18 22:30 ID:1/xoftAG]
>アメリカ人とか
アメリカ人以外って何人がいるのよ?
日本人の知合いいる?

79 名前:login:Penguin mailto:sage [02/01/18 23:27 ID:SDw8C/LN]
>>78
>>77は日本人とさえ面と向かってマトモに話せない粘着厨房なん
だから相手にしないほうが良いぞ。


80 名前:login:Penguin mailto:sage [02/01/18 23:32 ID:75VRxEGb]
>>77
なんだこれ。
要約すると、
知り合いのアメリカ人が理解できない

(゚д゚)ハズ-
ってことか?

81 名前:login:Penguin [02/01/19 03:03 ID:aoPV/e8i]
プログラム、数式のあるもの、英語のあるものなら横書きのが見やすい。
小説、台本などの言葉だけのものは縦書きのが見やすい。
これ日本の常識。

日本語つーか漢字は千年以上縦書きで使われた文字だよ。
それをアメリカが解らないから廃止するなんて文化の破壊じゃん。

自分の文化大事に出来ないとそのうち他国の文化を自分発祥ニダと
言うようになるぞ。

82 名前:login:Penguin mailto:sage [02/01/19 03:20 ID:cxR6tQVS]
とりあえずこのスレの結論としては「無い」なんだよな
いずれ誰かが作るだろうから待つしかない

>>77
アメリカに縦書き文化が無い ただそれだけだ

83 名前:  mailto:sage [02/01/19 03:50 ID:9SkiWkj7]
vim



84 名前:login:Penguin [02/01/19 11:40 ID:s7W5aEn5]
>>77

あきらめなくてもいいんじゃないかな。

テキストの閲覧だけで、編集ができなくてもいいという場合には、
簡単にできると思うよ(文字の入力・削除のルーチンが大変なの。
特に、タブ・コードが行末にくるとその処理が面倒で、
コード書く時はまった)。

「。」とか「、」とかのフォントの問題は、X上で動作させるのであれば、
Windowsのフォントを使えばOKだよ。フォントは、たしか著作権を
主張できないことになっているはずだから(少なくとも数年前までは)
WindowsのフォントをLinuxで使っても問題ないはずだよ。

javaかGDKを覚えたら作ってあげるよ。


85 名前:login:Penguin [02/01/19 12:41 ID:s7W5aEn5]
>>77

世界中には、横書きとか、縦書きとか
横書きの場合にも、文字列が左から始まるとか
右から始まるとか(日本も昔はそうだったでしょ)
色々あるんだよ。

海外生活を体験してみな。

いろんな文化的な背景を持った人間が
ごっちゃになって暮してる国がいっぱいあるぞ。

差別の問題はあるにせよ、いろんな文化があることくらい
アメリカやヨーロッパの人間は良く知ってるぞ。


86 名前:login:Penguin mailto:sage [02/01/19 12:58 ID:gPvohJGC]
縦書きエディタではないか

87 名前:login:Penguin [02/01/19 13:03 ID:tzmYqOyP]
>>85
左右順番にならぶ
〜なしるあも語言
ソフトウェアの国ねいし難てっ化際

88 名前:85 [02/01/19 21:37 ID:8vRK24e6]
>>86
最初から大規模なソフトウェアを作るのは大変なんだよ...

編集・検索・置換などのルーチンは、プラットフォームに
依存しないから、もう既に手元にあるコードを流用してエディタを
作ることができるんだけど、XIMの仕様を知らないから、
日本語の入力のところがまだ書けないんだよ。

WindowsはFEPの制御が簡単にアプリケーションから
できるから、ほんの数行コードを書けばいいんだけど、
UNIXってそうじゃないじゃない。フォントの設定も
Windowsはアプリケーション内部から設定するのが
とても簡単だからいいんだけど、Xってそうじゃないんじゃ
ないかと思うんだ(良く分かってないからそうじゃないって
怒られるかも知れないけど)

>>85
ソフトウェアの国際化は、それほど難しくない場合もあるよ。

昔、まだWinが3.1だった頃、emacsにそっくりの、アメリカ人が
作ったエディタがあったんだけど、数行書き換えただけで、
日本語の表示・編集・ディスクへの読み書きができちゃったよ。
当時、Niftyserveでソースの差分(だったかな)を公開したよ(使った人が
いるかどうか分からないけど...)

あと、linuxでも使われているscっていうCUI端末用のスプレッド・シート
があるけど、これも日本語化するのは簡単だった。このソースの差分も
当時、Niftyserveで公開した。scってあんまり使っている人が
いなかったみたいで、ダウンロード数は多くなかったけど...。

編集する言語が英語の場合、たいてい、入力された文字を
変数に格納する際、charの最上位ビットをクリアして
るから日本語が通らないんだけど、その部分を書き換えるだけでOKの場合が多いんだよ。
まともな設計なら、この処理が1っ個所にまとまっているから
ソースのあちこちをいじらなくても日本語が通っちゃうんだ。

メニューの日本語化はやったことないけど、
そのくらいは英語のままでも、みんな使えるから修正なんてする
必要ないでしょ? メニューの日本語化もWindowsだと
簡単なんだけど...。


89 名前:不明なデバイス mailto:sage [02/01/19 23:09 ID:8XDTVyW9]
もっと力を入れるべきところがいろいろあるようなきもするが…
要するに日本語を使わなくすればいいわけだ。
俺には無理だけど

90 名前:login:Daemon [02/01/19 23:25 ID:61goNQfK]
>>82
いちおう、自分で作るという選択肢も併記しようよう。

とりあえず、エキスパンドブックビューア希望。(と、舌の根も乾かぬうちに)

91 名前:login:Penguin mailto:sage [02/01/20 00:57 ID:L9LCEnHO]
>>88
XIM の細かい仕様はともかく、API の使いかただけなら、
www.ainet.or.jp/~inoue/im/index.html
この辺がお手軽かと。


92 名前:88 [02/01/20 21:18 ID:BrGOL36+]
>>91

教えて貰ったurl行って、ドキュメントの最初の方だけ読んでみた。
すごいいい内容だね。今日は一日忙しかったんで、最後まで読んでないから
分からないんだけど、後はAPIの一覧があればコード書けるね。

-----

話は変わるけど、縦書きのエディタってたくさんの需要があるんでしょうか?
余暇を削って作っても、数十人や数百人程度にしか使われないんじゃ、
時間と体力がもったいないです。実際に、縦書きで日本語を入力してみると
分かるんですが、横書きの方が圧倒的に入力しやすいです。

どうしても縦書きを体験したい人は、Win用の縦書き可能なエディタで
体験してみるか、Winなんか使ってないという人は
HandomWordを試用してみるといいと思います。
HandomWordは良く分からないんですが、一般に縦書きで入力するのは
入力しづらいです(単なる慣れの問題かもしれませんが...)

>>1は、TeXに言及しているので、xdvi見ながらエディタで修正していけば
用が足りるんじゃないかとも思います。

Emacs + xdviが最強の縦書き環境だと思うんですが...。
Emacsに匹敵するエディタを作るのは無理(無謀)です。

縦書きでテキストが読みたい人向けに縦書きlessで充分な気がするのは
私だけでしょうか? 写真とか絵とかも見たいのかな...。でも
それだったらHTMLでいいんじゃないかとも思うし...。

でも、やっぱりemacs + xdviだな。


93 名前:login:Penguin mailto:sage [02/01/21 00:49 ID:hGBd/kOH]
>>92
> HandomWord

Hancom?



94 名前:login:Penguin mailto:sage [02/01/21 05:29 ID:VV7bMIi1]
一太郎Arkではできないのか?

95 名前:92 [02/01/21 12:26 ID:rMtsLp1S]
>>93
あはは。間違えた(^^;。


96 名前:91 mailto:sage [02/01/21 16:25 ID:e4tqliP2]
>>88
編集をわざわざ縦方向でやりたいとは思わない、実際。

でも実際、縦less あったらうれしいな。
いちいち xdvi めんどいし。

ただ、エディタやビューワで縦対応しなくても、X 端末側で縦表示対応っての
もありなんだよなぁ...
ざっと考えてみた感じ、めんどいだけで、難しくはないか。


97 名前:88 [02/01/22 18:17 ID:7gM0lyLS]
>>91
縦lessか...、いいかも。

毎日忙しいから、すぐにとはいかないけど、
今年中に作成(笑)ということでどうでしょうか?

でも、どこで発表すればいいんだろうか...。


98 名前: mailto:sage [02/01/22 18:34 ID:SE2qe6hO]
ttp://pc.2ch.net/test/read.cgi/linux/994868659/l50

に入れてもらえば?


99 名前:login:Penguin [02/01/23 00:28 ID:XGehD04L]
>88
案外、cannaに限定してlibcannaで変換させた方が楽かも。
どーせesecannaがあるし。
# ちょっとアドホックすぎだけど。

100 名前:login:Penguin mailto:sage [02/01/24 13:18 ID:WrDoVErs]
昔HP100LX用のページャで縦表示できるのがあったね。
あれDOSで動いてたから、適切なエミュレーション入れれば動くんじゃないの?

101 名前:88 [02/01/24 21:13 ID:a++IeU5n]
>>98
適当な(適切な)news groupで公開することにしました。

>>100
dos-emuでしょうか? それも一案かと思いますが、
それでは、vmware + win appと発想が変わらなくなってしまいそうです。


102 名前:login:Penguin [02/01/25 03:44 ID:1wdOJa0Y]
とりあえず、縦lessは作ったぞ。
つーか、機能は少ないから、縦moreくらいだけど。
今日はもう寝るけど、明日までにどっかウプするところよろしくぅ!


103 名前:102 mailto:sage [02/01/25 03:45 ID:pi9qBoi3]
あ、ちなみに、88じゃないっす。



104 名前:88 [02/01/25 11:46 ID:GfovYWVM]
>>102
うっ、早い。
俺にも分けてくれ。
使うぞ。


105 名前:102 [02/01/25 21:55 ID:GI8h8pJ5]
ありゃぁ、結局反応は88さんだけかぁ。
ま、しょうがないか。
88さん、いまから、この板にそのもまま張る準備するよ。
uuencodeでいいよね?

106 名前:sage [02/01/25 21:56 ID:GI8h8pJ5]
s/そもまま/そのまま/

107 名前:login:Penguin [02/01/25 22:13 ID:0EZF34Ob]
begin 644 tmore1.tgz
M'XL(`#Q643P``^U6S6\;113/-?M7/)Q2KXF]V5V<1D)Q$U0@!PY(Y<"AC:+U
M>FQONME-=]9U4LH?DS*FB`90)0ZIF@@$*&J"J#@@A`02$A\2$MS*D5:\^=A=
MKS%<4,ME?I&R,^]KWGOSWANG6W%"%E+^WTK:,T\$MF/;2XN+,[9M.TN+-O_:
M3K,IOHAFTW%F[*6FV[07W7//(]UQ%YOG9L!^,NZ4,:"IEP#,7(E3[]_E2$*?
MAD-/%W//+`QHLM`.H@4278-DT-XU$G)U$"0$JIM^W"'5?%_Q!PDEM&($D1\.
M.@0NB+UAG'GUPFLOO0PMJ**T,0=>ND%V@A3>Q#6`'\:4;%`_(21"PEM<@AVS
M]]G]O4/CS/4^ZCDV+H9J$9)(K@P_]"B%M=UX8`!T2!>"*$@#+PRN$[-'TZ2^
MG9!6%(3UL&5##5`((.@"9T&K!<B!.!%;:Y.B$B?:0@H@\0)*Q)I$'?%=16MX
M,/Z76WY`1'9284U:H=MAD)J5RU&E[M:D5(B\$.;!R4Y?%<=A$+VT#^<!`Q19
M`#C^\XOO#W[_]*L[CT^^/CHZW1_='7T`9F.C,5=3$NSSO4-V>^_F&Z^G21#U
MV'?L+GM;\81=Y<<ENXYFUS-.V<E+/*66!0UGW2AI5BK&-'FK,]A6C&$_"$DY
M@&4>`!BS&)A2L[;:?M]+5F0R9Y7YY>6,C\ZYZYQ>')-QW,RO61)B\J?I_H.F
M(S6!JZKK*BZ.?\6B37I!E`7-5=$"KQXK(D-3F:I3$G;KJZ&\OH10?T`F5+!N
MQ@I#6>?EMQ5?(V94RVXZPNS8</:LJ)S,!BXM*3?O2$F,50B?5\+\E/$3E7BC
M$,^,<5>G>Y(7J5Q(/F?DQK-C"A8&GQ=VB1%&JI3+5(^F>4W_S>><.^;NZF3:
MA,-S)T>'[Y[\<;IO&-QL)Z#;9@\OA?)P<:*(.N1[W,I+YT2KJ$P^(/(6Y@G`
M46%UXF&4QN!`)X8;P0UQ\`X*NO`<F!!``UDRGUT<`;LX.<"TL8@L-%?+TYMN
MQ]3<K>]DE(1TL2+Z:A>(G$W4NR]]+`J]V+OEMI,UKN2K^#>OM)QUF(,[[WST
MD-UC#TX?L?V#V^QG;'7&?F`?,S9NTIDPF=>^U^D@W^36:Z4I)GM8-6XYT'X1
MJ%*O`E0S4A_F6VJ*Y0V%&1"7,7;]?-^:)$Z]-VET_.XFRUME!JICTO9$#167
M@LLM)>![E$"/I#Z/<-C'!V/EJNKG=)!$JH,EXW)4AY5-P>7J3L&@.9$_/HTQ
M3KL0QTI";LZZDG/&Y-<*0S@V<W*OD,T8>?1M0F2.NMA)_6FQBIZ0LV&K9DBV
MRI/XX/2_B*\U>R!?X=&/HX/1+WN'H]_89^QX[^;HO=$W2+DU^G!T_]ZW!X_9
M`?N)/[RG6&8/V2?L5_8ENV59AIR9:)&_K=DKS1]MXO$I$<7$[\?<,V\H>Z_?
M"H.(4-F'+3!-/PXI#J]G7=$A-5B!C+3@P@MJX^)&!N!A/EZ\N/:*E1"OD\4Y
M/JB]VBPW+G\&R"R(:6.,#_A,JSQ.,$M9!\B1@GFC`S$BHYA'@"(RG-*/$I[<
K__N'F(:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AH:&AL9_Q%\P%)G:`"@`````
`
end


108 名前:login:Penguin [02/01/25 22:14 ID:0EZF34Ob]
begin 644 tmore2.tgz
M'XL(`&E643P``^U6W5,35Q3G^?X5V[>V#A`BPHPS/#B6<9Q6QZ$R[:O$*%0$
MFY`9.M-_9M>SB"0I(9\$LFP@(6PVR0:U?G;&%JI("#HM6-LZH]/?O0MH`=L'
M1WW9WPSLO>>>>[[NR3EGZ.*@S]O<U7GDLQ.=3=Z`I^$=P-7B<K6UMC:X7*Z6
M]D,N_G6UV'L.MZL=Z_96=ZOK4&M[6QOXW8<.MC5(KG=AS&X$_$-G?)+4<&%P
MZ,Q_\WE]_O=AT/M%1X_W?-\`ZY"&>"(T^7I8]')1RXRJ,753U>2,6J<%+:_]
M3N'BGU3B)Y2FNGH/)Y/JK[1`:?DR8Q%S-D)!JJ4K-$HZ58GP?X**LN+V])+5
MWS<0&#;RX+:JN;DU*M$R(Y-R8,(E6>D*]'PGD>4)^/Q>/UGFW>0XA:A`-<K3
M.-@*]#/=IQ3I7%='!XU-/Z&4^:(D,];4O&VX%!CH&^8IS%D*N?P5)GTJ;9G.
MS5X@A>J<!N-F:8Q&9$5=5'/JN)K&WV/AZC*XPC:7>E.]BA`8PIDY882)E44+
MLI)\-)\M%.>S\W_+:?6.NBFD+D/J8]J4%6,F=LV<G'Y.56/&#*E3ZKHML;/[
M*#Q/47!N<>(EOD(@/TC5DXA45(=PG9;``T.Q#D8W$`'.`X>*H<IM,M5EU>(W
M?#Q@!R0[8-QW^+-*-TBC=0H5(E-/^"/%\\DP9YY9Y-8GG@F5X^"HI\-XGSC$
M2BK!Q[1J<.]%0/T!YKDDO1;5YH#?U]P_Z#G3W]S3-[!#9Y[>BX-GI0/#;V1@
MOAZNMW@3.BT*J0_(U"M4E17&/&=WW6+]`U*C?R<'[86P3X%]NVP\S(WT77RS
M8MR;-HC,%SQP4F*\$&$#%\Y)C5ZI=_"\MVEH>$CZ?D<58Z6G5&5LAW`N`)ZM
M-)+4,+0N"@N*C$G:F#4M'9:^Q3*RGOX144[3+R!\(W$A4E?GZ>ZND_PLNEHN
MZZ8X^_+4D:.=6_S+5*0Z:!>V><I+8G]TR-??V"ND&K>B&;HC2:`>L_<S#[?V
MYQDC@]:0'J,T)2L4HTW*TH3X46R;3]9,N++**$%R$R!B6(/]TSR&_[HN?JO(
M,W6).Z<2_RF^8J7JL5-?B*R/X=("='SL^41RHUI+GY]N/,XZO`-G/W3M<O#V
M$'G3O%TZWXV._^W_;O=V_V]I;3EH]_]VI_^_#Z`:*-$5])E0]\GC7W_$T$C&
M7M^S:S$*EV=0P=&4+O5=\N8NDR$KY83^E"S0E\L)"F_1+28:4!6]NLY[?65<
M?XB+JS1")595RD4R,G_01.H:FCNZT/R-[#W^%17&XHTN.3I[,VFBRNTRBNE9
M,*10/N^2=>)$-QES.N\JV2GK"94R-7"NL](5;05"ZI47LS^1-?<H5V6Y)>TO
M,DR].D=&.F3**'8KJ.=)_-5XT:.0K46;UE;97M=M;[*3\&<=LX<R&<Q88BK!
M+B''X'#D+CP#&SHKZK$&BW[(I\E(<H>3H_DX;?`;LB*X-^S[@A$7A"K4W,D@
MZK`)=\1`M(_S_$-50=HH37'E?#B0K]HQT-(89U;Y9));H06&N"_+]OUJ=`*2
M"SBJ<Z$6>M4BR"FB75'8L&5':F#6S74>1!X^VM@G)IE56D/3TOCX9/LAKN&-
M6298B8F<L.*_P?_XLV(<`:]BQ`K*&3+BS[(U[-?0TNOJ;?6Q&H'Z^_S$3J9M
MHW@B9=;@RMY(V`JG"G0#02/TO@2/AL&'J7"68B,,&3(B0E0%B4].>Y[,$,=B
MKVJ8\0RH*W&)99TV]"4*IU]BV,Q3GD%!'B^/>+Y:[1.05)#6S%O"DGKY`5CO
MD#7_7%;$JV%ZQ%BWL#W0;6745]X>/@+[?1[^$79&UC$;71?MV=+CXBW%&(@@
M7T=::*`;8A0.\Y5(<4PX-()H[Q.HO9D,!HC:APW47<P?NB(Y<.#`@0,'#APX
><.#`@0,'#APX<.#`@0,'#APX>!O\`]Y<PW\`*```
`
end



109 名前:102 [02/01/25 22:23 ID:zk+Vfunb]
>>107 がrubyのコード本体。
>>108 がREADMEとオマケ(w)
あ、rubyがインストールされてないと動きません。
性能も低いです。

解凍手順。
てきとーなディレクトリ掘って、>> 107 の文章のみを
tmore1.uu という名前で保存。
uudecode < tmore1.uu ⇒  tmore1.tgzができる。これを展開。
tar zfxv tmore1.tgz  ⇒  ./tmore/tmore.rbができる。

同様に、>>108を tmore2.uuで保存。
uudecode < tmore2.uu
tar zfxv tmore2.tgz  ⇒  ./tmore/README.euc,unix.euc

で、
cd tmore
./tmore.rb unix.euc
で、縦書きmoreの世界へ...詳しくは、お前らREADME.euc
読んで下さい。 m(__)m

ま、一種のネタアプリってことで...




110 名前:login:Penguin mailto:sage [02/01/25 23:32 ID:CLF72IqK]
あ、すまん。
Ctrl-Cを生かして(つーか、Ctrl-Cで逝かして)やるのを
忘れてた。
終了は、'q'です。一応、READMEを読まない人向け情報。

111 名前:login:Penguin mailto:sage [02/01/26 05:55 ID:vTqajOjn]
>>109
すげー、感動
と思って、とりあえず青空文庫から
「在りし日の歌(中原中也)」をダウンロードして nkf -e かまして閲覧

う、途中から文字化け…無念

あと less や more みたいに、全部読み込む前から表示って難しいですか?

スクリプト見てもさっぱり分からない厨房なんで力になれませんが
これ、使えるようになったら、縦lessで青空文庫って何となく
かっこいいので応援してます、要望ばっかですいません


112 名前:おむこさん志望 [02/01/26 09:25 ID:rLoGpxLU]
ためしに'ー' を '|' に置換するパッチを作ってみました。
Ruby歴30分(www.ruby-lang.orgを見ながら作ってみた)ので
激しく場あたり的パッチですが、
オ オ というように見やすくなればいいかなと思いました。
マ マ
エ => エ
モ モ
ナ ナ
ー |
----この下からパッチファイル----

diff -c tmore.orig/tmore.rb tmore/tmore.rb
*** tmore.orig/tmore.rb Fri Jan 25 03:42:36 2002
--- tmore/tmore.rb Sat Jan 26 09:12:17 2002
***************
*** 155,161 ****
$zh=lines
$zw= ((cols-1)%2 == 0) ? (cols-1)/2 : (cols-2)/2

! a = ARGF.read
gyous = Gyou.new(a)
$len = gyous.last

--- 155,161 ----
$zh=lines
$zw= ((cols-1)%2 == 0) ? (cols-1)/2 : (cols-2)/2

! a = ARGF.read.gsub('ー','|')
gyous = Gyou.new(a)
$len = gyous.last

---パッチファイルここまで

113 名前:102 mailto:sage [02/01/26 09:33 ID:tOgJRjil]
>>111
をー、ありがとう。
そっか、モジバケしましたが。どーしてだろ?
モジバケする文書ってどれか教えてもらえると嬉しいです。
半角入ってたり、CL-RFだったりするとマズイかも。
そこらへん、テストしてないです。スマソ。

あ、今から火曜日まで出かけちゃうんで、対応はその後に
なっちゃうですが、申し訳ない。

今のところ、仕様的に全部読み込まんと動かないです。
重いのも理解してるです。
特に、窓を小さくしたとき。デバックがてら2x2にしてみたら、
tmore.rb読み込むのに60Mbyteくらい喰ってビックリ(W

あと、ラクするために多分一般的なページャの仕様からかけ離れてるし
再帰とか使いまくりだし、「さっぱりわからん」でも普通かと。
# わかりにくいコーディングするのは、タコの証拠。精進するです。

ほいじゃ、出かけちゃいますが、また戻ってくるので...




114 名前:102 mailto:sage [02/01/26 09:51 ID:2zVs4n4p]
# あ、ageてくれたのね。ありがと。
なるほど、「なんちゃって縦フォント」変換すればいいのか。
パッチサンクス。
オプションで切替えられるようにしとくです。
# 本来なら縦フォントいれるのが正解だし、Tgifとかで縦書きできるん
# だから、なんとかなるハズ。

あと、スライドショー機能あたり追加しよーかなーとか。

>Ruby歴30分(www.ruby-lang.orgを見ながら作ってみた)ので
結構Rubyって簡単でしょ?もっとも、私もなれてないので、
Ruby的でもなけりゃ、OOP的でもないんですが...
# 今回のは、どっちかっつーとLisp的。





115 名前:102 mailto:sage [02/01/26 09:54 ID:7Ae8+9bW]
あ、長い文書読み込むことがおおいのかな?
「途中で先行表示」は、そんなに難しくない(ハズ)です。
できたら機能を追加しとくです。

116 名前:111 mailto:sage [02/01/26 10:20 ID:vTqajOjn]
>>113
あ、nkf -e じゃなくて、nkf -ed でしたね、スマソと思って再挑戦、

うーん化けます…残念
化け始めもそんな特殊文字ではなさそうなので
よく分かりません、すいません、ソースはここです
www.aozora.gr.jp/cards/nakaharachuya/files/arisihi_r.zip

>>112
縦線イイ、可読性が増しました
「」とかも¬とかで無理やり置換できるのかな

117 名前:88 [02/01/27 17:23 ID:E7E4/rGq]
>>102
今週末はやたらに忙しくて、102さんのコードを評価する(って、
rubyは分からないんだけど(笑))時間がありませんでした。
スマソ>>102

明日以降、時間が取れたら使用感など書きますね(^^)。


118 名前:login:Penguin [02/01/28 09:27 ID:zqIRWRII]
>>109
教えてください。
tmore1.uu をつくるのはどうすればいいのでしょうか?
Linux に、html2text のようなコマンドがあるのでしょうか?



119 名前:login:Penguin mailto:sage [02/01/28 09:53 ID:TLa1FFeL]
>>118
ブラウザは Netscape とか Mozilla ?
ならマウスの左ドラッグで選択して
vi とか emacs に中クリックでコピペできない?

120 名前:おむこさん志望 [02/01/28 09:54 ID:qGEK2dq4]
>>118
短い内容だから、ktermなどのターミナルで
cat > tmore1.uu [enter]
と入力して、ktermに107の内容をコピペした後C-dを入力すると
tmore1.uuというファイルができてる。navi2chを使うともっと
スマートにできる(ESC u)よ。




121 名前:login:Penguin [02/01/28 11:06 ID:kRXH3n6i]
>>119
>>120
ありがとう。とりあえず、tmore.rb はできました。
119 のやりかたで、多少のエラーがあったが、乗り切った。
navi2ch に変えないと、だめですね。


122 名前:102 [02/01/29 00:29 ID:nUSTGmdN]
解凍してみてくれた皆さん、ありがとうございます。
とりあえず、もうちょっと実用的になるように、ゴソっと
書き換えちゅうです。
結構ソース覗いてくれる人が多いようなので、趣味に走らず
読めるコードにします。あと、コメントも多めにいれときます。
そんかわりバグは少なめ、これ。

>>116
これから落して動作確認してみるです。

>>121
解凍出来たようでよかったです。
uuencodeの場合、行頭がbeginと、endの行があることが
重要なので、beginの前にtabが入った、とか
コピペの時にendが落ちた、とかじゃないでしょうか。
コピペした後、ちょっとエディタで整えてやってみてください。
ツールに頼るのもいいですが、こういうベタな問題解決法を
知っていると、何かと幸せになれますよ。
# その上で、便利な環境で堕落する、と。

123 名前:102 mailto:sage [02/01/29 00:46 ID:Do3qMb1Y]
>>116
あー、このサイズのファイルだと、実用になりませんねぇ。
使用メモリ100M越えたし。こりゃ、想像以上(w
あー、遂にメモリ不足で止まったわ。で、Etermの画面
かたまった。(W

というわけで、>>107のプログラムでは、画面サイズが小さい
ターミナルであったり、ファイルが大きめであったりするときは
十分覚悟を決めてから実行してください。
「クロックアップや腐れメモリはすっこんでろ。素人さんには
お勧めしない」状態です。
メモリとスワップ領域のサビ落しには有効かもしれません。

で、プロセスが異常な動作をした場合は、プロセスをkillした後、
何度かreturn keyを打ってから resetとコマンド入力すると
復帰すると思います。早急にニューバージョン作らねば...



124 名前:login:Penguin [02/01/29 19:47 ID:jBFrdrlR]
ビューワ発見
www.ueda.info.waseda.ac.jp/~igarashi/ruby/gtk-ja.html

125 名前:login:Penguin mailto:sage [02/01/30 19:05 ID:DyYcvys9]
mlterm で縦書き対応が実装されつつある模様。

www.geocities.co.jp/SiliconValley-Cupertino/6461/tate.png


126 名前:login:Penguin [02/01/31 00:21 ID:9av7tcWE]
>>125
おもしろい

127 名前:login:Penguin mailto:sage [02/01/31 00:24 ID:j/teMqCO]
>>125
cvs には、ほりこんだので、興味ある人はどうぞ。
mlterm -G cjk で縦表示。
-2 50 オプションもつけたほうがいいかも。
この辺は設定画面から動的変更可能。


128 名前:login:Penguin mailto:sage [02/01/31 06:39 ID:Kfp/JFcf]
>>125
すごいわ、これ
specファイルもあるので、tar で固めて $ rpm -tb で
らくらくインストールできたし
もうちょいドキュメント読んでみよ

129 名前:login:Penguin mailto:sage [02/01/31 07:15 ID:F8L0KiVn]
term上で動く >>102 のお手軽さにも期待

130 名前:login:Penguin mailto:sage [02/01/31 12:17 ID:j/teMqCO]
>>128
使っていただいてありがたう。

とはいえ、縦表示関連の機能については、まだ機能的に fix しておらず、ドキュ
メントまとめる段階ではありませぬゆえ、情報については、ML のアーカイブたぐ
っていただくのが一番確実。

最新の cvs 版では、etc/tfont で縦用のフォントを指定できるようにしたので、
kappa.allnet.ne.jp/20dot.fonts/Kappa20-0.391/
↑らへんから、縦フォントをいただいて、~/.mlterm/tfont に

JISX0208_1983 = 20,-kappa-mincho-medium-r-normal--20-190-75-75-vc-200-jisx0208.1990-0;

とか書いて、mlterm -G cjk -w 20 とかすると、

www.geocities.co.jp/SiliconValley-Cupertino/6461/tate2.png

こんな程度には表示できるようになってる。


131 名前:login:Penguin mailto:sage [02/01/31 17:13 ID:Ddef3/tq]
mlterm(・∀・)イイ!!けど
screenで C-a Sして2分割して使っていると
上のメッセージが下まで来てcore dumpする。

Jan 31 16:59:27 P2B-F /kernel: pid 355 (mlterm), uid 1001: exited on signal 11 (core dumped)

screenでつかうことは想定されていないのかな。

132 名前:login:Penguin mailto:sage [02/01/31 21:51 ID:8sPwGtu4]
>>131
screen で使うことはもちろん想定してます。
んが、いかんせんユーザ数が少ないのと、わたしがテストできる環境
が限られてる(というか、NetBSDだけ)ので、条件によっては、core dump
することは十分かんがえられます。早い話が全然枯れてないってことで。

ここはちょっとスレ違いになんでアレですが、ML か、個人宛メールにでも、
症状、発生条件や環境(欲をいえば、gdb で、backtrace した結果も)なんか
をレポートしていただけると助かります。

# ちなみに手元では再現できず。

133 名前:login:Penguin mailto:sage [02/01/31 22:01 ID:Ddef3/tq]
>>132
MLにはさっき登録したので、もうちょっと試してレポートしてみます。
こっちの環境はFreeBSDです。



134 名前:login:Penguin mailto:sage [02/01/31 22:10 ID:8sPwGtu4]
>>133
Thanks.

135 名前:102 [02/02/02 23:48 ID:LeeZHJWx]
mltermと>>124のビューアで「なんだ、もう必要ないじゃん」と思いつつ、
一応、形になってきました。
パイプからの入力からだと、どうもバグバグしちゃいます。
(どうも、パイプの入力をキー入力として受けちゃってるみたい)
ファイルを指定して実行すれば大丈夫です。
約束した拡張オマケ機能はまだゼロです。変わったのは、
1:コードが解りやすくなった
2:メモリを喰わなくなった
3:在りし日のうた100%対応(W
(但し、JIS->EUC、\r\n->\nの変換したファイルで)
以上です。
で、まったく変わりばえしてなくて申し訳ないのですが、
一旦ageようかと思ってます。どうでしょう?




136 名前:login:Penguin [02/02/03 00:54 ID:4vBFq8Zm]
>>135
>なんだ、もう必要ないじゃん
124のビューワは開発止まってるっぽいし、mlterm の縦表示は、コンセプトが違うから
関係ないと思われ。

今後の変わりばえに期待あげ。


137 名前:login:Penguin mailto:sage [02/02/03 01:15 ID:rd1Wl3rR]
(´Д`)ドキドキ もしかしてviも縦書きに…

138 名前:102 [02/02/03 02:44 ID:KGnsKyPB]
>>136 さんのことばにのせられて (W 続き書いてます。
で、エセ縦書きフォント変換なんですが、
"。"と"、"がなかなか難しいです。
何か良い案ないでしょうか。
とりあえず、現状の変換テーブルです。(左が変換前、右が変換後)
半角文字は、右寄せされるので、それをうまく使えばいいのかな、
と思うのですが...

esetatef = {
"、"=>"'",
"。"=>".",
","=>"'",
"."=>".",
"ー"=>"l",
"("=>"",
")"=>"",
"("=>"",
")"=>""
}


139 名前:login:Penguin mailto:sage [02/02/03 13:29 ID:5uCkR5rc]
> "。"と"、"がなかなか難しいです。
全角に置換するとなると、
「。」=>「゜」「°」
「、」=>「`」
くらいか。いずれにせよ、無理矢理だが(W

> とりあえず、現状の変換テーブルです。(左が変換前、右が変換後)
できれば、0x2821-0x2840(全角の罫線)も置換してくれるとうれしいかも。


140 名前:login:Penguin [02/02/03 13:57 ID:cy8AWRcr]
はて?じゃ、platexはどうやってんの?

141 名前:login:Penguin [02/02/03 14:05 ID:RcAsrvuE]
>>140
あれは、ちゃんと自前でフォントをもってますよね。



142 名前:102 [02/02/03 14:09 ID:RcAsrvuE]
こんなのありました。
plaza26.mbn.or.jp/~higamasa/xpdf-v/
X-TTつかってれば、TrueTypeなフォントが普通に使える
→ターミナルエミュレータ起動等で指定すれば、OK??
ってことでしょうか?
情報求む!!

143 名前:102 [02/02/03 15:25 ID:IQ6tD1bM]
とりあえず、空行が表示されないバグ取ったらリリースしますね。
先行表示、自動スクロール対応です。
ただし、標準入力からの入力は受け付けません。

>>139さん
全角罫線ですか...うーんめんどくさい(W
誰か変換テーブル作成してくれないかなぁ...



144 名前:102 tmore New! mailto:sage [02/02/03 16:12 ID:t8OmXle7]
完成しました。
お楽しみ要素は入ってませんので、あしからず...
で、デカすぎで貼れないです。
あぷろだの類を探しに逝ってきます


145 名前:login:Penguin [02/02/03 16:36 ID:o8pehBl+]
2chブラウザfor Linux無いですか?







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<120KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef