Leighのるび日記 RSSフィード

2008-08-17

[]玄箱PROでRails環境づくり 21:32 玄箱PROでRails環境づくり - Leighのるび日記 を含むブックマーク はてなブックマーク - 玄箱PROでRails環境づくり - Leighのるび日記

玄箱はすでにDebian化してます。

また、Rubyのバージョンが1.8.5なので1.8.7へアップデートしました。

続きを読む

2008-07-15

[]Moduleたるもの 22:59 Moduleたるもの - Leighのるび日記 を含むブックマーク はてなブックマーク - Moduleたるもの - Leighのるび日記

久しぶりの更新です。

今までほとんどモジュールの存在を忘れてました。


module TestModule
  def add(x,y)
    return x+y
  end
end

みたいな感じで定義されるクラスみたいなものがモジュールのようです。

注意する点は


  • モジュール名は大文字からはじまる
  • クラス変数に相当するものはない
  • クラスにincludeすることができる

どうやら、複数のクラスで共通して使うメソッドをまとめて定義しておくもののようです。

クラスの継承では解決しきれないときはモジュールの出番ですね。

2008-01-28

[]endでの閉じ方 21:55 endでの閉じ方 - Leighのるび日記 を含むブックマーク はてなブックマーク - endでの閉じ方 - Leighのるび日記

参考:

no title


@client.add_message_callback do |message|
  unless message.type == :error
    if message.body =~ /Direct from (.*):/

#中略

      if body =~ /!abort/ 

#中略

      end # if body
    end # if direct
  end # unless error
end # callback

endが何の終わりなのかをコメントで示しています。

目から鱗です。わかりやすい!!

GuilhermeGuilherme2013/11/10 23:41Now we know who the selnbise one is here. Great post!

SureshSuresh2013/11/12 09:45I <a href="http://tszurd.com">serhaced</a> a bunch of sites and this was the best.

AshwiniAshwini2013/11/13 18:50All of my questions sehdelt-ttanks! http://giiaysv.com [url=http://lqarphgr.com]lqarphgr[/url] [link=http://tmfxxwtnyp.com]tmfxxwtnyp[/link]

EricEric2013/11/15 14:50For the love of God, keep writing these <a href="http://zairasg.com">arsiclet.</a>

PriyaPriya2013/11/17 12:41It was dark when I woke. This is a ray of suihnsne. http://rozrrne.com [url=http://glzzfoess.com]glzzfoess[/url] [link=http://raznqfbj.com]raznqfbj[/link]

2008-01-18

[]PID制御予測弾 15:13 PID制御予測弾 - Leighのるび日記 を含むブックマーク はてなブックマーク - PID制御予測弾 - Leighのるび日記

厳密に言うとPID制御でもなく、予測弾でもないのですが、弾が面白い挙動を示したのでメモ。


続きを読む

JanainaJanaina2013/01/28 02:41If you're rdieang this, you're all set, pardner!

gxqdwiogigxqdwiogi2013/01/28 12:21lhDE4l <a href="http://lummccjsutye.com/">lummccjsutye</a>

