ここ最近MacRubyに対して行った定数探索の修正が原因で次の不具合が発生している。 修正前と比べてメソッド呼び出しが3倍遅い。 Objective-CからRubyのコードを呼び出すときに定数が探索できない。 Objective-CからRubyのコードを呼び出すときによく落ちる。 どれも致命的で早急に直したい。が、そう簡単に直せる問題ではない。そこで 一旦修正をリバートしたいのだが、リバートすると次の不具合やデグレーショ ンが発生する。そのためリバートすることもできない。(英語ですみません) (1) fixed memory leak below. 1.instance_eval { 42 } But did not below. 1.instance_eval "42" I think currently MacRuby occurs memory leak in eval(). (2)
If you use TextMate’s “code snippets” feature to insert commonly-used templates of Ruby code, you’ll be pleased to see that Xcode has a similar facility for MacRuby. It comes pre-populated with a variety of Objective-C snippets, but it’s easy to add your own Ruby snippets. If you read my article on Beautiful standardized RDoc comments for your Ruby / Rails methods you’ll know that I’ve standardize
本連載「Apple Geeks」は、Apple製ハードウェア/ソフトウェア、またこれらの中核をなすOS X/iOSに関する解説を、余すことなくお贈りする連載です(連載目次はこちら)。 UNIX使い向けを始め、Apple関連テクノロジー情報を知りつくしたいユーザーに役立つ情報を提供します。 日本語入力システムの現状 OS Xの日本語入力システム(日本語IME)といえば、標準装備の「ことえり」は変換精度が今ひとつで、特に文章をつづる機会が多いユーザーからの評価は散々。OS X 10.3(Panther)で登場した「ことえり4」は、約28万語の基本辞書を備えるなど大幅な改良を受けたものの、「ATOK for Mac」など商用日本語IMEとの位置関係に変化はなかった。
ゴールデンウィークは風邪をひいてしまい、体調を崩していたりしていました。しばらく日記を書いていないあいだに、MacRuby 0.10 や Xcode 4がリリースされたりしていますね(^ ^; Core Plotというグラフをプロットする Framework を MacRuby で遊んでみたので手順などを書き記しておきます。 プロジェクトファイルを https://github.com/Watson1978/MacRuby-Samples/tree/master/CorePlot からダウンロードできるようにしておきました。 CorePlot をインストール 現在入手可能なCorePlot 0.3 をダウンロードし、CorePlotInstall_0.3.zip を解凍します。 解凍してできたフォルダー内の Mac OS X Binaries フォルダーから CorePlot.framew
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
GyaimはMacRubyで作られたIME(入力システム)。 GyaimはMac OSX用Ruby製のフリーウェア(ソースコードは公開されている)。Mac OSXにはRubyが標準で入っている。そしてさらにコミュニティベースではMacRubyというRuby実行環境も開発されている。これらを使えばMac OSXアプリをRubyで開発することだって出来るのだ。 入力中の画面 だが実際どのようなものができるのはソフトウェアを見てみないと実感が湧かないかも知れない。そこで見て触ってソースコードを見てほしいのがGyaim、MacRuby製のIMEだ。作者はあのPOBoxの開発で知られる増井 俊之氏だ。 Gyaimは数百行のコード量で作られている日本語IMEだ。Gyaimに切り替えた後、ローマ字で入力していくとポップアップウィンドウに変換候補が表示されていく。ここから選んでいくだけだ。次の入力からは先
第54回 マイIME 2011年4月15日 ITハッキングデザイン コメント: トラックバック (0) フィードITハッキングデザイン (これまでの増井俊之の「界面潮流」はこちら) パソコンで日本語を入力する方法については長い研究開発の歴史があります。日本で最初のワープロのためにかな漢字変換方式が考案されたのをはじめとして、様々な種類の日本語入力手法が開発されてきました。 現在のパソコンで日本語入力するときは「Microsoft IME」「ことえり」「ATOK」などの日本語入力システムが広く使われています。これら以外にも各種の日本語入力システムが提案されたり販売されたりしていますが、その種類はあまり多いとはいえず、普通のユーザにとって選択の余地は大きくないのが現状です。 かな漢字変換システムのような高度な自然言語処理システムを作成するのは困難だということが、パソコンの日本語入力システムの種
SirtetはMacRubyで作られたRuby製のGUIブロック系ゲーム。 SirtetはRuby製Mac OSX用のフリーウェア(ソースコードは公開されている)。Mac OSXには標準でMacRubyがインストールされている。これによってCocoaアプリケーションを操作したり、Rubyを使ってCocoaアプリケーションが開発できる。だが実際どんなことができるだろうか。 ゲーム開始 それを知るのに実際に動いているのを見るのはとても良いことだ。SirtetはMacRubyを使って作られたGUIのゲームで、テトリスのような見た目を持ったゲームになっている。 Sirtetのルールは、画面いっぱいに表示されているブロックの中から指定されたブロックの形状(色は関係ないようだ)を取り除くゲームになっている。それを何度も繰り返すと徐々に穴が空いてきて思った形にブロックが取れなくなる。そうなったらゲームオ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く