きりかノート 3冊め

おあそびプログラミング

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

MacPorts公式のport:enscriptにruby対応、セキュリティパッチを追加

RubyKaigiで「port:enscriptが標準でrubyを扱えるようにしてほしい」のとリクエストがあったので対応。調査の過程で、FreeBSDのほうにセキュリティパッチがでてるのを見つけたのでついでに追加。 http://trac.macports.org/changeset/54115 nomaintainerのも…

RubyKaigi2009 3日め

前夜のRubyCocoaのreload_protocols()の調査とテスト作成に予想外の時間がかかったのも影響して、あっさり寝坊した。起きたら10時とかもうね。午後はもちろん、MacRuby、RubyCocoa、iPhone+RubyのMac系Ruby 3連投のセッションを聞いた。部屋がぎっしりでびっ…

RubyCocoa 今日のコミット

Tiger以前のシステムでは、定型プロトコルのbridgesupportでサポートをしないことに r2238 trunkがそもそも10.4でコンパイル通らないのを修正。これは昨日ちょっと触れたreload_protocols()が使っているobjcランタイムAPI objc_copyProtocolList()が10.4以前…

RubyCocoa 今日のコミット

なんでこういうときは内職はかどるんだろうね。 $DEBUG = trueのログ出力がフォーマット文字列のみになってしまう問題を修正 r2235 2月ごろ追加された(非定型でない)プロトコルのサポートについてテストを追加 r2236 後者の元となった変更のために、10.4でコ…

RabbitのMacPorts非公式Portfileを0.6.1に更新しました

RubyKaigiでも活躍中のRuby+Gnome製の素敵プレゼンツールRabbitのPrivatePortfileを最新版0.6.1にしました。 http://lapangan.net/darwinports/index.php?PrivatePortfile%2Frb-rabbit ちなみに、そろそろ公式にいれたい(何年言ってるんだ!)のでRUBY-GNOM…

RubyKaigi2009 2日め

参加の証拠ちゃんと書く気力がないのでつらつらと。仕事ではぜんぜんそっち方面じゃないから、ブログとか雑誌でよく見るという認識はあったけれど、ほんとうにキーバリューストアて流行ってるんだねえ。逆引レシピのボーナストラック「RubyCocoa版」(!)はも…

ovmix_imp_for_type()でのリークの指摘について調査

rubycocoa-devel:1402で指摘のあったメモリリークの可能性について調査。再現する方法が思いつかなかったので、まずはコードレベルでの確認。と思ったのだけど、指摘の内容がよくわからない。メールからは、 リークしているのはarg_types(の一部) argcが2…

RubyKaigiのチケットゆずります

手違いでRubyKaigi 2009のチケットが1枚余ってしまいました。もったいないので先着1名さまにお譲りします。kimurawあとi.nifty.jpまでメールください。Exchange Ticketのメールを転送します。

ちかぢか行われるCocoa勉強会のお知らせ

前々回は3都市同時開催でしたが、今回は3週連続です。さすがに皆勤の人はいないでしょう。 6/20(土) 福岡 http://kyushu.cocoa-study.com/ 6/27(土) 大阪 http://kansai.cocoa-study.com/ 7/4(土) 東京 http://www.cocoa-study.com/ 東京のほうはまだ公式の…

RabbitのMacPorts非公式Portfileを0.6.0に更新しました

Ruby+Gnome製の素敵プレゼンツールRabbitのPrivatePortfileを最新版0.6.0にしました。 http://lapangan.net/darwinports/index.php?PrivatePortfile%2Frb-rabbit なんかのはずみで、require 'gtk2'すると終了ステータスが1になってしまうようになったのだけ…

MacPorts公式にruby 1.8.7-p174をコミット(port:ruby)

しました。BigDecimalにバグがあった(ruby-talk:338957)のが修正されたようです。 [ruby-list:46090] http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/46090 (読めない…)

MacPorts公式にruby 1.8.6-p368をコミット

1.8.7と同様にruby 1.8.6も更新しました。

MacPorts公式にruby 1.8.7-p173をコミット

ruby 1.8.7の新しいパッチリリース、p173がでていたのでMacPortsのport:rubyを更新しました。今日の24時ごろにはPortIndexが更新されると思います。ruby本体のアナウンスは以下を参照してください。 BigDecimal の DoS 脆弱性 - http://www.ruby-lang.org/ja…

RubyCocoa 今日のコミット - relaxed_syntax = falseの動作を変更

ひさしぶりのコミット。 r2234 もろもろの事情により、RubyCocoaではOSX.relaxed_syntaxというtrue/falseのスイッチがあって、trueのときはrubyからobjecitve-cメソッドを扱うときに末尾の"_"を省略できるようになる(デフォルト)。 # relaxed_syntax = fal…

スマートカット/コピー/ペーストを無効にする

MacにはLeopardから導入されたスマートカット/ペーストというのがある。ペースト先が英文ぽいときにペーストの両側に空白を追加してくれる。カット時は単語と合わせて空白も消してくれるというインテリジェントなもの。だがしかし、正直いらない。ふだんはタ…

