ナタルオンライン RMT、3rd UPDATE「魔狼の咆哮」実装
quickrmt
2012-05-25
...を含むアップデート3rd UPDATE「魔狼の咆哮」を実施した。 3rd UPDATE「魔狼の咆哮」が実装されました!新エリア「ナイトメア」のオープンや、各種レベルキャップ開放、ファモレースの開幕、新インスタンスダンジョンなど盛りだくさんの内容でお送りいたします。 アップデートの詳細は、特設ページでCheck! 魔と狂気に満ちた世界、新エリア「ナイトメア」 新エリア・ナイトメアとは そこは、...
インスタンスメソッドについて
ktp1628
2012-05-25
・インスタンスメソッドについて @hoge = hoge.method (methodの戻り値が@hogeに返る、指定しなかった場合はブロック(def method ... end)の最後の値が@hogeにはいる、実行後のhogeが@hogeに入るわけではない) hoge.method → @hoge = hoge (hogeをレシーバにしてmethodを実行、実行後のhogeを@hogeに代入)
疑問メモ: toArray(T t)はなぜ配列末尾にnullをパディングするのか
torazuka
2012-05-24
...て感じたことのメモというか雑談です。 Javaのjava.util.Collectionインタフェースには、toArrayというメソッドがあります。toArrayメソッドは、コレクションの実装クラスのインスタンスを、配列に変換して返します。 toArrayには、引数を取るものと取らないものがあり、それぞれのメソッドは次のように宣言されています。 T toArray(T a) |||java|...
ruby-trunk-changes r35765 - r35771
nagachika
2012-05-24
今日は raise で発生する Exception の backtrace の内部表現を変更して効率的に例外発生できるようにする変更がコミットされています。Marhsal で互換性がなくなっているそうなので文句がある人は早めに言ってくださいとのことなので要チェックです。 drbrain:r35765 2012-05-24 05:04:39 +0900 テスト用の拡張ライブラリの extconf.r...
世代別 GC : Cheney + Lisp2 のおもちゃ
tociyuki
2012-05-24
世代別 GC のエッセンスをとりだしてみたおもちゃスクリプトが動くようになりました。ストップ・ザ・ワールドで正確なガーベジ・コレクションになっています。いまどき、この手のガーベジ・コレクションの簡略版を書くのは楽勝だと舐めてかかったのですけど……、予想外にてこずりました。 ⇒ https://gist.github.com/2781281 このスクリプトでは、若い世代用は「世代別ガーベジ・コレクシ...
すごい Haskell たのしく学ぼう!は本当にすごいのか?
bleis-tift
2012-05-24
今話題の、すごい Haskell たのしく学ぼう!を読んだのですが、ちょっと思ったことがあるので書評と合わせて書いておきます。 思ったこと 関数型言語がこれほど話題になるのはとても嬉しいことです。 しかし、一方で懸念点もあります。 ノリで「すごい」とだけ言う人たちがいるその人たちに乗せられて (自分には合わないのに) 買ってしまって、挫折してしまう人が出てきそう この本は、いい本です。 翻訳の質...
ruby-trunk-changes r35759 - r35764
nagachika
2012-05-23
...TTP の Range ヘッダの対応の不具合修正などがありました。 drbrain:r35759 2012-05-23 05:15:28 +0900 無名クラス/モジュールの名前を記録しておく内部的なインスタンス変数 __tmp_classpath__ が Class を dup で複製した時にコピーされるので同じ名前になってしまうので、dup 時に __tmp_classpath__ はコ...
引数違いのClass#forNameの挙動を確認する
Kazuhira
2012-05-23
最近、仕事でのトラブルからクラスローダー周りについて調べたことがあり、何気なく使っていたClass#forNameとかClassLoader#loadClassの挙動について1度確認したくなりました。 そういえば、Class#forNameってforName(String)とforName(String, boolean, ClassLoader)がありますよね? というわけで、簡単な例で確認して...
やっぱりRubyじゃなくてJavaじゃないかな
den2sn
2012-05-23
...は劇的に簡単に書ける一方でやっぱりRubyじゃなくてJavaなんじゃないかなと思ったりしています。 RubyかJavaかという話というよりは動的型付けか静的型付けかという話なんですが、Rubyとかだとインスタンスに対してメソッドを呼び出すにしても本当にそのメソッドが存在するのかということは実行してみないとわからないし、定義されているメソッドも実は再定義されていて書き換えられていることもあるの...
Heroku上でスクリーンショットサーバを動かす
shinichitomita
2012-05-23
...essのPhantomJSでスクリーンショットを撮り、それをHeroku上で動作させることにより、スクリーンショットサーバのスケールアウトがスピーディかつ容易になっている。 たとえば、以下のコマンドでインスタンスを瞬時に上げ下げ可能である。$ heroku ps:scale renderer=4資料 スライド: http://www.slideshare.net/shinichitomita...
マルチスレッドはてなキーワードしりとりを改造・その4
artgear
2012-05-23
...askers = for word in words: asker = cls(word) askers.append(asker) asker.start() #各スレッドの結果をFuriganaインスタンス、元単語のタプルで返す for (asker, word) in zip(askers, words): asker.join() furigana = shiritori.Furi...
ニフティクラウドでrsyncを利用したバックアップを行った場合 Disk200とDisk40どちらを使うべきか?
hrendoh
2012-05-23
クラウド上でサービスを提供する場合データの安全性については、ハード面のHAはサービスが提供しているため、アプリケーションの障害や人為的ミスによるデータ損傷に対応するためのバックアップが最低限必要になります。 co-meetingは、データベース以外のデータのバックアップは、シンプルに追加ディスクにrsyncで差分バックアップを数日間保持しています。 co-meetingは、ニフティクラウド上でサー...
REPL での編集を motion-live で楽にする
jewel12
2012-05-22
...に使うのかというと、例えばシミュレータ上のラベルを command キーを押下しつつクリックすると、REPL での文脈が、クリックして選択したラベルの文脈になるので(self がラベルとして生成されたインスタンスになる)、self.textColor = UIColor.redColor とすれば文字が赤色になる。 これはとても便利だし、RubyMotion の目玉機能だと思うのだけれど、如...
書籍 Refactoring to Patterns | Protection | Limit Instantiation with Singleton
tbpg
2012-05-22
... Instantiation with Singleton 概要 Limit Instantiation with Singletonについて 使用する場面 パフォーマンスやメモリーの、都合でひとつのインスタンスにしたい場合 対応方法 Singletonパターンを適用します 利点と欠点利点 ・パフォーマンスの改善 欠点 ・どこにでもアクセスできてしまう。設計上の問題になる ・オブジェクトが状...
文字列(オブジェクト)同士の比較は必ずequalsメソッドを使え!
kota_seki
2012-05-22
...c); } } ||> true false false 同じ文字列を代入したのに「false」が出力されるのは何故か? それは、 String型の変数は参照型なので、Stringオブジェクトのインスタンスのアドレスが入っているからです。(言葉の言い回しあってるかな?)String a = "くじら"; |||java| String a = new String(...
goog.net.XhrManagerを使ってみた!
sinmetal
2012-05-22
...ようにしたものらしいです。 http://web-xcatsan.blogspot.jp/2010/02/closure-library-xhrmanager.html まずはコンストラクタ実行時に、インスタンスを生成します。 app.js /** * initialize. * @private */ xhrmanagerSample.App.prototype.initialize_ =...
RSpec初心者向け 手続き化されたRSpecのテストコードの書き方
den8
2012-05-22
...が、テンプレートの形を崩さないように気をつけてテストコードを書きます。 最初にいちばん外側のdescribe内で「subject { "クラス名".new }」として、テスト内からインスタンスを利用するときは新たにnewするのではなく、「subject.empty?」などとアクセスしてください。 また、テスト本体を書く前にクラスの各context内でbeforeを使って初...
iPhoneで使用できる1D/2Dバーコードリーダーライブラリィ 2選
Kazzz
2012-05-22
スマートフォンに搭載されているカメラでバーコード、QRコードを読み取り、その情報を利用するという要件は多く、Android、iPhone共に読み取り用のアプリケーションを開発する為のライブラリィが出ているが、無償で使える、それもiPhoneでとなるとある程度絞られてくるのが現状だ。 ZXing ("Zebra Crossing") 前回も書いたが、ZXingはAndroidでは...
るヴぃ〜
natsumesouxx
2012-05-22
Rubyでインスタンスメソッド(get)とクラスメソッド(self.all)両方から呼べるプライベートメソッド(request)を作りたいんだけどクラスメソッドでself.newみたいにインスタンスは作りたくない場合どうすればいいのだろうか。 requestをクラスメソッドにして外部から呼べるようにしたくないし、プライベートなクラスメソッドにすると結局 self.allから呼べなくなる。 clas...








![[入門] はじめてのオブジェクト指向設計 [入門] はじめてのオブジェクト指向設計](http://ecx.images-amazon.com/images/I/51VsVY96tYL._SL75_.jpg)







