xyzzyの使い方が分か ..
[2ch|▼Menu]
844:名無しさん@お腹いっぱい。
08/08/23 10:18:14 TUulyivl0
>>842
むずいぞあの本

845:名無しさん@お腹いっぱい。
08/08/30 03:31:56 62aZfcyZ0
calc では、足し算が以下のような結果となります
$ 2+.5+3+3.8
9.300000000000001
如何ですか。私だけでしょうか?
直し方分かりません。


846:名無しさん@お腹いっぱい。
08/08/30 08:12:17 y8ppg8d70
>>845
PCでは、小数点以下は1/2、1/4…の足し算で表すので、
記述したピッタリの値にならない場合があります

847:名無しさん@お腹いっぱい。
08/08/30 08:14:11 y8ppg8d70
…と思ったら

(+ 2 .5 3 3.8)
9.3

となるのか。すいません、ちょっと勘違いかも。

848:名無しさん@お腹いっぱい。
08/08/30 09:24:04 uFvLGDqs0
インデントをしてくれるpascal用モードってないでしょうか?
今は雪見酒さんのruby-modeのインデント部分を拝借して使ってます

849:名無しさん@お腹いっぱい。
08/08/30 09:48:09 ypCQ7upj0
>>847

何桁目かを丸めてるだけじゃないの?
>>846で合ってるんでは。

850:名無しさん@お腹いっぱい。
08/08/30 10:07:01 WlFweUov0
そうなんだろうが、>>845じゃ正確すぎて使えないよね。

851:名無しさん@お腹いっぱい。
08/08/30 10:31:00 a9hWS9mP0
2進法で生じる誤差が吸収できないなら、正確ではないでしょ。

852:名無しさん@お腹いっぱい。
08/08/30 11:26:34 fBbs14UK0
lisp のに比べてって事でしょ

853:名無しさん@お腹いっぱい。
08/08/30 16:18:12 FrGhdLY+0
にしても、これがcalc-modeの仕様なのか

854:名無しさん@お腹いっぱい。
08/08/31 00:15:07 AJdYcMhM0
calc-modeを使ってる奴がいることにカルチャーショック
あれはxyzzyでどうプログラムを書けばいいのかを示す
サンプルプログラムみたいなもんだろ

855:名無しさん@お腹いっぱい。
08/08/31 00:31:24 6WfJVhid0
計算するときはLisp-Interaciton-modeにしてます

856:名無しさん@お腹いっぱい。
08/08/31 01:22:50 AHjRsts90
>>854
あれでサンプルレベルっすか〜
じゃ何使って計算してるの?

857:名無しさん@お腹いっぱい。
08/08/31 02:56:40 gkKxwcUV0
>>854
Windows標準の電卓と違って、
計算過程が残せるから便利じゃないっすか!

858:名無しさん@お腹いっぱい。
08/08/31 13:09:38 9yiYT9xw0
秀丸に64bit版があるみたいだけど
xyzzyに64bit版はないよね?
64bit用CPUとOS上で動くのかな?


859:名無しさん@お腹いっぱい。
08/08/31 16:53:02 KmhHK7t/0
>>858
> 動くみたいよ
URLリンク(wiki.mm2d.net)

860:名無しさん@お腹いっぱい。
08/09/02 07:46:59 7sKPW6jM0
>>854
初めて聞いた
lispフォルダの他ファイルはともかく
(>_<)にあるやつは参考にしたことない
俺だけか

861:名無しさん@お腹いっぱい。
08/09/02 09:50:02 Ln6DNMSg0
calc-modeが(>_<)にあると今知った。

862:名無しさん@お腹いっぱい。
08/09/02 11:12:22 fIcsHu8U0
関数が定義されていません: >_<

863:名無しさん@お腹いっぱい。
08/09/04 23:30:13 OO+q06Qh0
Subject: CALC-MODE
-------------------------------------
$ 47.9+18.5
66.40000000000001
-------------------------------------
どなたか、お直しください。不安です。

