05/02/20 22:53:17 6l/WJUr4
>>72
>決定的に論点がズレています。
論点がずれているのはとっくに把握しています。
KoRoN@Vim%Chalice ◆8XALICEsdkさんが1端末の負荷削減と負荷分散を混同して
おられたので、両方の回答をしているだけです。
都合の悪いことには満足にご回答頂けないようですが、もう一度聞きます。
以下についてご回答ください。
KoRoN@Vim%Chalice ◆8XALICEsdkさんの主張では、走り屋が走るのを減らすことが
1端末あたりの負荷削減ではないとのことですが(下記参照)、1端末の負荷を
削減しない(=走り屋が走る回数を変えない)状況でどのように負荷を下げて
いらっしゃるのですか?
>KoRoN@Vim%Chalice ◆8XALICEsdkさんは、>>45のレスで私の疑問に対して以下のように
>回答されています。
>>第一に、1つの端末がかける負荷ではなく、複数の端末がかける負荷の合計を問題に
>>しているのです。そのアクセス方法が、複数の端末によって同時に実行される可能性
>>を避けています。
>> 10~50倍の根拠を示してください。
>ウェイトをはずした場合、Chaliceは5秒の間にで10スレ~50スレ程度の更新チェック
>ができるということです。
そのことに意味がありますか?
>> 理解できません。
>> それは「1つの端末がかける負荷の削減」です。
>上記、通行量の捉え方の違いを、もう一度よく考えてください。
それを言うなら、通行量の捉え方ではなく負荷の定義が違うと書くべきです。
そして、私が問題視しているのは「1端末の負荷削減ではない」という発言についてです。
一度きちんとパフォーマンス分析、トラフィック分析、負荷分散について勉強されることを
お勧めします。
76:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/20 23:12:57 zbkcXIE4
>>75
> KoRoN@Vim%Chalice ◆8XALICEsdkさんの主張では、走り屋が走るのを減らすことが
> 1端末あたりの負荷削減ではないとのことですが(下記参照)、1端末の負荷を
> 削減しない(=走り屋が走る回数を変えない)状況でどのように負荷を下げて
> いらっしゃるのですか?
その人として走る場合(Spc連打)には、それを減らすことはしていないだけです。逆
にプログラムとして自動的に走ろうとした場合(+)には、sleepを設定することで間接
的に回数を削減(というより制限)しています。
> そのことに意味がありますか?
どういう意味を求めているのですか?
> >> 理解できません。
> >> それは「1つの端末がかける負荷の削減」です。
> >上記、通行量の捉え方の違いを、もう一度よく考えてください。
> それを言うなら、通行量の捉え方ではなく負荷の定義が違うと書くべきです。
既に>>51で書いています。通行量の捉え方と書いたのは、t8Jnd/PNuUさんが料金所の
話を持ち出したから、です。
> そして、私が問題視しているのは「1端末の負荷削減ではない」という発言についてです。
> 一度きちんとパフォーマンス分析、トラフィック分析、負荷分散について勉強されることを
> お勧めします。
「Chaliceがウェイトを外したからと言って、ユーザが少ないのだから負荷はたいし
て増えない」という反論に対する予防線と捉えてください。
(続く)
77:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/20 23:15:32 zbkcXIE4
>>73
> 負荷削減に絶対の自信を持っておられたようなので、どのような仕組みか
> 興味があったのですが、精神的な抑止効果であることが解りましたので
「負荷削減一般に対する策」とは一度たりとも言ってません。「Chaliceとして提供
しうる負荷削減策」という意味でなら自信をもっています。より正確に言うならば
「Chaliceという表現に『埋め込まれた』、負荷削減(負荷増大の防止)という思想・
指向」と「現状の実装」に自信を持っています。
どうもt8Jnd/PNuUさんはその手の専門家でいらっしゃるようですね。私としてはその
「現状の実装に対する自信」を打ち砕いてくれるのであれば、大歓迎です。是非パッ
チを書いて打ち砕いてやってください。逆に、前者については打ち砕くことはこの場
では恐らく不可能です。
>>43における要求は、「現状の実装」を取り外すこととみなせます。代案の実装があ
ればは大歓迎ですが、それが無い状況で外せと要求されても、それは前者の「思想・
指向」の削除と同意であるため到底受け入れられない、ということです。
78:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/20 23:18:47 zbkcXIE4
>>76
> その人として走る場合(Spc連打)には、それを減らすことはしていないだけです。逆
> にプログラムとして自動的に走ろうとした場合(+)には、sleepを設定することで間接
私がSpcを連打する(実際そうしている)ことと、Spcを連打と同じ操作をするプログラ
ムを配布することでは、意味合いや責任の大きさがまったく違うという思想が元に
なっています。
79:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/20 23:35:51 zbkcXIE4
>>77
> 「現状の実装に対する自信」を打ち砕いてくれるのであれば、大歓迎です。是非パッ
> チを書いて打ち砕いてやってください。逆に、前者については打ち砕くことはこの場
現状の使い勝手は可能な限り変えない方向だと嬉しいですねぇ。
# 特にSpc連打。
80:名無しさん@お腹いっぱい。
05/02/21 00:22:12 uNF3asf5
自動巡回って始めて使って見たけど、リストを一回なめて終わりじゃないんだね
新着が見つかるまで延々とリストを繰り返しチェックしつづける
これならウェイト付きでいいと思う
てっきりリストを一回なめて終わりだと思ってたよ
そうならウェイトないほうがいいよね
っていうかそういうのが欲しい
81:64 ◆ykxf8q2QCM
05/02/21 00:44:22 TX2oWOPu
わしもトリップつけます。
>>65
負荷(ピークロード)が減っても、総転送量が減らなければ、課金は
減りませんよね。
そもそも課金を切り離せないといいつつ、今まで負荷の話だけしていて、
突然思い出したかのように課金の話を持ち出されても困ります。
しかも、トラフィックに対する課金は一般的に95パーセンタイル
されるので、同じ総転送量であれば、トラフィックが均一に分散して
いるよりも、時間の短いピークトラフィックが高い方が課金は
安くなってしまいます。
あと、わたしは今まで自動巡回の処理速度を速くするなんてことを
論じたつもりはありません。
わたしにも定義に勘違いがあったようですが、負荷の低減と分散の
定義が納得できなかったので、確認したかったのです。
82: ◆.ePYOQ4sjo
05/02/21 00:49:48 AWKMOFKX
祈念パピコ
83:名無しさん@お腹いっぱい。
05/02/21 00:51:55 tQ+UNIwX
>>82
ID が AWK で全部大文字だね。
84:名無しさん@お腹いっぱい。
05/02/21 00:56:47 DwkxXI+f
>>80 そんな機能があったのかぁ。
sleepする/しないとうより自動巡回という機能自体が
首都高周回行為を助長する邪悪機能とおもうので
無くすべきじゃないかなぁ。
85:64 ◆ykxf8q2QCM
05/02/21 01:14:48 TX2oWOPu
>>68
>この状況下で、各グループ内でメンバーが数珠繋ぎに抜けるのと、メンバー間に
>他のグループの車4台を入れるのとで、料金所のおじさんの負荷は変わりますか?
あ、大きな勘違いしてました。
最近待ち行列の計算できないので例えのままにしますけど、
1.グループ内の車間距離がなければ、グループごとに一つのゲートを
使い、台数(30)分の処理時間がかかる。
2.各グループ内の車間が空いていて、かつグループごとに1車身ずれて
到着したとする。
前の車が処理待ちだった場合、隣のグループに車間が空いていたら、
そこに埋まる。結果、車間はおじさんが処理している間に埋められ、
負荷は変わらない。
ということでしょうか。
この場合、車間距離が処理時間以上に空いていれば(clientのwait時間を、
httpdの処理時間が十分下回っていれば)、グループ内で前の車がゲートを
でてから次の車が到着するので、おじさんの手が空いている時間ができ、
ピークは時間軸方向に分散できているのでは。
まだ勘違いしていますかね…。
わたしの勘違いは、ゲートではなく道路で考えていたことです。
車間をあけて走っていれば、任意の瞬間に道路上に存在している車の
台数は減っていますから、総通行量は変わらないけど分散できていると
思っていましたが、httpdが処理しているのを忘れていました。
86: ◆t8Jnd/PNuU
05/02/21 01:18:46 l2uBXJDN
>>76
>> KoRoN@Vim%Chalice ◆8XALICEsdkさんの主張では、走り屋が走るのを減らすことが
>> 1端末あたりの負荷削減ではないとのことですが(下記参照)、1端末の負荷を
>> 削減しない(=走り屋が走る回数を変えない)状況でどのように負荷を下げて
>> いらっしゃるのですか?
>その人として走る場合(Spc連打)には、それを減らすことはしていないだけです。逆
>にプログラムとして自動的に走ろうとした場合(+)には、sleepを設定することで間接
>的に回数を削減(というより制限)しています。
えーと・・・、にほんごわかりますか?
それともようごがむずかしかったですか?
「1たんまつのふか」っていみわかりますか?
87:名無しさん@お腹いっぱい。
05/02/21 01:21:08 AWKMOFKX
>>84
スペース押しっぱにするとキーリピートがかかって
逆に余計に読み込んでしまうから付けたつー部分もあるのですぅ。
しかしtripよりIDの方がカッコ良くて髭
88: ◆t8Jnd/PNuU
05/02/21 01:23:01 l2uBXJDN
>>84
>>>80 そんな機能があったのかぁ。
>sleepする/しないとうより自動巡回という機能自体が
>首都高周回行為を助長する邪悪機能とおもうので
>無くすべきじゃないかなぁ。
なんというか・・・ここの作者さんは、言っていることとやっていることが
食い違っていますね・・・。
89: ◆t8Jnd/PNuU
05/02/21 01:36:16 l2uBXJDN
>>77
>「Chaliceという表現に『埋め込まれた』、負荷削減(負荷増大の防止)という思想・
>指向」と「現状の実装」に自信を持っています。
こんな機能をつけておいて、ですか?
>自動巡回って始めて使って見たけど、リストを一回なめて終わりじゃないんだね
>新着が見つかるまで延々とリストを繰り返しチェックしつづける
これ、新着なかったらすっごく鯖に負荷かけるんですが・・・。
>どうもt8Jnd/PNuUさんはその手の専門家でいらっしゃるようですね。私としてはその
>「現状の実装に対する自信」を打ち砕いてくれるのであれば、大歓迎です。是非パッ
>チを書いて打ち砕いてやってください。逆に、前者については打ち砕くことはこの場
>では恐らく不可能です。
なんというか・・・がんばれ!・・・と、思ってしまいました。
とりあえず議論のすり替えは不要です。
それと胸を張るのは、ちゃんと自分のロジックを説明し共感を得てからにしてください。
用語の使い方の間違いを指摘されているようでは、もっと努力が必要ですよ?
>>>43における要求は、「現状の実装」を取り外すこととみなせます。代案の実装があ
>>43は「ようきゅう」じゃなくて「ぎもん」ですよ?
90:名無しさん@お腹いっぱい。
05/02/21 02:23:14 uNF3asf5
単なる説明べたなだけじゃないかな
例題1:
今、スレの栞を自動巡回するとする。
自動巡回とはスレの栞に登録しているスレを、新着レスが見つかるまで
順番に更新チェックする機能である。
スレの栞に登録しているスレの数はとりあえず関係ないので無視する。
ここで、仮に1時間後に新着レスが見つかると仮定すると。
1.ウェイトを5秒かけた場合
3600秒(一時間) / 5秒 * 1回 = 720アクセス
2.ウェイトをかけない場合
(5秒で10から50回のアクセスが発生するらしいので、ここでは仮に
5秒で50回のアクセスが発生するものとする。つまり1秒で10回のアクセス)
3600秒(一時間) * 10回 = 36000アクセス
(1)と(2)により、この例では、
5秒のウェイトをかけた場合には、ウェイトをかけない場合よりも、
一時間あたり35280回のアクセス(一端末の負荷)を抑えられることが分かる。
すなわち一時間あたりの(全ての端末の)負荷の合計を抑えられるということである。
そして、ウェイトを5秒かけた場合に(2)と同じだけアクセスしようとした場合、
50時間を必要とする。言いかえると1時間かかる処理を50時間かけてするようにしている
のでこれはすなわち負荷の分散をしているのである(?)。
91:おじさん@Vim%Chalice
05/02/21 02:37:24 tQ+UNIwX
>>80
> 自動巡回って始めて使って見たけど、リストを一回なめて終わりじゃないんだね
マニュアルを読もう。
chalice_cruise_endmark
を調べてごらん。
ソースも見てごらん、終了処理の判定部分。
これが、リストを一回なめて終わりにするための仕組み。
これでイイのだ。 Chalice サイコー!
92:おじさん@Vim%Chalice
05/02/21 02:48:47 tQ+UNIwX
>>84
> >>80 そんな機能があったのかぁ。
マニュアル読んでから発言しようよ。
それとも最近できた機能なのかな???
そうだったら仕方がないけどさ。
> sleepする/しないとうより自動巡回という機能自体が
> 首都高周回行為を助長する邪悪機能とおもうので
> 無くすべきじゃないかなぁ。
エー、おじさん困る。
短時間に、何度も巡回させるつもりは無いんだよ。
Chalice サイコー!
93:名無しさん@お腹いっぱい。
05/02/21 03:08:23 uNF3asf5
>>91
正直すまんかった。
でもそれって意味あるのかなぁ。
自動巡回はバックグラウンドで自動的に更新チェックをさせる、っていう用途でしょ。
そのためにウェイトかけてるわけだし。
おれみたいに気が向いたときにお気に入りスレの新着レスをチェックする、っていう
用途だと、ウェイトが邪魔で激しく使い物にならない。
94:名無しさん@お腹いっぱい。
05/02/21 03:21:02 i/t4PAtH
t8Jnd/PNuUは自動巡回の機能がどういうものかも知らずに
妄想で「負荷は変わらない」って言ってたわけだ。
自動巡回なら、負荷を下げるために間隔をあけるのはあたりまえ。
こんどは「自動巡回そのものが悪だ」とか筋違いなこと言ってるし。
もう、あほかと。
95:名無しさん@お腹いっぱい。
05/02/21 03:41:06 DwkxXI+f
>>92
マニュアルはman じゃ無くてdocにあるやつでいいのかな。
正直、最近使い始めたので知りませんでした。
chalice_cruise_endmarkを見つけたらそこで終わり、
見つからなくても1回なめて終わるなら「邪悪」は撤回します。
96:名無しさん@お腹いっぱい。
05/02/21 05:26:42 6yP6wsZu
スクリプト読んでて、ほのかな疑問が。
ChaliceではHTTPヘッダのIf-Modified-Sinceって使ってますか?
304 HTTP_NOT_MODIFIEDをチェックしている部分は見つかったんですが、
cURLのオプションでヘッダにIf-Modified-Sinceを設定している部分が
見あたらなかったので。
97:名無しさん@お腹いっぱい。
05/02/21 07:52:17 R4G9aOsZ
>>94
>t8Jnd/PNuUは自動巡回の機能がどういうものかも知らずに
>妄想で「負荷は変わらない」って言ってたわけだ。
そうは読みとれないな。
#自分はt8Jnd/PNuU氏ではないよ。念のため。
98: ◆t8Jnd/PNuU
05/02/21 07:54:07 l2uBXJDN
とりあえず自演乙です。
だから「疑問」だと何回も言っているでしょ?
説明を求めたら「1端末あたりの負荷軽減ではない」との事。
じゃあ、あなたのやっている事はなんなのさ?とね。
世間一般ではそれを「1端末あたりの負荷軽減」て言うんですよ。
それと自動巡回機能は悪ですよ。
5sec sleepなんかでは足りません。
メールの自動取得(自動巡回)機能でもそうですが、秒単位のwaitでは
鯖に高負荷がかかります。
2chのようにユーザ数に比べてhttpdの数が圧倒的に少ないシステムで
1つのhttpdをほとんど占有するのは悪です。
こういう機能は2chブラウザの開発者は付けないものです。
なぜならhttpdを占有してしまうことが解るから。
もし解っていなかったのであれば・・・あまりにも御粗末です。
とはいえ、こんな機能が付いていたとは思いも付きませんでした。
スレよごしスマソ。
私の技術的好奇心をまったく満たさないものであることが解りましたので
もう消えます。
99: ◆t8Jnd/PNuU
05/02/21 07:56:58 l2uBXJDN
>>97
>#自分はt8Jnd/PNuU氏ではないよ。念のため。
>>98
>とりあえず自演乙です。
うぉ!時間が近くなって私が自演しているみたいですが、別の方ですよ。
100:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/21 11:26:41 P+0QiLxs
>>96
> ChaliceではHTTPヘッダのIf-Modified-Sinceって使ってますか?
過去には使ってたのですが、あぼーん頻発対策のために止めました。更新チェック+
あぼーんチェックという2回のHTTPリクエストが必要になって、だったら1回のHTTPリ
クエストのほうが良いだろう、ということです。
101:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/21 11:50:52 P+0QiLxs
>>89
> なんというか・・・がんばれ!・・・と、思ってしまいました。
> とりあえず議論のすり替えは不要です。
その書き方は相手を「貶める形」での、すり替えですよね。
> 用語の使い方の間違いを指摘されているようでは、もっと努力が必要ですよ?
問題ありません。間違っていけないということは、まったくもってありませんから。
> >>43は「ようきゅう」じゃなくて「ぎもん」ですよ?
だとすれば、その疑問については一度答えています。それについてわからないと食い
ついてきたのはt8Jnd/PNuUさんのほうです。1対nで対応している私から見れば、43と
その後の一連のリアクションは、直前の文脈を含めて、sleepを外させるための工
作・援護にしか見えません。
102:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/21 11:55:51 P+0QiLxs
Chaliceについては説明責任がありますのでお答えしておきます。使っていないこと
からもわかるかもしれませんが、自動巡回機能は私の本意とするところではありませ
ん。しかしユーザさんからのパッチもあり、パッチを作っていただくという労力に対
して、取り込む形での妥協をしそれに応えたいと思いました。
取り込む際にいただいたパッチにはウェイトもなく、ひたすらGETを繰り返すもので
したので、そのようなプログラムを配布することはできないと判断し、ウェイトを
(確かendmarkも)追加したのです。パッチの作者さんにも納得していただけたような
ので、それで取り込みについては確定です。
現在、ウェイトの存在について質問を受ければ説明責任から「サーバーの負荷削減の
ためです」と答えています。誰にでも納得していただきやすいからです。
43とその後の一連の主張が「sleepの削除」でないとしたら、「負荷削減」という説
明のしかたが気に食わない、としか読めません。そういうことではないのでしょう
か? だとすればより良い、しかも専門用語を知らない人にもわかる程度の言葉で、代
わりの説明方法を考えていただきたいものです。
そうではなくて自動巡回機能自体を外せということでしたら、私個人としては削除す
ることに問題はないのですが、既にご利用いただいているユーザさんが納得できるよ
う、わかりやすくその理由を説明していただきたいのです。
# 自動巡回の組み込みの経過はVol2の最後近辺で見られます。
103:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/21 12:26:12 P+0QiLxs
>>101
> > 用語の使い方の間違いを指摘されているようでは、もっと努力が必要ですよ?
> 問題ありません。間違っていけないということは、まったくもってありませんから。
使った私が恥をかくだけですから問題はない、ということです。むしろどんどん指摘
してもらった方が良いでしょう。その際なるべく一般の人(といってもChaliceについ
てはVimを使うようなくらいの閾値で良いと思う)がわかる言葉で指摘してもらったほ
うが、効果的で有用です。
104:96
05/02/21 12:42:17 6yP6wsZu
>>100
> 更新チェック+あぼーんチェックという2回のHTTPリクエストが必要になって、
えーと、間違ってたら指摘して頂きたいのですけれど・・・。
現状ではあぼーんチェック(兼更新チェック)として、
ローカルdatとの差分を取得(最後の部分を重複するように)しています。
このときの取得の際にIf-Modified-Sinceをつけてはどうでしょうか? こうした場合、
1. スレッドに更新またはあぼーんがなかった場合
HTTPステータスコード304。レスポンスボディはなし。
2. スレッドに書き込みがあった場合
2-1. HTTPステータスコード206。レスポンスボディは前回との(一部重なった)差分。
2-2. HTTPステータスコード200(サーバが部分的GETに対応していない)。レスポンスボディは全範囲。
3. スレッドにあぼーんがあった場合(無効な範囲を指定)
3-1. HTTPステータスコード416。レスポンスボディはなし。
3-2. HTTPステータスコード200(サーバが(ry )。レスポンスボディは全範囲。
# 実際のところ、2-2と3-2は考えにくいですが。
と1回のリクエストで実現できるように思われます。
いかがでしょうか。
105:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/21 13:27:29 P+0QiLxs
>>104
良いと思います。とりあえずtrunkのほうにcommitしておきました。
# 実際には2-1でもあぼーんチェックしてます。
一つ気になってるのは、If-Modified-Since付けた方がサーバにはキツイんだ、みた
いな主張をどっかで見た気がするんです。正しい情報かどうかもわかりませんが、そ
こいらあたり無視しちゃってどうかってところです。
106:名無しさん@お腹いっぱい。
05/02/21 22:10:37 6yP6wsZu
trunkへのcommitと実際の動作を確認しました。ありがとうございます。
>>105
> 一つ気になってるのは、If-Modified-Since付けた方がサーバにはキツイんだ、みた
> いな主張をどっかで見た気がするんです。
If-Modified-Sinceをつけた方が実際に転送が発生した場合(更新があった場合)、
もしかしたらわずかに負荷がかかるのかもしれません。
# チェックせずにすぐ転送した方が単純で(わずかに)早いでしょう
ただ、頻繁に更新がある(秒単位で書き込みが続くような)スレッドをのぞけば、
実際にdatを転送する機会が減るはずなのである程度の効果はあると思っています。
107:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/22 11:14:22 djN7myjZ
>>106
> If-Modified-Sinceをつけた方が実際に転送が発生した場合(更新があった場合)、
> もしかしたらわずかに負荷がかかるのかもしれません。
Cでもstat(更新時刻他の取得)が嫌われたりしますから、If-Modified-Sinceの有無で
statが呼ばれたり呼ばれなかったりするんですかねぇ。もっとも、そのあたりはサー
バの実装で変わってくるので忘れておきましょう。
108:名無しさん@お腹いっぱい。
05/02/23 03:45:15 vxuCIt/s
減らしたいのはサーバのロード?それともトラフィック?
やっぱやりたいことを自分で整理できてないように見えるなぁ。
109:名無しさん@お腹いっぱい。
05/02/23 19:58:57 iNW4936D
まっつんさんの Webページに載っていました。
「(Chaliceが) 現在対応している掲示板」
URLリンク(pcmania.jp)
* 2ちゃんねる URLリンク(www.2ch.net)
* まちBBS URLリンク(www.machibbs.com)
* したらば URLリンク(www.shitaraba.com)
* JBBS URLリンク(jbbs.shitaraba.com)
chalice_menu_url に、上記の URL を設定すれば、
使えるのかなと思って、やってみたのですが上手くいきません。
「したらば」を Chalice で使う方法を教えて下さい。
110:KoRoN@Vim%Chalice ◆8XALICEsdk
05/02/23 23:35:56 OOhi/bua
>>108
私のやっていることが全てです。ソースコードのcruise近辺を読んでください。
>>109
そこはまっつんさんのページじゃないんですけどね。
したらばのブラウズは正式には非対応です。見れなくなっている可能性があります
が、とりあえずchalice_menu_url には
URLリンク(hima2908.hp.infoseek.co.jp)
を設定して、板一覧でRを押してみてください。
111:109
05/02/24 02:02:39 OwB0UOdq
>>110
できました。
ありがとん。
112:名無しさん@お腹いっぱい。
05/02/24 09:01:47 zgEUlRUg
>>110
自分でやっていることの説明もできないの?( ゚д゚)ポカーン
113:109
05/02/24 12:39:25 OwB0UOdq
秀Term や TeraTerm をやめて、EmNifty を使い始めたとき、
全てのパソコン通信は、NIFTY-SERVE と同じフォーマットに
なればイイのにと思った。
IE や Firefox をやめて、Live2ch や bbs2reader や Chalice を使い始めたとき、
全ての Web 掲示板は、2ちゃんねると同じフォーマットに
なればイイのにと思った。
「汎用通信ソフト」と「特定ホスト専用通信ソフト」との関係は、
「WWWブラウザ」と「2ちゃんねるブラウザ」との関係みたいだ。
#let chalice_menu_url='URLリンク(hima2908.hp.infoseek.co.jp)'
#これがうまくいったので、なおさら (^^;)
114:名無しさん@お腹いっぱい。
05/02/24 18:16:07 dYK8mF9N
この世界には多様性は銭、というありがたい言葉もありますです
115:名無しさん@お腹いっぱい。
05/02/24 21:47:27 1XBZoOWs
>>113
ああ。
2chとかのweb-bbsがちらほら出て来た頃は、nntpがあるのに何でこんなことやってんだ?と思った。
みんな似たようなことを考えてたんだね。
116:架空会社
05/02/25 19:49:11 26rLpU1Y
>>113
当社では、2ちゃんねると同様の掲示板システムの導入を承ります。
OSは、多様な Linux ディストリ、Solaris、BSD、MacOSX など選択できます。
# Web サーバーは、Apache のみとさせていただきます。
WWWブラウザはもちろん、各種2ちゃんねるブラウザがそのまま使えるので、
利用者を集めやすくなります。
板やスレッドの生成、ID, HOST, IP の表示や、
あぼーん、アクセス禁止などを WWWブラウザで管理できます。
当社の掲示板システムは、全ハードウェアを含めて、
格安50万円から、お見積もりいたしております。
117:mattn@Vim%Chalice
05/02/28 09:36:39 FnJ/U2cb
>>109
>>110
KoRoN さんはご存知だと思いますが、ちなみにそちらから張られている skkim.vim のリンク先も私のページではありません。苦笑
118:名無しさん@お腹いっぱい。
05/02/28 09:51:46 brdv6frg
たまたま migemo でスレッド一覧を san で検索したときに気がついたの
ですが、スレッドの名前やレスの数が検索対象なのは当然として、データ
ファイル名も検索対象になってしまうのはどうにかなりませんか?
119:名無しさん@お腹いっぱい。
05/02/28 10:13:17 uAzwTqix
そりゃ難しいって
120:名無しさん@お腹いっぱい。
05/02/28 20:04:44 wOWUriJW
レス数(xxx/yyy)の前に3が含まれてるスレッド
/.*3.*(/
みたいな
121:名無しさん@お腹いっぱい。
05/03/02 00:52:41 HfHO2dl9
migemoも\%<128vとか効くといいんだけどな~
122:KoRoN@Vim%Chalice ◆8XALICEsdk
05/03/02 01:21:10 BO50zlBZ
>>121
普通には無理です。正規表現を組み合わせるためには、入力の正規表現部分とそうで
ない部分を分離する必要があります。それが非常に面倒なのです。
# migemoは正規表現生成機であって解釈機ではないので。
リアルタイムでなくて良ければ、migemo()を組み合わせることである程度は可能です。
:echo migemo('aiu')
もしくは一度g/で検索した後に、レジスタ/にパターンが残っていることを利用して、
「/<C-R>/\%<128v」とか。
123:名無しさん@お腹いっぱい。
05/03/03 00:55:58 JUz5wVTL
>>122
「/<C-R>/\%<128v」がいいかな。
一回検索してデータファイル名にヒットしてしまったら
桁範囲指定するっていう流れになるから。
124:名無しさん@お腹いっぱい。
05/03/04 07:08:14 Wa1Vw1tr
Chalice 良すぎる。
ヤバイ。
朝になっている ...orz
125:KoRoN@Vim%Chalice ◆8XALICEsdk
05/03/04 12:05:57 QkYNx5m5
>>124
> 朝になっている ...orz
気にするな。良くあることだ (゚∀゚)
126:名無しさん@お腹いっぱい。
05/03/05 09:34:56 uhUfeu7Z
chalice の動作環境は vim 6.2 以降ですね。
alice.vim の AL_append_multilines() は、
getreg(), getregtype() を使っています。
vim 6.1 を使って気づきました。
URLリンク(www.kaoriya.net)
に明記した方がイイような気がします。
# win / linux の共有ディスクで、dat も共有。(^^)v
127:KoRoN@Vim%Chalice ◆8XALICEsdk
05/03/05 13:22:18 Gmq1hvoz
>>126 ありがとうございます。修正+追記しました。
128:名無しさん@お腹いっぱい。
05/03/05 15:00:23 HrgdJQQ6
Chaliceを使ってみたのですが
どうしてレス数が???になるのでしょうか?
それと、レスが増えたスレッドだけ表示させることはできないのでしょうか?
navi2chで言う + みたいなものです
129:KoRoN@Vim%Chalice ◆8XALICEsdk
05/03/05 15:46:13 Gmq1hvoz
>>128
> どうしてレス数が???になるのでしょうか?
ローカルにdatのキャッシュが存在するスレについては???になります。その状態で
=(そのスレのみ) もしくは #(板全体) を 押すことで???にはそのスレの既得数が表
示されます。
> それと、レスが増えたスレッドだけ表示させることはできないのでしょうか?
=や#を利用すると、レスが増えたスレッドについては!でマーキングされます。
:v/^!/d
で、それ以外を全て削除することで目的を達成できるでしょう。
130:名無しさん@Vim%Chalice
05/03/06 23:04:11 5k2Ux8uw
Chalice インストール記念
テスト書込み
131:130
05/03/07 22:35:00 MbJWElRi
スレの栞をCVSを使って共有してみた。いい感じ。
132:名無しさん@お腹いっぱい。
05/03/07 22:37:06 4BmqXPIA
公開してくれ
133:130
05/03/07 22:39:25 MbJWElRi
公開?
いや、同期されるレポジトリの下にブックマークファイルが作られるように設定しただけだよ。
同期自体は、ログイン/ログアウト時に手作業でやってる
134:130
05/03/07 22:53:08 MbJWElRi
そんな事より、"+"で自動巡回している時に、一瞬コマンドプロンプトにフォーカス取られるのは何とかならんのか?
他の作業しながら巡回させられないじゃないか。
135:名無しさん@お腹いっぱい。
05/03/08 11:59:50 kmhNi65N
+ で巡回しだしたら、終了の合図を送らない限りひたすら巡回し続けるというのは
どうかと思うのですが、ほかの方は問題を感じませんか?
一回りしたら終了でもいいと思います。
136:KoRoN@Vim%Chalice ◆8XALICEsdk
05/03/08 13:04:22 mHqVWz09
>>135 :help chalice して /endmark を検索
137:130
05/03/08 14:53:29 5CTbvcE8
>>135
両方あると良いな、とは思う。
138:名無しさん@お腹いっぱい。
05/03/08 15:28:52 ywDD1LfT
>>133
スレの栞、つまりはあんたの偏愛マップを、だよ。
139:名無しさん@お腹いっぱい。
05/03/10 14:55:30 te+lkcWd
あああ書き込み中に別窓を消してしまい、スレ内容が栞に保存されてしまttった
バックアッぷもしんでる
手作業で過去スレ取りに行かないといけないのね。。。
140:名無しさん@お腹いっぱい。
05/03/10 15:05:18 KjJjrYT/
質問なのですが、recording開始/終了キーはどのようになっているのでしょうか?
chaliceでq押すと終了してしまいます。
141:KoRoN@Vim%Chalice ◆8XALICEsdk
05/03/10 16:47:03 VMx9xz5m
>>140 normal! qa とかで代用してください。どうしても必要なら別のキーにmapするとか。
142:名無しさん@お腹いっぱい。
05/03/10 21:27:58 6eYZhccl
現状qはほとんど意味ないから頃しちゃえ
143:名無しさん@お腹いっぱい。
05/03/12 01:32:01 xBd7pBQ7
>139
栞をRCSで管理するといいよ。
144:名無しさん@お腹いっぱい。
05/03/14 22:50:16 ARbLS6Pc
昨日、ひよこ名無しさんを見に行ったら、うちの先生がウィルス警告を初出動。
→ すったもんだ ・ ・ ・ ・ ・ ぐぐってみる ・ ・ ・ (ウィルス警告) ・ ・ ・ _| ̄|○
・ ・ ・ 2ちゃんねるって本当に楽しい、いんたーねっつですね。
145:名無しさん@お腹いっぱい。
05/03/15 23:05:15 PIQ1O1Zt
シマンテックの無料ウイルススキャンでchaliceのdatがたまに引っかかるからビビる。
146:名無しさん@お腹いっぱい。
05/03/16 11:34:12 0q9EeraL
よくある話だ。
147:名無しさん@お腹いっぱい。
05/03/16 12:54:37 EWyEkff1
踊りましょう。
148:KoRoN@Vim%Chalice ◆8XALICEsdk
05/03/16 20:48:44 f1TLo8FS
ブックマークが1000件超えた… orz
149:名無しさん@お腹いっぱい。
05/03/16 22:31:07 HrNVnkpf
↑逝ってみたいと思いませんか
150:名無しさん@Vim%Chalice
05/03/17 01:59:22 YC3FRMI4
>>148
そんなにあると次スレ移行の時大変じゃない?
埋め時期に次スレのurlはってくれる場合は助かるけど、
大体は
'倉庫に落ちたかHTML化待ちとオモワレ'
とか言われて板のスレ一覧から探しにいかなきゃだし。
151:KoRoN@Vim%Chalice ◆8XALICEsdk
05/03/17 02:40:00 CFlYTULF
>>150
常時ウヲッチしているのはせいぜい100件程度です。うち頻繁に見るのは20件程度。
もう落ちたのも全部とってあるんで、1000件超えたようです。
ちなみに次スレを探すのには * が大活躍してますね。
152:名無しさん@お腹いっぱい。
05/03/17 04:13:09 VEhc+dOO
>>151
> ちなみに次スレを探すのには * が大活躍してますね。
どゆこと?
*なんてChalice用のキーバインドあったっけ?
それとも単にカーソル下の単語の検索?
153:名無しさん@お腹いっぱい。
05/03/17 04:55:11 1LytLYEM
スレ先頭の
Title:
のとこを*してるんでは?
154:名無しさん@お腹いっぱい。
05/03/17 08:20:33 /uPmBTCH
訳知りの皆ちゃん
所謂アンカーの">>number"は参照できて、">number"は出来ない理由はなんだべ?
155:名無しさん@お腹いっぱい。
05/03/17 19:50:03 oiMWMs+Z
> let s:mx_anchor_num = '>>\(\(\d\+\)\%(-\(\d\+\)\)\?\)'
を適当に弄るとよい鴨
156:名無しさん@お腹いっぱい。
05/03/17 19:52:20 h51lQn2A
>number
をプレビューすると引用と混じってうざくなりそうな気がする
>1日1善
157:名無しさん@お腹いっぱい。
05/03/17 20:17:25 /uPmBTCH
> let s:mx_anchor_num = '>>\(\(\d\+\)\%(-\(\d\+\)\)\?\)'
を
> let s:mx_anchor_num = '>\(\(\d\+\)\%(-\(\d\+\)\)\?\)'
にして様子みて、ウザったいようだったら、そのためインプリしとらんのねと納得することにしました。あんがとね。
158:名無しさん@お腹いっぱい。
05/03/17 20:54:33 oiMWMs+Z
> let s:mx_anchor_num = '>>\(\(\d\+\)\%(-\(\d\+\)\)\?\)'
はg:にして玄人向けオプションの一つにするといいかなとも思う。
159:名無しさん@お腹いっぱい。
05/03/18 00:34:19 ciu0viMM
chaliceインストール記念カキコ
160:名無しさん@お腹いっぱい。
05/03/23 00:33:03 ydzVzBLj
栞に登録したスレを途中まで読んでから Chalice を終了させ、
再度起動して同じスレを栞から開くと、前回閉じた所が開かれる場
合と、最後のレスの所が開かれる場合があるような気がするのです
が、これをいつも前回閉じた所から読めるようにする設定などはあ
りますでしょうか…?
161:名無しさん@Vim%Chalice
05/03/23 16:04:42 mUFl0wfl
いつのまにか、このスレのサーバーがpc5からpc8になってて
それ以来Chaliceが挙動不審。栞が消えまくったりスレの表示が
文字化けしたりする。
162:160
05/03/27 15:29:15 OVjWa2o8
>>161
よくわからないのですが、gzip 圧縮関係が上手く動いていない
っぽい…?
:let g:chalice_gzip = 0
したら動くようになりました。
後 >>160 の話ですが、前回取得した最後のレスの次のレスの所
が表示されるんですね。挙動が変わったというのは自分の目の錯覚
だったのかなぁ…?
現状だと自分的にちょっと厳しいのでひいこら言いながら読んで
いたレスを記録するようにしてみました。
URLリンク(home.t04.itscom.net)
…これ書くだけで3日かかってるんですけど…orz
プログラマ失格だな…
163:名無しさん@お腹いっぱい。
05/03/31 03:20:52 xusDUMv6
>>161
同じ症状だったよ。
ブックマークを開いてびびった。
164:名無しさん@お腹いっぱい。
05/03/31 14:56:59 V4KrQ27Z
環境など晒すあるね
165:160
05/04/03 03:52:08 gGqSdapP
あれ…?なぜかわからないけど g:chalice_gzip を設定しなくても動くようになり
ました…。何故だろう…?お騒がせしてすみませんでした。
166:名無しさん@お腹いっぱい。
05/04/06 19:52:49 dy5bY0+0
需要あるかわからんけど
ガイシュツかもわからんけど
スレ内のレスをIDごとに抽出するプラグ印を投下
URLリンク(www.uploda.org)
使い方は
pluginホルダに入れるなりして
:IDExtract
か
:IDExtract 任意のID 任意のID2 ....
板全体で検索したりする機能はございません
あくまでも表示してるスレ内を抽出するだけ
動作確認はWindowsしかしてません
あともろもろは自己責任でドゾ
167:名無しさん@お腹いっぱい。
05/04/09 04:43:14 dv7LS5YD
サポート外なのは承知の上で聞いてみますが、まちBBSのレスが
なぜか2つ少なく表示されるのはどうにもならないですか?
168:名無しさん@お腹いっぱい。
05/04/10 14:07:16 9LlLtgjm
Chaliceを使おうとおもって1.9をダウンロードして
vimのプラグインのディレクトリに入れ 起動したのですが
3ペインにわかれて 右下のペインにAAがスライドしました
ですがそれ以上 左のペインに板一覧が表示されることもなく
なにも起きません
また、 Qで終了させようとしても 終了させられません
Entering Ex mode. Type "visual" to go to Normal mode
と言われてしまいます
ですので :q!を3度して終了させなくてはいけません
これは何がおかしいのでしょうか?
169:168
05/04/10 15:40:07 9LlLtgjm
ちなみに svnの最新版でもかわりありません
170:KoRoN@Vim%Chalice ◆8XALICEsdk
05/04/10 20:00:14 dvjReRKz
>>168
vimのバージョン(インストールの方法)、OSのバージョン等、周辺情報を教えてください。
171:168
05/04/10 22:21:43 9LlLtgjm
やだ
何とか考えてよ
172:KoRoN@Vim%Chalice ◆8XALICEsdk
05/04/11 01:05:34 7O6bYYmJ
(´д`)
173:名無しさん@お腹いっぱい。
05/04/11 02:05:56 91nW/sho
ワラタ
174:名無しさん@お腹いっぱい。
05/04/12 12:57:22 Evpcc1k0
Chaliceを使っているときだけ別のフォントを利用する事はできますか?
175:KoRoN@Vim%Chalice ◆8XALICEsdk
05/04/12 13:14:39 59lqm/Nv
>>174
Chalice本体の設定ではできません。そういうスクリプト&コマンドを自分で書いて使
うことはできるでしょう。
176:174
05/04/14 12:41:46 /TIpyXfP
なるほど。
Chaliceの起動時に実行されるスクリプト(?)のどこかで実行すればいいのかな。
ためしてみます。
177:名無しさん@お腹いっぱい。
05/04/27 04:12:22 mA5Fu0k9
vimって、レジストリ追加無しで使えますか?
178:名無しさん@お腹いっぱい。
05/05/16 20:34:26 FW6OefJm
>>55
モマエ頭イイナ
179:名無しさん@お腹いっぱい。
05/05/16 21:06:49 FW6OefJm
>>68
モマエも頭イイナ
180:名無しさん@お腹いっぱい。
05/05/17 20:11:14 VUaCKVx/
ムラオカ頭ワルイナ
181:名無しさん@お腹いっぱい。
05/05/19 12:00:43 6BwVJQdl
KoRon頭ワロスwww
182:名無しさん@お腹いっぱい。
05/05/20 00:18:51 PasANlpC
KoRoNって名前はかわいい。
本物は知らないけど。
183:名無しさん@お腹いっぱい。
05/05/26 20:45:30 CSqaTB+j
連続書き込みだけでなく、連続読み出しにも規制がかかるようになったとかで
専ブラでこれにやられて(´・ω・`)な人も多い模様。
こちらは先見の明があったようですね。
184:名無しさん@お腹いっぱい。
05/05/29 00:23:25 nE7QgcJ0
この過疎っぷりはスゴイな
185:名無しさん@お腹いっぱい。
05/05/29 05:08:41 gSCeY6f6
それだけ完成度が高いということでしょう。
186:名無しさん@お腹いっぱい。
05/06/02 19:08:05 8zii4CMS
>>168 じゃありませんが同じような質問です.
何も考えずに README 通りインストールして起動してみたところ,
板一覧バッファに何も表示されません.
ミニバッファに「chalice キノーン」の文字(化けずに正常表示,以下ミニバッファの表示は全て正常)と,
AA のスライドは正常に作動している「らしい」です(AA が化けてて何かわからん).
SUSE 9.2 の ja_JP.UTF-8 な環境が問題なのだろう,と思って
export LANG=ja_JP.EUC
と,してみたところ今度は板一覧も取得され,スレまで表示されはするのですが,
化け化けで読めません(ミニバッファの表示も化ける).
ja_JP.SJIS でも同じような状態でした.
chalice-1.9 で vim-6.3
LINUX SuSE 9.2 の mlterm と konsole で試しました.
cURL, qkc, iconv 全てインストール済みです.
何かお解りでしたらよろしくお願いいたします.
187:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/03 01:22:39 Vq9RH8e4
>>186
詳細はわからないので、以下はあまり参考にならないかもです。
問題はエンコード変換ができなかったのと、ネットにアクセスできなかったのとで、
2つに分かれている可能性があります。
startup.aaが表示できるかは
:r startup.aa
で確認できるはずですが、「キノーン」が正しく表示されていることから、エンコー
ド変換自体には問題が無い可能性が高いです。
EUCに変えてからダメだったのは、表示キャッシュが残っていた可能性が考えられま
す。一応板一覧で「R」してみてください。
188:名無しさん@お腹いっぱい。
05/06/08 14:23:26 NfTPYagQ
WindowsXP
kaoriya Vim 6.3.72
chalice 1.9.003
です。
let chalice_exbrowser = "\"C:\\Program\ Files\\Sleipnir\\sleipnir.exe\" %URL%"
としてある状態で%URL%に&の入ったページを開こうとすると、
cmd.exeがエラーを出して、&以降がブラウザに送られません。
chalice_exbrowser はどう設定するのがよいのでしょうか。
ぐぐったら前スレに情報がありそうな気配はしましたが、
キャッシュが無くて見られませんでした…。
189:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/08 16:27:28 J/F5Qan2
>>188
> let chalice_exbrowser = "\"C:\\Program\ Files\\Sleipnir\\sleipnir.exe\" %URL%"
「~1」表記を使うなどして chalice_exbrowser に指定する文字列にダブルクォート
文字が入らないようにしてみてください。
190:名無しさん@お腹いっぱい。
05/06/09 01:13:55 jtCJa1CF
>>189
だめです。実行されているコマンドは以下でした。
%URL%がクォート付きで展開されているのが敗因ですか?
C:\WINDOWS\system32\cmd.exe /c "C:\Progra~1\Sleipnir\sleipnir.exe
"URLリンク(map.yahoo.co.jp)""
>C:/DOCUME~1/user/LOCALS~1/Temp/VIo1DD2.tmp 2>&1
191:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/09 01:28:36 0RcRYuVc
>>190
> %URL%がクォート付きで展開されているのが敗因ですか?
たぶんそうですねぇ。Winなら関連付けさえしておけば、特に設定しなくても & で
Sleipnirが起動するはずです。どうしてもexbrowserでやりたいならtcsh等のシェル
を間に噛ませたほうが楽かもしれません。
:help 'shell'
192:186
05/06/09 07:09:21 9hBZ2Rg6
>>187
すいません,超遅レスになってしまいました.
ご丁寧なレスをありがとうございます.
> エンコード変換自体には問題が無い可能性が高いです.
とのことなんですが,なんと言っていいのかな…うーん,な状況です.
なるほど「R」か,と思いEUCな環境で試してみたところ変わらず.
しかし意外や意外,UTF-8環境の板一覧で「R」を押してみたところ,板が取得
されました,ただし残念なことに化け化けで.
不思議なのはここからなんですが,そのままスレ一覧(化け化け)に移動して,
さらにスレを開いてみると,なんとスレ自体は正常に表示されます.
EUC環境ではスレも化けておりました.
自分でもいろいろ試してみますが,ここから何か解るようでしたらご助言頂け
れば幸いです.(ネットに繋ぐ時間が取れなくて,またレスが遅れるかもしれま
せん,何卒お許し下さい)
193:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/09 11:48:39 0RcRYuVc
>>192
化けた状態のスクリーンショットを撮ってどこかにアップしてもらえますか? 私がみ
れば多少でも情報を拾えるかもしれません。
194:186
05/06/09 17:48:48 OXKJmp0S
>>193
お世話になります.
こんな感じです.
ja_JP.UTF-8 で
URLリンク(sakots.pekori.jp)
URLリンク(sakots.pekori.jp)
ja_JP.EUC で
URLリンク(sakots.pekori.jp)
宜しくお願い致します.
195:名無しさん@お腹いっぱい。
05/06/09 21:41:41 2HOl/NLM
>TBS 22:00 汚れた舌 「能登・死の旅へ」
一瞬(゚Д゚; ;゚Д゚)えっとなった漏れは2ch脳
能登死なないで能登
196:名無しさん@お腹いっぱい。
05/06/10 12:56:48 THBOD5YI
開いているスレッドが属する板を表示させるには、どうすればできますか?
197:名無しさん@お腹いっぱい。
05/06/10 22:37:35 QFTQKi+z
>>196
1G2j^M
198:名無しさん@お腹いっぱい。
05/06/12 00:17:54 hzgU8DMB
>>197
なるほど。
^M ね。
199:名無しさん@お腹いっぱい。
05/06/12 15:08:40 zbX0Dm/G
最近chaliceから書き込みができないです。
ChaliceDoWriteをしても何も起こらず、書き込みウィンドウが表示されたままになります。
chalice.txtのFAQに書いてあることは全部チェックしました。
cygwinのcurlのせいかと思ってそちらをリネームしたりもしましたが、変わりません。
別のマシン上で試しても同じでした。
他にどういう点をチェックすればいいでしょうか?
200:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/12 15:10:05 YJfaoZeB
テスト
201:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/12 15:27:52 YJfaoZeB
>>199
let g:chalice_curl_cookies=0
のようにしてcookieを無効にしてはいませんか? どうも最近サーバからのcookieを受
け入れない設定だと書けない、というような規制が導入されつつあるらしいです。
それ以外だとChalice側には特に心当たりありません。最近はアップデートもしてま
せんから。以前は書けていたのに書けなくなったというのならば、ネットワークの構
成に変更があったという線が考えられます。私の知っている例ですと、とある企業の
内部ネットからは、POSTだけが規制対象になったなんていうのもありますよ。
202:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/12 15:56:03 YJfaoZeB
>>194
見てみたのですが変換に失敗しているようですね。ただし、UTF-8時にメッセージが
出ていることを考えに入れると「一部の文字が含まれている際に」失敗している、と
いうのが正しいそうです。
考えられるのは186さんが使っているiconvが、一部のWin特有の文字の変換に対応し
ていないというあたりです。試しにVimで
:e URLリンク(menu.2ch.net)
:e URLリンク(www6.ocn.ne.jp)
して、直接HTMLを読み込み、文字コードが正しく変換され表示されるか、確認してみ
てください。
203:199
05/06/12 16:06:40 zbX0Dm/G
>>201
let g:chalice_curl_cookies=0
にしてもダメです。
そういえば、以前は書き込みウィンドウで
:q
するとなにか確認のメッセージが出たのに、今は全然でないです。
204:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/12 16:10:18 YJfaoZeB
>>203
> >>201
> そういえば、以前は書き込みウィンドウで
> :q
> するとなにか確認のメッセージが出たのに、今は全然でないです。
それはかなりおかしいですね。中身が書いてなければエラーメッセージを出していま
すし、何か書いてあれば確認メッセージは出しています。一度~/.vimrc及び~/.gvimrc
を退避して、その他のプラグインも一度無効にした状態、何も設定していない状態、
で試したほうが良いんじゃないですか?
205:199
05/06/12 17:20:03 zbX0Dm/G
.vimrcをほとんど消してみて試してみたところ、
スレを開くときに次のようなエラーが出ました。
function <SNR>35_OpenThread..<SNR>35_HandleURL..<SNR>35_OpenThreadNormal..
<SNR>35_UpdateThread..<SNR>35_DatCatchup..<SNR>35_DatCatchup_2ch..<SNR>35_DatDownload_2ch..<SNR>35_HttpDownload2..<SNR>35_DoExternalCommand の処理中にエラーが検出されました:
行 9:
E484: ファイル "c:/temp/VIo6F.tmp" を開けません
function <SNR>35_OpenThread..<SNR>35_HandleURL..<SNR>35_OpenThreadNormal..
<SNR>35_UpdateThread..<SNR>35_DatCatchup..<SNR>35_DatCatchup_2ch..<SNR>35_DatDownload_2ch..<SNR>35_HttpDownload..<SNR>35_DoExternalCommand の処理中にエラーが検出されました:
環境変数TMPやTEMPを変えたり、読み込み専用属性を変えても同じになってしまいます。
なお、書き込み時の確認は出るようになりました。
206:KoRoN@Vim%Chalice ◆8XALICEsdk
05/06/12 17:54:55 YJfaoZeB
>>205
c:\tempに読み書きの権限、及びC:ドライブに空き容量ってありますか? もしくは
curlの起動に失敗したり、curl自身がファイルを作れなかったり、なんらかの理由で
テンポラリファイルが作られていない、ということだと思われます。curlの実行を観
察するには
:let chalice_verbose=2
等とすると良いでしょう。コマンドの実行方法がおかしなことになってないか確認で
きます。
207:199@Chalice%Vim
05/06/12 18:43:50 zbX0Dm/G
>>206
やはりcurlが正しく呼ばれていないようでした。
!curl で確認しながら試行錯誤したらできるようになりました。
長々とありがとうございました。
208:mattn@Vim%Chalice
05/06/29 12:31:41 dFABHi9o0
pygtk2 で aaview つくってみました。
URLリンク(hp.vector.co.jp)
よかったらどうぞ。
# これを試すために pygtk2 を入れようなんてことは考えないで下さい。苦笑
209:名無しさん@お腹いっぱい。
05/06/29 21:14:39 rEB25JIS0
>>208
スペース2インデントですか?
Greg Stein 流ですな(ちがうか)
210:mattn@Vim%Chalice
05/06/30 12:52:20 B2vdn7qV0
>>209
私が書く python のコードは横長になることが多いので、
見渡しやすいように自然とこうなってしまいました。
もちろん人のコードはそれに合わせます。
211:名無しさん@お腹いっぱい。
05/07/06 18:17:46 WetaX+pF0
URLリンク(yarakasu.chat-jp.com) にて書き込み時
「不明な書き込みエラーです」が表示されます。
書き込みには成功しているようです。
212:KoRoN@Vim%Chalice ◆8XALICEsdk
05/07/06 21:01:06 27IJlKEx0
>>211
2ch以外の掲示板については正式には非サポートですので、
不具合の報告をいただいたとしても修正などの対応は行いません。
パッチの形であれば検証はします。
213:名無しさん@お腹いっぱい。
05/07/06 23:48:26 WetaX+pF0
あいあい
214:名無しさん@お腹いっぱい。
05/07/09 13:29:01 UkTUvtQC0
Chaliceを使用して実況板(短時間に更新を繰り返す)を見てると
かなりの確立で更新に失敗します。
215:名無しさん@お腹いっぱい。
05/07/27 12:41:14 OeFI7ZAL0
Chaliceって使ってる人どのくらいいるの?
ってか、この前のXlibつかってAAViewってやつ作ったひといる?
216:名無しさん@お腹いっぱい。
05/08/13 18:03:55 Xc4iFEIL0
ぬるぽ
217:匿名希望@Vim%Chalice
05/08/14 03:40:59 Mhi2EbfA0
ガッ
218:名無しさん@Vim%Chalice
05/08/29 22:58:12 itg7EKp90
Chaliceチョー快適!まうすfreeな環境がイイ。
毎日EWSとニラメッコでマウスはうんざりです。
どっかにマウスのいらないCADってないですかね。
219:名無しさん@お腹いっぱい。
05/08/30 00:08:13 20K7cAcJ0
DATをgrepする機会が多いんだけど、最近DATが溜まりまくって処理が遅くなってる。
いらんDAT消したいけどめんどくさす
220:名無しさん@お腹いっぱい。
05/08/30 01:03:54 g3tKjPqj0
っ[find]
221:名無しさん@お腹いっぱい。
05/08/30 04:39:20 2ovLeO3D0
>>220
中身確認せにゃならんのでfindじゃ無理なのです
今持ってるDATを栞みたいに表示してプレビューしつつ消せるプラグ印を作るしかないのか
222:名無しさん@お腹いっぱい。
05/09/03 23:08:26 qI6rhfAs0
Chalice導入しますた@plamoLinux4.02
軽いし早いしいいんだけどなぜか書き込みができません…
<C-CR>やってもなーんにも反応なしで、nを押しても
書き込みウィンドウからスレに戻れません
(正規表現が実行されていないと表示される)。
PCは東芝のDynaBook Satellite2270です。
223:名無しさん@お腹いっぱい。
05/09/06 02:12:54 51iXAJ8o0
> ・投稿者は、投稿された内容及びこれに含まれる知的財産権、(著作権法第
> 21条ないし第28条に規定される権利も含む)その他の権利につき、掲示板運
> 営者及びその指定する者に対し、これらを日本国内外において無償で非独占
> 的に利用する一切の権利(第三者に対して再許諾する権利を含みます。)を
> 許諾することを承諾します。また、掲示板運営者が指定する第三者に対して、
> 一切の権利(第三者に対して再許諾する権利を含みます。)を許諾しないこ
> とを承諾します。
なんて剣呑な文章が一般のブラウザではクッキーを食う時に表示されますが、
これはchaliceでも表示する仕様にした方が良くはないですかね。
>>222
<C-CR>の通らない環境じゃないのかな。<C-W><CR>はどう。
あと、書き込み窓のキーバインドは他とかなり違うよ。<C-W>k で出られる。
224:名無しさん@Vim%Chalice
05/09/06 23:15:42 l4dl8E7Q0
>223
どうもありがとう!
<C-w><CR>で書きこめました。
つうか、検索したら方法出てきましたね…
ちゃんと調べます。スマソ。
次はmigemoに挑戦してみたいな。
225:名無しさん@お腹いっぱい。
05/09/07 03:50:12 7oiolLnw0
>>223
何か問題が起きたときに、Chaliceを使ってたら表示されませんでしたので
同意した覚えはありませんって言い切れば、責任転化できるかもね
>>224
調べる以前にマニュアルを読む行為は頭に無いのか?
226:名無しさん@お腹いっぱい。
05/09/09 16:15:07 7Ajh+NX90
スレ死んでると思ってたら移転してたのか
chaliceだと気づかんね
227:名無しさん@お腹いっぱい。
05/09/09 22:16:36 4uHjuZxm0
移転元も200返すし、何事もなかったかのようにそれまでのスレも表示するしじゃ
検出のしようがないやね。
やるとしたら、板一覧を更新する時に差分を取るくらい?
228:名無しさん@Vim%Chalice
05/09/10 00:42:20 rRNUPWkC0
Chaliceいいっすね。快適っす。
ありがとうChalice。
ところで、ここまで読んだみたいな印はいれれないんですか?
229:名無しさん@お腹いっぱい。
05/09/10 02:03:45 P636EBQl0
俺様用しおり
==== ここまで読んだ ====
230:名無しさん@そうだ選挙に行こう
05/09/10 21:31:13 E7tQlTHO0
>涼風は名作
ここまで読んだ
231:名無しさん@そうだ選挙に行こう
05/09/11 03:33:46 IqJYaPjc0
Chalice導入記念/カキコてすと。
前に入れようとした時は文字化けを解消する方法が
分からなかったので諦めたが、今回の再挑戦で
解消することが出来た。
ところで、Chaliceの起動時のみ全体のcolumnsを変える
オプションが有りますが、同様にlinesを変える方法は
有りませんか?
232:名無しさん@そうだ選挙に行こう
05/09/11 04:41:41 5gCqyAFJ0
読め
233:名無しさん@そうだ選挙に行こう
05/09/11 05:48:40 CJ8bvSU10
windowsで使っていますが
○let chalice_exbrowser = 'cmd/c start lynx %URL% &'
×選択範囲は有効で~と言われます。
let chalice_exbrowser_0 = 'cmd/c start w3m %URL% &'
let chalice_exbrowser_1 = 'cmd/c start firefox %URL% &'
let chalice_exbrowser_9 = 'cmd/c start wget -P ~/download %URL% &'
恐らくノートのキーボードのためテンキーに割り当てが異なるせいかと思うので
変更して回避したいのですが無理ですか
1<CR>を他のテンキーキー以外の被らない任意のキー<CR>
で実行したいのです。
それとも他に原因があるのだろうか
ついでに書き込めてないorz...
cookie喰いますと出できて書き込んだと思ったら...
古いのかな
AAでは
そんな餌では起動しないクマー!
Chalice 1.9
です。
234:名無しさん@Vim%Chalice
05/09/11 05:54:41 CJ8bvSU10
test
235:233
05/09/11 06:00:53 CJ8bvSU10
すいません。<C-w><CR>で書きこめたorz...
外部プログラム指定したいですが出来ないです。
なんとかしたいのですが
236:名無しさん@そうだ選挙に行こう
05/09/11 13:52:33 zKBNw0Je0
あー、うちでもテンキーで入力した数字はなぜかmapできないんだよね。
でもテンキーじゃないほうの数字を押せば大丈夫じゃない?
その場しのぎでいいなら
augroup ChaliceExbrowser
au!
autocmd FileType 2ch* nmap a<S-CR> 0<S-CR>
autocmd FileType 2ch* nmap b<S-CR> 1<S-CR>
augroup END
みたいのをvimrcに書いておくといいかも。
237:235
05/09/11 14:56:58 CJ8bvSU10
>>236
解決策をありがとうです。参考にしたします。
こんな風にしたけど間違ってるのかな?
augroup ChaliceExbrowser
au!
autocmd FileType 2ch* nmap w<S-CR> 0<S-CR>
autocmd FileType 2ch* nmap f<S-CR> 1<S-CR>
autocmd FileType 2ch* nmap g<S-CR> 9<S-CR>
let chalice_exbrowser_0 = 'cmd/c start w3m %URL% &'
let chalice_exbrowser_1 = 'cmd/c start firefox %URL% &'
let chalice_exbrowser_9 = 'cmd/c start wget -P ~/download %URL% &'
let chalice_exbrowser = 'cmd/c start lynx %URL% &'
augroup END
無反応のままでした。
B5サイズのノートなんでテンキーないです。
キーボード上位置の数字キーで反応しないので
なんか他におかしい所があるのかもしれないです。
付属ドキュメントのままなんですが
うちでは駄目です。
windows2000
他の方は動いているんですよね。
うーんどうしてだろう。
238:名無しさん@そうだ選挙に行こう
05/09/11 15:31:06 zKBNw0Je0
:h chalice-usage
> NOTE: 端末の関係上<C-CR>や<S-CR>が使用できない場合があります。そのような環境で
> は<C-W><CR>と-<CR>をそれぞれ代わりに利用できます。
もしかして、これじゃない?
239:名無しさん@そうだ選挙に行こう
05/09/11 16:34:47 CJ8bvSU10
>>238
わーありがとう。そうかもしれないorz...
<C-w><CR>で書きこめたorz...
ってのが怪しいって気づいてない折れ頭悪いなぁorz...
試してみました。
au!
autocmd FileType 2ch* nmap f<S-CR> 0<S-CR>
autocmd FileType 2ch* nmap g<S-CR> 1<S-CR>
augroup END
だと起動しないけど怒られません。
autocmd FileType 2ch* nmap f(変わりに書いて) 0<S-CR>
だとマッピングがないと叱られました。
なので
最初に示してくださった例で合ってるなずなんですがorz...
でもありがとうです。なんか怪しい気がします。
参考に頑張ってみます。
240:239
05/09/11 16:49:18 CJ8bvSU10
すまそん
マッピングがないと叱られたのはタイプミスでした。
色々してみます。
241:231
05/09/11 20:19:43 IqJYaPjc0
自分でソースをいじってlinesを設定することにしました。
このオプションが無いのは、何か事情でもあるのかな?
242:名無しさん@そうだ選挙に行こう
05/09/11 21:54:41 zKBNw0Je0
そういうのに全部対応するのはめんどくさいんで(?)
前スレの274(2年前)でChalice用のユーザ設定を処理するために
autocmdの導入を検討すると言ってたけど音沙汰なし。
まぁ今でもChaliceの起動をラップするとかの
解決法があるんでそれほど困ることでもないような。
パッチなげればサクッと採用してくれるような気もするが。
243:241
05/09/11 22:51:49 IqJYaPjc0
それじゃ、パッチを。
パッチをgzipで圧縮して、Base64でエンコードしました。
内容はchalice_columnsと同様のオプションchalice_lines
を使えるようにします。
chalice_columnsと同じように設定してお使い下さい。
H4sICCc0JEMCA3BhdGNoLWNoYWxpY2UtMS45LnBhdGNoAJ1Uv2/TQBid8V/xkSEpcp2e3TjB
lkABFib+BWRiO1i62iWOC4z9vCBKoUpbOsGEGIpUCSpgYkEtIqgSCyPspBJSRkbufP6VuCz1
4rt7797Te59lRVGgd9eiXs9R1KbRDAZe3/MturRKI7ZYSrHmmrdyQSOkpaiaoqmgXjb1lknU
JskekIlBiCTLcqb3HwldIYaiqqBp5rJhEr0i0e2CouqtxTbI/MWo3a4EANQZQt9M1W73Ahqt
+CFcYWQJHN/2XAkkuQY3BAE2bm0fPH2J4wb1fCds4HT3O77GCb7FL7iPx/gGJwuKaj4/fPL3
kiR7Llx0HnjhMFxoFCbiKoPn3RNAeMvCW5agBjufH53u7eFJ7MbD+Ga8Efd3X+B069foN37E
iQRnu9wJrIFN2WkWijlW8lZIzF3Vs7J00ZZOFo20LWZVLesqEI4J7XohFJrpmqNpnjkJkZgL
yLlA1kJoJiuOpINICc69yKIWvW89FLTSPue4AbWFe0IptjmjbzuuFdFhgmcbkbyz3EmSd1gD
ndJ3EprBquM7Ni+pOGNZBr3AX3MGXKte2pY4eSlZP9n005QcEXHzO7Mx62ekLOfilGrKIhnH
51Lqacp2+3zzrTDPN+c51sy8axAyaik6vsdPz6LHP3C8fm0T8XD0busA9zdD/Ip/8BSPGP4T
X+EJHov/BE5H3/ADHgkxPyhLjbnY+nUOcZcZUPoHSjo4PMMEAAA=
244:名無しさん@お腹いっぱい。
05/09/12 17:59:37 r1pVaBev0
プ
245:名無しさん@お腹いっぱい。
05/09/18 07:40:06 SHUvrKeB0
vimスレって雲丹板にしかないのね
246:KoRoN@Vim%Chalice ◆8XALICEsdk
05/09/21 23:46:27 Mub9SK5i0
板移転に気がつかなったよ orz
247:名無しさん@お腹いっぱい。
05/09/22 00:15:17 mIm/1LFg0
板移転の判定方法とかないのかな。
248:KoRoN@Vim%Chalice ◆8XALICEsdk
05/09/22 00:50:55 6dRhSho20
>>247
304でも出てればねぇ。板一覧のURLをsoftwareとかのキーワードでローカルに持てば
いけそうですけど、過去スレの扱いを考えるとややこしいです。
249:KoRoN@Vim%Chalice ◆8XALICEsdk
05/09/25 00:33:10 qiLtMIYc0
板移転検出もどきを実装してみました。「移転したかも」で警告やマーク(M)するだ
けで、URLの書き換え等は手動でしなければなりません。svnのtrunkにcommitしてあ
ります。
250:名無しさん@お腹いっぱい。
05/09/25 01:12:46 VFLMjwQl0
navi2chみたくすれば?
251:KoRoN@Vim%Chalice ◆8XALICEsdk
05/09/25 01:25:58 qiLtMIYc0
>>250 どんな風?
252:名無しさん@お腹いっぱい。
05/09/25 21:08:58 VFLMjwQl0
ELisp読めへんの?
253:名無しさん@お腹いっぱい。
05/09/26 07:09:52 FoRorX7Y0
(´-`).。oO(なぜ読めねばならないのだろう。。。)
254:名無しさん@お腹いっぱい。
05/09/26 20:47:11 r+rNAV0O0
いや、「テキストエディタ批評」ってところに
Emacsの事書いてあるから適当に使えるレベルなのかと思ったんだけど
255:名無しさん@お腹いっぱい。
05/09/27 03:00:29 /AXjtW200
emacs使うだけならlisp読めなくてかまわんとは思うんだが
俺もvimユーザにかかわらずvim script読めんぞwww
256:名無しさん@お腹いっぱい。
05/09/27 05:41:05 FjUhohEe0
スレリンク(tech板:916番)
> URLリンク(www.loses.org)
この前の奴が偉く拡張されてるジャマイカ
257:名無しさん@お腹いっぱい。
05/10/17 19:32:58 f57QLGlv0
winでも使っていたので、vineにもインストールしてみました。
vimが立ち上がる際に"引用符 (') がありません"とエラーがでます。
気にせず立ち上げると、板によってはスレ一覧で文字化けを起こします。
初めてコンパイルなどしてソフトをインストールしてみました。
どこ問題があるのか判りません。
iconv,gzip,vimはインストール済み、qkcはコンパイルしてインストールしました。
258:名無しさん@お腹いっぱい。
05/10/17 21:32:57 Sr7ojNLK0
URLリンク(www.kaoriya.net)
たぶんこれ
259:名無しさん@お腹いっぱい。
05/10/17 23:08:08 ZgOzVxdU0
>>258
早速のレスありがとうございます。
vim掲示板見てみました。
パッチのあたったlibicovがvineに入っていた?と考えて良いですか?
vimをコンパイルして再インストールすれば
chaliceが使えるようになりますか?
260:ちぁ
05/10/18 00:21:27 p7m/pm2u0
なんで試さないのかね?
261:名無しさん@お腹いっぱい。
05/11/04 06:14:21 y6nPB0uu0
chaliceのpatchってsubversionのみの配布になったのですか?
以前のpatchディレクトリが見当たりません。
262:KoRoN@Vim%Chalice ◆8XALICEsdk
05/11/04 11:53:11 ccRckz+I0
>>261
> chaliceのpatchってsubversionのみの配布になったのですか?
そうです。
263:jsz
05/11/09 00:46:36 RJ6GT6eF0
subversionってかなり不便だよね
cvsなら依存するものもないけどsubversionはかなり依存がある
自分のマシンじゃapacheなんてコンパイルするのは現実的じゃない
cvsは大体OSに含まれてるからいいけどsubversionはな・
264:KoRoN@Vim%Chalice ◆8XALICEsdk
05/11/09 01:00:15 st/U5oMw0
>>263
私も最初はそう思ってたんですけどね。Winはバイナリ配布があるし、LinuxならRPMで
良いし、FreeBSDならports一発ですから、そう気にすることもないかなぁ、と思うよう
になりました。ちなみにapacheは無くても、aprは含まれているので、コンパイルでき
るそうですよ。ちゃんと設定すればBDBも切り離せるようですし。
# そこまでたどり着くのは結構大変そうですが。
最終的には、cvsよりもポート管理が楽だったり、バイナリがまともに扱えたり、ファ
イル移動もサポートしているあたりとのトレードオフって言う感じです。
265:KoRoN@Vim%Chalice ◆8XALICEsdk
05/11/09 01:05:53 st/U5oMw0
ちなみにクライアント側を、.svn/text-baseや.svn/prop-base抜きで運用できるモード
があったら、Win版Vimの配布も切り替えたいとか考えてます。
266:名無しさん@お腹いっぱい。
05/11/10 16:57:28 N7RVjOJH0
Win板のVIMでバージョンを6.3から6.4に移行したら
ロードの度(板スレ両方)にHit Enterうんちゃら(:he hit-enterのやつ)が出るようになっちゃいました
移行は配布してある6.4一式を展開してchaliceフォルダを移動して来ただけなんで
ためしにそのフォルダにgvim6.3バイナリを持ってきて確認しましたが
やっぱりメッセージが出るので何かスクリプトが変わったせい?
ちなみに逆に6.3環境に6.4バイナリをもっていったらメッセージは出ませんでした
誰か同じ症状のひと居ません?
267:266
05/11/10 17:58:44 N7RVjOJH0
なんか色々こぴったら解決しました
お騒がせしました
268:jsz
05/11/10 23:17:14 ocUJ1VN90
FreeBSDは使ったことないから分からないけど
結局はコンパイルするんでないの? それともバイナリインストールができるの?
GNU/LinuxでRPMっていってるから後者かな?
まぁ、どっちにしろ前者だとコンパイルしなきゃいけないから時間的にも無駄だし
そのために入れるのはかなり無駄
後者なら楽かも知れないけど結局はバイナリが用意されてるOSだけの話になるよね
まぁ、自分は今はもうChaliceは使ってないし
Vimは必要なところだけpatchで当ててるから関係ないんだけど
多分不便だと思ってる人も多いと思ってさ…
すまぬ
269:KoRoN@Vim%Chalice ◆8XALICEsdk
05/11/10 23:34:18 0Cx6dFHn0
>>268
subversionに対する意見はsubversionスレでお願いします。
不便に思われる方には申し訳ありませんが、この先Chaliceはファイルによるpatchの
配布は、よほどのことがない限り再開しません。またsubversionよりも相応しいVCS
が現れない限り、subversionを使い続けることになるでしょう。
270:名無しさん@お腹いっぱい。
05/11/11 07:13:13 q5aiDyQD0
>subversionに対する意見はsubversionスレでお願いします。
アホか…
271:KoRoN@Vim%Chalice ◆8XALICEsdk
05/11/11 10:49:49 E+aNdieg0
>>270 アホです(゚∀゚)
272:名無しさん@お腹いっぱい。
05/11/11 23:36:56 f3P8Katu0
>>270じゃないけど
> subversionに対する意見はsubversionスレでお願いします。
「subversionに対する意見」じゃなくて、KoRoN(敬称略)がsubversionを使うことに対する意見だと思うが…
273:名無しさん@お腹いっぱい。
05/11/12 02:44:11 tzqZxCbP0
>>272
> KoRoN(敬称略)がsubversionを使うことに対する意見
それを subversion スレで討議と. おもわず吹いたぞ.
それもいいかも. あっちの住人に嫌がられそうだけど :-)
274:名無しさん@お腹いっぱい。
05/11/12 23:48:19 ZaRfbu7u0
subversion使おうとして挫折した俺には関係のない話だな
275:名無しさん@お腹いっぱい。
05/11/13 01:06:20 M5L274MS0
HTMLの数値文字参照の変換が失敗してるようなので(▓とか)
以下のようなふいんき(←なぜか変換できない)にしてはどうでしょう
*** plugin/alice.vim.orig Sun Nov 13 00:08:23 2005
--- plugin/alice.vim Sun Nov 13 00:55:15 2005
***************
*** 249,260 ****
endfunction
function! s:Utf_nr2byte(nr)
! if a:nr < 0x80
return nr2char(a:nr)
elseif a:nr < 0x800
! return nr2char(a:nr/64+192).nr2char(a:nr%64+128)
else
! return nr2char(a:nr/4096%16+224).nr2char(a:nr/64%64+128).nr2char(a:nr%64+128)
endif
endfunction
276:名無しさん@お腹いっぱい。
05/11/13 01:07:03 M5L274MS0
つづき
--- 249,267 ----
endfunction
function! s:Utf_nr2byte(nr)
! if &encoding == 'utf-8'
! return nr2char(a:nr)
! elseif v:version >= 602 || (v:version >= 601 && has('patch294'))
! return eval('"\u'.AL_string_formatnum(a:nr, 4, '0').'"')
! elseif a:nr < 0x80
return nr2char(a:nr)
elseif a:nr < 0x800
! return eval('"\x'.AL_string_formatnum(AL_nr2hex(a:nr/64+192), 2, '0') .
! \ '\x'.AL_string_formatnum(AL_nr2hex(a:nr%64+128), 2, '0') .'"')
else
! return eval('"\x'.AL_string_formatnum(AL_nr2hex(a:nr/4096%16+224), 2, '0') .
! \ '\x'.AL_string_formatnum(AL_nr2hex(a:nr/64%64+128), 2, '0') .
! \ '\x'.AL_string_formatnum(AL_nr2hex(a:nr%64+128), 2, '0') . '"')
endif
endfunction
277:名無しさん@お腹いっぱい。
05/11/13 01:08:27 M5L274MS0
訂正:
- return eval('"\u'.AL_string_formatnum(a:nr, 4, '0').'"')
+ return eval('"\u'.AL_string_formatnum(AL_nr2hex(a:nr), 4, '0').'"')
278:名無しさん@お腹いっぱい。
05/11/13 01:40:57 M5L274MS0
あぁ...\uxxxxはどのみち内部コード返すからだめなのか
279:名無しさん@w3m
05/11/13 21:04:34 P3bFliSs0
最近
> ERROR:ブラウザを立ち上げなおしてみてください。
というのが頻発するようになったのですが、他の方どうでせう。
chaliceを立ち上げなおしても回復しません。
280:KoRoN@Vim%Chalice ◆8XALICEsdk
05/11/13 23:20:29 xZN0HJ0I0
>>279
PCの時刻が、大きくズレているということはありませんか?
281:名無しさん@お腹いっぱい。
05/11/14 21:10:31 XZo/EhIJ0
8秒ずれてましたスマソ
このおかげで上流のntp鯖が死んでたのに気づきますた。
282:275
05/11/15 23:28:36 LIWt7WRU0
…バグ報告をスルーされるとは思わなんだ。ま、いいけど。
283:KoRoN@Vim%Chalice ◆8XALICEsdk
05/11/16 01:14:28 hgZHKOHM0
>>282
申し訳ないです。あまりにトリッキーなパッチ+忙しいこともありスルーしてしまい
ました。どう直したかはsvnを参照してください。古いバージョンは非サポートの方
向です。なお「enc=utf-8利用時にHTMLの実体参照が正しくデコードできていない」
と言われれば、もう少し早めに対処にしたと思われます。
284:名無しさん@お腹いっぱい。
05/11/28 10:41:04 eASZ4KaA0
Chalice 開いているときに、vim のタイトルバーに表示される
「2ちゃんねる閲覧プラグイン」の文字を消すにはどうすればいいですか?
chalice の文字が表示されるのは全然問題ないのですが、、、、
285:名無しさん@お腹いっぱい。
05/11/28 11:12:21 QLk8rUjE0
:let chalice_titlestring="aho"
286:名無しさん@お腹いっぱい。
05/11/29 13:49:53 wczVslgO0
>>110 でchalice_menu_urlを設定することでしたらばが使用可能という
書込みがありますが、リンク先が死んでいるようです。
boardlist.txtにて板のURL設定してみましたが、スレッド一覧は取得しているものの、
文字化けしている状態です。
スレッドを表示させると
Error: スレッドが存在しないか, 倉庫入り(HTML化)待ちです.
Error: 詳細は下記URLに外部ブラウザでアクセスしてみてください
となり、表示することができません。
サポート対象外ということのようですが、アドバイス等あればよろしくお願いいたします。
287:名無しさん@お腹いっぱい。
05/12/03 11:51:53 NW1qhM45O
茶ライスってそんなにいいの?
vim使いが意地張ってるようにしか見えないんだが。
288:名無しさん@お腹いっぱい。
05/12/03 13:35:28 atdHS98t0
vimすら使えない奴には意味ないかも名
289:KoRoN@Vim%Chalice ◆8XALICEsdk
05/12/03 14:11:34 1cEKhuQx0
>>287
少なくとも私は常用してますねぇ。
Vim使いが、Vimとシームレスな操作で2chを読み書きしたい、と思った時に使うツール
であり、いわゆる普通の「2chを読み書きしたい人」が使うモノではありません。その
意味で2chブラウザとして客観的に評価すれば「下の上」止まりでしょう。
ですから、あくまでも「Vim用2ch閲覧プラグイン」なわけです。
290:名無しさん@お腹いっぱい。
05/12/03 14:31:12 NW1qhM45O
vimを持たせたら魔法使いになるって人にはいいんですね^^
291:名無しさん@お腹いっぱい。
05/12/03 15:38:56 aYuSSt9j0
Chalice 'for Vim' ってわけです :-)
292:名無しさん@お腹いっぱい。
05/12/14 01:11:45 rWcBrm9F0
ああ、茶リスつかえてしあわせ
293:名無しさん@Vim%Chalice
05/12/15 08:14:15 UCuJx1sJ0
スレ内で検索してレスの絞り込み(フィルタっぽく)
プラグ印とか作ってる人いますか?
294:名無しさん@お腹いっぱい。
05/12/15 19:52:38 ObAqKrrW0
ID抽出なら>>166
あとは知らん
295:名無しさん@お腹いっぱい。
05/12/15 22:07:07 L2UjGwzS0
オーダーです。
chalice/syntax/2ch_thread.vim と同機能の
オフラインで使える単体のハイライトファイルを作ってちょうだい。
chalice で保存したスレを見るときに使いたい。
filetype は、2ch でね。
296:名無しさん@お腹いっぱい。
05/12/15 22:13:01 ddH5D9td0
>>295
がんばってねw
297:名無しさん@Vim%Chalice
05/12/17 00:50:33 I1P+KStI0
>>166
のだれか再度アップしていただけませんか?
298:名無しさん@お腹いっぱい。
05/12/17 14:13:45 KLW3aiiz0
>>293
function! ChaliceFilter(pat)
setlocal foldexpr=getline(v:lnum)=~'^-'?'>1':'='
setlocal foldmethod=expr
setlocal foldtext=getline(v:foldstart+1)
%foldclose
execute 'g/' . a:pat . '/silent! foldopen'
endfunction
:call ChaliceFilter('keyword')
299:名無しさん@Vim%Chalice
05/12/21 00:37:00 ua6quS2b0
>>298
おお、ありがとうございます。
関係ないのものが畳まれる感じですね。
キーマップして使おうとおもうんですが、Keywordとか伝播できますっけ?
300:名無しさん@Vim%Chalice
05/12/21 01:07:39 ua6quS2b0
自己解決しました。
command! -nargs=1 Filter call ChaliceFilter("<args>")
301:名無しさん@Vim%Chalice
05/12/21 23:54:15 ua6quS2b0
過疎あげ
302:名無しさん@Vim%Chalice
05/12/26 09:53:59 CTxXNpAX0
ChaliceをLinuxで使わせていただいてます。
UTF-8環境にしたところ、ソフトウェアー版などのスレッド
が化けるのですが、何か回避策ありますか?
よろしくお願いします。
303:名無しさん@お腹いっぱい。
05/12/28 05:11:56 gUFmDn0P0
どのスレが化けますか?
304: 【豚】 【60円】
06/01/01 17:25:24 mYxLWk4u0
あけましておめでとうございます
305:KoRoN@Vim%Chalice ◆8XALICEsdk
06/01/01 17:25:56 mYxLWk4u0
(´・ω・`)ガッカリ・・・
306:dama! omikuji!
06/01/01 22:14:03 HV/Oifi20
今年こそ使いこなすぞー
307: 【ぴょん吉】 【1616円】
06/01/01 22:16:41 HV/Oifi20
全然使いこなせてねぇー!
308:!omikuji!dama
06/01/02 05:02:00 ax4XaJIE0
ahoaho
309:名無しさん@お腹いっぱい。
06/01/02 05:02:45 ax4XaJIE0
orz
310:名無しさん@お腹いっぱい。
06/01/08 02:42:55 OvGyhV480
>>378
千和が今期少ないのは前期まで多かったからオーディション受ける暇なかったからかね、やっぱり。
311:名無しさん@Vim%Chalice
06/01/10 00:56:23 d6MjBN2L0
クッキー焼き直しとかで失敗した書き込みを復元する時は
From欄とMail欄も復元した方が良くないっすか?
メ欄に凝った時とかこれで台無しにしてまうことがあるもので。
# 採用していただけそうならパッチ作りまふ
312:KoRoN@Vim%Chalice ◆8XALICEsdk
06/01/10 01:15:34 GDAOLWBF0
>>311
基本路線として採用します。実装方法については一回くらいリテイクがでる、くらい
の心持でいてください。
313:311@Vim%Chalice
06/01/12 17:34:06 fxf9+F370
ではリテイクが出ても痛くも痒くもないくらい簡単な実装から。
aAiIoOの違いはoverrideします。どれが「標準」かはわからないので。
--- plugin/chalice.vim
+++ plugin/chalice.vim
@@ -3188,6 +3188,12 @@
endif
endif
+ " 書き込みに失敗した文章があればその時の状態を優先
+ if exists('g:chalice_lastmessage') && g:chalice_lastmessage != ''
+ let username = s:last_username
+ let usermail = s:last_usermail
+ endif
+
" バッファの作成
call s:GoBuf_Write()
if !newthread
begin-base64 644 chalice-restore-name-and-mail.diff.bz2
QlpoOTFBWSZTWYE0KkkAAEtf/+Awce+50tSgAIC/59/AGAPuhUKeC04AJwQCDRRIADABEsQap6mo
000nqNpME0epibJGBNNPU0yGjAmDUaHiYT1Qamik80E2pGag8mpoNNGEZHoAEyGIyGJgRkElKeoy
Ym0poMT1NAABkDTaajQAAAAAiGnCY+5iQou1SZ+1aU0easaMQM2DmBzkCImWkBbogVjcTAkzHIcP
N9KWxCHguAknSbfhO+EcWVd0GUCYljhCEMm8UKjAYkpxmU1AkMK14EGUhy0AFwY3o1nXjXqc8dYJ
UMBpAXJTMB0m4i2pC4+ENZjHRImh12SA+OINWk5F6hmuGqoiOBFNPjxOpFj4FQp1SubJAKdPJ8aR
jU0mxVlTS1VjXnghoqUrhRIwj5GlIbvUFFPiLDiYydQLr9eX5iY9vftuNwl9wUvCZqVCH9AII/A0
Tf4enCURydddcSRInoTGEEhEGI5AKlWI8Xa+s4e+jLOpzkr/i7kinChIQJoVJIA=
====
314:KoRoN@Vim%Chalice ◆8XALICEsdk
06/01/14 04:11:04 A83eqUSI0
>>313
今、ある板で書こう(<C-W><CR>)として2回続けてCookie焼き直しと書き込みエラーが
出たんですが、窓が閉じてFromやMailが消えるということはなかったんです。
もしかしてvimで<C-W><C-C>とかで書こうとしてるんでしょうか?
315:名無しさん@お腹いっぱい。
06/01/15 01:05:47 v77a6Jc80
あらら、これってもしかしなくても let chalice_noquery_write = 1 して
:q で書き込む時とかにしか役に立たないパッチなのですね。
316:名無しさん@お腹いっぱい。
06/01/16 17:59:46 LCfeQ9iz0
KaoriYa.netに一体何が?!
317:KoRoN@Vim%Chalice ◆8XALICEsdk
06/01/16 18:05:13 7kbhOJwf0
>>316 www.kaoriya.netでお願いします。
318:名無しさん@お腹いっぱい。
06/01/24 19:13:25 drUEMn9AO
vimの入力周りだけ借りれるコンポーネント無いですか?
自前のエディタに埋め込みたいです
319:名無しさん@お腹いっぱい。
06/01/24 20:24:40 yVz8olD+0
>>318
ないですね。自分で括り出すしかありません。
# 括り出し作業は困難を極めると思われるので、スクラッチから書き起こしたほうが
# 速いと思われますが。
320:名無しさん@お腹いっぱい。
06/01/24 20:34:30 drUEMn9AO
そうですか、がっかりです。
自分で作ります。
321:名無しさん@お腹いっぱい。
06/01/24 21:19:02 A95wnpBc0
おまいらスレ違いですよ
322:名無しさん@お腹いっぱい。
06/01/25 20:06:40 4UyJLn+90
> マウスでダラダラ見るほうがより優先されることに気づいてほしい
というわけで
マウスでダラダラするための右クリックメニューを作ってみました
URLリンク(tokyo.cool.ne.jp)
>>KoRoNさん
input()してるところをconfirm()かinputdialog()にしてもらえると
もっとダラダラできるんですが...
323:名無しさん@お腹いっぱい。
06/01/25 20:54:00 BFjASqt/0
mp3 とかダウンロードする機会が多いんです。
shift + return で外部ブラウザに表示させてから、ダウンロードは面倒だった。
>>322
>URLリンク(tokyo.cool.ne.jp)
こういうのを、Shift + Ctrl + Return で、直接ダウンロードするの作ってみた。
"(A) ftplugin/2ch_thread.vim
nnoremap <silent> <buffer> <s-c-cr> :ChaliceHandleDownload<cr>
"(B) plugin/chalice.vim
"(1)function! s:CommandRegister()のとこに追加
command! ChaliceHandleDownload call <sid>HandleDownload()
"(2)function! s:CommandUnregister()のとこに追加
delcommand ChaliceHandleDownload
324:名無しさん@お腹いっぱい。
06/01/25 20:54:42 BFjASqt/0
"(3)関数追加
function! s:HandleDownload()
let url = matchstr(expand('<cfile>'), '\%(h\=ttp\|ftp\)://' . g:AL_pattern_class_url . '\+')
if url ==# '' | return | endif
let url = substitute(url, '^ttp', 'http','')
let basename = matchstr(url, '[^/]\+$')
if basename ==# '' | return | endif
if exists('g:chalice_cachedir') && isdirectory(g:chalice_cachedir)
let dir_dl = substitute(g:chalice_cachedir, '[^\/]$', '&/', '') . 'dl.d/'
else
let dir_dl = g:chalice_basedir . '/cache/dl.d/'
endif
" キャッシュディレクトリの保証のマネ
if !isdirectory(dir_dl)
call AL_mkdir(dir_dl)
if !isdirectory(dir_dl)
call s:Redraw('force')
"call s:EchoH('ErrorMsg', s:msg_error_nocachedir)
call s:EchoH('ErrorMsg', 'ダウンロードディレクトリを作成出来ません.')
return
endif
endif
let cmd = AL_hascmd('curl') . ' ' . g:chalice_curl_options
let cmd = cmd . ' -o ' . dir_dl . basename . ' ' . url
"call AL_system(cmd) はよくわからない
call system(cmd)
"戻り値を見てもいいかも。
endfunction
325:KoRoN@Vim%Chalice ◆8XALICEsdk
06/01/26 06:34:03 SbzPJfD50
>>322
>> マウスでダラダラ見るほうがより優先されることに気づいてほしい
Chaliceの視野には「マウスでダラダラ」は入ってないんです。前提が「キーボード
で」なんですよ。それに右クリックメニュー自体はプラグインでできているのですか
ら、何か別の強力な動機がないと本体に組み込むことはないでしょう。
> input()してるところをconfirm()かinputdialog()にしてもらえると
これは良いですね。inputにはconfirm目的で使っているところがあるので、それについ
て置き換えるのは良いアイデアです。inputdialog目的で使っているところも、少し試
した限りでは良いと思われます。
# 入力履歴があったほうが良いinputがあれば、履歴が使えないinputdialogで置き換え
# るのは妥当ではありません。
>>323
chalice_exbrowser_*に適当なダウンロードプログラムを仕込んだほうが、便利なんじ
ゃないですか?
326:KoRoN@Vim%Chalice ◆8XALICEsdk
06/01/26 08:31:01 SbzPJfD50
test
327:KoRoN@Vim%Chalice ◆8XALICEsdk
06/01/26 08:32:50 SbzPJfD50
>>326
申し訳ないです。confirm()化のテストしようとしたら、バグでconfirmをスルーして
書き込んじゃいました。
328:322
06/01/26 12:00:13 ea9li65i0
>>325
とりこまないのは全然okです。ありがとうございます。
329:名無しさん@お腹いっぱい。
06/01/26 14:59:16 OnNDn6GL0
>>325
>chalice_exbrowser_*に適当なダウンロードプログラムを仕込んだほうが、便利なんじ
>ゃないですか?
「は? なにそれ」と思ってマニュアルを見る。
#- chalice_exbrowser_{n}string (省略値 "")
#番号つき外部ブラウザを指定する。
#let chalice_exbrowser_0 = 'wget -P ~/download %URL%'
# (解説) 0 S-CR でファイルとしてダウンロードを行なう
#let chalice_exbrowser_3 = 'wget -P ~/pictures %URL%'
# (解説) 3 S-CR でファイルとして別のディレクトリへダウンロードを行なう
ドンピシャじゃん。
"外部ブラウザ" の言い方で、IE, Opera, Firefox の類だと・・・
武勇伝武勇伝・武勇デンデンデデンデン、アッチャンかっちょイイ。('A`)
330:名無しさん@お腹いっぱい。
06/01/28 09:09:07 XwnmQ8qd0
なんか書き込みが楽になってうれしい。
331:名無しさん@お腹いっぱい。
06/01/28 17:06:00 XwnmQ8qd0
マップでキー1つで書き込むようにしたいのですが、
本当に書き込みますか?
(Y)es, (N)o, [C]ancel:
のときにyを入力させるにはどうすればいいでしょうか。
1.9.010です。
332:KoRoN@Vim%Chalice ◆8XALICEsdk
06/01/29 00:54:54 m8gYYnYa0
>>331
:let chalice_noquery_write = 1
こうすると、そもそも聞かれなくなります。これには今のところ書込みが失敗する
と、メール欄と名前が消えるという副作用があります。それ以外の方法はないかも。
333:名無しさん@お腹いっぱい。
06/01/29 01:44:44 DN1fe1I30
>>332
ありがとうございます。
このようなmapを作りました。
inoremap <silent> <buffer> <c-s> <esc>:let chalice_noquery_write = 1<bar>ChaliceDoWrite<cr>:let chalice_noquery_write = 0<CR>
334:名無しさん@お腹いっぱい。
06/02/05 15:56:38 M/bmPCbJ0
Linuxにインストールしてみたら、板一覧の個所が文字化けしていたのですが、どの辺りが問題でしょうか。
LANGはja_JP.UTF-8 です。
ちなみに、「板一覧」とか「Info: 利用し過ぎに注意シル!!」の文字は文字化けしていないです。
335:名無しさん@お腹いっぱい。
06/02/12 17:15:26 5LtzWO500
便乗だけど、漏れはスレ一覧のところだけ化けちゃってます。
いろいろぐぐってはいるけど、直りません。
何がいけないんでしょうか?
336:名無しさん@お腹いっぱい。
06/02/12 17:49:22 m4e0DCKA0
OSとVimとiconvのバージョンとencの値と
文字化けするurl(全部化けるのか、特定のurlだけなのか)と
できれば文字化けスクリーンショットがあると
もしかしたら解決するかもしれない。
337:KoRoN@Vim%Chalice ◆8XALICEsdk
06/02/12 17:51:20 9z7tRhWj0
>>334 iconvの種類、を疑ってください。
>>335 使ってるOSとVimのバージョン、それから化けた板を教えてください。
338:335
06/02/12 18:45:11 5LtzWO500
レスさんくすです。
OSはVine3.2(Seed)
VIMは6.4です。
化けた板は関東とか車種・メーカーとかです。
地震headlineは化けてないです。
339:名無しさん@お腹いっぱい。
06/02/13 05:15:52 UzMEg4c00
Vineのvim-6.3.82-0vl0.1.src.rpmに入ってるvimrc.jaでこういう設定してるんだけど
if $LANG =~ "ja.*"
if has("multi_byte")
set encoding=japan
set termencoding=japan
set fileencodings=iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2,shift-jis,euc-jp,japan
endif
endif
これって、encもtencもロケールに関係なくeuc-jpに設定されちゃうね。
gvimrc.jaとvimrc.jaの中身がほぼ同じだから2重設定のうえにユーザーvimrcの設定を上書きしちゃうし。
fencsにcp932がないからChaliceのcharconvertは機能しないし。
この設定ファイルのせいでつまずいてるVineのvimユーザーは多いかもしれない。
340:名無しさん@お腹いっぱい。
06/02/13 09:38:56 mKMXUoZK0
vim7に移行させたら海外サッカー板のスレ一覧が文字化けした。
あとスポーツch板のスレの差分取得のみ文字化けした。
341:名無しさん@お腹いっぱい。
06/02/14 00:30:22 xuKT7R6F0
>>340
chalice.vimのDatDownload_2ch関数でs/++enc= /&++bad=keep/
# デフォルトの動作が++bad=?なのは危険だよなぁ
# おかげで大事なメモがえらいことに。。。
342:mattn@Vim%Chalice
06/02/14 03:47:50 jtgL4XWu0
すみません。++badのパッチ作成した犯人です。
Bram氏の独断で++badのデフォルト挙動が変えられてしまい
ました。泣
いまBram氏に元の挙動に戻してもらうべく議論中ですので
お待ち下さい。戦うネタとして、「こうすればヤヴァイ」
などあればお伝え下さい。
343:名無しさん@お腹いっぱい。
06/02/14 15:15:31 5iPvo7kT0
何したのか憶えてないので役にたたんです。いつのまにかファイルがハテナになってました。
勘違いしたのか、タイプミスしたのか、なんにしても自分のミスなんですけど、
ファイル開いてアルファベットしか見えなかったら気づかないです。
CONVERSION ERRORとか表示されてもアホには見えないんすよ(ノД`)
あーでも++badは欲しかった機能です。グッジョブです。
344:335
06/02/14 22:55:54 nrku6mCp0
御世話になってます。
いきなりですが、直りました。ので、報告します。
>>339さんの御指摘されたのが原因だったようです。
指摘された行を削除し、
URLリンク(www.kawaz.jp)
のように書き直したところ正常にエンコードされました。
これで2ちゃん生活が快適になりそうです。
皆様ありがとうございました。
345:名無しさん@お腹いっぱい。
06/02/17 15:35:41 89Ku+20a0
>>298
>function! ChaliceFilter(pat)
この関数は、汎用だから、
somewhere/chalice/ftplugin/2ch_thread.vim
の中に、一部入れませんか、: さん。
setlocal foldexpr=getline(v:lnum)=~'^-'?'>1':'='
setlocal foldmethod=expr
setlocal foldtext=getline(v:foldstart+1)
setlocal nofoldenable
こうしておけば、ノーマルモードで、zM してから、
:g/pattern/foldopen
できるし。
346:KoRoN@Vim%Chalice ◆8XALICEsdk
06/02/17 16:25:25 AZ54Rzjx0
>>345
今のままでは却下です。
1. 現在利用しているfoldとバッティングし、併用できない
2. foldexprは遅く、かつスレッド表示エリアは長くなるので、不可
3. Chaliceの機能として組み込まれていない(できれば要ドキュメント)
この3点が解消されれば採用します。
347:名無しさん@お腹いっぱい。
06/02/17 16:58:30 89Ku+20a0
>>346
>1. 現在利用しているfoldとバッティングし、併用できない
バッティングは知りませんでした。# もう使っちゃっていた。
>2. foldexprは遅く、かつスレッド表示エリアは長くなるので、不可
根拠は経験的なものなのですが、fold エリア(行数)が長いとものすごく遅くなりますが、
2ちゃんの発言程度( 最大でも 40 行ぐらい )なら平気だと思っていました。
>この3点が解消されれば採用します。
個人的に使うだけにしておきます。w
348:名無しさん@お腹いっぱい。
06/02/19 10:08:48 EO5Qn9d30
上にもいくつか同じ事象が出てるようなんですが、
解決方法がわからないのでたすけていただけないでしょうか。
板一覧は問題なく表示されるが、板を選択するとスレ一覧は文字化けしていて読めない。
文字化けしたスレでも選択するとスレの内容が普通に表示される。
URLリンク(49uper.com:8080)
スクリーンショットは株板ですが、どの板でも同じ現象です。
% uname -srvmpio
Linux 2.4.31-v2 #1 SMP Thu Aug 25 15:40:42 JST 2005 i686 i686 i386 GNU/Linux
% echo $LANG
en_US.UTF-8
% echo $LC_CTYPE
ja_JP.UTF-8
349:KoRoN@Vim%Chalice ◆8XALICEsdk
06/02/19 10:50:52 Ib9ermAZ0
>>348 Vimのバージョンとiconv --versionもみたいです。
350:名無しさん@お腹いっぱい。
06/02/19 10:58:04 EO5Qn9d30
% vim --version
VIM - Vi IMproved 6.3 (2004 June 7, compiled Aug 10 2005 18:30:49)
Included patches: 1-21, 23-24, 26, 28-34, 36-37, 39-40, 42-43, 45-46, 49-51, 54-72, 74-76, 79, 81-82, 85-86
Modified by <bugzilla@redhat.com>
Compiled by <bugzilla@redhat.com>
Huge version without GUI. Features included (+) or not (-):
+arabic +autocmd -balloon_eval -browse ++builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv +cscope +dialog_con +diff +digraphs -dnd -ebcdic +emacs_tags +eval
+ex_extra +extra_search +farsi +file_in_path +find_in_path +folding -footer
+fork() +gettext -hangul_input +iconv +insert_expand +jumplist +keymap +langmap
+libcall +linebreak +lispindent +listcmds +localmap +menu +mksession
+modify_fname +mouse -mouseshape +mouse_dec +mouse_gpm -mouse_jsbterm
+mouse_netterm +mouse_xterm +multi_byte +multi_lang -netbeans_intg -osfiletype
+path_extra +perl +postscript +printer +python +quickfix +rightleft -ruby
+scrollbind +signs +smartindent -sniff +statusline -sun_workshop +syntax
+tag_binary +tag_old_static -tag_any_white -tcl +terminfo +termresponse
+textobjects +title -toolbar +user_commands +vertsplit +virtualedit +visual
+visualextra +viminfo +vreplace +wildignore +wildmenu +windows +writebackup
-X11 -xfontset -xim -xsmp -xterm_clipboard -xterm_save
351:名無しさん@お腹いっぱい。
06/02/19 10:59:19 EO5Qn9d30
system vimrc file: "/etc/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/share/vim"
Compilation: i386-redhat-linux-gcc -c -I. -Iproto -DHAVE_CONFIG_H
-O2 -g -pipe -m32 -march=i386 -mtune=pentium4 -D_GNU_SOURCE
-D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_
SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING -pipe -I/usr/local/includ
e -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm
-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE -I/usr/incl
ude/python2.3 -pthread
Linking: i386-redhat-linux-gcc -Wl,-E -Wl,-rpath,/usr/lib/perl5/
5.8.5/i386-linux-thread-multi/CORE -L/usr/local/lib -o vim
-lncurses -lselinux -lacl -lgpm -Wl,-E -Wl,-rpath,/usr/lib/perl5
/5.8.5/i386-linux-thread-multi/CORE -L/usr/local/lib /usr/lib/per
l5/5.8.5/i386-linux-thread-multi/auto/DynaLoader/DynaLoader.a -L/u
sr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE -lperl -lresolv -l
util -lc -L/usr/lib/python2.3/config -lpython2.3 -lutil -lm -Xlink
er -export-dynamic
% iconv --version
iconv (GNU libc) 2.3.6
Copyright (C) 2005 Free Software Foundation, Inc.
352:名無しさん@お腹いっぱい。
06/02/19 10:59:49 EO5Qn9d30
です。
よろしくおねがいいたします。
353:KoRoN@Vim%Chalice ◆8XALICEsdk
06/02/19 11:18:06 Ib9ermAZ0
>>352
あともう1つ set fencs& の値もお願いします。
354:名無しさん@お腹いっぱい。
06/02/19 11:43:59 EO5Qn9d30
:set fencs とすると
fileencodings=utf-8,euc-jp,sjis 0,0-1 All
が返ってきます。
:set fencs& しても何も表示されませんが
その後:set fencs すると
fileencodings=ucs-bom 0,0-1 All
が返ってくるようになります。
:set fencs& の&ってなんだかわかってないのですが。
355:KoRoN@Vim%Chalice ◆8XALICEsdk
06/02/19 11:51:01 Ib9ermAZ0
>>354
set fileencodings=utf-8,euc-jp,cp932
と設定してからChaliceを起動してみてください。
356:名無しさん@お腹いっぱい。
06/02/19 11:57:14 D/4gMrhY0
ありがとうございます。
スレ一覧、読めるようになりました。
sjisでなくてcp932でなきゃダメなんですね。
357:名無しさん@お腹いっぱい。
06/02/21 19:00:05 N4x2bKsl0
>>342
少し調べてみたので一応報告。
文字コード変換が失敗するのは次の2つのケース。
(1) fencsの変換がすべて失敗する
(2) ++enc=で間違った文字コードを指定する
(1)のときはデータは変換されないので、そのまま保存しても大丈夫。
(2)のときはreadonlyになる。
# という予定なんだと思う。
だけどenc=utf-8の場合は、
(1)のときは不正なバイトは"?"に変換される
(2)のとき、++enc=utf-8と指定したときはreadonlyにならない
という問題がある。
単なるバグ…かな?
358:mattn@Vim%Chalice
06/02/22 10:18:19 nhoRWwRb0
>>357
調査、報告、非常に助かります。
原因追求してbram氏に報告し、CVS-HEADに反映されました。
お手数ですが、もう一度上記の検証をお願いしても宜しいでしょうか?
#一応ですが、自分の完了では検証しました。
359:名無しさん@お腹いっぱい。
06/02/22 20:52:15 iVqxqqTf0
>>358
ありがとうございます。確認しました。ちゃんとreadonlyになります。
もう一つ、encとfencが同じ場合の動作がenc=utf-8のときだけ違うのですが、
++badの変換があると、この違いはちょっといやかもです。
fencsの変換がすべて失敗したとき (:e ++enc= file と同じ)
enc=utf-8の場合: 文字コードをチェックして、不正なバイトを"?"に変換する。
enc=euc-jpの場合: 文字コードをチェックせず、無条件にファイルを読み込む。
:e ++enc= ++bad=何か file
enc=utf-8の場合: 文字コードをチェックして、不正なバイトを++badの指示で変換する。
enc=euc-jpの場合: 文字コードをチェックせず、 無条件にファイルを読み込む。++badの指定は無意味。
あとやっぱり、readonlyになるとはいえデフォルトで変換しちゃうのは危険ですね。
readonlyの警告は出ますが、それでも知らずにはまる人はいるでしょうし、好ましくない非互換性だと思います。
説得がんばってください。
360:名無しさん@お腹いっぱい。
06/02/24 16:47:49 We9Hvng40
chalice.vim のなかで
" 仮定数値 {{{
" 将来はグローバルオプション化できそうなの。もしくはユーザが書き換えても良
" さそうなの。
と書かれている箇所を別ファイルにする予定はあったりしますか?
自分で別の文字列に書き換えているのですが、本体スクリプトのアップデートが
あったときに、差分の確認がしやすくなるので、、