アバターで買い物できるバーチャルストアの特許取得

Virtual apple store

ITMedia によると、Apple が 2006年9月に出願した アバターで買い物できるバーチャルストアの特許 がアメリカで成立したそうです。3Dバーチャルストアも含まれているそうですが、素人考えで Second Life など特許に抵触しないんでしょうか?。個人的にはこのようなビジネスロジックに特許を与えて欲しくないですけど…。

追記:
iLife サポート 9.0.4(j) がリリースされています。システム環境設定のソフトウェア・アップデートからどうぞ。しかし Apple の Download ページ、わざと掲載を遅くしてます?。

カテゴリー: Mac | コメントする

Firefox Tiger のサポート終了

firefoxCNET japan によると、モジラ、「Firefox」でのMac OS X「Tiger」サポートを完全終了へという記事が掲載されています。Tiger ユーザーは、Firefox 3.6 のサポート終了期限を迎えるまで引き続きサポートを受けられると、Mozilla で発表されていますが、以降のバージョンでは完全終了だそうです。OS X 10.4 は足枷ですか…。たしかにこれ以上 ppc のサポートや 32/64bit OS の問題で時間をとられるのは、それでなくても少ない Mac の開発陣には重荷なのかもしれません。

時期バージョンでは、Firefox も 64bit アプリになるんでしょうね。しかし、Safari でも対処の必要がないと言い切るか…。

 

同じく CNET japan でのHTML対Flash–「iPad」発表で加熱する議論と共存の可能性という記事ですが、内容より、JavaScriptで再構築された「Windows 3.1」 に感動しました。ちゃんと DOS窓も使えます。

JavaScript で Windows3.1

Canvas を使用した一人称ギフターゲーム グリグリ動きます。

Canvas を使用したゲーム

Flash もういいかも…

カテゴリー: Internet, Mac | コメントする

FireFox をコンパイルしてみよう! その2

NamorokaNamoroka 完成。

Firefox 3.6 のコンパイルができました。結局 .mozconfig は以下の通り、

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj-@CONFIG_GUESS@
mk_add_options AUTOCONF=autoconf213
mk_add_options MOZ_MAKE_FLAGS=-j4
ac_add_options --enable-optimize="-Os -march=prescott -mfpmath=sse,387 -mieee-fp"
ac_add_options --enable-application=browser
ac_add_options --enable-strip
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-updater
ac_add_options --disable-update-channel
ac_add_options --enable-pthreads
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk

ということで、MacOSX10.4u.sdk 指定で良いのでした…。

エラーとなったのは、bug-513747 で指摘されていて、sqlite3 のライブラリを mozilla が作成した物を使っていないためでした。指定の通り、該当ファイルを書き変えさらに ~/security/nss/lib/softoken/config.mk のファイル -lsqlite3 も以下のように書き変えます。

-lsqlite3 -> -lmozsqlite3
$ export CC=gcc-4.0
$ export CXX=g++-4.0

とgcc-4.0 を指定して make -f client.mk build で make すれば、obj-i386-apple-darwin10.2.0/dist/ に Namoroka.app とアプリケーションが作成されます。

ファインダーからクリックすれば、Firefoxが起動します。まだ US のままです。

言語は US のみ

メニューの日本語化には、http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6/mac/xpi/ から ja-JP-mac.xpi を取ってきてインストールして about:config で general.useragent.locale を ja-JP-mac に設定して、再起動すれば、メニューが日本語化されます。

「環境設定」の「コンテンツ」の追加する言語を選択…で、日本語を選択し、一番上に持ってきます。

日本語化された

好きなフォントを指定して日本語化終了です。

フォントの設定

cd ../obj-i386-apple-darwin10.2.0/
% make package

とすれば、obj-i386-apple-darwin10.2.0/dist/ に firefox-3.6.en-US.mac.dmg のできあがりです。

カテゴリー: Internet, mac-tech | コメントする

FireFox をコンパイルしてみよう! その1

firefox日曜日で、話題もないため FireFox のコンパイルをしてみることにしました。

インストール環境は Snow Leopard 10.6.2 , Xcode 3.2.1 です。

Mozilla のサポートを見ると MacPorts で、libidl と autoconf213 をインストールするように書いてあったため、 MacPorts パッケージをインストール後、以下のように libidl と autoconf213 をインストール。