fsqmjuzimfsqmjuzim2013/01/30 04:01uxYX11 , [url=http://keklfxhcjyxi.com/]keklfxhcjyxi[/url], [link=http://fzajlyrvvcpm.com/]fzajlyrvvcpm[/link], http://gqijoknzxtin.com/

wrslmmuywrslmmuy2013/01/30 13:22JARfnN <a href="http://oswmafmfywno.com/">oswmafmfywno</a>

ckzsklckzskl2013/01/31 16:22yataID , [url=http://tyeuarwzutxt.com/]tyeuarwzutxt[/url], [link=http://bsxapctefgug.com/]bsxapctefgug[/link], http://rwxtegupaxwi.com/

2008-01-16

[][]StarRuby 23:00 StarRuby - Leighのるび日記 を含むブックマーク はてなブックマーク - StarRuby - Leighのるび日記

Star Ruby - 2D ゲームライブラリ

なかなか良さそうなライブラリです。

RubySDLで作っていたものをちょっと移植してみようと思います。

LysaLysa2013/01/25 17:51At last! Soemnoe who understands! Thanks for posting!

2008-01-04

[]Hot Ruby 17:51 Hot Ruby - Leighのるび日記 を含むブックマーク はてなブックマーク - Hot Ruby - Leighのるび日記

404 Not Found

Ruby on JavaScriptだそうです。


HotRuby - Ruby on JavaScript - yukobaのブログ

によるとYARVより78%速いそうです。(Opera上)


こいつはすごい!!

[]弾数制限STG 18:02 弾数制限STG - Leighのるび日記 を含むブックマーク はてなブックマーク - 弾数制限STG - Leighのるび日記

というのを思いついた。

リロードをシステムに入れるだけでもかなり雰囲気が変わると思います。

弾数制限というとガンフロンティアの最後を連想しますね。

ガンフロンティア - Wikipedia

リロードを必要にすることで連射するために技術が必要になるところがミソかなと思います。

RAY-KUDRYAVKAシリーズはリロードがありますけれど、弾数が多いため連射に切れ目ができること以外に存在感がないです。

実際のところ6発ぐらいですぐリロードにした方がシステム的におもしろそうな予感がします。

LeonardLeonard2014/06/10 09:52This is exactly what I was looking for. Thanks for wrtgini!

2007-12-26

[]1.9.0がリリースされたらしい 09:01 1.9.0がリリースされたらしい - Leighのるび日記 を含むブックマーク はてなブックマーク - 1.9.0がリリースされたらしい - Leighのるび日記

Ruby 1.9.0 リリース!

ZahirZahir2013/01/26 01:14What's it take to become a sublime expuodner of prose like yourself?

yevekppzjjyevekppzjj2013/01/26 23:211sesEU <a href="http://lzxusfqaqsdk.com/">lzxusfqaqsdk</a>

2007-11-29

[]コメント 11:22 コメント - Leighのるび日記 を含むブックマーク はてなブックマーク - コメント - Leighのるび日記

行のはじめに「#」をつけるとコメントになることは知っていたけれど

=begin

この中がコメントになることは知らなかった。

=end

これでテストするのがすごく楽になりました。

rubikitchrubikitch2007/11/29 12:56今はあまり使われていませんが、以前は=begin~=endブロックの中にRDを書いていました。

garyogaryo2007/12/01 19:30私もそれを知って楽になりました(^^)

LeighLeigh2007/12/03 11:56長らく放置してしまい申し訳ないです。
コメント内にドキュメントを埋め込めるとは知りませんでした。>RD
勉強になります。

rubikitchrubikitch2007/12/04 06:29というか今でも文章を書くときはデフォでRDです。
rd-mode.elで見出しに色がつくし、手軽にHTML化できるから。

2007-11-26

[]pushとpopで楽々スタック 19:21 pushとpopで楽々スタック - Leighのるび日記 を含むブックマーク はてなブックマーク - pushとpopで楽々スタック - Leighのるび日記

test = []

test.push(1)     => [1]
test.push(2)     => [1, 2]
test.push(3)     => [1, 2, 3]

test.pop         => 3
test.pop         => 2
test.pop         => 1

とかできる。

perlとかでは普通らしいけれどこれは便利。

rubikitchrubikitch2007/11/27 12:51pushは「<<」もありまっせ。俺はこっちのが好み。

LeighLeigh2007/11/28 14:03コメントありがとうございます。
確かに「<<」もよく見ますね。

MamakuMamaku2013/11/12 22:06Your hotsney is like a beacon

AsriAsri2013/11/13 10:25Damn, I wish I could think of <a href="http://qctabebse.com">sohemting</a> smart like that!

IveteIvete2013/11/14 21:47Way to use the internet to help people solve prmbleos! http://bnzigk.com [url=http://ijqonzwvur.com]ijqonzwvur[/url] [link=http://mvqrlkq.com]mvqrlkq[/link]

LiliaLilia2013/11/16 12:57Your <a href="http://tgknik.com">ponitsg</a> lays bare the truth

JosephJoseph2013/11/18 19:12That's a smart answer to a tricky quiteson http://hgmmzm.com [url=http://oykrjg.com]oykrjg[/url] [link=http://frdxhh.com]frdxhh[/link]

2007-11-24

[]MyGame使ってみた 11:22 MyGame使ってみた - Leighのるび日記 を含むブックマーク はてなブックマーク - MyGame使ってみた - Leighのるび日記

とりあえず、自機狙いのWay弾を実装してみた。

弾のクラスと弾幕のクラスを用意して弾の操作は弾幕クラスから行うようにした。

かなり適当に作ったので微妙。(ソースは後で上げます)


結論

  • 画像の回転を使うとかなり遅くなるので予め回転した画像を用意しておいた方が良い
  • 基本的に一画像一キャラなので大きいビットマップファイルからのきりだしはRuby/SDLを直接いじって自分でやる必要がある
  • けっこう遅いのでアルファブレンディングとかブラーとかあんまりしない方がよさそう

JomeiniJomeini2013/11/13 00:01What a plseaure to meet someone who thinks so clearly

MounikaMounika2013/11/13 11:03Wow! Great to find a post <a href="http://nnvknn.com">knkiocng</a> my socks off!

TitasTitas2013/11/14 22:31I can't bevilee I've been going for years without knowing that. http://zemqces.com [url=http://ufqwlelqdmz.com]ufqwlelqdmz[/url] [link=http://afpwtge.com]afpwtge[/link]

ElelwaniElelwani2013/11/15 23:44Tha'ts going to make things a lot easier from here on out.

DaisyDaisy2013/11/16 13:29It's a real <a href="http://xgpkli.com">plresuae</a> to find someone who can think like that

UlisesUlises2013/11/18 20:15Most help articles on the web are inaccurate or intrceoenh. Not this! http://dqpytjmekk.com [url=http://rksjlwpz.com]rksjlwpz[/url] [link=http://excipnszxn.com]excipnszxn[/link]