864:名無しさん@お腹いっぱい。
08/09/06 18:10:28 CatUYIi20
なにが不安なのですか?

865:名無しさん@お腹いっぱい。
08/09/06 18:43:31 unfpdLXn0
エディタにそこまで求めるか?暇なのか?お前ら

866:名無しさん@お腹いっぱい。
08/09/06 19:59:19 yMYVZycO0
小数点以下の計算結果は求めないが
スケジュール管理と2chアクセスとメーラーとメモの保管は求めたりする。

867:名無しさん@お腹いっぱい。
08/09/06 20:40:23 51Xnk39x0
浮動小数点の誤差がいやならば、分数で計算しましょう


868:名無しさん@お腹いっぱい。
08/09/08 21:45:11 VcQt1JCg0
ステータス・バーに時刻を表示させるには
(setq *status-bar-format* "%T")
を.xyzzyに入力する訳ですが、
この表示を
2008-09-06 (Mon) 21:45
に変更したいです

どのような設定をすれば良いのか
ご教示ください

869:名無しさん@お腹いっぱい。
08/09/08 22:06:38 2v+oDIlz0
>>868
ソース見たけど、できないような気がする

870:名無しさん@お腹いっぱい。
08/09/08 22:50:15 VcQt1JCg0
>>869
そうでしたか
どうもありがとうございます

871:名無しさん@お腹いっぱい。
08/09/10 21:50:32 kJURtu6S0
linuxで使いたいけど、wineじゃ少し表示が崩れる
xyzzy for linux…

872:名無しさん@お腹いっぱい。
08/09/10 22:09:51 vUfLvWjg0
emacsでええがなw

873:名無しさん@お腹いっぱい。
08/09/10 23:46:41 icyC/uMO0
CLispなことに意味があるとか

874:名無しさん@お腹いっぱい。
08/09/11 01:11:59 xuybKMyL0
climacsってどうなん?



875:名無しさん@お腹いっぱい。
08/09/11 01:14:02 9dC+P+6U0
climacsもemacs -nwに相当するものがあれば常用する気になるけどなぁ

876:名無しさん@お腹いっぱい。
08/09/11 21:18:46 xuybKMyL0
xyzzyにも -nw欲しいよね。

877:名無しさん@お腹いっぱい。
08/09/12 13:09:39 o02uvtZS0
ここで guile emacs が鰈に登場!!

878:名無しさん@お腹いっぱい。
08/09/12 16:02:47 csIPG95R0
-nw て何?

879:名無しさん@お腹いっぱい。
08/09/12 16:11:30 o02uvtZS0
>>878
emacs -nw

880:名無しさん@お腹いっぱい。
08/09/12 16:41:59 csIPG95R0
いやだから、その引数つけたらどうなるの?

881:コンソールで起動
08/09/12 18:58:06 o02uvtZS0
Emacsの使い方はemacsスレで聞け

882:名無しさん@お腹いっぱい。
08/09/12 20:03:52 xuw8Dp/S0
> -nw て何?
と打つ時間で emacs nw とググればよかったのに

よかったのに

883:名無しさん@お腹いっぱい。
08/09/12 20:54:39 VnPZ1xOZ0
>>882
泣かないで!

884:名無しさん@お腹いっぱい。
08/09/14 21:34:00 LjldMLbs0
shell-modeでperlのスクリプトを実行すると

C:\> perl -f input_from_stdin.pl
# 行を入力してエンターキーを押すと消える

となってしまいます。shell-modeで標準入力を使うCUIプログラムを使う方法はありますでしょうか?

885:884
08/09/14 21:56:25 LjldMLbs0
前言撤回します。スレ汚し失礼しました。

886:名無しさん@お腹いっぱい。
08/09/16 01:16:04 wT+mHKI/0
スレリンク(software板:791番)n
これに沿うように http.l の http-post をいじればいけるのかな?
俺にはわからん

887:名無しさん@お腹いっぱい。
08/09/16 08:06:23 UVOnIDYD0
てすと

