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

    私的良スレ書庫

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

    元スレEmacs Part 53

    emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    351 : 名無しさん@お腹 - 2021/11/06(土) 17:57:39.88 .net (+4,-30,-31)
    >>340の人は最新のwanderlustを使いたいだけみたいだからDebianパッケージのemacs-gtk使って
    wanderlust関連だけホームディレクトリにインストールしたら良いと思うのだけど
    もしかしてEmacsも最新の入れたいのかな。Emacsはホームディレクトリではない所に入れるものだね
    352 : 名無しさん@お腹 - 2021/11/06(土) 21:35:10.86 .net (+3,-30,-108)
    PREFIX=~/.localみたいにするということですか?
    それでapelを~/.local/share/emacs/site-lispにインストールして、
    flimとsemiはLISPDIR=~/.local/share/emacs/site-lispで一応インストールできますが、
    wanderlustはもう少し面倒みたいです。
    いずれにしてもDebianパッケージでないEmacsなら
    sudo make installだけで/usr/share/emacs以下にインストールされるのに比べるとやや面倒ですね。

    EmacsはDebianパッケージでいいんですがどうも釈然としません。
    それに上記意外のelispパッケージのインストールでは特に問題は起きていません。
    353 : 名無しさん@お腹 - 2021/11/07(日) 23:21:25.99 .net (+3,-29,-31)
    Emacsの無関係のDebian11パッケージで中途半端にディレクトリ変わってるのがあったから
    Emacsも中途半端にディレクトリ変更されてるのかもしれない。
    Debian BTSでバグ報告すると解消してもらえるかも
    354 : 名無しさん@お腹 - 2021/11/08(月) 21:48:36.99 .net (+3,-30,-66)
    他のelispパッケージで問題が出てないので、
    Debianとapel/flim/semi/wanderlustどちらが問題なのか判断が難しそう。
    多分、過去には問題がなかったのでDebianの変更と関係はあるんだろうけど、
    もともとapel/flim/semi/wanderlustのパッケージの依存関係が面倒でこうなってる気もするし。
    355 : 名無しさん@お腹 - 2021/11/17(水) 21:30:34.42 .net (-6,-29,-2)
    melpa版だと最新使えるね
    356 : 名無しさん@お腹 - 2021/11/23(火) 10:53:48.15 .net (-1,-29,-16)
    melpaとかはmalware対策どうなってんの?
    357 : 名無しさん@お腹 - 2021/11/23(火) 19:58:06.89 .net (+99,+30,-88)
    ノーガード戦法だ
    最初登録申請するときはソースコードをチェックしてるけど、その後のアップデートは当然ながら追いきれるわけもなく、そのまんま各々のEmacsに降ってくる
    この辺の事情はVimとかも一緒だと思う
    この問題を解決しようとしたら、やるべき事が多すぎてかなり大変だろうね
    358 : 名無しさん@お腹 - 2021/11/23(火) 21:18:12.06 .net (+112,+29,-38)
    >>357
    薄々は分かってたけど、サンドボックス化されてないemacsではすげー危険だよな。

    chromeは限界はあるものの拡張の悪意を封じ込める機構があるからな。emacsは外部コマンドrmとか呼ばれたらどうにもならない。
    359 : 名無しさん@お腹 - 2021/11/24(水) 00:20:16.35 .net (+78,+29,-75)
    >>358
    ブラウザみたいに出来る事に制限を掛ければ幾分マシになるとは思う
    大抵のpackageにはネットワークアクセスは必要無い訳だし、それを制限出来れば少なくともローカルデータの無断アップデートは防げる
    ただ、その仕組みを実装するのは簡単じゃないだろうね
    360 : 名無しさん@お腹 - 2021/11/24(水) 00:24:05.09 .net (+57,+29,-26)
    取り敢えず、得たいの知れないpackageをインストールしないっていう自衛だけで今まで上手く行ってるし、これからもそうやって行くと思われる
    361 : 名無しさん@お腹 - 2021/11/24(水) 21:59:07.88 .net (+94,+29,-35)
    頻繁に更新してるパッケージならメンテしてる人が悪コード混入に気付くだろうし
    悪コード混入させる奴は広範囲に影響及ぼすのが目的だろうから利用者の少ないmelpaなんか眼中に無いと思う。
    362 : 名無しさん@お腹 - 2021/11/24(水) 22:26:33.67 .net (+75,+30,-49)
    >>361
    大筋は同意だけど、そこはなかなか単純に割り切れなくて難しい問題だと思うの。
    俺が悪さしようと思ったら監視の少ないショボイ拡張にブラウザのクッキーを全部scpするようなスクリプト入れ込んで、幾つかアカウント盗めればいいかなとか思っちゃう。

    個人の悪さとしては十分元が取れる。結局は手間と利益の天秤にすぎないから。
    じゃあ何でEmacsでインシデントが起きてないかは知らんww
    363 : 名無しさん@お腹 - 2021/11/24(水) 22:36:23.35 .net (+57,+29,-21)
    メジャーなプロジェクトでも、よからぬことが意外とあり得る、というのはいくつかあったやろ。

    結局、安心の根拠探しはムリ!
    364 : 名無しさん@お腹 - 2021/11/24(水) 22:36:57.32 .net (+57,+29,-20)
    我々利用者が思ってる以上に世間でEmacsは使われてないんだと思う
    365 : 名無しさん@お腹 - 2021/11/24(水) 23:07:36.04 .net (+57,+29,-21)
    emacs使ってるやつの環境がばらばらでcookie取りに行こうとしてもパスがわからない説
    366 : 名無しさん@お腹 - 2021/11/24(水) 23:41:08.32 .net (+57,+29,-25)
    おい、Emacs使いは年収1000万円以上が12.60%もいるんだぞ!悪者に狙われるに決まってるだろ!(違う)

    http://job-draft.jp/articles/323
    367 : 名無しさん@お腹 - 2021/11/25(木) 04:31:12.28 .net (+55,+29,-3)
    転職ドラフトなんてサイト見てたらバカになるよ
    368 : 名無しさん@お腹 - 2021/11/25(木) 13:30:22.00 .net (+3,-24,-6)
    native compilationてあまり話題にならないのかな?
    まあ、どれほど違うのか測りかねるところもあるけど。
    369 : 名無しさん@お腹 - 2021/11/25(木) 14:26:32.86 .net (+40,+12,-4)
    navi2chだとはっきりと体感できるほどの差がある
    370 : 名無しさん@お腹 - 2021/11/26(金) 04:13:07.88 .net (+57,+29,-32)
    少なくともEmacs-lispなら出来上がりがかなり不自然になるので
    使う前に誰かがきずくと思う
    変なところをアクセスしたり、変なポートを開けたり、通信したり
    することになるわけだから
    371 : 名無しさん@お腹 - 2021/11/26(金) 13:06:36.70 .net (+46,+28,-12)
    きずく
    372 : 名無しさん@お腹 - 2021/11/26(金) 22:57:38.09 .net (+57,+29,-2)
    対策しても紛れるときは紛れるんだから諦めてる
    373 : 名無しさん@お腹 - 2021/11/26(金) 22:59:34.69 .net (+64,+28,-2)
    自分が書いたコード以外をつかわない
    374 : 名無しさん@お腹 - 2021/11/26(金) 23:52:59.53 .net (+24,-6,-2)
    >>373
    BIOSからだぞ!
    375 : 名無しさん@お腹 - 2021/11/27(土) 00:29:19.46 .net (+52,+29,-13)
    elisp書く人に悪い人はいないよ
    376 : 名無しさん@お腹 - 2021/11/27(土) 02:16:56.10 .net (+86,+29,-1)
    良い人もいないけどな
    377 : 名無しさん@お腹 - 2021/11/27(土) 02:54:21.12 .net (+69,+29,-2)
    >>376
    これは的を得ているなぁww
    378 : 名無しさん@お腹 - 2021/11/27(土) 07:10:44.84 .net (+86,+29,-1)
    普通の人か
    問題ないじゃん
    379 : 名無しさん@お腹 - 2021/11/27(土) 09:52:14.22 .net (+56,+28,-4)
    なあRMSて敬称? 様付けの方がいいかな
    380 : 名無しさん@お腹 - 2021/11/27(土) 11:48:06.31 .net (+47,+29,-12)
    教祖様
    381 : 名無しさん@お腹 - 2021/11/27(土) 13:03:23.14 .net (+69,+29,-19)
    >>378
    世の中の多くのよくない行為はふつうの人によるものだと思うが。
    382 : 名無しさん@お腹 - 2021/11/27(土) 13:46:52.84 .net (-1,-29,-32)
    emacsconf.org/2021/

    EmacsConf 2021 が今日ですね
    383 : 名無しさん@お腹 - 2021/11/27(土) 16:00:32.47 .net (+52,+24,-2)
    質問をIRCで受け付けるって懐かしい
    384 : 名無しさん@お腹 - 2021/11/27(土) 16:10:34.75 .net (+3,-24,-4)
    技術系のコミュニティはIRCが現役だぞw
    385 : 名無しさん@お腹 - 2021/11/27(土) 16:13:34.88 .net (-1,-29,-38)
    YouTuberのヒカキンがヒカキンIRCとかIRCチャンネル始めたらIRC人口増えるかも
    386 : 名無しさん@お腹 - 2021/11/28(日) 13:25:27.76 .net (+3,-30,-304)
    所有者がrootのファイルを編集して保存するとバックアップに失敗します。

    C-x C-f /sudo::/etc/secret.txt

    Auto-saving...done
    Saving file /sudo:root@****:/etc/secret.txt...
    Renaming /sudo:root@****:/etc/secret.txt to /home/****/.emacs.d/backup/!sudo:root@****:!etc!secret.txt~...failed
    Cannot write backup file; backing up in ~/.emacs.d/%backup%~
    Copying /sudo:root@****:/etc/secret.txt to /home/****/.emacs.d/%backup%~...done
    Copying /tmp/tramp.ICQiuU.txt to /sudo:root@****:/etc/secret.txt...done
    Wrote /sudo:root@****:/etc/secret.txt

    バックアップの場所は固定しています。
    (setq backup-directory-alist '(("." . "~/.emacs.d/backup/")))
    (setq auto-save-file-name-transforms '((".*" "~/.emacs.d/backup/" t)))

    tramp-backup-directory-alistは設定していません。
    自動保存は設定通り~/.emacs.d/backup/に作成されています。
    Emacs29.0.50ですが何が問題でしょうか?
    387 : 名無しさん@お腹 - 2021/11/28(日) 19:48:41.72 .net (+3,-30,-106)
    次のコマンドも失敗するので何か制限があるんでしょうか?
    % touch /home/****/.emacs.d/backup/!sudo:root@****:!etc!secret.txt~
    zsh: modifier failed: r

    bashでも失敗します。
    % touch /home/****/.emacs.d/backup/!sudo:root@****:!etc!secret.txt~
    bash: !etc!secret.fxt~: event not found
    388 : 名無しさん@お腹 - 2021/11/28(日) 19:57:17.26 .net (+52,+24,-5)
    sudo のそれるびきちが記事書いてなかったか?
    389 : 名無しさん@お腹 - 2021/11/28(日) 20:56:41.58 .net (-6,-29,-19)
    !がshellに解釈されてない?
    390 : 名無しさん@お腹 - 2021/11/29(月) 01:06:41.47 .net (+3,-30,-277)
    make-backup-file-nameにadviceして通常なら書き込めるファイル名にしても失敗する。
    Saving file /sudo:root@asus:/etc/secret.txt...
    Renaming /sudo:root@asus:/etc/secret.txt to /home/tosh/.emacs.d/backup/^sudo:root@asus:^etc^secret.txt~...failed
    Cannot write backup file; backing up in ~/.emacs.d/%backup%~
    Copying /sudo:root@asus:/etc/secret.txt to /home/tosh/.emacs.d/%backup%~...done
    Copying /tmp/tramp.rIzC8d.txt to /sudo:root@asus:/etc/secret.txt...done
    Wrote /sudo:root@asus:/etc/secret.txt

    こうしてしまえば/root/.emacs.d/backup/にバックアップされるから、
    バックアップしてファイルの所有者が変わるとだめなのかな?
    (setq tramp-backup-directory-alist backup-directory-alist)
    391 : 名無しさん@お腹 - 2021/12/02(木) 17:32:54.61 .net (+31,-29,-25)
    るびきちの本買ったけど、古くて使えないのかな
    auto-install入れても、空テキストしか持ってこないよ
    392 : 名無しさん@お腹 - 2021/12/02(木) 18:20:26.90 .net (+96,+29,-32)
    >>391
    るびきちの本で今でも使えるとすればelispの方だけでは?
    393 : 名無しさん@お腹 - 2021/12/02(木) 20:07:30.16 .net (+50,+11,-1)
    古文書レベル
    394 : 名無しさん@お腹 - 2021/12/02(木) 21:32:47.47 .net (+104,+29,-4)
    >>392
    そっちは持ってないんですよ
    買いですか?
    395 : 名無しさん@お腹 - 2021/12/02(木) 21:33:19.29 .net (+38,+4,-15)
    >>393
    w
    ブッコフで200円だったもんで
    396 : 名無しさん@お腹 - 2021/12/02(木) 22:33:55.98 .net (+105,+29,-53)
    >>394
    オレはelispをこれで勉強した。既に古くなっているところもあるけど、まだ参考になる本だと思おうよ。
    あと、こんなのがある。
    http://ayatakesi.github.io/
    397 : 名無しさん@お腹 - 2021/12/02(木) 23:28:32.64 .net (+78,+29,-83)
    >>396
    ELisp使えるようになりたいたいんですよねー
    一応「ヌー」本第三版は持ってるものの、25使ってて、27にアップデートするのがめんどくさいですw
    でもリンクサンクスです
    398 : 名無しさん@お腹 - 2021/12/02(木) 23:31:30.20 .net (+57,+29,-21)
    そこに25のマニュアルもあるんですね参考にします
    るびきち本はレイアウトとかが割と気に入ってるので、多分Lispの方も買うと思います
    399 : 名無しさん@お腹 - 2021/12/03(金) 06:47:48.97 .net (+47,-30,-170)
    >>397
    lispはlexical scopeとdynamic scopeどちらも使えるのがいいよね。
    dynamic scope使えるおかげで、既存コードの挙動を簡単に変えることができ、emacsのカスタマイズを容易にしている。
    コードを追いづらくなるから他の言語では殆どサポートされていない機能だけど。
    また、lexical scopeもサポートされているのでクロージャも使える。
    400 : 名無しさん@お腹 - 2021/12/03(金) 10:09:28.38 .net (+72,+29,-49)
    >>399
    今のElispは全部レキシカルスコープがデフォルトだから、ダイナミックスコープの恩恵は受けてないでしょ
    古いソースコードでもダイナミックスコープじゃないと動かないコードはごく僅かだよ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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