きりかノート 3冊め

おあそびプログラミング

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

いろいろバージョン更新

ちょっと時間あったので気付いたものを更新。 lcov (1.8 -> 1.9) gcovの出力を分かりやすく見られるツール。 rb19-pkg-config (1.0.6 -> 1.0.7) ruby版のpkg-config。 rb-dnssd (1.3.x -> 1.4) bonjourで使ってるDNSSDのrubyモジュール。easyjourとの併用が…

rb-gnome +universalがインストールできないとか言われたので対応

「rb-gnomeを+universalで入れようとしたら、rb-pkg-configでエラーがでるよん」とのレポートがきた。 #27804 rb-glib2: arch mismatch with rb-pkg-config チケットに書いたように問題点は(指摘の件だけでなく)2つあって、 rb-pkg-configがsupported_arch…

MacPortのrubyをruby-1.8.7-p330, ruby-1.9.2-p136に更新

1.8.7、1.9.2ともにクリスマスリリースがでたので更新しました。 Ruby-1.8.7-p330 リリース Ruby 1.9.2-p136リリース 今回ちょっと手間取ったのが、1.9.2をupgradeしようとするとactivate時に${prefix}/lib/ruby1.9/gems/1.9.1/specifications/rake-0.8.7.ge…

MacPortsのruby, ruby19をreadline-5にリンクするようにした

readlineはバージョン6からGPLv3 or laterになったので、RubyとGPLv2のデュアルであるrubyとはリンクできない。前に聞いててすっかり忘れてたのでようやく対応。ヘッダしかないport:readline-5という謎のportがあったので、それをライブラリファイルありのも…

第43回 Cocoa勉強会に行ってきた

会場はほっとプラザはるみ、勝どきから歩いて15分くらい? 隣の清掃工場が会場だとかんちがいして「でけー!さすが中央区」と思ったりしたけど、どうでもいいですね。 発表 「Blocks」Blocksの基本から構文あれこれ。説明されると「なるほど」な感じだけど罠…

OmniWebの新しいバージョンがリリースされた!

