clojure.contrib.lazy-xml の parse-seq で要素の内容を取り出す

clojure.contrib.lazy-xml の parse-seq を使って、XML のテキストのみを取り出してみる。 lazy-xml API reference (clojure-contrib) 『プログラミ [...]…続きを読む

Ubuntu 10.04, Eclipse で Android アプリ作成

『第2回 Androidアプリ開発,事始め – Androidで広がる,携帯アプリ開発の世界:ITpro』 の記事を参考にして、Ubuntu 10.04 の Eclipse で Android の Hello [...]…続きを読む

Clojure で拡張子によりファイルをリストアップする

Clojure で、ディレクトリ内のファイルをリストアップして、結果のシーケンスから拡張子によるフィルタリングを行い、任意の拡張子から成るファイルのシーケンスを作り出す。 (import ‘(java.io File)) [...]…続きを読む

Android SDK のインストールから Clojure での Hello World! 実行まで

Mac OSX に Android SDK をインストールして、Clojure でアプリを作成し、Hello World! を Android エミュレータで表示させるまでのメモ。 Eclipse を使おうとしたら、 M [...]…続きを読む

ツールチップをスライドアップして表示する jQuery plugin slideupTooltip

指定した HTML の要素にマウスホバーすると、隣接するツールチップのレイヤー要素をスライドアップして表示することができる jQuery plugin を作った。 <p>mouse over <span [...]…続きを読む

Clojure, slurp でテキストファイルを読み込む

Clojure でてっとり早くテキストファイルを読み込むには slurp を使うといいらしい。 引数にテキストファイル名の文字列を渡せば、ファイルを読み込んでその内容文字列を返してくれる。 user=> (slur [...]…続きを読む

メールアドレスをエンコードするブックマークレット

メールアドレスの文字列をランダムに数値文字参照形式にエンコードするブックマークレット。 Encode Mail Address javascript:(function(){var a=prompt(‘input you [...]…続きを読む

Clojure の rest と next の違い

rest は残りの要素がない場合は空のシーケンスを返す。 next は残りの要素がない場合は nil を返す。 (next [1 2 3]) は (seq (rest [1 2 3])) と同じ意味。 user=> [...]…続きを読む

ミニチュアのように見える微速度撮影

YouTube – 梅田歩道橋から微速度撮影。午前1時の梅田 YouTube – 大阪駅を微速度撮影 YouTube – 梅田スカイビルから微速度撮影 建築現場の撮影が面白い。…続きを読む

Leiningen で Clojure プロジェクトを作成

Leiningen は Clojure プロジェクトのビルドツール。 なんかいろいろ便利らしい。単体で動作する jar も簡単に生成できる。 Leiningen のインストール Leiningen (README.md [...]…続きを読む
Page 6 of 69« First...45678102030...Last »
↑ページの先頭へ