$ sudo port sync
$ sudo port install libidl autoconf213

これやると依存関係のファイルをみんな持ってくるんですね。30分位かかってインストール終了。

その後、Downloading Source Archives から tar ball をダウンロードして、展開。取り合えす US 版でいいやということで、そのまま .mozconfig に以下を設定

mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/../obj-@CONFIG_GUESS@
mk_add_options AUTOCONF=autoconf213
ac_add_options --enable-application=browser
ac_add_options --disable-libxul
ac_add_options --enable-debug --disable-optimize
ac_add_options --enable-shared --disable-static
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk
mk_add_options MOZ_MAKE_FLAGS=-j4

として、make 開始です。

$ make -f client.mk build

しかし、あえなくエラー終了。MacOSX10.4u.sdk -> MacOSX10.6.sdkと修正して再度挑戦…しかしリンクでエラーとなる…。

gcc4.2.1 だから?と、こちらのページを見ると gcc4.0 を使っていらっしゃる。

export CC=gcc-4.0
export CXX=g++-4.0

として、コンパイルすると、先程の部分は無事に終了。でも、先程 MacPorts で落とした libidl とリンク出来なくてまたしてもアウト、どうして?。

調べたところ、macsofa の投稿に書いてありました。どうやら、Snow Leopard から MacPorts は、X86_64 デフォルトで i386 をつくらないらしい。

えー。基本設定だと FireFox って i386 でできちゃうの?。ということで、MacPorts を一度削除した後、 +universal で再度取得し直ししました。

$ sudo port install libidl +universal
$ sudo port install autoconf213 +universal

こうすることで、対応しているものは、i386 と X86_64 の両方が作成されます。
ちなみに
$ sudo port install <portname> configure.compiler=gcc-4.2

で gcc のバージョンも指定できるらしい。勉強になるなぁ。

オブジェクトディレクトリが obj-i386… になっているからおかしいと思いましたよ。
これで無事にコンパイルできたと思ったら、30分ほどして今度は MacOSX10.6.sdk のヘッダがおかいいといってきた。orz。

という訳で「その1」です。

追記:
macwinzipper_iconApple のダウンロードページに MacWinZipper が注目のダウンロードとして掲載されています。ドラッグ&ドロップで、Windows 間の「余計なファイルの混入」「ファイル名の文字化け」を防げる優れもの、おすすめです。

カテゴリー: Mac, mac-tech | 2件のコメント

iPad をシンクライアントにすれば…

iPad で Windows

GIZMODEジャパンに、これはマイクロソフトも震え上がる!? iPad発売と同時に「Windows 7」を動作保証… という投稿が掲載されています。

Citrix Receiver という無料のシンクライアントソフトウェアをiPadで走らせ、デスクトップ仮想化ソフト「XenDesktop」やアプリケーション仮想化ソフト「XenApp」を使って、Windows 7のデスクトップや対応アプリケーションをリモート操作できるようになります。iPhone ではすでに公開済みの機能なので iPad でも全く問題ないでしょうね。

まあ、あくまでリモート操作であって、iPad 上の仮想マシンで動く訳ではないのですが、画面が大きい分実用性は十分ありそうです。

追記:
TotalFider0.7
を入れてみました。少し安定したような気がする〜。

カテゴリー: iOSDevice | コメントする

iPad の心配はしていないよ

Madbook

私は知らなかったのですが、Axiotron という会社で Madbook というタッチペンベースの Mac を販売している会社があるんですね。

その会社のコメントが出ています。「iPad は、大きくてポケットに入らないから iPhone の代わりにならないのは残念だけど、Macbook や macbook pro の代わりに置き換えることは出来ないし(iPad で十分という人もいるけれど)、だからこそ iPad を選択する動機付けになるんじゃない?。」

コメントで言及している VoIP や(もしかしたらカメラも)サポートするようですし…。しかし今更 Newton の話を持ち出して比較されてもねぇ。あ! Newton の話は禁句でしたっけ。

totalfinder TotalFinder 0.7 がリリースされています。0.6.4 では Mac 起動時に TotalFinder 自体が起動しなかったり、不具合多かったので削除してしまったのですが、またインストールしてみます。

 

カテゴリー: iOSDevice, Mac | コメントする