サイログ。

~雑多な記事置き場~

2009-01-01から1年間の記事一覧

変更点まとめ

何回かに分けて書いていますが、Miyako2.1の修正点を簡単にまとめておきました。 正しく複写されないバグの修正 音楽が繰り返し再生中に途切れるバグの修正(Audio.updateの導入) SpriteBase,Animationモジュールのmixinの徹底(レンダ対象になるため) Arrayに…

もうすぐ2.1.0リリース・・・のはず。

そろそろ2.1.0リリースが近づいてきました・・・ってか、ライブラリのみ既にインストールできます。 RubyForgeにファイルをおいておきますので、インストールしてみてくださいませ。http://rubyforge.org/frs/?group_id=8246ちなみに、Miyako2.1.0は、Rubyge…

他には・・・?

他には、地味ですが、RectやSquare構造体にpos,sizeメソッドを追加しました。 構造体の一部のみを取得したいときに便利です。

配列にmove!,move_to!を付けてみた

簡単に言うと、各スプライトに効率的に移動位置を決めたかったのが発端です。ブロックを渡すことで、各要素ごとの移動位置を決めることができます。引数は、|要素, インデックス(0,1,2,...), x or dx, y or dy|となります。 #おまじない require 'Miyako/miy…

仕様変更ゴメンナサイ

いきなり仕様変更です。 しかも、これらの仕様は、今までずーっと適応していた仕様の変更という非常に大きなものです・・・たぶん。 それは、「move,move_toなどの位置移動メソッド名の変更」です。これ、影響範囲がめちゃくちゃでかいです・・・。 move -> …

Miyako2.1.0をプレリリースいたします

というわけで、コツコツと作っていたMiyako2.1.0、完成前にプレリリースいたします。 一部のコメントが入ってませんが・・・ごめんね。ソースはGithubに上げています。 http://github.com/cyross/主な変更点は↓より。 Miyakoの初期起動を制御、他ライブラリ…

Miyako2.1

「おい、もう2.1出すんかい! まだ2.0出たばっかやし、舌の根の乾かんうちに・・・」 とか言われそうですがゴメンナサイ。最初はバグ修正版として2.0.6作っていたのですが、気がついたら新しいクラスやモジュール作っていたので、マイナーバージョンアップと…

mopirunなるもの

先日、第34回Ruby/Rails勉強会へ行って参りましたが、その参加者の方が作られているSNSを紹介してねとお願いされました。 今までこの存在は知っていたのですが、まだ作ってる途中と言うことで、クローズドな運用でした。 そろそろ幅広く使ってほしいというこ…

Git Extensionsを入れてみた

さて、小生はMiyakoのバージョン管理にGitを使っています。 GitにはGithubなんていうRuby使いにとってキラーな管理サイトがあるのですが、バージョン管理自体はコマンドラインというのは、いろいろめんどくさい。特に、Windwos使ってるんだから、正直Tortois…

OS再インストール

