Hatena::ブログ(Diary)

日々のメモ

Daichi Laboratory / Synth1 / プロフィール

2011-10-15

[]デニス・リッチー氏が

先日逝きました。ジョブズ氏に続いて偉大な頭脳が失われました。

いわずと知れたC言語の生みの親の一人です。もしC言語がなかれば、今のコンピューター産業の発展はありませんでしたし、コンピュータを用いたあらゆる産業界全体の発展はなかったでしょう。組み込み系はもちろん、UNIXシステムPCシステムの根幹部分はC言語なくしてはありえません。Cがなければ、C++Javaも生まれなかったでしょう(もちろんCに変わる言語は開発されていたでしょうが)。

地球規模で哀悼の意を表すべきですね。

2011-09-19

[][]CUBASEで動作するようにするために

自分メモ

MacCUBASEVSTプラグインとして認識する条件の一つに、vstフォルダ内にPkgInfoが存在している事というのが含まれるようだ。

よって、xcodeビルドオプションで、「PkgInfoを強制的に出力」みたいな意味スイッチをオンにする必要がある。

なお、PkgInfoってのはMaxOS上でフォルダファイルとして見せるパッケージ(?)いう仕掛けにも関係していて、このファイル

存在しないと、Synth1.vstが単なるフォルダに見えてしまう事もあるようだ。

2011-09-06

[]mono

System.Windows.Forms等の.Netクラスライブラリを使いまくって書いたC#のWindows向けプログラムが、まがいなりにだけどもMac上でも動いてかなりびっくりした。文字化けてたり、よくわからんエラー出たり、グラフィックス描画が変だったりといろいろ問題はあるけど、monoプロジェクトには是非さらなる発展を遂げて欲しいもんだ。

今はMac買ったせいもあって、Windows/Macの両対応の開発プラットフォームに興味がある。

画像・音声系の低レベルな処理を含まないWindows/Mac共通のデスクトップアプリを書くなら何使って書くのが今のベストなんだろうね?Java?Flex?それともそもそもそんな需要はないかも?

いやいや、Winodws8ではHTML5(+JavaScript)でスタンドアロンアプリが書けるようになるとかならないとか?簡単なアプリなら十分だろうね。

もしそれが実現したら、Appleだって何か仕掛けてくるかもしれない。

個人的には、言語的にC#が一番しっくりくるので、これが出来ればいいんだよなー、だからこそmonoには期待する。

ああ、でもオープンソースの教祖Richard Stallmanはmonoに対して批判的な意見を持っているらしいね。

スタンドアロンアプリなんてほとんど不要になる時代がそこまで来ているじゃないか!という声も聞こえてきそうだが、それでもスタンドアロンアプリが完全になくなる事はないだろうねえ。。。

2011-09-04

[]macプログラミング

macアプリの開発を勉強中。できればcocoaしか覚えたくなかったけど、少し低レベルな事をやろうとするとcarbonが必要になるっぽい。。。

apple devloperにあるドキュメントはまだ慣れていないせいもあるだろうが、探しにくいし量も少なく感じる。おそらくこの辺はMSDNの方が優れている。

はやく、macxcodeの使い方に慣れないとなあ。。。将来的には、テキストエディタとmakeでやりたいと考えてるけど。。。

2011-08-28

[]ネットワーク麻雀

2,3ヶ月程前から、何を思ったか対戦型のネット麻雀を作っている。最近、作業が進んでいなかったが、今日久しぶりに続きを書いた。

今はカン操作の処理を書いている。たいした処理ではないがなかなか終わらない。今までの進捗ペースを考えると嘘のようにペースが遅いorz

問題はタイピングがトロすぎ&ミス多すぎて、全然コーディングに集中できないこと。

2011-08-25

[]できのよいプログラム

こんな事はわかってる人はわかってると思うけど。。。

プログラムの主目的である正常系がきちんと動作する事は当たり前中の当たり前。

まともなプログラムの条件は、異常系がどれだけきっちり作りこまれているかがポイントだ。

まあ異常系ってのは地味でアピールポイントになりにくいし、モチベーション下がるし、テスト面倒だよね。。。

種類や規模にもよるけど、正常系の数倍くらい手間が掛かかる事もざらだと思う。

ところでビジネスアプリケーションの場合、異常系をおろそかにすると、問題が発生した時にサポートや賠償という形で結局自分たちがそのツケを払うリスクが高くなる。よってエンターテイメント系のアプリに比べ、ビジネスアプリでは異常系は重視されるべきだ。

が、世の中のアプリの異常系なんてあんまり考慮されいないような感じだなあ。。。

まあそれで万時うまく回っているのなら何の問題もないんだが、実際のところどうなんだろう。。。