いきなり!ステーキにハマる

いきなり!ステーキに初来店しました 吉祥寺にあったペッパーランチがいつの間にかいきなり!ステーキに変わっていたことに気づいてたんですが なんとなく行くモチベーションがあがらず横目でみていました。 お盆休みで時間が空いてたのでせっかくだからいっ…

Xperia Z3 Tablet が壊れました

去年の10月に購入して、電子書籍を読むのにオススメなタブレットとして推していたXperia Z3 Tabletが壊れました・・ 気づいたときには電源が落ちていて、USBで通電はするのですが、起動しなくなってしまいました。 購入したヨドバシカメラの修理コーナーへ持…

食事に合うビール エッティンガー

ドイツビールのエッティンガーです。 ドイツでは人気のあるビールらしいです。 白ビールであっさりしているので、食事を取りながら飲むのに適してると思います! 渋谷のやまやでは500mlが2本で500円で売ってます。 アマゾンでは取り扱ってないようで、やまや…

電子書籍を読むのにオススメなタブレット

こんにちは。s5otです。 ここ数年、本を読むのはほとんど電子書籍になってます。 というか、電子化されていることが本を買うための前提条件になっていて、電子化されてない場合はよっぽど興味が強い本しか買わない感じになってます。 電子書籍はほとんどAmaz…

RubyGemsをダウングレードする 

何回か同じこと繰り返してるのでここに書いておきます。Rails 2.3.5で運用しているプロジェクトがあります。(諸事情により) 最近のバージョンのRubyGemsでrakeを実行すると、 uninitialized constant ActiveSupport::Dependencies::Mutexが出たりします。 …

RSpec(1.3.2)のGlobal after and before

RSpec(1.3.2)のGlobal after and beforeについて調べたメモです。 (今さら1.3.2って。。) すべてのexamplesで共通に適用されるbefore/afterを書くことができる。spec_helper.rbにSpec::Runner.configureで書くのがふつう。 before/afterの実行ポイントは…

JavaScriptパターン 読了

読了してました。 現場に出る前に心得ておくことが書かれています。 詳しくはあとで書く。JavaScriptパターン ―優れたアプリケーションのための作法Stoyan Stefanov 豊福 剛 オライリージャパン 2011-02-16売り上げランキング : 6509Amazonで詳しく見る by G…

Ext JS 4のMVC Application Architectureを試してみた

先日ついにリリースされたExt JS 4に新たに追加されたMVCアーキテクチャを試してみました。 MVC Application Architecture MVCアーキテクチャで自作したサンプル サンプル サンプルのソースコード 見よう見まねなのでいろいろとアレなところがあります。 調…

Ext JS4のExt.define

