2008-06-01から1ヶ月間の記事一覧
id:hayamiz先生主催のtokyo-emacsに参加してきました。便利なemacs lispをたくさん知ることにより、またEmacsをすばらしく使いこなしてる方々のデモを拝見して刺激を受ける事によりEmacsの世界が開け、コピペ厨からは早く脱却しなければというモチベーション…
るびまをほぼパクって以下のようなものを作ってみました。 #!/usr/bin/ruby -Ku require 'webrick' require 'webrick/httpproxy' require 'uri' handler = Proc.new {|req,res| res.body.gsub!(/.*/m, '') } s = WEBrick::HTTPProxyServer.new(:BindAddress …
3 5 6 9 10 12 17 18 20 24こんな問題がいきなり出たらドン引き間違い無しですね。
;;; combination.scm (define (getbits n int) (let loop((index 0) (bits '())) (if (= index n) (map (lambda (b) (if b 1 0)) bits) (loop (+ index 1) (cons (logbit? index int) bits))))) (define (next-combination current) (let ((sb (lambda (x) (…
今日のは何の役にも立たないネタです。オチもありません。 (use srfi-1) (define -> lambda) (map (->(x) (* x x)) (iota 10)) ; (0 1 4 9 16 25 36 49 64 81) (ヒント:Ruby 1.9で->はlambda)lambdaを楽に書きたい人にはいいのかも。私は普段だったら…や…
今まで知らなかったのが不覚中の不覚だと思いますがMac OS XではTerminalで 入力された内容を(システム共通の)クリップボードにコピーするpbcopy クリップボードの内容を標準出力に吐き出すpbpaste というコマンドが存在するのだそうです。 How to use $ c…
Terminalウィンドウのエンコーディング設定はMac OS XならばUTF-8がデフォルト、というか他のエンコーディングだとlsが使えなくなったりするなど大変不便なのでこれ以外あり得ないと思うのですが、そうするとUTF-8でエンコードされていない日本語を含むテキ…
早速ですが昨日のスクリプト(id:witchmakers:20080604)は不要になりました(クロウさんどうもありがとごじます)。なぜならば、 $ grep -n YaTeX-dvi2-command ./* ./yatex.new:27: 変数 YaTeX-dvi2-command-ext-alist 新設。Previewerコマンドと、そ ./yate…
引数1に指定したディレクトリの中のファイルの全部をテキストファイルと仮定して、その内容から引数2の内容をgrepしてマッチした場合はファイル名、行数を表示してくれるシェルスクリプト。 #!/bin/sh #このスクリプトはsearchcontentという名前だとします。…
Emacs Lispもほんの少しだけ理解したのでそれをまとめてみる。 グローバル変数の束縛 (set 'my-var "hoge") と (setq my-var "hoge") は同じ意味。setのときはmy-varをそのまま書くとそれを評価してしまうようなので、クオートが必要らしい。setqのqはquote…
id:syou6162のコメント elispを全く書けないんですが、C-c t jで、のやつをこっそり追記してもらえたりすると喜びますw を受けて。YaTeXではキーバインドC-c t jなどで起動できるタイプセット用のコマンド、プレビュー用のコマンドなどを編集することができ…
こんなんあると便利かも、と思って作った自作ツールなのですが、実際に使用頻度も高いので試しに公開してみます。 タブでコラムを区切っている形式の表が記述されているテキストファイルのパスを引数にこのスクリプトを呼ぶと、その表をtexの表に変換し、標…