実は、数週間前から、ログイン後の起動時間が以上にかかって異常にアヤシイ。 買ってもう2年近くなるので、そろそろクリーンインストールしようかということで、OSを再インストールしました。入れるソフトが多いから、もう時間がかかってかかって・・・(…

もはや一ヶ月

いやはや、前の修正からもう1ヶ月たってましたよ(^^; 長いなぁ・・・。 しかも、この日記を書く理由が、「スパムコメントを削除するついで」とかOTL 何もかもスンマセン。

Rubyで実行中にGemの最新バージョンのパスを取得する方法

Ruby/SDL(Ruby 1.9用mswin32版)をgemでインストールするとき、dllをコピーするために、gemのインストール先パスを取得する方法を検討したので、その結果をメモで載せておきます。 # gemファイルを検索してくれる頼もしい存在 ps = Gem::GemPathSearcher.new …

「コンパイラ第2版」の邦訳版

遂に出ましたか。http://www.saiensu.co.jp/?page=book_details&ISBN=978-4-7819-1229-5&YEAR=2009値段は9000円強。 中田先生の本よりかは若干安めですね(「コンパイラの構成と最適化」は10000円)一応、英語版を持っていますが(ソフトカバーの方)、やっぱ…

IronRubyでXNAを試してみたときの注意点

スクリプトを組んだ時の注意点を書いておきます。 メソッド名はC#形式からRuby形式で書き直す(例:Draw->draw, LoadContent->load_content)。 これらの名称はIronRuby内部で内包してるっぽい(間違ってたら指摘御願いします) プロパティ名も同様に書き直す メ…

IronRubyでXNAを試してみた

前々から気になっていた、.NETで動くRubyことIronRuby。去年、リポジトリをGitHubに移してから触っていなかったのですが、「XNA動くかなぁ・・・」との衝動に駆られて最新のソース引っ張ってきて試してみました。色々悩みましたが、無事起動に成功しました。…

中島愛のVOCALOIDは「めぐっぽいど」

DTMマガジンのサイトで、(仮)ランカロイドの詳細が発表されてました。http://www.dtmm.co.jp/archives/2009/05/2megpoid.htmlタイトルは「めぐっぽいど(megpoid)」。「がくっぽいど」の流れを汲んでます。 パッケージイラストは、前々から言われてるとお…

IronRubyの0.3がいつの間にかリリース

Microsoftに入ったJohn Lammさんによる.NET対応Ruby、「IronRuby」のバージョン0.3がリリースされてました・・・知らんかった。http://blog.jimmy.schementi.com/2009/03/ironruby-03-released.html(参照元) http://d.hatena.ne.jp/matarillo/20090322/p1R…

ソードワールド2.0のゲームブックがDSで出るらしい

久々にゲームブックなネタでも。さっき知ったニュースでびっくりしたのですが、ゲームブックをDSで出すという話です。http://www.broccoli.co.jp/game/gamebook/発売元は、URLの通り、ブロッコリーです。 システムは、ソードワールド2.0で、制作もグループSN…

ETV50でチョーさんが着ていたシャツ

さて、5/5のこどもの日に、NHK教育の特別番組として、NHK教育の人気キャラランキングが行われていたそうです。 (全部見ていないんですよ、ビデオに撮っておけばなぁ・・・誰か撮ってませんか(笑)?) さて、この番組に、51歳になられた「たんけんぼくのまち」…

島村楽器の「けいおん!」コーナーは大阪にもあるか?

「けいおん!」ネタでサイトを巡回していた時、「島村楽器でけいおん!」関係のコーナーがあるという話を聞いて、じゃあ、泉南に用事があるので、泉南の島村楽器へ行ってみるかと思い、泉南のイオンへ寄ってきました。けいおん!コーナー確かにありました。…

紹介されてた

こないだ、DTMマガジン増刊の日記を書いたのですが、この日記が「アキバBlog」で紹介されてました(笑)

RubyForgeにMiyakoのサイトを登録しました

これまで、MiyakoのプログラムなどをMiyakoメインサイトに置いていましたが、容量制限が厳しいため、今後はRubyForgeにプログラムを置いておきます。(本当は、Githubで中々gemが出来なくてウキー!となって申請したのはナイショ。その後、無事gemが出来上が…

the VOCALOID CV03巡音ルカを買ってきた

発売日は明日ですが、フライング発売されていたのでゲットしてきました。以下感想。VOCALOID2 キャラクターボーカルシリーズ03 巡音ルカ MEGURINE LUKA出版社/メーカー: クリプトン・フューチャー・メディア発売日: 2009/01/30メディア: DVD-ROM購入: 8人 ク…

Redmine狂詩曲

redmineは、Ruby on Railsで動くバグトラッカーです。 バグが出たら「これ、バグ出たから、担当者調査御願い」「バグわかんね。少し時間が掛かる」「原因判明。ちょっと直してくる」 といったことを、「チケット」という単位でメンバーで共有できます。 最近…

mswin32用Ruby/SDLもgem作ってみました

Miyako2.0をgem対応にしたので、mswin32用のRuby/SDLのgemも作ってみました。 (ソースコードからビルドするバージョンは既に用意されていたのですが、mswin32用のものはまだ用意されていませんでした。 ・・・てか、Winows版メンテナなのに今まで何やってた…

ここでもインストール方法

gemインストール方法です。Linux/MacOSXの方は、Ruby1.9.1が動作するコマンドライン上で sudo gem sources -a http://gem.github.com # 最初に一回だけ実行 sudo gem install cyross-ruby-miyako と入力してください。Windowsの方は、Ruby1.9.1が動作するコ…

追記

さっき、list見たらようやく更新されました・・・。 待たせやがって(笑)お目汚しスミマセン。mswin32版は、事情により、2.0.5.1.1となっております。

github扱いづらい・・・。

gemファイルが更新されない・・・。http://gems.gihtub.com/list.htmlGithubからのメッセージでは「最新版のgemができたのでリスト更新するよー」と言い出してはや30分・・・更新される気配がありません。リストには、2.0.5.1が入っているのですが、これはパ…

タグのアップデート

Git

メモです。Gitで、タグを追加した後で、修正の見落としが見つかったのでタグを最新版に付け替えたいときの操作。タグをいったん削除して、再び同じ名前のタグを追加することで付け替えられます。 git tag -d タグ名 (タグの削除) git tag タグ名 (最新版にタ…

拡張ライブラリファイルを適切な場所に移動させたい

現在Miyakoでは、拡張ライブラリファイル(miyako_no_katana.so/.bundle)を、ベースディレクトリからlib/Miyakoにコピーしています。 さて、Rubygems対応にしたいときに、この動作をどのようにしようかと試行錯誤していました。コレは、そのときのメモです。…