フォーチュンサモナーズ
最新 追記

Don'tStopMusic

2003|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|12|
2006|01|02|03|04|05|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|

カテゴリ別 2003年 | 2004年 | 2005年 | 2006年 | 2007年 | 2008年

知り合いサイト: よんだもの / 暴想 / Linuxでやる夫 / 新宿Vipper / 僕だけが幸せになればいいのに。


2004-06-09 この日を編集

_ [Ruby] Ruby とゲーム このエントリーを含むブックマーク

dGames-dev 【Jewel-MMO 開発日記】 (オープンソースでMMORPGをつくる試み。 経由)

オープンソースの MMORPG 開発プロジェクトとのこと。

また、RPGツクールXP では Ruby ベースの言語を採用しています。エンジンのどれくらいの部分が RGGS で書かれている/制御可能なのか興味深いところです。

『RPGツクールXP』では、『Ruby』というプログラミング言語を『RPGツクール』専用にカスタマイズした言語『Ruby Game Scripting System(以下、『RGSS』)』が採用されており、その中のスクリプトを編集することで、ツクールの機能を自由に変更・追加することができるのです。要するに、ツクールの心臓部を見ることができ、編集もできると考えてください。

追記

RPGツクールXP・RGSS板 なる板ができてました。しかし、ツクールXP 効果で Ruby の入門書が急に売れたりするんでしょうかね。そのうち RGSS 専門の本が出るのでしょうが。

_ [ソフトウェア] Mozilla Firefox 0.9 RC このエントリーを含むブックマーク

Firefox 0.9RC がダウンロードできるようになったとのことです。0.8 からの違いはテーマセレクタ、プラグインのアップデート機構、新しいデフォルトテーマといったところでしょうか。


2004-06-14 この日を編集

_ [Ruby] Searching for the Best Scripting Language from /. このエントリーを含むブックマーク

スクリプト指向な言語の簡単さの計測 についてのストーリーです。Ruby(1.6.7) が Perl(5.6.0) についで二番目のスコアですね。スクリプトだからってコードの長さで決めるのは適切なの?というところですが。例によって宗教論争になってますので暇つぶしにどうぞ。


2004-06-15 この日を編集

_ [ソフトウェア] MozillaFirefox 0.9 リリース このエントリーを含むブックマーク

ということで 0.9 がリリースされました。

デフォルトのテーマが Qute から (Mac OS 版のデフォルトだった) Pinstripe に変更されました。Windows で見ると間延びした感じですね。0.9 で Qute を使いたい方は スタンドアローン版 をどうぞ。また、0.9 で利用できる拡張に関しては Firefox 0.9 compatible Extensions を参照のこと。

追記

拡張のアップデート機能、なかなかいいですね。拡張側で対応しなければいけないので拡張作者の方の負担は増えますが、ユーザには嬉しい機能です。後は安定して動けばよいのですが……

拡張の更新

よく見たらステータスバーに拡張の更新チェッカがついてました。某 WindowsUpdate のようにバックグラウンドで更新チェック・アップデートができるようです。

チェック

_ [スクラップ] ライブドア、掲示板サイト「したらば」を取得 このエントリーを含むブックマーク

JBBS は当初(確か)東京アクセスが運営しており、途中からしたらば配下になったスレッドフロート型レンタル掲示板サービスです。自分で板を作れる 2ch といった立ち位置にありました。今でも荒れた板やスレッドの避難場所、スレッドの仲間で雑談する場所などなどと広く利用されています(全体からすれば 2ch と無関係な掲示板の方が多いですが)。

このところの動きを見ていますと、ライブドアと GMO の二極へ再編されるのではという気分になってきますね。

追記

なぜか /.-jp でストーリーになっています( ライブドアがレンタル掲示板「JBBS@したらば」も買収 )。


2004-06-16 この日を編集

_ [Ruby] 公式サイト復活 このエントリーを含むブックマーク

しましたね。リファレンスが参照できなくて辛かったです。


2004-06-17 この日を編集

_ [RubyForge] プロジェクト用に Wiki が利用可能に このエントリーを含むブックマーク

Sourceforge の Ruby 特化版?である RubyForge で、プロジェクト毎に Wiki が利用できるようになったようです。

RubyForge ではプロジェクトのウェブページが coming soon... 状態のプロジェクトが割とあります。登録したはいいものの、きちんとウェブページを作成するのは手間だということでしょう。RubyForge が提供するプロジェクト情報ページでも必要最低限の情報はアナウンスすることができます。しかし、興味を持った人がより詳しい情報を得るにはやはりプロジェクトのウェブページを見に行きます(簡単な使い方の説明程度でもあると使ってみる気になりますから)。ということで、データベース的に使われるよりもプロジェクトのホームページに使われると思います。FreeRIDE WikiWxRuby が Wiki ベースに移行していますね。

