clojureの最近のブログ記事

Land of Lispを読んだらLispで何か書いてみたくなったので、とりあえず軽く数独を解くプログラムを書いてみました。

  • HTML Cleaner を使って HTMLをWell-Formed XMLに変換する
  • clojure.xml/parse でパース
  • clojure.zip/xml-zip でzipping
  • clojure.contrib.zip-filter と clojure.contrib.zip-filter.xml でscrape
    • xml-> に渡すpredはrootから出発なので、xpathの "//" がしたい場合は descendants を使う。 ただし、ちゃんとtext とか attr とかで止めないと無限リストになる(?)

参考サイト:
- HTML Parsing in Clojure using HtmlCleaner - @ infinity, plus 1
- Simple XML Parsing with Clojure at So much to do, so little time

clj-pit

cho45 さん作の pit , Config::Pitclojure に移植してみました。

リポジトリはこちら

  1. leiningen 1.2.0 (現時点でのstableリリース)はWindowsでは 動かない
  2. github の leiningen のDownloadsから leiningen-1.3.0-SNAPSHOT-standalone.jar を取ってきて適当なところに置いておく
  3. bin/lein.bat を取ってきて編集
    1. SET_LEIN と SET_CLOJURE でそれぞれ leiningen-1.3.0-SNAPSHOT-standaline.jar へのフルパスと、 clojure.jar (この記事を書いている時点では 1.2.0-RC3)へのフルパスを設定する
  4. lein.bat はどこかPATHの通ってるところに置いておく。

AUTHOR

  • turugina (虎王 剱奈)
  • E-mail: turugina {at} floralcompany.jp
  • pixiv
  • ニジエ

2014年5月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

アーカイブ

OpenID対応しています OpenIDについて
Powered by Movable Type 5.2.10

- 警 告 -

本サイトにはいわゆる「18禁画像」(イラスト)へのリンクが存在します。 未成年の方や、その手の画像に不快感を覚える方は、 該当記事(「えちぃの」及び「ちょっとえちぃの」カテゴリ) をご覧にならないようお願いいたします。

上記を理解した上で非表示のブログパーツを表示する
あわせて読みたいブログパーツ
ついった
drawr/pixiv/twitpic