第34回 Cocoa勉強会にいってきた

5/30のCocoa勉強会に行ってきたので記録。 発表 「画像変換」すみません自分の準備しててあんま聞いてませんでした。。。「Bonjourを使ったMac/iPhone/touchの通信」Bonjourを簡単に扱うためにつくられたクラスBonjour Network Serverとそれをさらに拡張して…

第34回 Cocoa勉強会(関東)のお知らせ(直前)

http://www.cocoa-study.com/ 今週末、5/30(土)に水道橋でやります。予定されている発表は以下のとおり。 「iPhoneでタブバーを非表示に(無理矢理)する方法」 「画像変換」 「Bonjourを使ったMac/iPhone/touchの通信」 「InputMethodKitで日本語入力」(お…

.epubという電子書籍の形式

ひと月くらい前に調べたことのまとめ。The Pragmatic Bookshelfで知ったのだけど、.epubという電子書籍のファイル形式があるそうな。iPhone/iPod touchではStanzaというアプリで読める。さいきんは通勤時に文庫忘れたときなんかに"The RSpec Book"を読んだり…

NSStringに含まれるURLらしき文字列を抽出する

stepwise経由、"Finding all URLs in a string" http://www.degutis.org/dev/2009/04/22/finding-all-urls-in-a-string/ NSStringに含まれるURLらしき文字列を抽出するという話。NSScannerから正規表現の話かなあと思って読んでみたら、NSAttributeStringに…

Punakea 1.0 RC1 OpenMeta対応、nntaggingも

こないだ予告されていたように、タグ付けアプリのPunakeaが、OpenMetaに対応してRC1としてリリースされた。 http://www.nudgenudge.eu/blog/a-first-release-candidate Punakeaが利用しているnntaggingフレームワークもgrepかけた感じだとOpenMeta対応のもの…

第34回 Cocoa勉強会(関東)のお知らせ

http://www.cocoa-study.com/ 5/30(土)に水道橋でやります。詳細は決まったら再度告知します。

Blue Ruby - Ruby on SAP

d:id:rubynews:20090501:1241196927経由、 http://www.infoq.com/jp/news/2009/04/ruby-on-sap https://www.sdn.sap.com/irj/scn/wiki?path=/display/Research/BlueRuby ERPの大手、SAP社のERP環境の開発でRubyが使えるようになるかも、という話。リンク先の…

MacPortsWikiJPの移行とライセンス変更が検討されています

現在、MacPortsWikiJPはぺろぽるさん個人のレンタルサーバ上で運営されています(いつもありがとうございます!)。これをグループで管理できるよう、 設置場所を現在のサーバから、SourceForge.jpへ移行 それに伴い、現在Wikiに登録されている文書をオープ…

C言語の対話環境ccons

cfe-dev MLに流れていた「[ANN] ccons : an interactive console for C based on clang and LLVM」 http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-April/004960.html http://code.google.com/p/ccons/ http://fizzysoft.net/personal/ccons.pdf clang/LL…

特異メソッドがいつのまにか使えなくなる?

このへんの話。今月この話題しかないから月のアーカイブでいいや。 http://lists.sourceforge.jp/mailman/archives/rubycocoa-devel/2009-April/thread.html CoreDataを使ったRubyCocoaの15パズルアプリで、使ってるうちに特異メソッドにアクセスできなくな…

るりまMacPortsを20090429版に更新

「るりま」ことRuby リファレンスマニュアル刷新計画で配布されている、リファレンスとツールの野良Portfileを最新に更新しました。 http://lapangan.net/darwinports/index.php?PrivatePortfile%2Frb-rurima-ja

rakeで日記を書く

そこそこ安定してきたようなので、この日記の編集ツールをさらしてみる。添削プリーズ。いまだにrakeよくわかってないし。基本的にはすべてローカルのターミナル上の作業で rake edit_todayでテキスト編集 rake sendではてなにアップ ブラウザで日記ページを…

twitterにCocoaのtipsが流れる@cocoadevcentral

Theocacao: Cocoa Twitter Accountsでも告知されていたけれど、twitterのアカウント@cocoadevcentralでCocoaのクラスまたはメソッドが毎日1つか2つ紹介されている。 http://twitter.com/cocoadevcentral フォローして3日くらいになるけど、このくらいのペー…

iPod touchをブックストッパーに載せてみた

iPod touchでもいろいろできるようになって、ながら見するときの置き方を検討してみたところ、手元にあったブックストッパー(そんな名前だったのか)が意外に使えそう。横置きだとこんな感じ。 ちょっと不安定だけど、はさみを逆にして角度をつけると縦置き…

ruby-1.8.7-p160_1 autoconf不要。+tk, +mactk復活

「port:autoconfが必要とかあり得ない」(すごく意訳)と言われたので直した。どうせ直すつもりのところだったし。 http://trac.macports.org/ticket/19361 パッチを整理した結果として「なんだかわからないので手をつけられない」状態を脱出したのが大きい…