トップページunix
1001コメント312KB

Emacs part8

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
各種 Emacs 関連はこちらで。

Emacs
http://cocoa.2ch.net/unix/kako/967/967450973.html
Emacs part2
http://pc.2ch.net/unix/kako/1001/10010/1001087615.html
Emacs part3
http://pc.2ch.net/unix/kako/1007/10076/1007618266.html
Emacs part4
http://pc.2ch.net/unix/kako/1013/10133/1013390142.html
Emacs part5
http://pc.2ch.net/unix/kako/1021/10217/1021734785.html
Emacs part6
http://pc.2ch.net/unix/kako/1032/10326/1032611750.html
Emacs part7
http://pc.2ch.net/test/read.cgi/unix/1042141693/

Emacs Lisp で書かれたプログラムのバグを知らせる方法
http://www.jpl.org/elips/BUGS-ja.html
0002坂野NGNG
2ゲッツ!!






0003名無しさん@お腹いっぱい。NGNG
(´・ω・`)ポーコチャカ…


         Σ(゚Д゚;)ハッ!!


ヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノ


ポーコチャカ♪ ポコチャーカ♪ あー こりゃこりゃへー こらさ♪
ポーコチャカ♪ ポコチャーカ♪ ポコチャカ♪ ポコチャカ♪ コラチャーカ♪


ヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノヽ(゚∀゚)ノカァックイイーーー!!
0004名無しさん@お腹いっぱい。NGNG
tag-search の使い方の解説ページをきぼん
0005名無しさん@お腹いっぱい。NGNG
>>4
M-. で検索、M-, でさらに検索、M-* で戻る。
ってんじゃなくて?
0006名無しさん@お腹いっぱい。NGNG
ストールマンってもうほとんどemacsの開発には
関与していないんだって?
0007名無しさん@お腹いっぱい。NGNG
二ヵ月ほど前 cvs 版を見た限りでは changelog に
名前がいっぱいあったような気が。
0008名無しさん@お腹いっぱい。NGNG
スレ違いぎみだけど、
FSFってなんか会社みたいな建物あるの?
それとも関係者は自宅に引き篭もってコード書いてるの?
0009名無しさん@お腹いっぱい。NGNG
Stallmanの.emacsは空っぽって本当?
0010名無しさん@お腹いっぱい。NGNG
>>5
M-. としてみると「タグファイルはどこ?」って聞かれるのが
よくわからないのです。(つまり基礎的な使い方レベルです)
自分でもウェブで探してみますが、
もしいいサイトを知ってたら教えて下さい。
0011名無しさん@お腹いっぱい。NGNG
etags でググれ。
0012名無しさん@お腹いっぱい。NGNG
foo.jpとfoo.logがあってパミッションは同じ、
find-fileでfoo.[TAB]するとjpが確定されて
しまう。logの方が補完候補にならないのは何故?
0013名無しさん@お腹いっぱい。NGNG
emacsで秀丸のようなタグジャンプはできますか?
関数はできそうですが、文字列はどのようにすれば良いのでしょうか?
よろしくお願いします。
0014名無しさん@お腹いっぱい。NGNG
>>12
M-x describe-variable RET completion-ignored-extensions RET
0015nNGNG
http://yahooo.s2.x-beat.com/linkvp/linkvp.html
0016名無しさん@お腹いっぱい。NGNG
>>13
秀丸のようなって、どんなんよ?
001712NGNG
>>14
thx!
0018名無しさん@お腹いっぱい。NGNG
関数や変数の名前単位でジャンプするってことだろ。
多分
0019名無しさん@お腹いっぱい。NGNG
>>13
>>5 >>11 じゃだめ?
0020名無しさん@お腹いっぱい。NGNG
>>13
ちょっと違うが igrep とか。
0021名無しさん@お腹いっぱい。NGNG
ange-ftpでリモートのファイルをセーブするときだけ、
command ringing the bell というメッセージが出て、セーブできないという
現象にあっている人いませんか?

googleで調べた所、海外でこれはバグではないかと報告している人もいる
ようですが、解決策はどこにも書いてありませんでした。

もし、ご存じであれば何か情報をいただければと思います。
0022名無しさん@お腹いっぱい。NGNG
>>21
まずは >>1 で backtrace 取って調べてみ。
0023名無しさん@お腹いっぱい。NGNG
秀丸の方はgrepで指定の文字列を複数のファイルから検索しタグファイルを作成。
F10でタグジャンプできます。
0024名無しさん@お腹いっぱい。NGNG
>>23
ということは、M-x grep なり M-x grep-find して、
*grep* を保存したい & 保存したファイルを指定して
ジャンプしたいという事なのかな。
grep した結果を再利用したければ、*grep*バッファを保存しといて、
使うときには find-file して compilation-mode するだけと思うけど。
0025名無しさん@お腹いっぱい。NGNG
>>22

Debugger entered--Lisp error: (error "Keyboard macro terminated by a command ringing the bell")
beep()
byte-code("..ここにコードがはいってました。....." [answer fn cursor-in-echo-area tem help-char
buffer-backed-up nil message "%s changed on disk; really edit the buffer?
(y, n, r or C-h) " file-name-nondirectory t read-char help assoc ((110 . yield)
(7 . yield) (121 . proceed) (114 . revert) (63 . help)) beep "Please type y, n or r;
or ? for help" sit-for 3 ask-user-about-supersession-help revert revert-buffer
buffer-modified-p signal file-supersession "File reverted" yield "File changed on disk"
"File on disk now will become a backup file if you save these changes."] 5)
0026名無しさん@お腹いっぱい。NGNG
>>22 つづきです。

ask-user-about-supersession-threat("/abc.com:/www/htdocs/templates/index.html")
set-buffer-modified-p(t)
byte-code("\nナ\f!" [last-coding-system-used coding-system-used filename buffer-file-name mod-p set-buffer-modified-p] 2)
ange-ftp-write-region(1 5705 "/abc.com:/www/htdocs/templates/index.html" nil t)
apply(ange-ftp-write-region (1 5705 "/abc.com:/www/htdocs/templates/index.html" nil t))
ange-ftp-hook-function(write-region 1 5705 "/abc.com:/www/htdocs/templates/index.html" nil t)
write-region(1 5705 "/abc.com:/www/htdocs/templates/index.html" nil t "/abc.com:/www/htdocs/templates/index.html")
basic-save-buffer-2()
basic-save-buffer-1()
basic-save-buffer()
save-buffer(1)
call-interactively(save-buffer)


0027名無しさん@お腹いっぱい。NGNG
beepの問題でしょうか?

.emacs .emacs.el をリネームしてもダメでした。
beep は dig のエイリアスらしいのですが、これを根本から使えなくしたいのですが、
可能ですか?(設定では可能で、設定してみてもうまくいきませんでした。)

うーん、どうしたことか。
0028__NGNG
   ,.´ / Vヽヽ
    ! i iノノリ)) 〉
    i l l.´ヮ`ノリ <先生!こんなのがありました!
    l く/_只ヽ    
http://www.yamazaki.90.kg/hankaku/hankaku08.html
http://yamazaki.90.kg/zenkaku/index.html
http://yamazaki.90.kg/hankaku/hankaku02.html
http://www.yamazaki.90.kg/hankaku/hankaku10.html
http://yamazaki.90.kg/hankaku/hankaku05.html
http://www.yamazaki.90.kg/hankaku/hankaku03.html
http://yamazaki.90.kg/hankaku/hankaku07.html
http://www.yamazaki.90.kg/hankaku/hankaku01.html
http://yamazaki.90.kg/hankaku/hankaku06.html
http://www.yamazaki.90.kg/hankaku/hankaku04.html
http://yamazaki.90.kg/hankaku/hankaku09.html
0029名無しさん@お腹いっぱい。NGNG
やっぱりバグのようでした。

2002年9月に開発MLでRechard Stallman氏にバグを知らせている人がいました。

バージョンは以下のもので、報告者と私のは全く一緒でした。
In GNU Emacs 21.2.1 (i386-redhat-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2002-04-08 on porky.devel.redhat.com

rpmでなく、ソースで新しいの入れるか、ダウングレードするしかないのかな?
0030名無しさん@お腹いっぱい。NGNG
補完時に
M-x t
って打ってM-pを打つと履歴の中からtから始まる
文字列だけを手繰っていってくれる方法ってありますか?
0031名無しさん@お腹いっぱい。NGNG
>>21
何度か聞いたことあるよ。
過去ログにもきっとあるはず。
003231NGNG
既にレスがついてるね。スレ汚してすみません。
0033名無しさん@お腹いっぱい。NGNG
elispのことおしえてもらいたいのですがここでよいのですかね?
0034名無しさん@お腹いっぱい。NGNG
いいと思いますが、lisp の超基本についてはかんべん。
0035__NGNG
( ´Д`)/< 先生!!こんなのが有りますた。
http://www.muryou.gasuki.com/hankaku/hankaku08.html
http://muryou.gasuki.com/zenkaku/index.html
http://www.muryou.gasuki.com/hankaku/hankaku02.html
http://muryou.gasuki.com/hankaku/hankaku03.html
http://www.muryou.gasuki.com/hankaku/hankaku07.html
http://muryou.gasuki.com/hankaku/hankaku10.html
http://www.muryou.gasuki.com/hankaku/hankaku05.html
http://muryou.gasuki.com/hankaku/hankaku09.html
http://www.muryou.gasuki.com/hankaku/hankaku01.html
http://muryou.gasuki.com/hankaku/hankaku04.html
http://muryou.gasuki.com/zenkaku/index.html
http://www.muryou.gasuki.com/hankaku/hankaku06.html
0036名無しさん@お腹いっぱい。NGNG
1桁の数字は全角にして2桁以上の数字は半角にしたいと思って
下のようなのを考えてみたんです。
でもなんだかマヌケなような気がして、
他にかしこいやりかたがあれば教えてもらえませんでしょうか

setq p (point)
;いちど全部の数字を半角にします
(goto-char p) (replace-string "0" "0" nil)
(goto-char p) (replace-string "1" "1" nil)
:
:
(goto-char p) (replace-string "9" "9" nil)
;半角以外の数字にはさまれた半角数字を全角にします
(goto-char p) (replace-regexp "\\([^0-9]\\)0\\([^0-9]\\)" "\\10\\2" nil)
(goto-char p) (replace-regexp "\\([^0-9]\\)1\\([^0-9]\\)" "\\11\\2" nil)
:
:
(goto-char p) (replace-regexp "\\([^0-9]\\)9\\([^0-9]\\)" "\\19\\2" nil)
0037名無しさん@お腹いっぱい。NGNG
>>36

(save-excursion
(save-match-data
(while (search-forward-regexp "[0-90-9]+" nil t)
(if (> (- (match-end 0) (match-beginning 0)) 1)
(japanese-hankaku-region (match-beginning 0) (match-end 0))
(japanese-zenkaku-region (match-beginning 0) (match-end 0))))))

とか?
0038名無しさん@お腹いっぱい。NGNG
>>37
なるほどな。
# 多分不要なコメントだけど、mule(emacs19)とかだとちょっと処理が増えるね
0039名無しさん@お腹いっぱい。NGNG
>>37
すごいですありがとうございます。
意味はわからないですけれど、これから調べてみようとおもいます。
0040名無しさん@お腹いっぱい。NGNG
>>24
レスありがとうございます。
compilation-modeの場合だと常にタグファイルの1行目より順序良くジャンプしてしまいます。

例えばディレクトリー全体をgrepにて検索。
作成したタグファイルを眺め任意の行からのタグジャンプは可能でしょうか?
ファイルは"ファイル名:行番号:マッチした行"となっています。
タグファイルと言わないのかなぁ??

上記のファイルでVZではshift+F10 秀丸等ではF10でジャンプしてくれました。
0041名無しさん@お腹いっぱい。NGNG
前スレでも質問したんですけどやっぱり解決できません。
emacs-21.3.50.1 yc.el-3.5.4 使ってます。
(global-set-key "\C-o" 'toggle-input-method)
としても C-o で Shift+Space と同じことが起きます。
C-\ ではyc.elの入力モードになってくれるので一応
yc.el自体は問題なさそうなんですが。。
0042名無しさん@お腹いっぱい。NGNG
>>40
*grep* バッファの任意の行に移動してから
RET なり C-cC-c なりすれば? ってな話でないの?
まぁいいや、これ以上は秀丸使いに任せた。
0043名無しさん@お腹いっぱい。NGNG
>>42
ありがとうございます。RETでOKでした。
0044名無しさん@お腹いっぱい。NGNG
vimで日本語入力どうするの?
0045名無しさん@お腹いっぱい。NGNG
grep検索結果って何か見にくいんですが。なんか良い方法ありますか?
0046名無しさん@お腹いっぱい。NGNG
>>45
igrep はどうよ。
0047名無しさん@お腹いっぱい。NGNG
>>30
minibuf-isearch ってのが見つかったけど、こういうの?

>>38
どんなふうになるの?
# 私は GNU Emacs の 20 以降しか知らない…

>>41
C-\ には何が bind されてる?
0048名無しさん@お腹いっぱい。NGNG
>>41
ウィンドウマネージャで Alt+Tab にウィンドウ切替えを
バインドしてると Emacs で M-Tab を入力しても
ウィンドウマネージャのバインドが優先されるようなもんでしょ。

Xの日本語変換に何使ってんのか分からんが
漏れの常用してるCanna+kinput2だと ~/.canna の
終りあたりにこんな行を追加すると没問題だが。

;; Ctrl-o の抑制
(global-unbind-key-function 'japanese-mode)
0049名無しさん@お腹いっぱい。NGNG
>>41
ググりませう。

--without-xim で Emacs をビルドしちゃうとか、
~/.Xdefaults(or .Xresources) に
Emacs.xnlLanguage: C
でイイんでねえべか?

わしは >>48 も設定してる。
0050名無しさん@お腹いっぱい。NGNG
emacs21.3 をソースからいれてみました。そしたら、
いままではXで別窓で立ち上がってきたのに、いまではターミナルのなかで
しか立ち上がりません。

ためしに、./configure --with-x11 してみましたが状況がかわりません。
どうしたら、Xの別窓で立ち上げることができますか?
0051名無しさん@お腹いっぱい。NGNG
>>50
うまく X 対応でコンパイルできていないと思われ。

とりあえず
% ldd `which emacs`
の結果をコピペしる。
0052名無しさん@お腹いっぱい。NGNG
>50
環境変数DISPLAYがちゃんと設定されてないとかは?
0053名無しさん@お腹いっぱい。NGNG
>>51
ldd 'which emacs'
libncurses.so.5 => /usr/lib/libncurses.so.5 (0x40022000)
libm.so.6 => /lib/tls/libm.so.6 (0x40061000)
libc.so.6 => /lib/tls/libc.so.6 (0x42000000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

できてないのかな?
ライブラリの指定もちゃんとしないと自動検索してくれないとかですかね?
0054名無しさん@お腹いっぱい。NGNG
linux だとしてだが、hogehoge-devel 系のパッケージ入れてないとか?
# sageぐらい覚えませう。age は最初だけで充分でしょ?
0055名無しさん@お腹いっぱい。NGNG
Xのヘッダファイルのあるパスと
ライブラリのあるパスを
configure時に指定してみると良いかも
0056名無しさん@お腹いっぱい。NGNG
emacs21 を gtk で使ってる人、感想教えて。
0057名無しさん@お腹いっぱい。NGNG
>>55
ライブラリのパスをちゃんと指定したらいけました。
ありがとうございました。
0058名無しさん@お腹いっぱい。NGNG
質問でございます。
CVS管理されているファイルを編集すると Makefile.~1.2.~ のような
「ファイル名.~リビジョン.~」というファイルができてしまいます。
普通のバックアップファイルとは少し違うようです。
make-backup-files's value is nil になっています。

これをやめさせたいので、よろしくお願いします。

今はMeadow1.99↓
GNU Emacs 21.1.1 (i386-mingw-nt5.0.2195) of 2003-02-20 on SLEEPY
を使っていますが、
LinuxのEmacs21.??でも同じ現象が起きています。
Emacs20の頃はこんなファイルはできなかったんですが。
0059名無しさん@お腹いっぱい。NGNG
>>48>>49
それでうまくいきました。ありがとう。
すんません。情報収集不足でした。
0060名無しさん@お腹いっぱい。NGNG
今日のCVSのmake bootstrap 上手く行かない。cus-start.elのloadに失敗するです…

>>56
普通に使えてますよ。たまにハングするけど、それ以外は他のtoolkitの物と使い勝手は変わらないです。
0061名無しさん@お腹いっぱい。NGNG
gtkってgtk2かな?
0062名無しさん@お腹いっぱい。NGNG
>>61
そうみたい。
0063名無しさん@お腹いっぱい。NGNG
>>62
そうか、サンクスコ
0064ななしNGNG
"\346\274\242\345\255\227"
こんなutf-8の文字列をmuleの内部形式に変換する、
というかutf-8の文字列として評価するにはどうしたらいいのでしょう。

今は外部プログラムを呼び出して変換してますが、
mule-ucs辺りでやる方法があったら教えてください。
(mucs-convert-string "\346\274\242\345\255\227" 'utf-8-unix-stream-decoder t)
は違うみたい…
0065ななしNGNG
>>64
> は違うみたい…

Signaling: (wrong-number-of-arguments #<subr ccl-execute-on-string> 5)
ccl-execute-on-string(utf-8-unix-stream-decoder [nil nil nil nil nil nil nil nil nil] "" nil nil)
mucs-convert-string("" utf-8-unix-stream-decoder)
eval((mucs-convert-string "" (quote utf-8-unix-stream-decoder)))
eval-interactive((mucs-convert-string "" (quote utf-8-unix-stream-decoder)))
eval-last-sexp(nil)
call-interactively(eval-last-sexp)

こうなっちゃうんですね。
0066名無しさん@お腹いっぱい。NGNG
tなんかつけるから。
0067名無しさん@お腹いっぱい。NGNG
tつけたね!?
親父にもtつけられたことないのに!!
0068ななしNGNG
ああ、ごめん。>>65の方は付けてないのよ。
これxemacs-21.5.5b on Debianのbugだね。
emacs-21.3.2は大丈夫だった。

ああこれで、あちこちがutf-8なMac OS X上でもなんとかなるよ。
0069名無しさん@お腹いっぱい。NGNG
なにおめー t つけてんだよ。あー?
0070名無しさん@お腹いっぱい。NGNG
通常の三倍のt
0071名無しさん@お腹いっぱい。NGNG
ぼーくの、おしりにtさん
ムーニーマンのtさん
せかいで いちばん 好きなんだー
だけどやっぱりnilが好き
0072名無しさん@お腹いっぱい。NGNG
女性のデリケートな nil に t を(rya
0073名無しさん@お腹いっぱい。NGNG
>>58ですが、どうにも分からないので
(delq (assoc 'vc-mode minor-mode-alist) minor-mode-alist)
でvc-modeを使わないことにしました。
報告終わり。
0074名無しさん@お腹いっぱい。NGNG
>>73を実行しても何故か FILE.~.REV.~というバックアップファイルができてしまいました。。。
minor-mode-alistを見てもvc-modeはないし、FILEファイルもvc-modeにはなっていないのですが。
何かわかる方ポインタだけでいいのでお願いします。
0075名無しさんNGNG
お前、vc-version-other-windowしてるだけちゃうんかと…
ediff-vcしてるだけちゃうんかと…
0076名無しさん@お腹いっぱい。NGNG
>>75
vc-version-other-windowという記述は.emacsにはありませんが、
どういうことなのでしょうか?
0077名無しさん@お腹いっぱい。NGNG
>>76
あ、やってみてわかりました。でも、問題なのは
FILE.~.REV.~という「バックアップファイル」ができてしまうんです。
FILE.~.REV.~という「バッファ」は一切できていないのです。
0078名無しさん@お腹いっぱい。NGNG
また、vc-make-backup-files's value is nil になってます。(今vc.el調べてます。
0079名無しさん@お腹いっぱい。NGNG
>>75さんの助言から、
(setq vc-cvs-make-version-backups-p nil)
にしてみました。しばらく使ってみて結果を報告します。
0080名無しさん@お腹いっぱい。NGNG
>>79
俺も Emacs21.3.50 で同じ現象出てる。21.2 だと出てなかった気がするけど。
よく判らんかったのでほったらかしてます。
0081名無しさん@お腹いっぱい。NGNG
emacsをこれから使い始めたい厨なんですが、
windowsの場合は、どれをつかえばいいんでしょうか。
できればバイナリ配布してるパッケージがいいです。
0082名無しさんNGNG
何種類かある

本家Emacs
http://www.gnu.org/software/emacs/#Platforms
XEmacs
http://www.xemacs.org/Download/win32/setup.exe
Meadow
http://www.sodan.org/~penny/Meadow/

Meadowが一番Windowsフレンドリなんだろうけど、俺は使ったことがない。
0083名無しさんNGNG
あ、
http://kawacho.don.am/win/meadow
がup-to-dateだね。
0084名無しさん@お腹いっぱい。NGNG
>>81
Meadowがおすすめですよ
http://homepage3.nifty.com/akima/soft/meadow.html
0085名無しさん@お腹いっぱい。NGNG
沢山あるみたいですね。
とりあえずmeadow入れてみます。
ありがとうございました。
0086名無しさん@お腹いっぱい。NGNG
一番フレンドリーなのは、xyzzyだと思う。
純粋なEmacsかどうかは疑問だが
0087名無しさん@お腹いっぱい。NGNG
xyzzy はマニュアルが不足していると
聞いたことがあるが(伝聞)、今は解消してるの?
0088名無しさん@お腹いっぱい。NGNG
作者がやる気なさそう
0089名無しさん@お腹いっぱい。NGNG
やる気ないって、デカデカと書いてあるしな(笑)
0090名無しさん@お腹いっぱい。NGNG
>>xyzzy
最近使ってないけど、やる気ないと言うわりには頻繁に「バージョンナップ」
されてたし、バグ修正も異常に早かったような気が…
0091名無しさん@お腹いっぱい。NGNG
xyzzy 本体はもうかなり安定しちゃってるような

つか、スレ違い
0092名無しさん@お腹いっぱい。NGNG
xyzzyは一枚岩だから、安定度を求めるならあっちかもね。
LISPもemacsのに比べるとまともな処理系っぽいし。
よく個人であそこまで作ったもんだと思うよ。
0093名無しさん@お腹いっぱい。NGNG
でも cl だし、packageという概念が俺は理解できてない。
skk については、skkime が完成度段々上がってきてるから
問題少ないのかな。
0094名無しさん@お腹いっぱい。NGNG
>>79ですが、やっぱりできてしまいました。。。
write-file-hooksもnilですし、何が起こっているのやら。。。

>>80
やっぱりそうなんですか。。
0095名無しさん@お腹いっぱい。NGNG
漢字変換にycを使っているときに「ん」の変換を「nn」だけ
にすることはできますか?
0096名無しさん@お腹いっぱい。NGNG
しつこいようですが>>79(>>58)です。

どうやら望み通りの動作になったようです。今の所は。
バックアップファイル(元リビジョンファイル)はできていません。

vc-modeを使わない設定だけではダメで、関数も消し去ってしまわなければならないようです。
以下、その記述。

(delq (assoc 'vc-mode minor-mode-alist) minor-mode-alist)
(setq vc-cvs-make-version-backups-p nil)

>>80さんも気になるようでしたら試してみてください。
0097名無しさん@お腹いっぱい。NGNG
>>96
> 関数も消し去ってしまわなければならないようです。

関数を消す? 何か勘違いしているような…
0098名無しさん@お腹いっぱい。NGNG
>>95
どゆ意味?
0099名無しさん@お腹いっぱい。NGNG
ようわからんが、>>96 の emacs の version には
vc-mode のバグがあるということだな。
0100名無しさん@お腹いっぱい。NGNG
>>97
どういう意味ですか?
vc-cvs-make-version-backups-pは関数を返す関数ですよ?
その返す関数をnilにするんですが。
0101名無しさん@お腹いっぱい。NGNG
>>99
Meadow1.99aなのでバグは当然あると思いますが、これは設定の問題のような気がしたりしなかったり。。。
■ このスレッドは過去ログ倉庫に格納されています