888:名無しさん@お腹いっぱい。
08/09/16 08:08:02 UVOnIDYD0
form.lの530行目あたり、form-format-post-varsのPOST変数組み立て文字列に
suka=pontanを足せばいいらしい。でもこれ、運営のスレッド見てると今後
毎日変わっていきそうな不穏な雰囲気だぞ。

889:名無しさん@お腹いっぱい。
08/09/16 12:55:37 AybWIXgi0
>>888
d
運営のどのスレを見てればいいんでそ?

890:名無しさん@お腹いっぱい。
08/09/16 16:42:34 q3FLloWx0
>>889
2ch運用情報板のそれらしいスレを見る
何処とは決まってない

891:名無しさん@お腹いっぱい。
08/09/16 19:08:10 Vdzy5gKk0
>>888
さんきゅーりのQ

892:名無しさん@お腹いっぱい。
08/09/16 22:05:06 mB21OXV/0
>>888
ありがとう

893:名無しさん@お腹いっぱい。
08/09/16 22:52:23 UVOnIDYD0
>>889
それっぽいスレならどこでもいいと思うよ。
まあでも、どっちかというとこの板のギコナビスレでも見てる方が
情報得やすい気もする。

894:名無しさん@お腹いっぱい。
08/09/16 23:05:36 zdukf4Cn0
ブラウザでの書き込んだときの確認画面のソース見れば書いてある。
つーか、文字化けしてるが書き込み失敗時に表示されてるのがまさにそれなんだけどな。

895:名無しさん@お腹いっぱい。
08/09/17 15:06:06 9AIOIr2H0
"submit=~A&FROM=~A&mail=~A&MESSAGE=~A&time=~D&bbs=~A&suka=pontan"
に書き換えたら書き込めるんだけど、wでthred-formを呼び出すと

引数が多すぎます: (2hc::form-create "ソフトウェア" "pc11.2ch.net" "/software/" "xyzzyの使い方が分からぬやし 励ましあえ その11" "1191681847.dat" ...)

みたいなエラーが出てフォームに移れなくなっちゃいました。
なんか間違ってる?
中身見たけどどこで thread-form と form-format-post-vars がかかわってるのかわからず

896:名無しさん@お腹いっぱい。
08/09/17 17:50:48 Xt9aWNB+0
普段使ってないけどテスト
form.lの532行目の変更のみ


897:名無しさん@お腹いっぱい。
08/09/17 18:27:31 jHIiRHhJ0
てすと

898:名無しさん@お腹いっぱい。
08/09/17 21:35:47 wS+jnlQS0
>>895
同じことになったけど、再起動したら直った

899:898
08/09/17 21:39:18 wS+jnlQS0
と思ったけど、やっぱりおかしいな。調べてみる

900:898
08/09/17 21:42:54 wS+jnlQS0
わかった。2ch_mode_otherbbs.l 使ってると form-create が上書きされてるから、
2ch/form.l をロードするとエラーが出るようになる

901:名無しさん@お腹いっぱい。
08/09/17 22:16:17 9AIOIr2H0
まじっすか

って、xyzzyは一度落としてたけどosからはしてなかった。
わたしもできたみたい。
どうもありがとう

902:名無しさん@お腹いっぱい。
08/09/17 22:19:04 9AIOIr2H0
と思ったら、ああほんとだ。
やっぱ二回目からは><
一度書き込んでれば f thread-form-back で書き込みバッファは出せるんだけど、
どうしようかな

903:名無しさん@お腹いっぱい。
08/09/17 22:45:16 0nzqQ91t0
てすと

904:名無しさん@お腹いっぱい。
08/09/18 07:13:47 Vi7saSNH0
>>900
どうも〜。
form-format-post-vars()でPOSTする文字列を構築するところで、
今までhana=mogeraだったのをsuka=pontanにすればいいってことなんでしょうか?
だとするとform-format-post-vars()はotherbbsは上書きしていないので、otherbbsの方は修正せずにいけるような気がするのですが…

