タグ

Linuxとemacsに関するtyruのブックマーク (4)

  • Unixでスライドショー: Emacs編 - karasuyamatenguの日記

    画像と次々と見せるスライドショーツールは各OSにつきものだが、天狗はUnixのそこら辺にころがっているツールでやる。 Emacsは最近(23からか)画像が見れるようになった! そこで、Emacsによるスライドショー find ~/Desktop/ -type f -name '*.jpg' \ | grep -v ' ' \ | xargs -I % \ emacsclient -e '(progn (find-file "%") (sleep-for 3))' findで画像らしきファイルを見付けてxargsでemacsclientを回す。emacsclientってのは今走っているEmacsをサーバとみなしてリクエストを送るコマンド。(エディタがサーバだぜ。流石Emacs!) -e で指定したLispを実行してくれる。crontabなど外部エディタを使うコマンドにおいて、viの代りとして

    Unixでスライドショー: Emacs編 - karasuyamatenguの日記
  • Unixでスライドショー: シェル編 - karasuyamatenguの日記

    画像と次々と見せるスライドショーツールは各OSにつきものだが、天狗はUnixのそこら辺にころがっているツールでやる。 FreeBSDのときはこうする: xv -wait 3 /mnt/dcim/100msdcf/*.jpg しかし、Ubuntuにはxvがない。もう古いプログラムなんで捨てられちゃったみたい。(そういう古いプログラムも提供し続けるbsdのportsはえらい) vxにとって代る画像ビューアはgmとかgpicviewとか無数にあるけれど、xvの-waitオプションが無い。しかたないからシェルで-waitオプションをシミュレートする。 プログラムを3秒走らせて終了するシェルスクリプト briefly.sh #!/bin/sh gm display "$1" & pid=$! sleep 3 kill -9 $pid あとはforループで回せばいい: for ff in `find

    Unixでスライドショー: シェル編 - karasuyamatenguの日記
  • GNU Emacs - GNU Project

    An extensible, customizable, free/libre text editor — and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include Content-aware editing modes, including syntax coloring, for many file types. Complete built-in documentation, including a tutorial for new users. Full Unicode support for n

    tyru
    tyru 2009/06/18
    emacsのダウンロード場所
  • バッドノウハウと「奥が深い症候群」

    計算機を使っていると、何でこんなことを覚えないといけないのだ ろうか、とストレスを感じつつも、それを覚えないとソフトウェア を使いこなすことができないためにしぶしぶ覚えなければならない、 といった類いのノウハウは多い。そうした雑多なノウハウのことを、 来は知りたくもないノウハウという意味で、私はバッドノウハウ と呼んでいる。 バッドノウハウは、ソフトウェアの複雑怪奇な仕様が歴史的に引き ずられ、根的な改善は行われないまま、そのノウハウが文書によっ て受け継がれることによって蓄積が進行する。Unix 上で広く使わ れているツールとしてはTeX, Emacs, sendmail, bind, perl, gnuplot, procmail などは、役に立つツールであると同時に、その 複雑怪奇な仕様によって長年に渡ってユーザを苦しめ続け、バッド ノウハウの温床として悪名が名高い。こうしたツー

  • 1