ラベル 日記 の投稿を表示しています。 すべての投稿を表示
ラベル 日記 の投稿を表示しています。 すべての投稿を表示

DDSKK で DvorakJP

Posted by YpsilonTAKAI On 2013年6月21日金曜日 0 コメント
DDSKKでDvorakJPを使えるようにしてみましたという話です。

ファイル

必要なファイルは以下に置いてあります。

https://gist.github.com/ypsilon-takai/5825262

使うには、EmacsとDDSKKをインストールする必要があります。インストールしてあれば、Emacsのsite-lispディレクトリにskkというディレクトリがあって各種.elファイルが入っているはずです。

  1. skk-dovjp.elファイルを置きます。
  2. skk.elとskk-vars.elをdiffに併せて修正して再コンパイルします。
  3. $HOME/.skkファイル(無ければ作る)に (setq skk-use-dvojp t) という記述
  4. を追加します。
  5. Emacsを再起動すればOK。


READ MORE

Project Euler 100番まで解いたよ。

Posted by YpsilonTAKAI On 2013年6月11日火曜日 0 コメント
100個解くのを目標にしていたので、ひとまず目標は達成です。
これにあまり時間を取るのもなんなので、Project Eulerはしばらくお休みにします。

もうちょっと実用的ななにかをしないとということで、作りかけていたツールでも作ろうかと思っております。Herokuでwebアプリです。

あとは、core.logicもちょっとやってみたいと思っとります。



READ MORE

Leiningen 2 に移行しました。 Windows

Posted by YpsilonTAKAI On 2012年8月8日水曜日 0 コメント
ClojureScriptに手を出したのですが、lein depsがエラーを吐いてしまったので、ここで一つ、leiningen 2(lein2)に移行してみようと思ったわけです。

1から2へのアップグレード方法が本家のここのページにあるので、これに沿ってやってみた作業のログです。

ちなみに、環境はWindows7で、ファイル操作はEmacsのeshellでやっています。


READ MORE

こわれた

Posted by YpsilonTAKAI On 2012年6月30日土曜日 0 コメント
テンプレートいじっていたら、ページがおかしなことになってしまったので、移りました。
こっちがあたらしいです。

READ MORE

WindowsでClojure 1.3 + Emacs + SLIME

Posted by YpsilonTAKAI On 2011年12月20日火曜日 0 コメント
この記事は、Clojure Advent Calendar 2011の20日目の記事です。



[[2012/1/6 23:00 再修正]]
最新のswank-clojure (1,3.4)では、windowsのパス名の扱いの問題が解決していました。1.3.4以降のものを使えば、特に何もしないで使えます。



[[2011/12/26 23:00 修正]]

最初の投稿では、結局うまくいかなかったのですが、いろいろ調べたり方法を変えたりしてうまく行きました


これまで、Project EulerとかCode Jamとかやるときには、ClojureBoxを使ってました。ClojureBoxは、立ちあげるとすぐにREPLが使えて便利なのですが、だいぶ前にメンテナンスが終了していて、1.3になる可能性がありません。
自分で1.3に入れ替えるのもそれほど難しくなさそうですけど、1.2ベースで作っちゃったものもあるし、ソースの管理という意味でも、leiningenを使った環境にするのがいいかなと思ったので、やってみました。


READ MORE

Clojure Programmingがなかなか出ないから....

Posted by YpsilonTAKAI On 2011年11月11日金曜日 0 コメント
Clojure Programmingを予約してあったんだけど、発売日また延期されちゃって、どうやら年内には手に入りそうもない。
そもそも、最初に買ったプログラミングClojureはいい本なのだけれども、対応バージョンが古いのと、もうちょっと真髄みないなものに触れたいと思って、すでに発売中のThe Joy of Clojureと比べて、表紙の絵と新しさでClojure Programmingを選択していたわけだけれども、もう待てません。予約をキャンセルして、The Joy of Clojureを買っちゃいました。

届きました。
うーん。やっぱりこの表紙は怪しい。
まだ、本文は1ページも読んでない。
LOLを返したら読みはじめます。
評価が高い本なので、期待してます。

Clojure Programmingは、来年になって、評価がよかったら買います。
1.3のことが書いてあるならそうでなくても買うかな?





READ MORE

Let Over Lambda読み始めました。

Posted by YpsilonTAKAI On 2011年11月10日木曜日 0 コメント
先週の週末、娘が図書館で本を借りたいというので、ついていきました。

家から数分のところにある南部図書館という小さな出張所なので、品揃えは貧弱です。これまでも、買い物帰りにぶらっと寄ったことはあったのですが、雑誌を読むくらいのことしかしてなかったのですが、一回りしてみることにしました。コンピューター関連書籍の棚を見てみると、お約束のWordやExelの本に混って、「Let Over Lambda」が置いてあるじゃありませんか。 ちょっとびっくり。借りちゃいました。


今、仕事の行き帰りに読んでいいて、1/3くらいまで来ました。


情報によれば、後半に山場があるそうなので、まだ、感想を言うのは早いのでしょうが、「マクロはこう使え」っていう本ですね。僕にはやっぱりマクロは難しいし、今一つピンとこない。

よくある手法などを定型で効率よく扱えるようにできるのはとても便利です。
そして、ライブラリとしてくくり出すよりも、はるかに自由度が高いのはよくわかります。
新しい考えかたなんかむうまく実現できるし、さらに、DSLという概念を頭に入れてとりかかると方向性を見失わずに済む。

でも、ちょっと、Common Lisp持ちあげ過ぎじゃない?
マクロについては、Clojureくらいの距離の置きかたが僕にはちょうどいい感じかな。




READ MORE
10月24日にJohn McCarthyさんが亡くなりました。


僕が今この仕事をしているきっかけを作ってくれた人です。
ありがとう。





そのきっかけを久し振りに探してみました。
ありました。 1983年5月のサインス誌です。






これを見つけるまで、マーチン ガードナーさんの連載の「数学ゲーム」だったと思ってましたが、ダグラス ホススタッターさんの「メタマジック ゲーム」でしたが、1回半ほどでLispを紹介していました。
それまでBASICしか触ったことがなかったので、こんな言語があることにかなり衝撃を受けたのを覚えています。
このあと、大学の図書館で本を探したり、処理系を手に入れようとしてあちこち探しまわったりいろいろしました。 処理系の方はかなり経ってLinuxをインストールしてGCLが使えるようになってから。

ずーっと僕の中で日の目を見ることのなかったLispですが、Clojureのおかげで、やっと表に出てこれそうです。



READ MORE

ちょっと忙しくて

Posted by YpsilonTAKAI On 2011年5月30日月曜日 0 コメント

あれこれ忙しくて進んでない。解けないわけじゃないんだよ。

READ MORE