Entries from 2012-01-01 to 1 year
ページャとしてはみなさんlessだのlvだの使っていると思いますが、w3mを使うとちょっと便利です。w3mについては man w3m してください。 検索結果からファイルに直接飛べたりします。 この動画では次のような、 lw という単純なシェル関数を定義して使ってい…
昔つぶやいたけどブログにはまだ書いていなかったっぽい。 getopt的なものはない(よね?)。 コマンドラインパースしてくれるライブラリもあるっちゃあるっぽいけれど これで充分じゃないかと思ってる。 ポイントは Array[String]をList[String]に変換してから…
ScalaもJavaもEmacsで書いてます。ScalaはともかくJavaはつらい。 つらいけど、 yasnippet(Javaは冗長すぎてyasnippetが楽しい)と anything(import補完elispとか書いてる)と malabar-mode(すごい)とかがあるので生きてます。 あと自動コンパイルはinotify+wh…
参考: JSON Support | Lift Project | Assembla Scala標準にもjsonパーサとかありますが、lift-jsonのほうが人気。 基礎知識 A central concept in lift-json library is JSON AST (Abstract Syntax Tree) which models the structure of a JSON document as…
ScalaQueryではカラムのオプションを"O ほにゃらら"という形で指定します。 O NotNullとかO PrimaryKeyとか。 https://github.com/szeiger/scala-query/blob/0.9.5/src/main/scala/org/scalaquery/ql/basic/BasicTable.scala#L12 https://github.com/szeiger…
ScalaでXMLから要素を抜き出す方法について。 // テストデータ val html = <html> <head> <title> </title> </head> <body> <ul> <li>akemashite</li> <li>omedetou</li> </ul> <div id="container"> <div class="contents"> <span class="foo">happy</span> <span class="foo">new</span> <span class="foo">year</span> </div> </div> </body></html>