成らぬは人の為さぬなりけり

エンジニアライフをエンジョイする為のブログ

2013-04-01から1ヶ月間の記事一覧

Ruby2.0の新機能を勉強してみる その3 Refinements

前回に引き続き、 Ruby2.0の新機能のお勉強です。今回は、実験的に追加された機能である「Refinemens」をやってみようと思います。 今回のテーマ 「Refinements」 環境 MacOSX 10.8.3 ruby 2.0.0-p0 RVM 1.19.1

Ruby2.0の新機能を勉強してみる その2 Module#prepend

前回は、キーワード引数をテーマにしました。 で、次は遅延リストを書こうかと思ったんですが。 Module#prependの方が面白かったので、 今日はこっちを書きたいとおもいます。

TypeScript+Jasmine+PhantomJs+GuardでTDDしてみる

Ruby2.0の勉強そっちのけで、gem作ってました。。。仕事でTypescript使ってjsのライブラリ的な物を作る事があるので、Jasmineでテスト書きながらTypeScriptコンパイルしてPhantomJsでテスト流す、という仕組みを、Guard使ってplugin作ってみた。github.com/y…

Ruby2.0の新機能を勉強してみる その1 キーワード引数

久々のRubyネタです。 2013年2月14日にRuby2.0.0-p0がリリースされました。 2ヶ月程経ってしまいましたが、自称Rubyistとして、 新機能を勉強したいと思います。 Ruby 2.0.0-p0 リリースちなみに、本シリーズは1回1テーマでお送り致します。 今回のテーマ 表…

Scala2.10の新機能を勉強する その5 ValueClass(制約編)

前回、ValueClassの制約に関して、後回しにしてしまったので、 今回は、ValueClassの制約について勉強しました。

PhantomJs+Vert.x(JRuby)でSockJsの疎通確認をしてみる

さて今回は、最近なにかとよく見るPhantomJsを使ってみようと思います。 背景 今、ちょっといろいろあって、 Vert.x+SockJsをやろうとしるんですが、以下のような問題が、、、 SockJsのクライアントがブラウザ用かnode.js用しかない node.js用は、XHRStream…

Scala2.10の新機能を勉強する その4 ValueClass(続編)

前回は、ValueClassの使い方を勉強しました。 メモリ割り当てが必要になる場合 制約 を次回はやります。と宣言したんですが、 今回は「メモリ割り当てが必要になる場合」のみに絞りたいと思います。 ※制約の話はその5とかで、、、