仮面ライダードライブ 三段変形 DXトライドロン

仮面ライダードライブ 三段変形 DXトライドロンposted with amazlet at 14.11.05バンダイ (2014-10-18)売り上げランキング: 25Amazon.co.jpで詳細を見る残念ながら初回特典はついてませんでした。まるでラジコンカー並みの大きさで迫力満点です!変形は3タ…

そういえば Ruby 技術者認定試験 Gold Version 2.1 取得してました。

バージョン 2.1 になった初日に取得してきました、余裕で合格。もうすでに一ヶ月前のお話です。 Ruby 2.1 が対応なだけあって、ちゃんと Fiber とか出題されていました。 Enumerable の挙動とかも。 難易度としてはそんなに変わっていない印象だったので、ち…

着物デビュー

メンズ洗える単衣着物 無地 紬生地 単衣 仕立て上がり (L, 草)posted with amazlet at 14.08.24 Amazon.co.jp>で詳細を見る 日本製 福助 メンズ白足袋 4枚こはぜ付き 男性 テトロンブロード 22cm-29cm (27cm)posted with amazlet at 14.08.24 Amazon.co.jpで…

ハロウィン かぼちゃ子供衣装

M(110-120) : ハロウィン かぼちゃ マント服 とんがり帽子 子供用 かぼちゃ衣装 衣装 子供 子供服 コスプレ コスチューム パンプキン かぼちゃ子供衣装 仮装用 ハロウィン ハロウイン ハロウィーン パーティー グッズ 仮装 ディズニー ウィッチ 魔女 天使 (M…

PS3 DUALSHOCK 3 充電スタンド とコントローラ

ワイヤレスコントローラ (DUALSHOCK3) キャンディー・ブルー (CECH-ZC2J YB)posted with amazlet at 14.10.16ソニー・コンピュータエンタテインメント (2011-04-21)売り上げランキング: 576Amazon.co.jpで詳細を見るワイヤレスコントローラ (DUALSHOCK3) キ…

仮面ライダーウィザード ウィザードリング5(食玩版) 【6.ファルコウィザードリング(ビースト魔

仮面ライダーウィザード ウィザードリング5(食玩版) 【6.ファルコウィザードリング(ビースト魔法リング)】(単品)posted with amazlet at 14.10.09バンダイ 売り上げランキング: 53,526 Amazon.co.jpで詳細を見る息子が何故か、2代前の仮面ライダーのビース…

仮面ライダードライブ DXドライブドライバー & シフトカーホルダースペシャルセット

仮面ライダードライブ DXドライブドライバー & シフトカーホルダースペシャルセットposted with amazlet at 14.10.14バンダイ (2014-10-04)売り上げランキング: 37Amazon.co.jpで詳細を見る仮面ライダードライブの変身ベルトです。かなりカッコいいです!メ…

アメリカンラグシー MARFA/702-MFA-M004

MARFA/702-MFA-M004 妻がずっと新しいバッグを探していて、やっとやっとお気に入りに出会えた。 大きさは、小さすぎず大きすぎず。手に持つスタイルとショルダー付きなので肩にかけれるスタイルが選べる。 チャックは、持ち手は大きくて掴みやすい。サイドか…

SYUNSOKU 瞬足 男の子 キッズ 仮面ライダー鎧武/ガイム

[シュンソク] SYUNSOKU 瞬足 男の子 キッズ 仮面ライダー鎧武/ガイム スニーカー 2E 6614 ブルー 17.0cmposted with amazlet at 14.08.20 Amazon.co.jpで詳細を見る 息子も成長しまして、クツを新しくする必要があったので靴屋さんにいきました。 「どのクツ…

仮面ライダー鎧武 (ガイム) DX金&銀のリンゴロックシード 仮面ライダーマルス&冠セット

仮面ライダー鎧武 (ガイム) DX金&銀のリンゴロックシード 仮面ライダーマルス&冠セットposted with amazlet at 14.08.19バンダイ (2014-07-19) 売り上げランキング: 49 Amazon.co.jpで詳細を見る 息子と「いい子にお母さんのお手伝いとかできたらこれを買お…

ダイエット

僕の体重はピーKg ちなみに身長は 170cm ピッタリ 俗にいう、太り過ぎなのでダイエットを計画することにしました。 やっぱり夏に太りすぎてるのは残念でして、来年の夏を目標にしていきます。 とりあえず ↓ ポチったので頑張っていこうと思います。 ザバス …

LaQ フリースタイル 100 グリーン

LaQ フリースタイル 100 グリーンposted with amazlet at 14.08.17ヨシリツ 売り上げランキング: 28,491 Amazon.co.jpで詳細を見る 購入しました。 最近息子が LaQ にハマってて黙々と色んなものを作って遊んでいますが、みどり色一色の恐竜(トリケラトプス…

cucumber で capybara-webkit を使って javascript が動くテスト

前提 $ yum list installed | grep xorg-x11-server-Xvfb xorg-x11-server-Xvfb.i686 $ yum list installed | grep qtwebkit-devel qtwebkit-devel.i686 2.1.1-1.el6 @epel $ rails -v Rails 3.2.8 とりあえずrailsプロジェクト作成 $ rails new hoge -T ...…

0.10.0 以降の gem capybara-webkit がインストールで失敗する件

インストール失敗 $ gem install capybara-webkit --no-ri --no-rdoc --version "0.11.0" Fetching: capybara-webkit-0.11.0.gem (100%) Building native extensions. This could take a while... ERROR: Error installing capybara-webkit: ERROR: Failed t…

LibreOffice の力で PDF エクスポートする librepdf

現在大きな仕事を終えて、今は自身の知識の棚おろし中・・ノウハウの結晶化をしておきたいという個人的な動機から librepdf なんていう gem を公開しました。 https://github.com/hamajyotan/librepdf ざっくりいうと、 LibreOffice の機能を用いて各種ファ…

CentOS に gem kyotocabinet-ruby を入れる

導入した環境 $ cat /etc/redhat-release CentOS release 5.5 (Final) $ ruby -v ruby 1.8.6 (2010-02-05 patchlevel 399) [i686-linux] $ gem -v 1.3.7 新しめの gcc が必要 gcc 4.1 ではダメ $ gcc --version gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-50)…

C++ で Ruby 拡張ライブラリ ( Data_Wrap_Struct とか )

とりあえず以下ダラダラのアウトプットはこちら gist に置いといた https://gist.github.com/1437782 作りたいもの 僕は神になる。ヒト(クラス)を作ってみるぞ 人とは、名前と年齢を持っている存在である 人とは、名前と年齢を伝える為、ちゃんとご挨拶がで…

reliable-msg を Ruby 1.9 系でも動くようにする

やりたいこと タイトルの通り reliable-msg を Ruby 1.9 系でも動くようにしたい git でソースを作者様リポジトリから取ってくる [hamajyotan@host ~]$ git clone https://github.com/assaf/reliable-msg.git Cloning into reliable-msg... remote: Counting…

ReliableMsgAgent で Ap4r と同様のディスパッチを実行する

ReliableMsgAgent で「ap4r と同様のメッセージディスパッチ」をする ap4r の I/F を用いてメッセージを put する put したメッセージは、 ap4r にディスパッチさせずに reliable-msg-agent に自律的に取得させる。要するに pull 型アプローチをとる ap4r の…

Ruby の retry はどこからリトライしているのか ?(Ruby 1.8系)

ちなみに 下記は、Ruby 1.9系では構文エラーになる。 知ってちょっとびっくりした # # test.rb # class RetryTest def initialize @x = 0 puts "initialize!!" end def test x @x += 1 yield @x retry if x > @x end end puts RUBY_VERSION t = RetryTest.ne…

ReliableMsg からメッセージ拾って何か処理する ReliableMsgAgent

ReliableMsgAgent まだまだ改善の余地があるが書いてみました。 https://github.com/hamajyotan/reliable-msg-agent こんな実装 ReliableMsg に置いてあるメッセージを自律的に取得する メッセージに応じて何か処理をする 「何か処理」は自分で定義できる Re…

Ruby 製メッセージキュー reliable-msg

reliable-msg 俗に言うメッセージキュー。キューを保持しており、 Push, Pop が可能。 Push されたメッセージはファイルあるいはデータベースに永続化され、 キューに(意図せぬ)再起動などがあったとしてもメッセージがロストしない。 reliable-msg のインス…

Hash#map は Hash を返すと思っていた方 (自分含) へ

Hash#map は Enumerable モジュールから 以下引用 各要素に対してブロックを評価した結果を全て含む配列を返します。 試す h = {:one => 1, :two => 2, :three => 3} => {:one=>1, :two=>2, :three=>3} h.map { |k,v| [k, v*2] } => [[:one, 2], [:two, 4], …

Scala で後処理の省力化がしたい

Ruby の後処理省力化のイディオム 「openしたら必ずclose」するために・・・ openにブロックを渡す ブロックでは、対象リソースを引数に与える openは、ブロック評価後にensureでcloseをする 上記実装 irb(main):001:0> class Foo irb(main):002:1> def open…

redmine を apache, mysql, unicorn, rvm を用いて動かす

こんな感じで データベースは mysql ruby は rvm で導入する web サーバは apache + unicorn http://example.jp でバーチャルホスト redmine 専用ユーザで実行 以下の手順の前提条件 redmine の実行ユーザ名は redmine MySQL について root ユーザのパスワー…

超おおざっぱなスレッドセーフクラス

日記放置すぎワロタ 全てのメソッドを、同時実行不可にしちゃうthreadsafe.rb require "thread" module ThreadSafe def self.new(klass) ret = Class.new ret.instance_eval { define_method :initialize do @mutex = Mutex.new @base = klass.new end define_m…

Playframeworkのデモを試してみるその7 - CRUDモジュール

モジュールとはまぁ要するにプラグイン的なアレ CRUD モジュールとは、 CRUD (Create, Read, Update, Delete) の機能を簡単に作り上げる素敵な機能。 Tasks コントローラを作成 新しい Controller (クラス) を作成する app/controllers/Tasks.java package c…

Playframeworkのデモを試してみるその6 - モデルの操作、更新

今日は少しだけ、タスクの更新 done フラグを有効にしたりしなかったり。 Taskの更新 チェックボックス押下時の挙動を追記 app/views/Application/index.html の javascript として チェックボックス押下時の挙動を追記する // change status $('input').liv…

Playframeworkのデモを試してみるその5 - モデルの操作、追加

タスクが空っぽの状態ではつまらないので追加をできるように Taskの追加機能 注意(HSQLなんで、再起動によりデータは消える) デモではサラサラと操作しているけど、 いったんやめたりどうにかなったりすると思われ。 Eclipse で Play のサーバをいったん停止…

Playframeworkのデモを試してみるその4 - モデルの操作、設定と表示

すごく間が空いた、タイトルは伊達じゃない。 Taskモデルを作成 Package Explorer からツリーをたどる、 Tasks => app => models => 右クリック => New => Class ダイアログで Name に Task で Finish Task.java が作成される。Task.java のコードはこんな感…