[#44431] コンストラクタの引数について&インスタンス変数の持ち方について — Akira Hayakawa <ruby@...>
度々オブジェクト指向についての質問ですいません。
17 messages
2008/01/04
[#44433] Re: コンストラクタの引数について&インスタンス変数の持ち方について
— Yukihiro Matsumoto <matz@...>
2008/01/04
まつもと ゆきひろです
[#44453] RSS取得時<enclosure>タグでエラー? — "garyo hosu" <garyohosu@...>
garyoです。いつもお世話になっております。
5 messages
2008/01/08
[#44463] [ANN] Rails勉強会@東京 第26回のお知らせ — "MOROHASHI Kyosuke" <moronatural@...>
各位
1 message
2008/01/11
[#44464] [ANN] rcairo 1.5.1 — Kouhei Sutou <kou@...>
須藤です。
5 messages
2008/01/11
[#44469] pdf 作成 ライブラリ — "Luiz Aoki" <luizruby@...>
はじめまして、青木ルイスと申します、
14 messages
2008/01/12
[#44479] ファイル出力時のprintについて
— m-hatake@...
2008/01/16
畠山と申します。
[#44481] Re: ファイル出力時のprintについて
— KIMURA Koichi <kimura.koichi@...>
2008/01/16
木村です。
[#44483] format %g の丸めについて — 山崎雄介 <y-yamasaki@...>
山崎(ゆ)です。
14 messages
2008/01/16
[#44517] www.ruby-lang.org/ja/man/ を静的HTMLに変更 — Kazuhiro NISHIYAMA <zn@...>
西山和広です。
6 messages
2008/01/20
[#44536] カタカナ→ひらがな変換 — "Hideo Konami" <konami@...>
小波です。
8 messages
2008/01/25
[ruby-list:44464] [ANN] rcairo 1.5.1
From:
Kouhei Sutou <kou@...>
Date:
2008-01-11 13:53:05 UTC
List:
ruby-list #44464
須藤です。
rcairo 1.5.1をリリースしました。
目玉はQuartzバックエンドのサポートです。
http://cairographics.org/releases/rcairo-1.5.1.tar.gz
http://cairographics.org/releases/rcairo-1.5.1.tar.gz.md5
6778eaa1a32e289c47adcd40ef0f2595 rcairo-1.5.1.tar.gz
http://cairographics.org/releases/rcairo-1.5.1.tar.gz.sha1
ee50e43c3f9ac6ed28f5c820f498420585965b59 rcairo-1.5.1.tar.gz
http://cairo.rubyforge.org/doc/ja/
変更点は以下の通りです。
* Quartzサーフェスのサポート
* バグ修正(NANKI Haruoさん、Binzoさん)
* ruby 1.9.0サポート(Paul van Tilburgさん)
* Cairo::WIN32Surface -> Cairo::Win32Surface
* Cairo::WIN32Surfaceはこれからも使えますが、使わないで
ください。
Quartzサポートですが、近くにMac OS Xがあったので勘で触りなが
らそれっぽく動くようにしたものなのでちゃんと動かないかもしれ
ません。Objective-CとかCocoaとかわかりませんし。
とりあえず、Ruby/Cocoaと一緒に使えるようにしました。
たぶん、こんな感じで使えると思います。
require 'osx/cocoa'
require 'cairo'
...
cg = OSX::NSGraphicsContext.currentContext.graphicsPort
width = 100
height = 100
surface = Cairo::QuartzSurface.new(cg, width, height)
...
最初はrequire 'osx/cocoa'しなくても中で勝手にrequireしちゃお
うかと思ったのですが、少し時間がかかるようだったのでやめまし
た。自分でrequireしてください。
ところで、C言語からRubyCocoaと仲良くする方法なのですが、もう
少し便利な方法を提供してくれる予定はありますか? > 藤本さん?木村さん?lrz?
やってみて、こんなのが欲しかったです。
* extconf.rbでRubyCocoaフレームワークがある場所を検出する
方法
今は、RubyCocoaフレームワークがあるかどうかを検出せずに
いつも-framework RubyCocoaしています。まぁ、絶対入ってい
るいると思っていいのかしら。
$DLDFLAGS << " -Wl,-framework,RubyCocoa"
* Rubyオブジェクト <-> Objective-Cオブジェクト変換関数
ざっくりながめた感じだとocobj_s_new()とrbobj_get_ocid()
なんじゃないかと思って、自分でプロトタイプ宣言をして使い
ました。.cから#include <ruby-cocoa.h>とかして使えると嬉
しいです。そうすると、ruby-cocoa.hがある場所を-I...でき
る方法も欲しくなるわけですが。