クラス設定値のオブジェクトには下記の設定を指定できます。(デフォルト) ExtJS4のクラス定義まわり - S5 さっそく間違えてました。 requiresとusesが漏れてました。 (Beta2で確認しました) Ext.define('My.awesome.Hoge',{ requires: [ 'Ext.panel.Pane…

ExtJS4のクラス定義まわり

※ここの内容はExtJS4 beta1で確認しました。正式リリース版では変わるかもしれません Ext.define Ext JS4でクラスを定義するにはExt.defineをコールします。 Ext.defineは3つの引数を取ります。 (パッケージ名含む)クラス名の文字列 クラス設定値のオブジ…

Ghost Trick

逆転裁判のプロデューサー(?)の方が手がけたゲームです。 登場人物の会話の内容やテンポは完全に逆転裁判カラーが出てます。 逆転裁判好きなら間違いなく楽しめると思います。(ちょっと濃さが足りないと感じるかも) iPhone版も評判いいらしい。 ゴース…

進撃の巨人を読みました

[book]「このマンガがすごい2010」で1位をとった進撃の巨人を読みました。 Amazonのレビューで書き尽くされている感じがありますが、面白いです。読み始めると入り込みます。作者の書きたくてしょうがない感が伝わってくるようなアツい作品です。 進撃の巨人…

MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい! MacBook Air 11インチ欲しい! 大事なことなので2回言いました

ブログの移行

これからはこっちに書こうと思います。 http://d.hatena.ne.jp/s5ot/

youRoomのAPIを使ってみた

youRoomのAPIを使ってなにかしてみたいと思いました。 APIを使うには申し込みが必要です。申し込みはここからできました。youRoom APIをベータユーザ向けに限定公開します!そうすると、Consumer KeyとConsumer Secretをすぐに発行してもらえます。発行して…

RSpecでApplicationControllerのテストを書く

初めて書くにあたって、なにか特別なことしなきゃいけないんだろうなーと思っていたら、ズバリな紹介がありました。rescue_action_in_public の RSpec を書く 自分のこの環境では、 ruby 1.8.7 (2010-01-10 patchlevel 249) Rails 2.3.3 rspec (1.3.0) rspec…

GmailからIMAPで取ったメールの添付ファイルを取ろうとしたらTMailでエラーになる

環境 Ruby 1.8.7 Rails 2.3.8 #attachmentsでエラーが出る tmail = TMail::Mail.parse(mail_data.attr['BODY[]']) @read = tmail.attachments #ここ こんなエラー undefined local variable or method `jp2CharContext' for #<CharDet::SJISContextAnalysis:0x1e35b38> RubyForgeでこの件は報告されて</chardet::sjiscontextanalysis:0x1e35b38>…

モデルのバリデーションのテストをダラダラ書きたくない

RSpecでモデルのバリデーションのテストをダラダラ書かないで済むうまいやり方ってあるんでしょうか? ダラダラ書かないで済む方法を模索してみました。 spec_helper.rbにこういうのを追加します。ここではバリデーションの種類はverify_hours(入力値が24…

integration testではAuthenticatedTestHelperのlogin_asが使えない

RestfulAuthenticationプラグインで認証しているアプリのintegration testを書こうとしました。 プラグインに同梱されているAuthenticatedTestHelperのlogin_asというログインのヘルパメソッドを使ってみたのですが、なぜか認証できてない。AuthenticatedTes…

MacVim KaoriYaを使い始めたところ文字が見えなくて困った

vim

MacVim KaoriYaを始めました。 今まではitermの上でvimを使ってました。MacVimを立ち上げたところ、グレー背景に文字が見えない! なにか色系の設定がおかしなことになってるんだろうなーといろいろ試したところ、.vimrcにcolorschemeの設定を書いていて、.g…

Amazon SimpleDBのConsistentReadを指定してみる

AWS

SimpleRecordというSimpleDB専用のActiveRecordクローンを試しているときに登録したはずのデータが取得できない現象が頻発しました。POSTでデータ登録 -> Redirect GETで登録したデータを取得して表示しようとしたら、データが取得できてない!という流れで…

AWS Toolkitをためしてみた

AWS

AWS Toolkitを使うと、Eclipse上でインスタンスの管理をしたり、Putty経由でサーバーに接続したり、Tomcatクラスタ環境を自動で作ってWebアプリをデプロイしたりできます。 Google AppEngineの開発っぽくEclipseから直接EC2へデプロイできる!これはかなりよ…

ATNDのイベントをメール通知するアプリをGoogle AppEngine(Python)でつくった

GAE

できること キーワードを登録しておくと、そのキーワードに引っかかるイベントがあったらGmailで通知し続けます。あとからイベントをGoogle Calendarに登録することができます いまのところ動いているところ http://atndnotifier.appspot.com/ コード http:/…

新しいヘッドフォンを頼んだ

etc

クレジットカードのポイントが失効し始めてきてたので、なんか選ぼうとしたらヘッドフォンがあって、Amazonで評価が高かったから選びました。期待してます。 マランツmarantz 高音質インイヤー・ヘッドフォン イヤホンHP101marantz(マランツ) 売り上げラン…

NODAMEは終わっていなかった

のだめ終わってなかったんですね・・ 番外編となってますが、23巻の続きだし、主人公は千秋先輩だし、ふつうに続いてますね。 日本編が好きだったので、この続き方はうれしい。 のだめカンタービレ(24) (KC KISS)講談社 2010-04-26売り上げランキング : お…

Chromium OSをビルドしてみた

Chrome OSのオープンソース版のChromium OSです。 この本に書いてあるビルド手順を参考にしました。 けど、変更が激しいらしく、本の内容と若干違ってます。Web上のドキュメント見た方がいいです Google Chrome OS ~最新技術と戦略を完全ガイド~インプレスジ…

10分でコーディング

10分でコーディングをやってみました。 10分でできなかったし、なんかセンスないです。出直します。。 def kubaru(cnt, tramp) tramp = tramp.split(//) limit = tramp.size/cnt sets = "" rtn = [] cnt.times do |c| tramp.each_with_index do |e, i| set…

WindowsでRails 2.3.5 on App Engine (DataMapper)

GAE

Javaがはいっていることを確認する C:\rails_app>java -version java version "1.6.0_14" Java(TM) SE Runtime Environment (build 1.6.0_14-b08) Java HotSpot(TM) Client VM (build 14.0-b16, mixed mode, sharing) Ruby1.8.7をインストールする http://ru…

Macportsでtomcat6をインストールしようとしたらOutOfMemoryErrorが起こる件

[javadoc] /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_java_xalanj/work/xalan-j_2_7_1/build/docs/apidocs/org/apache/xpath/objects//XNodeSet.html の生成 [javadoc] java.lang.OutOfMemoryError:…

EC-Riderをbundlerを使って動かしてみる

bundlerはgemの便利管理ツールです bundler #201 Bundler これを使ってみます。 bundlerのインストール rvmが入ってるものとします。 # rvm install ruby-1.8.7-p248最新はruby 1.8.7-p249だけど、下のエラー回避のためp248を使います Rails 3 betaをrvmとru…