2011-07-01から1ヶ月間の記事一覧

MongoDB を Scala2.9の Dynamic の機能使って操作する

もーんごーもんごー(・ω・´)scala2.9.0から Dynamic っていう機能が入って、しかも casbah っていう MongoDB の Scala Driver には、それを使えるモジュールが、scala2.9.0でてからすぐに組み込まれました。https://github.com/mongodb/casbah/tree/master/c…

eeeeeeeeeendとか流行ってたらしいから、eeeeeeeeeeeeechとかつくってみた

Rubyコミュニティなんかよくわからないけど楽しそうですねhttp://redmine.ruby-lang.org/issues/5054というわけで(?)以下のように、eeeeeeeeeech と書いて、"e" の数の分だけ繰り返しを実行するやつつくってみた object Cycle extends Dynamic{ def applyDyn…

sbtの0.10系に関するメモ

追記:古いからあまり役にたたないかも! 最近sbtの0.10系使い始めてるんですが、色々0.7系とは違っていて大変(・ω・`) GithubのwikiにはDocumentはそれなりにあるので(もちろん英語だけど)まぁ地道に読むしかないですね。ところで、sbtって、google codeに…

今すぐfollowすべきScalaに関する便利なtwitterアカウント

追記:scalajpのgithubに移しました。こっちもとりあえずは残しておきますが、更新しませんよ! https://github.com/scalajp/scalajp.github.com/wiki/TwitterAccounts

調子にのって MongoDB の Commit Log を垂れ流す Bot とかその他色々作ってみた

たこ可愛いよ たこURL fix repl2.js, explicit oplog size2011-07-13 20:45:17 via MongoDB Commit Log

Scala の compiler 内部の非公式(?) な Class 紹介

以下のようなちょっと便利そうなclass見つけたので、使ってみた。version は 2.9.0.1 http://github.com/scala/scala/blob/master/src/compiler/scala/tools/nsc/interpreter/RichClass.scala

型引数がNothingになるとコンパイルエラーにする方法( NotNothing Pattern ? )

かなり後になって追記: 最近のcasbahに取り入れられてるっぽい https://github.com/mongodb/casbah/compare/7e2256f155...a7e6cf5ee6#L0R109 https://github.com/mongodb/casbah/compare/7e2256f155...a7e6cf5ee6#L1R55 以下、元の文章 twitter上ではつぶや…

今すぐfollowすべきScala界のスーパーエンジニア

これ読め http://www.quora.com/If-Im-interested-in-Scala-then-who-should-I-follow-on-Twitter#ans400409

Scala Trunk の commit log を垂れ流す Twitter Bot をつくった

こんな感じ↓ URL We have a handful of files with windows line endings amidstth2011-07-08 00:56:27 via scalalog

( Javaには存在しなくて ) ScalaとC#には存在する言語機能

いわゆる静的型付けでオブジェクト指向な言語という点からみれば、ScalaもC#もJavaも似ている点があるわけですが、その中でJavaにはなくてしかしC# と Scala である程度共通するものを書きだしてみた。別に「この結果 = Javaがダメ」とかすぐに結論づけたい…

Scala の論文とかをまとめて Download するやつをかいた

もうそのまんまでなんのひねりもないわけですが、一応blogにも貼っつけておこうかな的な。 Scalaの公式サイトに、論文とかプレゼンの一覧ページがあるわけですが、全部で30以上pdfあって手動でdownloadするのめんどくさかったので。