OmniWeb 5.10.2 now available なんとなくリリースノートをながめていると、Integrated the Safari 4.0.4 version of WebKit. (We looked at integrating the Safari 5 WebKit, but that was more destabilizing and we wanted to ship this stable build fi…

第42回 Cocoa勉強会に行ってきた

会場は都立産業貿易センター、浜松町から海のほうに歩いて少し。地下なのをすっかり忘れててネット接続できない人が多発。反省。 発表 「iOSx外部ディスプレイ」iOS 3.2以降でUIScreenクラスを利用して外部スクリーンを制御する方法について。コンポジットAV…

ドキュメント交換のための.epub。とか?

ややもうそう。iWorksのPages.appが先日のアップデートでepub形式での書き出しができるようになった。AppleのPagesの説明Pages文書をRTFファイルやテキストファイルとして保存したり、 iPhone、iPad、iPod touchのiBooksに対応しているePubファイルやPDFファ…

Ruby会議 2010に行ってきた

じゅんびちゅー

明日から日本Ruby会議 2010!

「名前を大きく」ということでコンビニで印刷してきた。参加やスタッフのみなさん、よろしくお願いします。

MacPortsのrubyがsslのエラーで落ちる

rabbitユーザとかは注意。お知らせしてくれた@masarakkiさん、@nahiさん、ありがとうざいます。たとえばこんな感じ。 % rabbit --help Xlib: extension "RANDR" missing on display "/tmp/launch-AQLo1z/org.x:0". /opt/local/lib/ruby/1.8/openssl/ssl-inte…

rb19-rcairoをつくった

MacPortsのport:ruby19の作業の際に、拡張ライブラリのコンパイルを確認しようとしたら既存のrb19-*がすべてgemという信じられない事実が判明したりした。1.9.2が出たら自分のRabbit環境を1.9.2にしようと思っていたのでどうせ自分用に使うし、ということでr…

MacPortsのport:ruby19を1.9.2-p0に更新

ついに1.9.2がリリースされた!のでMacPortsのほうも更新しました。ふつうにインストールした場合、コマンド名は`ruby1.9'になります(今までの1.9.1と同じ)。

MacPortsのrubyを更新(port:ruby 1.8.7-p302_0, port:ruby19 1.9.1-p430_0)

両方ともCVE-2010-0541の修正。1.8.6はまだ。

MacPortsのrabbitを0.6.5版に更新

Ruby+Gnome製の素敵プレゼンツールRabbitの公式Portfile port:rb-rabbitを最新版の0.6.5にしました。Rabbitのインストールやアップグレードについて詳しくは、以下のドキュメントをごらんください。 http://www.cozmixng.org/~rwiki/?cmd=view;name=Rabbit%3…

MLでの提案・バグ修正などを取り込み

[hikidoc:155] Rakefileのロード時にhoeのバージョンによってはエラー [hikidoc:156] google-code-prettify を使いたい なんと半年遅れ。忘れてたわけじゃないんですけど、今になってしまいました。みなさんごめんなさい&メールくれたかたがたありがとうご…

iOSDeveloper勉強会.Urawaに行ってみた

メンバーはMac OS X Server勉強会+Cocoa勉強会て感じ。11人中仕事でiPhoneやってそうなのは3-5人てとこかな(てきとうにすいそく)。飲み会での話のほうもおもしろかったかも。2日連続でMacBook持ち歩いて思ったのはやっぱ重いね。

asakusa.rbに参加してみた

asakusa.rbに参加してきた。JRubyのこゆい話など。自分の成果は前述のパッチの整理とruby_selectの下準備など。

port:ruby186のLeopard専用パッチ群について調べた

こいつらね。 platform darwin 9 { patchfiles-append dot-darwin.diff \ etc-irbrc.diff \ ignore-gsetcontext.diff \ md5_sha1_commoncrypto.diff \ use-dyld.diff \ use-setreugid.diff \ words-bigendian-from-arch.diff }たぶん出自はAppleのパッチなの…

るりま非公式 MacPortsを20100729版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新の20100729に更新しました。 http://svn.sourceforge.jp/svnroot/macports-jp/trunk/dports/ruby/rb-rurima-ja/ http://macports-jp.sourcefo…

告知:iOS Developer勉強会.Urawa 8/4(水)@浦和

Cocoa勉強会でもお世話になっている新居さんがiOSの勉強会を開催します。 http://coolnotify.com/devurawa 場所は浦和駅前のパルコの上です。自分が参加するかはまだ未定。

MacPorts公式のport:ruby186がLeopardでビルド失敗する問題を修正

openssl対応のついでにp399にあげた(http://d.hatena.ne.jp/kimuraw/20100714/p2)のだけど、痛恨のミス。Leopardだとビルドエラーになる、という報告がきてた。 platform darwin 9 { patchfiles-append dot-darwin.diff \ etc-irbrc.diff \ ignore-gsetconte…

発表:Macのサービスメニュー

7/24のCocoa勉強会の発表内容とか。 スライド(slideshare) - http://www.slideshare.net/kimuraw/macos-services スライド(pdf) - http://kirika.la.coocan.jp/archive/cocoastudy/201007/macos_services.pdf サンプルプログラムほか資料 - http://kirika.la…

第41回 Cocoa勉強会に行ってきた

会場は三鷹市公会堂、市役所のとなり。 発表 「Macのサービスメニュー」 自分の発表。Macのサービスメニューがいつのまにか便利になってるとか、その実装方法について。詳しくはあとでかく。→書いた http://d.hatena.ne.jp/kimuraw/20100725/p1「UITabBar + …

500以上のURL短縮サービスを利用できるlongSHORE

勉強会のネタ探し中に見つけた、WikiPediaのURL_shorteningからリンクされてたサイト。たくさんのURL短縮サービスをひとつのAPIで利用できる。 http://long-shore.com/api これで安定してればすごいな。URLはその文字列自体にも意味があるから、URL短縮サー…

第41回 Cocoa勉強会(7/24)のお知らせ

お知らせ http://www.cocoa-study.com/ 7/24(土)に東京 三鷹でやります。見に来てみたいという人は、リンク先の問い合わせフォームからお願いします。自分はMacのサービスメニューについて簡単な話をする予定。

10.5のNSOpenPanelのsetAllowedFileTypes:が効かない

2chのCocoaはさっぱりスレより。規制で書き込めないのでこっちに。だれかコピペしといてくれるとうれしいです。使う側からすると納得いかないですがAppleとしては仕様てことみたいですね。 http://developer.apple.com/mac/library/releasenotes/Cocoa/AppKi…

MacPorts公式のport:ruby186をport:openssl-1.0.0aに対応

先日の1.9.1の件 http://d.hatena.ne.jp/kimuraw/20100712/p1 と同様のチケットが1.8.6についてもきていた。 http://trac.macports.org/ticket/25647 あわよくば、と1.9.1に当てたパッチを試してみたら成功。ということでパッチ追加とついでにp399に更新して…

ruby-1.9.2-rc2の動作を確認

http://www.ruby-lang.org/en/news/2010/07/11/ruby-1-9-2-rc2-is-released/ 1.9.2のRC2がでたので、Snow Leopardで問題ないかを確認。 % LDFLAGS=-L/opt/local/lib CFLAGS=-I/opt/local/include \ ./configure --enable-shared --enable-pthread \ --prefix…

MacPorts公式のport:ruby19をport:openssl-1.0.0aに対応

ruby19のビルドに失敗するというチケットがきてた。どうも新しいopensslで問題があるようだ。 http://trac.macports.org/ticket/25611 調べてみると、1.9.2と1.8.7はopenssl 1.0.0に対応済みだけど、1.9.1はまだみたいだ。redmine.ruby-lang.orgを調べたり、…