905:898
08/09/18 14:09:56 yg2x2qr10
>>904
です。
ただし修正した後に手動で form.l をロードしてしまうとアウト。

906:名無しさん@お腹いっぱい。
08/09/18 19:28:45 G7Q6VePR0
修正した後、form.lをバイトコンパイル。
その後xyzzyを再起動すれば大丈夫だと思うんだが。

907:名無しさん@お腹いっぱい。
08/09/18 20:40:01 tgQu1EXZ0
<!-- 2ch_X:cookie -->からhiddenフィールドを適当に拾って再postする関数書いたので
そのままクッキーに反映しようと思ってちょっとソース見てるんだが
クッキーって保存してない?
自力で保存するならform.lとhttp.lもいじらないといかんようだな
とりあえずhttp.lの775行目の (if (string-match "\\([^=]+\\)=?$" x)
は動作おかしいな。?をとればいいようだがこれとっていいのか?
xは"MAIL=sage"とか"NAME="とかの文字列が入る

908:名無しさん@お腹いっぱい。
08/09/18 22:12:23 fAb2Geod0
なんかおかしいと思ったら、form-format-post-vars を config.l で定義し直してた。
それを忘れて 2ch/form.l を直接いじってたからわけわからんくなってたんだ…
すんませんでした

909:名無しさん@お腹いっぱい。
08/09/19 00:51:14 I07rZ2k10
>>905
form.lをロードしちゃったらotherbbsが上書きした関数群を再度元に上書きし直してしまうのでそれは仕方ないかと…。

>>907
cookieは決め打ちで送った後、クッキー設定画面を送るときにHTTPヘッダとしてで送られてきたのを
変数に保持して次からCookieに追加して送信…だったように思います。

?は;でsplitした結果が"○○="の場合のことを考慮しているように見えます。ざっとしか見ていないので
間違ってるかもしれませんが…

910:名無しさん@お腹いっぱい。
08/09/19 08:18:13 0x168NOn0
>>908
あるある

911:名無しさん@お腹いっぱい。
08/09/19 20:27:07 hFD8g5CY0
>>907
あ…このままだとhoge=mogeって渡ってきた時に、("moge" "")ってなっちゃいますね。
すいません、読み間違えました。

とりあえず自分もCookie画面から送信データを再度取得するhttp-postの修正を書いてみたので、
よければ使ってみてください&間違いがあったら指摘してください。
config.lの最後で
(load "~/.2ch/amendment_http_post.l")
のようにしてロードすればいけるはずです。これを使えばform-format-post-vars()の修正はいらないはず…

URLリンク(www.green.dti.ne.jp)

912:名無しさん@お腹いっぱい。
08/09/20 02:45:19 snD6R8mo0
>>911
使わせてもらいます
d

913:名無しさん@お腹いっぱい。
08/09/20 16:08:12 22Rkw0JL0
また変わったのか
落ち着く一週間後にまた覗いてみよう。。

914:名無しさん@お腹いっぱい。
08/09/20 22:11:26 +AUerfPk0
>>911
書き込めました。ありがと。

915:名無しさん@お腹いっぱい。
08/09/22 15:25:55 dannjLcf0
下のlist-register.elいじって組み込みたいな。ああ

レジスタを一覧表示 ― list-register
URLリンク(www.bookshelf.jp)

916:名無しさん@お腹いっぱい。
08/09/22 21:10:19 7oIFO9jL0
>>915
えらい。頑張って作れ

917:名無しさん@お腹いっぱい。
08/09/23 00:29:47 eXVHQJ6+0
>>915
ありがとうございます

918:名無しさん@お腹いっぱい。
08/09/23 04:12:40 YTDkAB4V0
>>911 Windows板から来ました。ありがと。

919:名無しさん@お腹いっぱい。
08/09/23 14:57:05 qylVOaey0
test


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

5383日前に更新/293 KB
担当:undef