1 名前:名無しさん@お腹いっぱい。 [2015/04/16(木) 17:20:51.10 .net] 語り合いましょう。 GNU Emacs - GNU Project - Free Software Foundation (FSF) https://www.gnu.org/software/emacs/ EmacsWiki: サイトマップ www.emacswiki.org/emacs/ 前スレ Emacs Part 47 peace.2ch.net/test/read.cgi/unix/1419059839/
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 09:06:27.31 .net] >>570 Emacs は直接 ps 吐けるし ps-print-buffer ではちょっとしたフォーマットもしてるから その気になれば Emacs 単体で組版印刷も出来るんじゃね
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 09:07:50.72 .net] >>573 ビジネスマンがつくる文章に段組とか組版がほんとうに必要なのかね? そんなことに時間を消費するより文章の中身に注力すべきだよ
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 09:20:52.48 .net] 実際、客や上司に見せる資料の見栄えを良くするために、レイアウトを凝りまくる必要があると考えてる人もいるのであろう でも、客に見せる資料のレイアウトに凝るならそれはデザイナーの領域であるし、 自分でやらないといけないとしても、これからは紙以外の媒体での閲覧も視野にいれて 構造だけをもった文章を作成し、媒体に応じたレイアウトを後から適用するべきだ そして、レイアウトに影響されて文章の中身の吟味ができないような上司は首を切るべきであるのだ
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 09:21:15.17 .net] 必要ないと思うならそれでいいんじゃないかな
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 09:31:56.22 .net] 伸びてると思ったらまたこんなのかよ
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 10:07:26.11 .net] 俺 >>554 だけど、 >>552 が面白かったから真似しただけなんだ。 皆 Word も Emacs も好きなのね。 org-mode で .docx 吐けるといいね。
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 10:15:17.55 .net] docx 吐けるよ orgmode.org/manual/Extending-ODT-export.html
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 10:19:53.20 .net] >>582 日本語も通るならちょっと使ってみたいな
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 11:35:42.91 .net] >>571 >構造を持っているけどスタイルは固定されていない文章は、 >プレーンテキストでなくてもいい docbookがいいんじゃない? 最近あまり話題にならないけど…
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 14:22:59.93 .net] >>578 texのbeamer classを使うときれいにプレゼン資料できますよね
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 15:05:55.54 .net] emacsでコードを書いて、mapleにそれを送ってfeedさせるには どうすればいいのでしょうか?たとえば shellを使う場合にはshellで maple <<< "2+2;" と書いてRETするとmapleは4を吐き出して、shellに戻ります。 shellの画面で maple test.mpl > ouput とすればshellで読み込んだバッチ(test.mpl)をmapleにfeedさせて 結果をoutputというファイルとして吐き出して、shellの画面は そのままです。(outputはディレクトリにちゃんと吐き出されている) コードをshellに書かずに、emacsに書いてそれを直接mapleに送って feedさせ結果を出させるというふうにはどうすればできるのでしょうか? mapleというのは重要ではなくて、shellに直接書かずに、emacsの上で書いて、 それをmapleにfeedさせてoutputを出させるにはどうすればいいかと いうことをお尋ねしたくて書きました。どうかよろしく
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 15:55:02.56 .net] >>586 領域を選択して M-| だよ (パイプで渡すと覚える) これは別バッファに結果が出力されるから上
603 名前:書きしたいなら C-u M-| [] [ここ壊れてます]
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 19:25:13.14 .net] >>587 ありがとうございます。本当に助かりました。
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/22(土) 23:40:37.28 .net] spacemacs使ってる人おる?
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/23(日) 15:18:46.93 .net] spacemacsって何かざっと見たところevil-modeに更に手を加えたやつみたいだな evil-modeと何が違うのかは良く分からん
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/23(日) 22:28:40.65 .net] >590 evil-mode 使わない holy-modeってのも選択できた。 最初からいろいろはいってるやつないんかなーって探してたら 見つけたから聞いてみた
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 04:02:23.04 .net] なにこの過疎スレ
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 04:09:13.64 .net] 俺は10分置きくらいに見てるし 年に20回以上は書いてる
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 05:58:06.29 .net] 自分はM-Melpaでインストールしてるだけの初心者だし、 evil-modeについては、わざわざvimに似せなくても vim入ってるから使おうとおもえば使えるという ことで、何も書き込みできないから見てるけど 書き込めない。
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 06:10:49.98 .net] 2002年の頃はすごくレスがついてるんだなあと驚いた macemacsjp.sourceforge.jp/kakologs/2ch/html/1034581863.html macemacsjp.osdn.jp/index.php?FrontPage
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 06:26:26.95 .net] Evilモードとかっていらなくね? macつかってるならコマンドタブで入れ替えるなり方法あるよね? Emacs内でターミナル立ち上げてその中でVim使うのと変わらない気もするんだが、、、、
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 12:11:23.23 .net] >>596 Chromebook の crosh で Emacs Evil を動かしてる。 なんで Evil を使うのかというと、Chromebook では C-n のバインドが新しい Chrome ウィンドウにとられちゃうから。 じゃあ Vim を使えば?というと、そうでもなくて、crosh では (ddskk の例外を除いて) 日本語入力ができないという難点がある。
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/28(金) 12:44:47.67 .net] >>596 evil-modeは単純にキーバインディングをvimっぽくするだけだ それ以外にhelmだのを使ってたら意味があるだろ
615 名前:名無しさん@お腹いっぱい。 [2015/08/29(土) 07:29:03.53 .net] なんでこんなにキーバインドに振り回される世の中になってしまったんだろう
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/29(土) 07:38:34.57 .net] 別に世の中は振り回されていないとおもう
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/29(土) 22:00:02.02 .net] 初めての人のためのLISP を読み始めたよ。おもしろい
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/29(土) 23:55:32.98 .net] コンソールからemacs使うときにマウスと日本語同時に使う方法ありませんか? fbtermで日本語表示できるようにするとマウスに反応してくれない コンソールからそのまま動かすとマウスはいいけど日本語が■になる
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 00:05:47.96 .net] Common LispハッカーのポールグレアムはEmacsユーザーじゃないんだよな。 つまりそういう事だ。
620 名前:名無しさん@お腹いっぱい。 [2015/08/30(日) 00:46:11.85 .net] でもemacsが現状一番elispなどの資産あるから 最適解と思って使う
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 01:00:04.33 .net] Emacsって、Unixの思想からかけ離れた聳え立つ糞だよね。
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 01:12:18.40 .net] 別にEmacsはUnixの思想に沿うように作られてるわけじゃないからな RMSのお言葉 > Unixはわたしの理想のシステムではありませんが、そんなに悪くもありません。 > Unixの重要な機能はよいもので、わたしはUnixに欠けているものを、 > 重要な機能を損なうことなく、補うことができるだろうと考えました。 > そしてUnixと互換のシステムは多くのほかの人々が採用するのに便利でしょう。
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 07:43:50.37 .net] >>602 (xterm-mouse-mode 1) これでfbterm上でもマウスに反応するようになるけど 範囲選択のドラッグ中のハイライトが無効等、描画に若干問題があるみたい
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 08:14:42.53 .net] 1.束縛するインターフェースは作るな。 2.効率と移植性を高めるためにシェルスクリプトを利用せよ。 3.全てのプログラムはフィルタとして振る舞うようにせよ。 emacsをフィルターとして利用することはできるのでしょうか?
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 10:32:04.14 .net] --script オプション使えば良いんじゃない cat.el: ===== (let (line) (while (setq line (ignore-errors (read-string ""))) (princ (concat line "\n")))) ===== $ emacs -q --script cat.el < file
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 11:11:03.02 .net] >>605 Unixはカルフォルニア大学バークリー校の生まれ。 Emacsはマサチューセッツ工科大学の生まれ。 生まれが違うから思想も違うんでしょ。 ちなみにLispはマサチューセッツ工科大学の生まれ。
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 11:15:19.63 .net] 書き忘れた。 viはカルフォルニア大学バークリー校の生まれ。 「viのほうがUnixの精神に沿ってる」とかそういう話があるけど、 生まれと育ちが一緒だからじゃないの?
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 12:35:09.91 .net] むしろunixの思想そのものだから御仕着せの編集コマンドではなく 組み合わせて使うための小さなツールが沢山備わっている
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 15:04:17.38 .net] >>610 違うだろ UNIXはAT&Tのベル研究所で生まれたもんだ BSDの方がバークレーだ ビルジョイが中心になって開発してたがその時にviも作った
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 15:18:40.54 .net] >>605 そもそもUnixの思想って個々の機能はシンプルにして組み合わせる事をいうが エディターがそんなんで作れるわけない viはUnixの思想に沿ってると言いたいのだろうが、一体Unixのどんな機能を 組み合わせて出来上がってんだ? むしろEmacsの方が他のコマンドを積極的に使って連携する環境は整ってる
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 16:30:29.79 .net] たまには ed の事も思い出して上げて下さい
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 21:55:58.03 .net] spacemacsみたいなemacsディストリビューションって他になんかない?
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/30(日) 22:09:57.54 .net] どんな勉強すれば>>609 みたいにemacsについていろんなことが できる人になれるんだろう?
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 00:14:52.05 .net] バークレーをバークリーとか言う奴いるんだw Emacs使う奴って排他的で本質見えてない馬鹿多いよな。 ちょん!w
635 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 01:58:28.72 .net] ありがとう。ターミナルでそのコマンドを入れて、作ったファイルをemacs 経由でターミナルに表示させることができました。
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 02:02:21.95 .net] >>618 君が何が発音を知らないだけなんだよ forvo.com/word/berkeley/#en
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 02:03:57.89 .net] 訂正 ×何が発音を ○何が正しい発音かを
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 03:16:32.63 .net] >>621 まずは正しい日本語からな笑 俺も日本人のカタカナ表記は間違いだらけで好きじゃないけど、 今更ワーラーとか言わないし使わないだったらWaterと書くし。 日本でBerclayはバークレーで通ってるんだから、 お前の常識を通すなよw こういうアホって本当に多いよな、Emacs使い。 あと目が細い奴も多い印象。目開けてるのかね
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 08:30:58.11 .net] >>305 Oakley はオークリーだし iron をアイロンとか言っちゃうお国柄だし、 それで通ってると言われてもな。
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 08:32:06.15 .net] すまんどこにレスしてんだ。俺
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 08:53:47.24 .net] キャリフォーニア大学バークリー校w カリフォルニア大学バークレー校 バークリー音楽大学
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 09:59:13.68 .net] >>622 それだと金大中をキ
643 名前:ンダイチュウと読んでた頃とかわらない。 キムデジュンと呼ぼう。韓国人に「日本ではキンダイチュウと 読んでるからそれでいいんだ」というと、田中角栄を中国読み されると違和感を感じるだろう、それと同じと言われたよ。 ワラーはアメリカ限定でしょ。 [] [ここ壊れてます]
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 10:01:49.35 .net] >>364 ありがとう それを今読んでます。訳の文章もいいですね。
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 10:21:27.29 .net] スレ違いの話は早めに切り上げてくれ
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 15:05:09.49 .net] (concat "The " (+ 2 fill-column) " red foxes.") を評価すると Wrong type argument: sequencep, 72 と出ました。どうすれば"The 72 red foxes"と表示すれば いいのでしょうか?原因はなんなのでしょうか? 教えていただけたらとおもいます。よろしくお願いします
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 15:24:44.51 .net] >>629 concatの各引数は文字列か文字列に変換できる値のリストじゃないといけないから (concat "The " (format "%d" (+ 2 fill-column)) " red foxes.") とか (concat "The " (number-to-string (+ 2 fill-column)) " red foxes.") かな?
648 名前:めんどいから@sc [2015/08/31(月) 17:25:03.49 ID:D5kbys/PT] ということで、はなっから format 使えと
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 17:25:48.98 ID:UPTZ+NNIx] 向こうで言え
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 17:06:33.83 .net] >>630 ありがとう >>629 は www.math.s.chiba-u.ac.jp/~matsu/lisp/emacs-lisp-intro-jp_2.html#SEC9 の1.8.2のコードそのものなのですが、なぜエラーがでるような コードをのせているのでしょう?
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 17:48:02.58 .net] それ古いな https://www.gnu.org/software/emacs/manual/html_node/eintr/Args-as-Variable-or-List.html
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 17:54:47.39 .net] >>633 古いEmacsではそのコードで通ったんでしょうね。それは >Programming in Emacs Lisp (An introduction) 1.05 版の日本語訳 です 古いEmacsではそのコードで通ったんでしょうね 新しいマニュアルだと (concat "The " (number-to-string (+ 2 fill-column)) " red foxes.") になってます https://www.gnu.org/software/emacs/manual/eintr.html
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 18:07:00.29 .net] >>633 の原文はEmacs20が出たころ Emacs21からは通らなくなった模様 https://github.com/typester/emacs/blob/master/etc/NEWS.21#L2561
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/08/31(月) 19:22:39.68 .net] >>634 >>635 >>636 教えてくれてありがとうございます。 さらに、調べていただいて恐縮です。 (自分自身にシラベナイトイウナマケブリイカンと肝に銘じました) これからもよろしくお願いいたします。
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 00:21:38.17 .net] おかげさまで1. List 処理が終了です
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 01:01:51.65 .net] それは報告しなくてもいいです
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 11:02:45.47 .net] また真性に本格的に住み着かれたな
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 16:30:29.38 .net] Macで手足のように使いこなすとしたらEmacsとかダサいの捨てて普通にSublime Textの1択だよな。 Emacsは環境w 良い環境が既にあるものの上でわざわざ環境を一から作る馬鹿どもの集まりなんだよね?ここは。 まだEmacs使って消耗してるの?
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 16:48:26.99 .net] またMac野郎が湧いてきたぞw
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 16:51:01.67 .net] AtomエディタとかVisual Studio CoreエディタじゃなくてSublimeな理由は何?
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 18:34:50.28 .net] >>643 軽いからかな。 Atomもたつくらしいし、
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 21:30:51.38 .net] >>644 おまえここがUNIX板なのをわかって書き込みしてる?
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/01(火) 23:27:59.33 .net] ewwでpdfのリンクへ進んだら自動的にdoc-view-modeで表示してくれんかなあ。 そのままASCIIで表示されても困る。external-viewerってのも回りくどいし。
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/02(水) 03:42:19.34 .net] どういう使い方をすればemacsで消耗するんだ
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/02(水) 07:45:45.40 .net] >>646 pdf-toolsを使ったほうが高機能で表示も綺麗 adviceなりhookなりでpdfのときのみewwのdoc-viewをこちらのpdf-view-modeに 変更すればお望みのことも可能
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/07(月) 17:09:38.26 .net] どうでもいい事だけどM-x display-time-world は夏時間を考慮してないな これじゃEmacs使いは1時間遅刻しちまうぜ
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/09(水) 04:03:54.73 .net] M-x emacs-init-time 11.5 seconds (´・ω・`)
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/09(水) 20:14:12.18 .net] PC買い換えなはれ
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/09(水) 22:22:46.10 .net] 以前、縦書きの話題で "@メイリオ" のフォント名が出ましたが、 Mac + Emacs で @メイリオ を指定しても ttp://matsukaze.way-nifty.com/blog/2012/07/meadow-627f.html のように上手くいきません。 特にメイリオフォントである必要はありませんので、同用途に使えるフォント名 並びに設定の記述方法を教えて下さい。
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/10(木) 21:11:22.83 .net] >>614 > viはUnixの思想に沿ってる 誰もそんな事は言っていない。Emacsが聳え立つクソだと言っているだけ。
671 名前:名無しさん@お腹いっぱい。 [2015/09/11(金) 09:52:30.40 .net] _人人人人人人人人人人人人人人人_ > そうなんだ!すごいね! < ´ ̄^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄ __、、=--、、 __ / ・ ゙! /・ `ヽ | ・ __,ノ (_ ・ | ヽ、 (三,、, _) / /ー-=-i'’ (____,,,.ノ |__,,/ |__ゝ 〉 ) ( )
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 14:24:05.71 .net] >>653 頭悪そう…
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 14:36:10.16 .net] かまうなよ 伝染るぞ
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/11(金) 17:02:19.67 .net] 困 出 ボ ら. せ リ せ. と ュ る. 床 | 屋 ム を を ∧_∧ ( ;´Д`) ( つ 彡⌒ミ ) 「(´・ω・`) |/~~~~~~ヽ
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/13(日) 00:28:55.12 .net] >>650 4.2 seconds
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/13(日) 00:39:05.95 .net] >>649 そうなの? New York Saturday 12 September 11:36 EDT がemacs 別のページだとnewyork same time(Adjusted for DST or summer time ) Osaka +13 だから夏時間を考慮してるんじゃないかな?
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/13(日) 00:40:54.92 .net] >>650 0.0 seconds (0.086 seconds)
678 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 13:58:35.12 .net] >>659 NTEmacsだとどうやっても日本語環境になって (LANG=C emacs -Qでも駄目) New York 日曜日 13 9月 23:54 EDT と表示される (Windowsが日本語版だからそれを判定してるっぽい) EDTは夏時間を考慮したタイムゾーンなのにロケールが日本だから 時間の方は+1されずに表示されるという状況のようだ 最終的にformat-time-stringが呼ばれるけどこれが何かあるのかね
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 14:21:30.50 .net] NTEmacs何年も使ってないけど (setenv "LANG" "C") は使えるんじゃないのかな
680 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 17:50:54.60 .net] system-time-locale を C にするんだ NTEmacs はシステム周りのロケールの取り方がちょっと特殊だったような w32*.elのどれか読んでてへーってなった記憶がある
681 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 18:06:29.57 .net] ちなみに arch linux だと普通に夏時間考慮した時刻が返ってきたよ。 LANG も LC_* も ja だからそこらへんは関係ないね。 cygwin 版でも夏時間考慮した時刻返ってきたし、NTEmacs 固有の問題なんじゃない?
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 18:19:22.61 .net] >>663 なるほど、言うとおり"C"にしたら New York Monday 14 September 04:07 EDT になったけど相変わらず夏時間は考慮されてないな… 試しにLinux版で確認したら New York 月曜日 14 9月 05:15 EDT だってさ…日本語ロケールでもちゃんと夏時間が考慮されてる 一時間遅刻するのはNTEmacsの人だけだな
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 18:56:47.34 .net] >>665 どうもNTEmacs はシステムの夏時間考慮フラグしかみてないっぽい TZ=PST8PDT みたいに PDT くっつけても無視される システムの設定で夏時間のあるタイムゾーンにすると PST8 もPST8PDT も JST-9 も正しい時刻返すようになる ちゃんとソースおってないけどバグなんじゃないかしら
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 19:29:24.46 .net] >>666 ソース見てみたけど最終的に呼び出されるlocaltime()に問題があるようだ /* The Windows CRT functions are "optimized for speed", so they don't check for timezone and DST changes if they were last called less than 1 minute ago (see support.microsoft.com/kb/821231 ). So all Emacs features that repeatedly call time functions (e.g., display-time) are in real danger of missing timezone and DST changes. Calling tzset before each localtime call fixes that. */ だってさ (w32.c:sys_localtime()のコメント) NTEmacsはvcrt*.dllのlocaltime()を直で呼んでいて cygwin版は自前のlocaltime()を呼んでるから挙動が違うんだろうね
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 19:34:40.43 .net] NTEmacsはsys_localtime()を別途定義して、これは毎回localtime()を呼び出す直前に タイムゾーンを切り替えてしまう荒業でバグを回避してるようだ (最終的に #define localtime sys_localtime される) しかし今使ってるNTEmacs64はその#defineが効いてなくてバグがそのまま なのが判明した これ以上はスレ違いだからやめとく
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 19:58:24.73 .net] 5.3 seconds メモリー4Gから8Gに増やしたら4秒から5秒台に遅くなった
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 20:08:07.99 .net] なぜ4.2 secondsから5.5 secondsに?
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/14(月) 21:28:31.74 .net] (emacs-uptime) "8 days, 12 hours, 38 minutes, 16 seconds" うぅ
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/15(火) 00:55:56.73 .net] >>671 まさに嫁だな
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/15(火) 12:17:58.29 .net] (emacs-uptime) "6 days, 1 hour, 38 minutes, 17 seconds" よーし数ヵ月もの貼っちゃうぞ とか思ったら先週OSリブートしてたんだぜ
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2015/09/15(火) 12:34:35.45 .net] 高速に再起動出来るようになってからはわりとちょくちょく終了させるようになったわ