Oh! Can Not Diary

おきゃんなダイアリー

2011-01-01から1年間の記事一覧

腐女子のためのlisp入門 #1

腐lispの第一回です。いきなりですが、関数定義についての話をします。 関数定義の方法 elispの関数定義の方法は以下のようになっています。(defun 関数名 (仮引数1 仮引数2 ...) フォーム) かけざん関数をつくる というわけで、早速、みなさんにはおなじみ…

腐女子のためのlisp入門 #0

はじめに ネットにlispの入門記事はたくさんあるのですが、腐女子のために書かれた記事はまだなかったので思いつきで始めてみました。lisp入門と書きましたが、EmacsLispを扱うことにします。Schemeでも書くかもしれません。まぁネタなので適当です。 腐女子…

elispでカップリングするcoupling.el

この記事はEmacs Advent Calendar jp: 2011 の 18 日目です。17 日目は、@masutakaさんの私の.emacsからピックアップした設定3つ #EmacsAdventJP [Emacs]でした。こんばんは。Emacs(腐)女子のおきゃんです。今年も皆さんが役立つTipsをあげてくださっている…

reverse

テスト。 (define A "abcde") (define B "1234") (define rev-list (lambda (list new-list) (cond ((null? list) new-list) (else (rev-list (cdr list) (cons (car list) new-list)))))) (define rev (lambda (str) (cond ((null? str) null) (else (list-…

reverse

例の30minプログラミングから。 問題1文字列 A と B があり、C を A+B とする。文字列を逆順にする関数 rev() をつかって、 rev(rev(A) + rev(B)) という操作をすると結果はどうなるか。 まず予想したあと、実際にプログラムを書いて確かめよ。 例: A="abcde…

30minプログラミングのこと

私はいま客先常駐の身なのですが、常駐組の同僚数名で週一回、昼休みにスマホ勉強会というのを開催しています。雑談で終わる時もあるゆるい感じですが、私が常駐始めた時には既に始まっていたので、なんだかんだで2年以上続いていることになります。そもそも…

Oh! Can Not Diary 開設

はてなブログ、招待してもらえたので開設してみました。 デザインが素敵ですね。 ところで、はてダはどうすればいいのでしょうか。 まぁ両方使いながら考えたいと思います。

diredメモ

先日の関西Emacs勉強会で、「diredでファイルとか開くときに今のディレクトリを表示したままにしたい」という話が出たような気がするんですが、私もとっさに出てこなかったりしたので、関連するコマンドをメモしておきます。 i 指定したサブディレクトリの内…

NyARToolKit for ProcessingをMacBookで試してみた

NyARToolKit for ProcessingのサンプルアプリをMacBookで動かしてみました。 ダウンロード まずはNyARToolKit for Processingをここからダウンロード→http://sourceforge.jp/projects/nyartoolkit/releases/?package_id=8920 わたしが落としてきたのはnyar4p…

モテるEmacs女子力を磨くための4つの心得

こんにちは、BL文学を専攻しているおきゃんです。私はEmacsでメールもネットも見たりしませんが、Emacs恋愛に関してはプロフェッショナル。今回は、モテるEmacs女子力を磨くための4つの心得を皆さんにお教えしたいと思います。 1. あえて21を使う あえてバー…

(kansai-emacs #x03)の感想かいたよ

先日、第3回関西Emacs勉強会に参加しました。 関係者のみなさん、お疲れさまでした。感想を書くまでが勉強会!だそうなので、書きます。 自己紹介たいむ 今回もいろんな方が来ていましたが、学生、学者さんが多い印象でした。オンラインで知ってるだけの方と…

Play Station Moveの卓球がおもしろすぎた

スポーツチャンピオンの卓球がやりたくて、Play Station Moveを買いました。卓球以外にもアーチェリーとかビーチバレーとかマイナー系のスポーツができるのですが、断然、卓球が面白い! 角度とか回転とかも細かくて再現性が高いです。正直、卓球やった後に…

Emacs22と23のコメント機能の違い

Emacs22と23のコメントアウトした部分のインデントの違いについて。 Emacs23だとこんな感じ。レベルを見て#つけてくれます。 class test(threading.Thread): def __init__(self): threading.Thread.__init__(self) self.setDaemon(True) self.i = 0 def run(…