11月 2008
-
JavaでSpaceNavigatorからの値をとってみる。Windowsで。
Javaです。Windowsです。
SpaceNavigatorという入力デバイスからの値を取得してみます。
スペースナビゲーター
スペースナビゲーター
開発元からSDK(参考コード)が提供されています。
Windows、OSX、Linuxで動作するそうです。
SDKの利用は要登録
Wind… -
XcodeとInterfaceBuilderをいったりきたり
ちょっとわかったこととか
MVC(モデルービューーコントローラ)で考えること。
XcodeとInterfaceBuilderのふたつの開発ツールをいったりきたりで開発していく。
Xcodeでコントローラを追加。
そのUIを変数にして、IBOutletとつけるとInterfaceBuil… -
Java側からSWTのデータを取得したいです。
SWTです。
JavaからSWTのデータを取得したいです。
SWTにさわる場合はSWTのスレッド上でないといけないという制約があります。
で、 org.eclipse.swt.widgets.Display.getDefault()を使ってsyncExecを呼び出して触ります。
Thr… -
max-heap-sizeとjava-vm-argsの-Xmx、どちらが有効?
JNLPです。
JNLPファイルに
max-heap-sizeとjava-vm-argsの-Xmxの指定が両方あった場合に、どちらが有効になるか?
max-heap-sizeが有効のようにみえます。
あと、java-vm-argsが正しくない場合JNLPでアプリケーションが起動しなくな… -
[objective-c]アウトレット
Objective-Cです。
Objective-Cでは、他のオブジェクトを追跡するインスタンス変数のことをアウトレットというそうです。
アウトレット(outlet)は接続口という意味だそうです。
アウトレットという用語は、Interface Builderで使われていました。
IBx… -
applicationDidFinishLaunchingって?
iphoneの開発初日です。
先週は、エディタでコード書いてで、gccでコンパイルしていましたが、そろそろXcodeを使いはじめます。
プロジェクトテンプレートからスタートして頭が???になったのでメモしておきます。
mainからどういったシーケンスで動くのだろうとおいかけようとした… -
[objective-c][cocoa]NSString
Objective-Cです。Cocoaです。
NSStringです。
NSLogを使って、Terminalで日本語を出力しようとしていて、何故か出力されなくて困ってしまいました。
NSLog(@"日本語");
この一行で出力がとまってしまうのです。
原因は、Termi… -
[objective-c]windowを表示してみる。その2
Objective-Cです。Cocoaです。
NSWindowを閉じるときにどうやってアプリケーションを終了させるのだろうと思いました。
NSWindow の close と同時に NSApplication を終了させる - そういう説もある。:programing- (void… -
· java
[java]あるクラスがあるインターフェイスをインプリメントしているか調べる。
Javaです。
あるクラスがあるインターフェイスをインプリメントしているか調べます。
listの中から調べて指定されたインターフェイスのリストを返します。
ジェネリックを意識したけど、これでいいのかな。
この Class オブジェクトが表すクラスまたはインタフェースが、指定された Cl… -
[objective-c]windowを表示してみる。
Objective-Cです。cocoaです。
とりあえず、windowを表示してみたいと思いました。
NSWindowというのはわかったんですが、アプリケーションを作成するお作法がわかりません。
NSApplicationというのがアプリケーションの中心にいるのかな。
NSWindow… -
[objective-c]手習いインスタンスの自動解放
Objective-Cです。
インスタンスの自動解放(autorelease)です。
メモリ確保、解放といった手順をほとんど意識せずプログラムできる環境になれたので、頭がおいついておりません。
NSAutoreleasePool Class ReferenceMemory Manag… -
[objective-c]プロトコル
Objective-Cです。プロトコル(protocol)です。
このプロトコルはJavaでいうところのinterfaceだと思います。
説明としては、「実装が期待されてるメソッドの定義集」って感じでしょうか。
プロトコル
宣言は、@protocolで。
メソッドを記述していきます。
#i… -
[objective-c]カテゴリー - あとからばんばん機能を追加できる!?
Objective-Cです。
カテゴリーは、クラスに機能を追加する方法です。
Objective-C 2.0プログラミング言語【コラム】ダイナミックObjective-C (8) カテゴリ - 動的なメソッドの追加によるクラスの拡張 | エンタープライズ | マイコミジャーナル
Aと… -
[objective-c]事始め
Objective-Cです。環境はmac osx上です。事始めです。
4〜5年前に「オブジェクトCオブジェクトC」と連呼していたら、オブジェクティブCだよと訂正されたことがあります。
ソースコードの拡張子は.mです。
コンパイルは普通にgccで。
この時点では、特にオブションなしでgc… -
· c
[c]関数引数の値を変更したい。
Cです。
Cでは、関数に対して引数を値で渡すので、呼ばれた関数で、呼びもとの関数内の値を直接変えることができません。
と、K&Rで書いてありまして、K&Rではswap関数の書き方がのっていました。目的の効果を得るために、演算子&を使って関数に値を渡し、渡されたほうでは間接演… -
コンパイル - libxml2を利用した共有ライブラリを作成したい
libxml2を使いたいです。
The XML C parser and toolkit of Gnome
libxml2を利用した共有ライブラリを作成したいです。
ためしたのはLinux上です。
コンパイルオプションなどなど。
gcc -c -fPIC -I/usr/include/l… -
· c
[C]文字列の配列を返す関数って - ちょっと練習
C言語です。
はじめてEclipseのC/C++版を使ってみたりしてます。
ctrl + spaceで関数を補完してくれるんですね!!
文字列の配列を返す関数ってどう書くのだろうと、記憶をたどりつつ。
あやうい。
Orz...
char **ss = (char **) malloc(si… -
[googleappengine]gaeutilities - セッションへの道
googleappengineです。Pythonです。
はて、セッションってどう扱うんだろう。
GAEUtilitiesgaeutilities - Google Code
gaeutilitiesを使ってみました。
どうかな...
セッションがある状態ない状態を交互につくるようなコード… -