のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,368,277人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレEmacs Part 34

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - lookup + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    251 : 名無しさん@お腹 - 2010/03/27(土) 08:52:25 (+57,+29,-9)
    カレントディレクトリをパスに含めるなハゲ!!って最初に教わったもんだけど
    252 : 名無しさん@お腹 - 2010/03/27(土) 10:13:39 (+86,+29,-5)
    含めちゃいけない理由は理解してる?
    253 : 名無しさん@お腹 - 2010/03/27(土) 10:17:01 (+3,-30,-122)
     ―┼‐         ノ     /   |  --ヒ_/     /   \ヽヽ    ー―''7
       `」   ┼,   二Z二   レ   /  /´レ' \ ―7 ̄}  |  ー-、   /
     (__  (|フ)   (__ノ  _ノ  ∨`  ノ  /  /     _ノ    \_

        ─┼-        /   |   ‐┼-   |     ー|―
        ─┼─ |   \ レ  /   ̄Tー  /      ノ -─
       (二フヽ  \/    _ノ   (二フ\  ヽ_ノ   / 、__

         i';i
        /__Y
         ||真||                   /⌒彡
      _ ||露||         /⌒\     /冫、 ) ・・・・・・。
      \ ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄\ `./⌒ i `  /ゝ    _,,..,,,,_
      ||\`~~´  (十万石)     \( >     ('\\  ./ ,' 3 `ヽーっ ・・・・・・。
      ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄\`つ    ⌒ _) l   ⊃ ⌒_つ
         .|| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄||                `'ー---‐
    ( 'A) ・・・。 〃∩ ∧_∧        <⌒/ヽ___
    /(ヘ)ヘ    ⊂⌒(  ・ω・) ・・・。  <_/____/ zzzz・・・
             `ヽ_っ⌒/⌒c
    254 : 名無しさん@お腹 - 2010/03/27(土) 10:17:08 (+51,+28,+0)
    今時そんなこと言う人居ないし。
    255 : 名無しさん@お腹 - 2010/03/27(土) 10:21:13 (+103,+29,-10)
    >>252
    カレントにある実行ファイルを迂闊に実行してしまい無用なトラブルを回避するため
    256 : 名無しさん@お腹 - 2010/03/27(土) 10:31:48 (+134,+29,-40)
    シングルユーザだと結構どうでも良い上に
    今時は得体のしれないアプリケーションを正規の方法でインストールしちゃうケースの方がおっかない。
    257 : 名無しさん@お腹 - 2010/03/27(土) 11:29:06 (+107,+29,+0)
    >>255
    んー、50点。

    >>256
    まぁそうだね。
    258 : 名無しさん@お腹 - 2010/03/27(土) 11:33:05 (+111,+29,-3)
    >>257
    で、正解は?
    まさか>>256ぢゃないよね
    259 : 名無しさん@お腹 - 2010/03/27(土) 11:33:17 (+11,-18,-27)
    >>249
    もしかしてスクリプト書いてるときにシェルに下りて
    スクリプト名を手打ちして実行したりしてんのか?
    260 : 名無しさん@お腹 - 2010/03/27(土) 11:45:29 (-1,-29,-13)
    auto-install.el で 誰でも書ける wiki から直インストールとかよく使う気になれるよな。
    261 : 名無しさん@お腹 - 2010/03/27(土) 11:57:03 (+76,+29,-28)
    >>258
    http://www.ipa.go.jp/security/fy21/reports/tech1-tg/a_01.html
    の3の最後の段落あたりまで踏み込んでほしかった。
    262 : 名無しさん@お腹 - 2010/03/27(土) 12:09:51 (+8,-29,-20)
    >>261
    rootのPATHにカレントを含めなければ、まぁまぁOKって認識でおk?
    263 : Zeno ◆5 - 2010/03/27(土) 15:07:58 (+57,+29,-20)

    諸君、元気でやってる!?

    吾は調子が良すぎて、一日中笑顔だよ。

    思うに牛乳を大量に飲むようになってからそうなったようだ。
    便通(うんこの出)も良好になった。

    264 : 名無しさん@お腹 - 2010/03/27(土) 15:13:57 (+94,+30,-61)
    マジで?
    最近、なんか日本人は遺伝子的に牛乳に向いてないとかいわれてるから
    あんまり牛乳飲まなくなったなあ。
    俺も試しに牛乳がぶ飲み生活してみようかなあ。
    265 : 名無しさん@お腹 - 2010/03/27(土) 15:29:06 (+96,+29,-3)
    慣れない内はしばらくゲリピーだろうな。
    266 : 名無しさん@お腹 - 2010/03/27(土) 15:32:50 (+88,+24,+0)
    こんなテンション高いZeno様嫌だ
    267 : Zeno ◆5 - 2010/03/27(土) 15:47:12 (+3,-29,-44)

    スクリバーノ氏が Concurrency ブランチをおっ立てたそうだ。
    吾はまだ眺めていないが、興味のある者は試してみると良い:
    http://bzr.savannah.gnu.org/r/emacs/other-branches/concurrency/

    それと anything ファン必見のニュースだが、メーリングリストでは
    anything.el が本家に取り組まれるような方向で意見が交換されている。
    良かったな。
    268 : 名無しさん@お腹 - 2010/03/27(土) 15:48:44 (+40,-29,+0)
    anything ときいて something を連想し、サトームセンを思いだした。
    269 : Zeno ◆5 - 2010/03/27(土) 15:57:09 (+77,+30,-85)

    >>264
    これは吾だけかもしれないが、かなり効果がある。
    他人からは気持ち悪いと思われるかもしれんが、
    コーディングが捗りすぎて怖いくらいだ。

    >>265
    吾の場合、即効性があったように思える。

    >>266
    気をつけよう。

    >>268
    これか?http://ja.wikipedia.org/wiki/%E3%82%B5%E3%83%88%E3%83%BC%E3%83%A0%E3%82%BB%E3%83%B3


    週末、海辺に車を止め、ものすごく小さなノートを使って
    片手でコーディングをしている人間を見掛けたら声をかけてくれ。
    それは吾だ。
    270 : 名無しさん@お腹 - 2010/03/27(土) 16:03:32 (+86,+29,-1)
    ぶん殴ってもいいですか?
    271 : Zeno ◆5 - 2010/03/27(土) 16:07:48 (+69,+29,-10)

    >>270
    それは駄目だ。暴力はよくない。
    とはいっても、車の中にいるから
    安全は確保されているのだが。
    272 : 名無しさん@お腹 - 2010/03/27(土) 16:17:44 (+62,+29,-20)
    > それと anything ファン必見のニュースだが、メーリングリストでは
    > anything.el が本家に取り組まれるような方向で意見が交換されている。
    > 良かったな。

    こういう成長過程のパッケージはどうせ最新版入れなおすんだし
    無理に本家に入れることないだろうになあとは思うんだよな
    273 : 名無しさん@お腹 - 2010/03/27(土) 16:18:55 (+3,-30,-66)
    anything というか rubikitch は (require 'cl) 信者だからな。
    本家に取り込まれたら (eval-when-compile (require 'cl)) に
    直されるが、それを受け入れるとは思えんな。偏屈だし。
    274 : 名無しさん@お腹 - 2010/03/27(土) 16:35:36 (+57,-1,-31)
    もう cl はネイティブ実装しちゃっていいんじゃないだろか・・・
    275 : Zeno ◆5 - 2010/03/27(土) 16:51:53 (+60,+29,-1)

    >>274
    それは吾も賛成だ。
    276 : 名無しさん@お腹 - 2010/03/27(土) 21:59:36 (+0,-28,-28)
    anything-なんとか
    は,「なんとか」の関連する機能を自動で設定なしで使えるものだと思ってたんだけど
    合ってる?
    277 : 名無しさん@お腹 - 2010/03/27(土) 22:09:49 (+49,+21,-7)
    なんとかの出力結果とか補完候補を anything のインターフェースで絞りこみ選択出来る
    278 : Zeno ◆5 - 2010/03/28(日) 12:28:23 (+99,+30,-66)

    Emacs は生涯を共にする伴侶だ。
    我々は他の誰よりも長い時間を Emacs と共に過ごすであろう。
    それを考慮すれば Emacs Lisp の本格的な学習は非常に
    効率的な時間の使い方であり、それは一生の情報資産ともなる。
    それは若ければ若いほど効果的だ。

    聡明な君達ならわかるはずだ。
    諸君、Emacs Lisp を学びたまえ。
    今すぐに!
    279 : 名無しさん@お腹 - 2010/03/28(日) 14:28:42 (+12,-29,-56)
    複数のファイルを指定してキーボードマクロを実行したいのですが、どのような方法があるでしょうか?

    複数のファイルの選択は、diredでマークしたものや特定のディレクトリ下のファイル全てなどが出来ればと思っています。
    280 : 名無しさん@お腹 - 2010/03/28(日) 14:47:18 (+19,-24,-50)
    >>279
    キーボードマクロは、記録したとおりにキー操作を実行するだけだよ。
    私の場合は dired 使ってリネームしたり、タイムスタンプの若い 100 個の
    ファイルを移動したり等々に、キーボードマクロを使ってる。
    281 : 名無しさん@お腹 - 2010/03/28(日) 15:12:05 (+38,-28,-98)
    すみません。書き方が悪かったようです。

    現在はキーボードマクロをバッファに対して、開いては実行、閉じる。開いては実行、閉じる。
    としているのですが、複数のファイルに対して行う方法が無いかと考えております。
    キーボードマクロの中で、C-x C-sまで入れているのでバッファに対して実行を行ってくれると
    保存まで複数のファイルに対して行えるかと思うのですが、難しいのでしょうか?
    282 : 名無しさん@お腹 - 2010/03/28(日) 15:14:02 (+0,-27,+0)
    dired 上でやればできそう。
    283 : 280 - 2010/03/28(日) 15:16:53 (-2,-29,-6)
    >>282
    そだね。

    前置き引数を付けると、n 回実行してくれるのでおすすめ。
    C-u <n> C-x e
    284 : 名無しさん@お腹 - 2010/03/28(日) 15:21:44 (+3,-30,-141)
    Lisp使ってもいいなら、M-x name-last-kbd-macroでfooと名前を付けたとして、
    (dolist (file (directory-files "ディレクトリー名"))
    (if (not (file-directory-p file))
    (progn (find-file file) (execute-kbd-macro 'foo) (save-buffer))))
    をLisp InteractionのバッファーでC-jで実行したらディレクトリー内
    のファイルに対して実行できる。
    285 : 名無しさん@お腹 - 2010/03/28(日) 15:22:08 (+63,+29,-36)
    >>281
    キーボードマクロをelispとして書き出して関数として呼べるようにし、
    diredでどれかのキーに割り当てればできるとおもうよ。
    286 : 名無しさん@お腹 - 2010/03/28(日) 15:35:18 (-2,-30,-23)
    訂正、(directory-files "ディレクトリー名" t) とtを追加してください。
    287 : 名無しさん@お腹 - 2010/03/28(日) 16:45:07 (+112,+29,-38)
    >>278
    言っていることは解るが、今プログラマーをやれている人間って、相当限られた自公政権組だろうし(嫌味)、仕事で使いたくても、そもそも許可も出ない。

    それに言語をマスターするというのは、相当な時間、環境とモチベーションが必要だよ。
    288 : 名無しさん@お腹 - 2010/03/28(日) 16:58:17 (+57,+29,-15)
    言う程難しかないのに、elispは。
    289 : Zeno ◆5 - 2010/03/28(日) 16:58:31 (+112,+30,-82)

    >>287
    できないと思っているだけじゃないのかね?
    いくら時間が制約されているとはいえ、大概の人間は
    毎日少なくとも1時間は自由に使える時間があるはずだ。
    そのうちの10分で良い。一日10分、休みの日は1時間
    Emacs Lisp の学習に費やす。それを三ヶ月続けるだけでも
    かなり Emacs が違って見えてくるはずだ。

    ところで、 「Emacs合宿」をしてみたいな。
    そういった行事を組むのが好きな者はいないのか?
    290 : 名無しさん@お腹 - 2010/03/28(日) 17:10:33 (+94,+29,-25)
    合宿とまではいかんでも勉強会は結構開かれてると思うんだけど。
    Zeno様はあんまりああいうのは参加しない系?

    tokyo-emacs ってもうやってないのかな?
    291 : 名無しさん@お腹 - 2010/03/28(日) 17:21:25 (+98,+29,-49)
    別にelispが書きたいわけじゃない。
    プログラムを書きたいだけだ。

    その手段としてelispを学べば手抜きをしてプログラムが楽に書けるようになる
    というのであれば学ぶだけの話だ
    292 : Zeno ◆5 - 2010/03/28(日) 17:27:14 (+78,+30,-79)

    >>290
    吾は昔から行事事には無頓着で、そもそも日時を
    トラックしていない場合がほとんどなので、
    参加まで漕ぎ着けることがあまりない。
    まあ何かに参加したとしても、吾の素性を
    露にすることはないと思うが。

    >>291
    > elispを学べば手抜きをしてプログラムが楽に書けるように

    なる。
    293 : 名無しさん@お腹 - 2010/03/28(日) 17:32:07 (+62,+29,-103)
    今後も emacs を開発環境にするなら手抜きでプログラム書くための一助になるんじゃね?
    flymake みたいなのって生産性上げてくれるよね。

    なんていうかさ、勉強なんてそこまで堅苦しく考えんでも
    Excel で VB マクロ書くんだとか大量のテキスト置換するのに sed だの perl で正規表現書くんだ
    ぐらいの気軽さで良いと思うんだけどね。





    294 : 名無しさん@お腹 - 2010/03/28(日) 17:35:00 (+63,+30,-47)
    elispは手段のための目的だしな。
    (脳味噌のキャパ的に)気軽に覚えられないんだったら別に無理せず本来の目的おっかけるべきでしょ。
    別に自分が頑張らなくても他の優秀な誰かが便利なのたくさん作ってくれるしな。
    295 : 名無しさん@お腹 - 2010/03/28(日) 17:49:43 (+39,+29,-14)
    >>289
    大事なことを忘れている。
    10分のつもりがやり始めると面白くなって
    気がつくと3時間もやっていたりすることだ。
    297 : 名無しさん@お腹 - 2010/03/28(日) 17:56:25 (+35,+0,+0)
    >>295
    同意w
    298 : Zeno ◆5 - 2010/03/28(日) 18:01:22 (+97,+30,-157)

    >>295
    異論はない。そしてそれはいいことだ。
    だが日によって打ち込む時間には波が出てくる。
    大事なのは、多かれ少なかれ毎日続けることだと思う。

    だが、実際やりすぎには注意が必要だな。
    というのも、ある程度 elisp を極めると、
    他の elisp パッケージのコードが汚く見え、
    全て書き直したり、よくできているコードに対しても
    advice だらけになったりする。
    しまいには、小さ目のパッケージを全て自分用に
    リライトする結果となる。… 吾だが。

    >>296
    まっ、まあ少々齧ってみた程度ではあるが。
    一通り文献を漁ったところ、思ったよりも
    全体的によくできたシステムだったので使い始めたところだ。
    299 : 名無しさん@お腹 - 2010/03/28(日) 18:21:56 (+70,+30,-41)
    >>298
    全くの正論だが、環境がころころかわるのを余儀なくされるこの時代に、モチベーションもあがらないよね。日本はこれから、勉強がまともにできる国になるのか疑問だ。

    院卒でも就職難だし。
    300 : 名無しさん@お腹 - 2010/03/28(日) 18:42:11 (+70,+29,-57)
    どこでも俺用設定で満たされたlinuxなりが使えるのならいいんだけどなぁ…
    ドワンゴとかはてなみたいところならエディタもOSも自由なんだよね
    一方IBMサービスとか末端はOSSには指一本触っちゃいけないってところもあるし
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - lookup + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について