Let's write β

プログラミング中にできたことか、思ったこととか

Clojure

ClojureでWebApp開発に必要なN個のこと

PerlでWebAppの開発に必要なN個のこと - Islands in the byte streamのClojure版です。あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だ…

ClojureからPixivアクセス

PixivってなんでAPI公開しないんですかね...う〜ん とおもいながらAPIをちょっと叩いてみました。 (ns pixivy.core (:gen-class) (:require [clj-http.client :as client]) (:require [net.cgrand.enlive-html :as en])) (def pixiv-api-base "http://touch.…

ClojureのNoirがすごい

Common Lispで良いWebFrameworkというものはないだろうかと探していたのですが、 ClojureについていえばNoirがとても良いように感じられました。 特に気にいったのがレイアウトシステムです。 実装をみてみると単純にhiccupのhtmlに展開するだけの単純なdefp…

ソウルナンバー算出

適当にテレビをみていたらソウルナンバー占いとやらが紹介されていました。 占いは別としてプログラムとしては面白そうだったのでつくってみました (defn keta-inner [number-str] (if (< (Integer/parseInt number-str) 10) (Integer/parseInt number-str) …