2011-01-01から1年間の記事一覧

Scala の BigInt に関しての既知のBug(?)に遭遇したけど最新版ではなおってるらしい・・・というメモ

一応blogにも貼っておきますかね(´・ω・`)tgtr.ExtendWidget({id:'189946',url:'http://togetter.com/'});

Scala勉強会用のgithubアカウントとページつくってみた

みんな大好き(?)github\(^o^)/ 今現在、Scala渋谷勉強会はこのWebページにwikiで情報まとめてる。 あーでもSlideshareとか埋め込めない *1 なんかスパム多いェ・・・ そーいえば foursquareさんもgithub大好きっていうかものすごく利用してますね。なんだよ…

11月3日に Scala のハッカソンやりますよ(`・ω・´)

えー単なる宣伝です。(半年に一回恒例になってる?)ハッカソンやるので、みんなきてくだしぁ(´・ω・`)http://partake.in/events/e9f43ce8-25a5-4b21-92b0-31ecfdd57778

Specs2 が Specs2 をつかって、Specs2 の User Guide を生成しているらしい。何を言っているかわからないと思うが(ry

というわけで試してみましたよ(`・ω・´)https://github.com/xuwei-k/specs2-html-examplehttps://github.com/xuwei-k/specs2-html-example/blob/master/src/test/scala/Main.scalahttp://xuwei-k.github.com/specs2-html-example/com.github.xuwei_k.Main.h…

scala.collection.mutable.Stack の version 間の違い

"value update is not a member of scala.collection.mutable.Stack" とかw どゆこと...。2011-09-08 21:42:34 via Twitter for Mac @PG_kura a(b) = c;は、a.update(b,c) のシンタックスシュガー2011-09-08 21:45:42 via Twitter for iPad to @PG_kura @xuw…

渋谷Scala勉強会第50回で、またsbtとかイカ演算子について(ry

(べつに大したことは書いてない)資料(´・ω・)っ http://gist-slide.appspot.com/1199789/rpscala50wikiATND

gistの一覧をスラスラ表示してコード読みたかったのでなんかつくった

追記: なんかgithubさんからblockされた(?)のかよくわからないけど、現在つかえない・・・(´;ω;`)ブワッ

超簡単にかっこいいSlideを作れるサイトをつくったよぉーー

http://gist-slide.appspot.com/1191887/gist-slidehttps://github.com/xuwei-k/gist-slidehttp://xuwei-k.github.com/gist-slide/GAE便利ですね、github素晴らしいですね、Scala最高ですね(`・ω・´) Scala + sbt0.10.1 微妙にversionあげたりしてます + sb…

Picture Show ためしてみたお( ^ω^)

スライドソース

sbt使って、ネット上にある Scala のソースコード自動で download して sxr 作成した

このbuild.sbtで、 sbt compileするだけで自動で target/scala-2.9.0.final/classes.sxrの配下に html 作成できたお( ^ω^) unzipURLとか色々便利なIO関係のAPIがあってsbt素晴らしい(*´Д`) Scalazの場合、他に依存がないからこれでできるけど、本当は、s…

sbt には、session って概念があるらしく、sbt のコンソールで入力した任意のコマンドの中から指定したものだけを build.sbt に保存できる機能がありますよーーーーー

めんどくさいのであまり説明書きませんが、まぁ貼りつけたgistの実行結果みてください。

Scala会議で SBT とかイカ演算子について発表してきた

scala-kaigi1-sbt View more presentations from Kenji Yoshida 張り切ってスライド作りすぎたのと、ペース配分間違えて、ちょっと時間足りなくなりましたね(´・ω・`) 「sbt徹底解説」という題名でしたが、 maven との違いや、build tool ってそもそもなん…

sbtのドキュメントを一部 ( セットアップの部分だけ ) 訳してみた

追記: 一応残しておくけど、もう内容が古いかもしれないし、セットアップ以外の部分も訳したやつあるのでこっちみればいいと思うよ! https://gist.github.com/1139288 とくに許可取ってません 「自分の理解のため & 英訳の練習のため & Markdownファイルの…

sbt0.10.1 で google app engine を試す方法。そして sbt の plugin の仕組み自体の簡単な説明など

2012年2月くらいに追記: ちょっとsbtとappengine pluginのversionが古くて、設定のやりかた変わっていたりするのでから、リンク先のコードはあまり全部を参考にしないほうがいいかも

twitter が Scala 大好きすぎて (?) 設定ファイルまで Scala のソースコードな件

URL twitter の util に Eval とかあっておもしろいなー。compiler の Jar 参照して、 import scala.tools.nsc.interpreter とかやってる。なにに使ってるんだろ2011-08-05 02:02:13 via web一日後、githubを仕事中にだらだらと仕事上必要があって見ていたら…

scalaのFunctionについて説明してみるよ

ちょっと気になったことがあったので、(人のblogの記述をもとに)ついでに色々説明してしまう感じ(`・ω・´)引用↓ ・Scala(省略なし) def sum(i: Int, j: Int): Int = { return i + j }・Scala(Rubyと同じでreturnは不要) def sum(i: Int, j: Int): Int =…

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するのめんどくさかったので。

Ruby の Enumerable.grep を Scala で

最近ちょっとRubyやってたりします。で、RubyのEnumerableにgrepっていうメソッドがあるらしいけど、Scalaには直接対応するものがないので、かなり雑につくってみた 誰得?(・ω・`)っていうか、ジェネリックにしようとしたら意外と難しくてできなかった*1ん…

Scala の Design Pattern ( Concept )についてなんとなくしゃべってきた

Scala design pattern View more presentations from Kenji Yoshida 気がつけばもう40回 Scala勉強会第40回っていうか参加人数少ないよ・・・(´・ω・`)

Scalaの本

なんかもっと濃い内容がいいとか耳にした気がするので .bbpBox84718989133090816 {background:url(http://a1.twimg.com/images/themes/theme4/bg.gif) #0099B9;padding:20px;} p.bbpTweet{background:#fff;padding:10px 12px 10px 12px;margin:0;min-height:…