C++ with Cocoa

2 Comments »

急にMacOSX上の開発に関する話。

ユーザーインターフェース関係のことをMac上でやろうとすれば
・Cocoa
・Carbon
からどっちか選ばなきゃいけないわけだが、

Cocoa :
.Net Frameworkみたいな雰囲気
オブジェクト指向になってる
Objective-Cで書かれてる
Java bindingも一応程度にはあるが、全機能はサポートされていない

Carbon :
WindowsのAPIみたいな感じ
Cで書かれてる

というわけで、まぁCocoaの方が便利そうだし、Appleもこっちを推奨してるから、きっといいことがあるだろう。

だが、問題はObjective-Cとかいう言語。こんなけ毎日変な言語を習得しているわけだから別に新しい言語を習得してもいいけれど、
やっぱり使い慣れるには時間もかかるし、他の言語で書いたコードが(Cからの移行は楽だろうけど)そのまま利用できないのはうれしくない。

・・・と考えていたのだが、ふと見つけたのがOSX 10.1以降はコンパイラでObjective-C++がサポートされている。
何かと思って調べてみると・・・C++とObjective-Cで相互にクラスを呼び出せるらしい!

ということは。だ。C++からObjective-Cで書かれたCocoaフレームワークを呼び出せる。簡単に言えば、C++でCocoaが使える!

まだちゃんと調べたわけじゃないけど、なんかそういうことらしいです。

でもちょっとネットを漁ると、制限がいろいろ多くて、複雑なことをやるといろいろあるようだ。
もうちょっと調べてみよう。

まだ実ってないリンゴ

No Comments »

学科の数人で銀座のアップルストアへMac miniを見物に行きました。いやむしろ買いに行きました。
U野とF田は買う気満々。ぼくも、家に帰って予算計画を立てて、2人の日記で反応を見て明日にでも買おうという勢い。

で、見ていろいろさわって「やっぱMac miniはメモリは512MBに増設しないとまずそうだねー」と行ったところで。2人が購入決意。

商品の在庫があるのも確認済み。学割で買えることも確認して、BTOで512MBメモリで注文。
「16000円になります」
あれ?あれれれれ?いくらアップルストアのメモリが高いからといって、16000はなくないですか?
256MB→512MBのアップグレードは8000円じゃないんですか?

店舗のアップルストアでは
BTO ≠ 自分の好きな構成にできる
BTO = 自分の好きなパーツを同時購入すれば入れ替えてくれる
だそうで。512MBを別途購入して、256MBと付け替えてくれるのだそうだ。
つまり・・・いらない256MBメモリを無理矢理8000円で買わされるというのだ。

あぁもうひどいひどいひどい。しかもオンラインで注文すると届くのは2〜3週間後とか書いてあるし。
なんと・・・。今日2人が買って、明日ぼくも買って、日曜には遊べる・・・はずが・・・。
なんてこった。
やはりアップルはその辺が何かおかしいというか何というか・・・・
。表面上はいろいろなサービスを打ち出してはいるが、やはり全てを自社で何とかするのには限界があるのだろう。他者に何かをやらせるのをいやがるなら、せめてそれをカバーできる能力を備えてほしい。

参考リンク(笑
某外資系企業の罠
8000円で256MB
Apple Store

試験!試験!試験!

1 Comment »

今週は1週間試験でした。月・火・木・金。
でもなんか知らないけど、今回は直前主義だと思って(信じて)いたF田やK岡がなにを考えたか前々から勉強指定るっぽかったから焦った。

それはさておき
月曜:言語処理系論 まぁなんか普通。単位はあるんじゃない?
火曜:計算量 難しめだった気が。というよりは勉強不足か。単位はあって・・・ほしいな。うん。
木曜:知能システム 予想よりは簡単。でも範囲広いし妥当な線なのかな? で、オントロジーは?単位はあるよね。
金曜:ネットワーク 前日の勉強を無に帰すような問題。単位がないことはないだろう。まぁ出席点ほとんどないけど。

というわけで、まぁとりあえず終わりました。計算量理論が、演習と同じ問題が出たのにぼくがその解の演習をやっていなかったから解けなかったのはがっかり。

卒論発表見学

No Comments »

一つ上の学年の卒論発表を見た。
朝から夕方まで、20人分くらい見たのかな?
先生からのツッコミかなり厳しい気が・・・

・意味のある課題を見つけて
・既存の周辺研究を調べて
・ちゃんと理論を組み立てて
・実装して
・比較して
・興味深い結果を出す
その上
・ちゃんとまとめて
・それをうまい形で発表する
このどこが抜けても、まずいわけだ。
来年もまた大変な年になりそうだ;
でも、興味のある分野でいろいろやれるのはやっぱり面白そう。

ローマ人の物語

No Comments »

この間NHKスペシャルでローマ帝国の番組をやっているのを横目で見ていて、
「そういえば、ローマとギリシャって、ギリシャの方が昔だったかなぁ?そこら辺全然知らないなぁ。」
と思っていたわけです。
で、ふとWikiPediaでローマ帝国について調べてみたら、どのページにも参考文献で「ローマ人の物語」という本が載っていたわけです。
しかもAmazonでその本を調べてみると、妙に評価が高い。参考書かと思えば「おもしろい」という言葉が並ぶ。

・・・と興味をそそられまくったので、とりあえず2冊買って読んでみた。確かにおもしろいかも。

地下室の大家さんからのメール

No Comments »

バイトに行こうと地下鉄のホームを歩いているとこんなメールが

地下端末室にあるジャンプの「Death Note」の部分だけが切り取られる事件が続いています。
地下端末室のジャンプは共有財産です。せめて最新号のジャンプからは切り取らないでください。

1人で歩いているのに笑ってしまったじゃないか。不審者と思われたらどうしてくれるんだ?

Mac mini調査

1 Comment »

発売されてちょっと経って、情報も出回ってきているだろうから、ちょっと調べてみた。

メモリは実はふつうのサイズ秋葉原のその辺で買ってくれば圧倒的に安く済む。
HynixのPC2700でOKらしく、1Gで17000円くらい、512なら7000円くらい。

筐体を開けために必要な工具はせいぜい数百円。

HDDはとりあえず個人的には問題ない。

Tiger発売日は3月31日。公式発表じゃないけど、またAmazon.comがバラしたらしい。

すると、4月あたりがねらい目か?それとも、Tigerの発売日が正式発表されたら、それ以降に買った人は無料で新OSとかなるのかな?

Design by j david macor.com.Original WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in