_ [ソフトウェア] Berkeley DBの「Java版」リリース このエントリーを含むブックマーク

オープンソースデータベース「Berkeley DB」のメーカー米Sleepycat Softwareは、「Berkeley DB Java Edition」の正式リリースを発表。Javaのポータビリティとサービスの利点を生かせるよう、完全にJavaで書き直されているという。

Java 版のメリットってなんでしょうね。Java にはシリアライズと RDB の間に位置するデータ永続化手段があまりないのかな。

私がデータの永続化が必要な Ruby プログラムを書く場合、蓄積をあまりしないときには YAML や pstore、どんどん溜めていくときには sqlite か MySQL を使っています。


2004-06-18 この日を編集

_ [Ruby] スクリプトはなかなか役に立ちます(4)---Rubyを始めてみませんか(上) このエントリーを含むブックマーク

記事を読むには IT Pro への登録が必要です。日経ソフトウエア2003年9月号の記事より、とのこと。Ruby ベタ褒めな記事ですけども、過剰に薦められると引いたり反発心がわくのが人の常ですから、逆効果じゃないかなあ。少なくとも他言語と比べるのは危険かと。

というのも某巨大掲示板で自分が失敗したからなのですが。


2004-06-19 この日を編集

_ [Ruby] ruby/libpng このエントリーを含むブックマーク

0.3.3 用のパッチをいただいたので、0.3.4 に手動であててたのですが、SEGV ります。そういえば Ruby の拡張ライブラリを C レベルでデバガ使って追いかけるのってどうやるんでしょ。普通に Ruby 自体を -g 付きでコンパイルすればいいのかな。

本日のツッコミ(全2件) [ツッコミを入れる]

_ なかだ [ruby自体を-gつきでコンパイルすれば、拡張ライブラリも-gつきでコンパイルされるはずです。 あとは、SEGVする..]

_ だて [スタティックリンクにしたりと試してみましたが、拡張ライブラリの中まで追いかけられなかったです。使い方が分かってないの..]


2004-06-21 この日を編集

_ [Ruby] ruby-libpng-20040621 このエントリーを含むブックマーク

ひっそりと。バグ入りスナップショットです。テキストやパレットチャンクの書き込みをすると SEGV します。ちゃんと動くようになったら RAA に登録します。

本日のツッコミ(全1件) [ツッコミを入れる]

_ なかだ [どういうことすると落ちますか。]


2004-06-22 この日を編集

_ [散財] 妄想代理人 このエントリーを含むブックマーク

  • 妄想代理人 vol.1 : 今敏監督のはむかーし PERFECT BLUE を観たくらいですが、構成が非常に上手い作品だったと記憶しています。テレビアニメの 30分弱という短尺でどういう話の作りにしているかが気になりますね。
  • 妄想代理人 vol.2


2004-06-24 この日を編集

_ [Ruby] Ruby/libpng が SEGV るところ このエントリーを含むブックマーク

下に書いた Ruby/libpng を使って PNG 画像をコピーするスクリプトで、例えば mod_ruby のロゴ で試すとこの通りです。


#!/usr/local/bin/ruby
require 'libpng'
 
include Graphics::PNG
 
reader = Reader.open('ruby.png') # open and read IHDR chunk
writer = Writer.open('ruby.out.png')
 
# copy IHDR chunk
width, height, bit_depth, color_type, interlace_type, compression_type, filter_type = reader.get_IHDR
writer.set_IHDR(width, height, bit_depth, color_type, interlace_type, compression_type, filter_type)
print "set IHDR chunk\n"
 
# copy PLTE chunk ( for paletted image )
if palette = reader.get_PLTE
  writer.set_PLTE(palette)
  print "set PLTE chunk\n"
else
  print "no PLTE chunk\n"
end
 
# copy tEXt chunk(s)
if text = reader.get_text
  writer.set_text(text)
  print "set text chunk(s)\n"
else
  print "no text chunk\n"
end
 
writer.write_info # write some chunks that located before IDAT
image = reader.read_image # read IDAT chunks
writer.write_image(image) # write IDAT chunks
print "set IDAT chunks\n"
 
reader.read_end # finalization to read
writer.write_end # finalization to write

結果


set IHDR chunk
set PLTE chunk
set IDAT chunks
cp.rb:36: [BUG] Segmentation fault
ruby 1.8.1 (2004-04-24) [i686-linux-gnu]
 
Aborted

これでコピーした PNG ファイルの情報を見ると PLTE チャンクがおかしくなっているので、メモリの確保の仕方とかなんとかが例によって変なのだと思います orz


最近のコメント:

  1. なかだ (06-23)
  2. だて (06-21)
  3. なかだ (06-19)

RSS
Creative Commons License
This work is licensed under a Creative Commons License
(note: text only. w/o web design, citations, (re)distributed softwares).