C++ with Cocoa

20 Feb
急に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が使える! まだちゃんと調べたわけじゃないけど、なんかそういうことらしいです。 でもちょっとネットを漁ると、制限がいろいろ多くて、複雑なことをやるといろいろあるようだ。...
Read more »

まだ実ってないリンゴ

18 Feb
学科の数人で銀座のアップルストアへ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...
Read more »

試験!試験!試験!

18 Feb
今週は1週間試験でした。月・火・木・金。 でもなんか知らないけど、今回は直前主義だと思って(信じて)いたF田やK岡がなにを考えたか前々から勉強指定るっぽかったから焦った。 それはさておき 月曜:言語処理系論 まぁなんか普通。単位はあるんじゃない? 火曜:計算量 難しめだった気が。というよりは勉強不足か。単位はあって・・・ほしいな。うん。 木曜:知能システム 予想よりは簡単。でも範囲広いし妥当な線なのかな? で、オントロジーは?単位はあるよね。 金曜:ネットワーク 前日の勉強を無に帰すような問題。単位がないことはないだろう。まぁ出席点ほとんどないけど。...
Read more »

卒論発表見学

8 Feb
一つ上の学年の卒論発表を見た。 朝から夕方まで、20人分くらい見たのかな? 先生からのツッコミかなり厳しい気が・・・ ・意味のある課題を見つけて ・既存の周辺研究を調べて ・ちゃんと理論を組み立てて ・実装して ・比較して ・興味深い結果を出す その上 ・ちゃんとまとめて ・それをうまい形で発表する このどこが抜けても、まずいわけだ。 来年もまた大変な年になりそうだ;...
Read more »

ローマ人の物語

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

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

7 Feb
バイトに行こうと地下鉄のホームを歩いているとこんなメールが 地下端末室にあるジャンプの「Death Note」の部分だけが切り取られる事件が続いています。 地下端末室のジャンプは共有財産です。せめて最新号のジャンプからは切り取らないでください。...
Read more »

Mac mini調査

6 Feb
発売されてちょっと経って、情報も出回ってきているだろうから、ちょっと調べてみた。 メモリは実はふつうのサイズ秋葉原のその辺で買ってくれば圧倒的に安く済む。 HynixのPC2700でOKらしく、1Gで17000円くらい、512なら7000円くらい。 筐体を開けために必要な工具はせいぜい数百円。 HDDはとりあえず個人的には問題ない。 Tiger発売日は3月31日。公式発表じゃないけど、またAmazon.comがバラしたらしい。...
Read more »