Oh! Can Not Diary

おきゃんなダイアリー

腐女子のための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(…

雪が降ってやんだ

2010年の最初のTODOは目標を立てることだったのに、立て忘れて結局大晦日迎えてしまったわたしです。こんにちは。昨日FM802主催のRADIO CRAZYっていうカウントダウンしてないけどまぁそれにかなり近い冬フェスに会社の先輩・同僚と行ってきました。サカナク…

diredを攻めよう(Emacs Advent Calendar jp: 2010)

こんばんは。これはEmacs Advent Calendar jp: 2010 : ATNDの16日目の記事です。 昨日はid:nekopさんのEmacsでJavaを書く - nekopの日記でした。明日は深町さんです。id:tomoyaさんにお願いされたネタはちょっと間に合わなかったので…これだけでもEmacsを使…

key-chord試行錯誤中

最近、key-chordの設定にはまってます。 key-chordとはキー同時押しでコマンドを実行するelispで、頻繁に使うけど面倒なキーバインドのコマンドに割り当て直すといい感じです。 リージョン選択(松山智大) — ありえるえりあ とかを参考にさせてもらって、半分…

Oh! Can Not Diary 開設

いろいろとテーマを試し中。気に入ったのがあっても横幅が狭いのだと見づらいなぁ。 まぁblogも作ったことやし、EmacsAdventCalenderのネタ考えます。

wdired×dired

暇だったのでelisp擬人化してみた。受といえばdired。 wdiredには滅法弱くてされるがままだし、置換とか便乗してきたもんならもうやられたい放題////あとまぁ攻…といえばanything。いろいろ食っちゃってる感じですね。今後の展開に注目です。この調子でいけ…