- Quiitaに同じものをコピーしました。
この記事は、Clojure Adven Calendar 2013 12/07日の記事です。
今日は、leiningen (github) を使って、自分の独自のプロジェクトのテンプレート(いわゆるオレオレテンプレート)を作る話をします (leiningen のテンプレート作成に関するドキュメント(ここ ) を見れば終わり、という話もありますが、自習メモの意味でもまとめておきたいと思います)。
gpart create -s gpt da0 | |
gpart add -s 64K -t freebsd-boot da0 | |
gpart add -s 4G -t freebsd-swap -l swap0 da0 | |
gpart add -t freebsd-zfs -l disk0 da0 | |
gpart bootcode -b /boot/pmbr -p /boot/gptzfsboot -i 1 da0 | |
kldload /boot/kernel/opensolaris.ko | |
kldload /boot/kernel/zfs.ko | |
gnop create -S 4096 /dev/gpt/disk0 |
(defn get-doc-string | |
[ns sym] | |
(let [wrt (java.io.StringWriter.)] | |
(binding [*out* wrt] | |
(->> (ns-resolve ns sym) | |
(meta) | |
(#'clojure.repl/print-doc))) | |
(.toString wrt))) |
let fact n = | |
let rec f n acc = if n <= 0 then acc else f (n - 1) (acc * n) | |
f n 1;; |
[net.sourceforge.htmlcleaner/htmlcleaner "2.2"] |
この記事は、Clojure Adven Calendar 2013 12/07日の記事です。
今日は、leiningen (github) を使って、自分の独自のプロジェクトのテンプレート(いわゆるオレオレテンプレート)を作る話をします (leiningen のテンプレート作成に関するドキュメント(ここ ) を見れば終わり、という話もありますが、自習メモの意味でもまとめておきたいと思います)。
この記事は、Clojure Contrib Advent Calendar 2013 2日目の記事です。
今日のお題は、clojure.java.jdbc
です。その名の通り、JDBC の
wrapper library で、Clojureから SQL Database へのアクセスを容易にして
くれます。
# pkg set -o shells/bash-static:shells/bash |
(defproject sandbox "0.1.0-SNAPSHOT" | |
:description "FIXME: write description" | |
:url "http://example.com/FIXME" | |
:license {:name "Eclipse Public License" | |
:url "http://www.eclipse.org/legal/epl-v10.html"} | |
:dependencies [[org.clojure/clojure "1.5.1"]] | |
:resource-paths ["lib/sikuli-api-1.0.2-standalone.jar"]) |
# | |
# QGIS 1.8 では Shapefile 読み書き時に文字コード変換が変にかかってしまうので、 | |
# 環境変数 SHAPE_ENCODING を空白にして、QGIS システム内では文字コード変換を | |
# させずに、ダイアログにて明示的に指定する。 | |
# | |
bash$ export SHAPE_ENCODING="" | |
bash$ open -a qgis | |
# 自分の自宅環境(OSX Lion) だと上記で動かなかった。MacPorts の python (2.7.3) だとダメで |
まずは国土数値情報ダウンロードサービスより、「JPGIS2.1(GML)準拠及びSHAPE形式データのダウンロード」をクリックし、そのページの下の方の「国土骨格」のカテゴリにある「鉄道時系列(線、点)」をクリック。(要するにここ )。
下の方にデータ選択ボタンがあるので選んで先に進む。用途とかのアンケートにちゃんと答えてからダウンロードする。
必要なデータのみに絞る