おさかなせいざ

おさかなせいざ

プログラミングメモや日記がわりに

Clojure

Clojure * duct * opencv で高専時計(美人時計)を作った

この記事は Clojure Advent Calendar 2017 12日目の記事です。 ※注:半分くらい日記、技術内容は下のほうなので、そこだけ見られたい方は本題までホイールをギュインとして下さい。 高専祭 先月11月、私が通う高専では一般にいう文化祭である高専祭が行われまし…

最近知ったこととしたこと

イカで述べるClojureはversion 1.8.0 についてである。 Clojure について Clojure の (case example ...)は (condp = example ...)と等価でない。 Enum の比較を行う際に case ではうまく動作しなかったが、condp であれば動いた。 理由がわからないままなの…

セールスマン問題を遺伝的アルゴリズムで解いてみた

セールスマン問題 セールスマン問題はWikipediaに説明があるのでそちらを見ていただければと思います。 巡回セールスマン問題 - Wikipedia いくつかの都市を少ないコストで周るにはどの順番でいけばよいか、という問題です。人がやるよりプログラムにやらせ…

Clojure から Java の可変長引数をもつ関数の呼び出し

はてなブログ初めました。うおざです。 最初の記事に何を書こうか書こうかと考えていたら、いい感じに問題にあたったのでそれを書くことにしました。 それは Clojure で Javafx を呼びだしてファイルダイアログを表示させる際に、拡張子でフィルタをかけるよ…