by shigemk2

当面は技術的なことしか書かない

2012-04-18から1日間の記事一覧

文字列の集合にマッチする正規表現を作成する

regexp-optを使い、文字列の集合にマッチする正規表現を作成する。 第二引数tを使うと、\(......\)でグルーピングされる。 ;; prognがprog1にマッチする正規表現 (setq re (regexp-opt '("progn" "prog1") t)) ; => "\\(prog[1n]\\)" (string-match re "prog…

エラー時の処理を記述する

condition-caseを使う (condition-case nil "Normal case" (errr "Error!")) ; => "Normal case" (condition-case nil (delete-file "file-not-found!") (file-error "File-error!")) ; => "File-error!" (condition-case err (delete-file "file-not-found"…

エラーを抑止する

ignore-errorsを使う ;; substringでのエラー抑止 ;; (substring "f" 3) (args-out-of-range "f" 3 1)というエラーが出る (ignore-errors (substring "f" 3)) ; => nil P172Emacs Lispテクニックバイブル作者: るびきち出版社/メーカー: 技術評論社発売日: 2…

底辺に点線の罫線を描画する

はてなの **は小見出しで、属性はh4になります。 .h4 { border-bottom:dotted 2px #000000; } と書くと、 こんな感じ で表示されます。border-bottom: 底辺の罫線を取り扱うプロパティ dotted: 点線 #000000 黒ですね。

マシンAのブランチを利用してマシンBで作業する

Git

こちらから gitのリモートブランチを使って作業を行う流れのメモ - 那由多屋 開発日誌 環境 マシンA、マシンBで編集作業を行い、それらからアクセス可能な場所に連携用のリポジトリがある環境と想定し、 また、マシンA、マシンBでは既に連携用リポジトリをcl…

crontabを5分おきに実行する

crontabの基本的な書式についてはこちらを参照のこと crontabの書式 - by shigemk2 #5分おきに実行する */5 * * * * [コマンド]#10分おきに実行する */10 * * * * [コマンド]

git log -p

Git

git/git覚書 - TOBY SOFT wiki履歴の他に、差分も見ることが出来る(どのファイルを修正したかのみ)