Shammer's Philosophy

My private adversaria

2012-01-01から1ヶ月間の記事一覧

Lisp Symbol Hacking at 20120130

Lisp Symbol Hacking at 20120128 - Shammerismで Symbol の動きについていろいろ見ていたけれども、Programming in the Large: Packages and Symbolsに回答があったように思う。具体的にはここ。 Uninterned symbols are written with a leading #:. These …

Lisp Symbol Hacking at 20120128

Symbol を作成する (make-symbol) という関数がある。これを使用すると以下のようになる。 ? (make-symbol (string-upcase "my-symbol")) #:MY-SYMBOL ? よくわからない#:が付いた状態で Symbol が作成される。 また、以下のように同じ名前の Symbol は常に…

FinderでSCPディレクトリをマウントする

Mac

やり方を記載したサイトを見つけたのでメモ。 How to mount SFTP/SSH shares in OS X – Dan Bishopいろいろと入れないといけないのが気になる。どうしても、という状況でなければやらないかもしれない。デフォルトでできればいいのに。。。

Lisp String Handling-Version20120120

Lisp String Handling-Version20120117 - Shammerismから間もないが、subseq や position、intern を入れ忘れていたので追記。 大文字にする ? (string-upcase "abc") "ABC" ? 小文字にする ? (string-downcase "ABC") "abc" ? 連結する ? (concatenate 'str…

Lisp String Handling-Version20120117

Lisp で文字列を扱う際、「あれどうやったっけ?」というのが多いので忘れないようにメモ。 大文字にする ? (string-upcase "abc") "ABC" ? 小文字にする ? (string-downcase "ABC") "abc" ? 連結する ? (concatenate 'string "abc" "def") "abcdef" ? 文字…

Login情報自動補完

様々なサイトを閲覧していると、ログイン情報が必要なサイトに出会う。そのたびにログイン情報を入力するのはかったるいので、JavaScript を使用してログインに必要な情報を渡すことができないかを考えてみた。以下のようにしてやればログイン画面が表示され…

特定文字の削除

簡単な方法を見つけたのでメモ。abckaelkdga という文字列から、k のみを削除。 (remove #\k "abckaelkdga") なんかこれまではもっとややこしいことをしていたような気が・・・remove が使えるとわかってかなり楽になった。

ShellScript条件分岐ーif文-20120109

ShellScript条件分岐ーif文-20101010 - Shammerismに条件の and と or を追加。 #!/bin/bash echo "IF example!"; if [ $# -ne 1 ];then echo "Usage: $0 [123]"; exit 1; fi # # Compare numbers # if [ $1 -eq 1 ];then echo "You are number#1."; elif [ …