2009-01-01から1年間の記事一覧

Javaで使用するファイルを保存するディレクトリどこに置きますか?

Javaで作ったアプリケーションを公開しようと考えていたのですが、アプリケーションで読み書きするファイルをどこに保存したらいいのか悩んでしまいました。 読むだけの場合はJarファイルに一緒に固めてしまえばいいのですが、書き込みも行う場合はそうもい…

D言語からFTGLでも使ってみるデモ

先日OpenGLからフォントを使えるライブラリFTGLをビルドしてそのまま放置していたのですが、重い腰を上げてD言語から使ってみました。 FreeType関係の定義をD言語で書き直すのが面倒なので、まずはC言語用のデモを動かしてみるところまでやってみました。 C…

WindowsでFTGLを使ってOpenGLで日本語フォントを表示する

非力な環境では遅いらしいSDL_ttfの代用としてOpenGLでTrueTypeフォントを FTGL というライブラリで扱えるかどうかを試してみます。 今回使用する環境 全て無料で手に入る物で揃えてみました。 FreeType v2.3.9 FTGL v2.1.3rc5 Windows 7 RC Visual C++ 2008…

Intel MacでSDLを使ったプログラムをDMDでコンパイルしapp形式にする

Mac OS X 上でSDLを使ったプログラムをDMDでコンパイルしてもそのままでは起動できなくて苦労しました。 試しに以前作成したソフトウェアをMac OS X 10.4 Intel上で使えるようにしてみたのでその記録を残しておきたいと思います。 1. はじめに ビルドに使用…

標準エラーに出力すると勝手に終了してしまう

Windows (XP) 環境で標準エラーに出力するとアプリケーションが勝手に終了してしまいました。 ただし終了するのはコンソールを非表示にしたときに標準エラーに出力する場合のみで、コンソールが見えている状態や標準出力への出力なら問題がないようです。 st…

ディアボロの試練 タイムアタック風味

自己記録(3時間半)を更新できました。 攻撃DISC ザ・ハンド+0 (最大値+1) ホワイトアルバム 眠らされることが無くなるぞ 磁力が上がりやすいぞ ハイウェイスター 防御DISC ホワイトアルバム+18 (最大値+24) ザ・フール デス13 ハーミットパープル 能力DISC …

「クリック数をカウントするソフト(仮称)」を公開しました

yukkeのサイト 最大目標への道が大分遠いことにうんざりしてきたので、D言語とSDLを使ったソフトウェアを作ってWWWで公開してみました。詳細はリンク先で確認してもらえると嬉しいです。実行環境はWindowsとLinuxです。私の使える環境が少ない(Windows XP SP…

MessageBoxWを使ってみました

昨日の続きでMessageBoxWを使ってエラーダイアログを表示してみました。Windows NT以降の環境ではユニコード対応のMessageBoxWを使えます。逆に言うとWindows 95, 98では使えないので注意が必要です。*1 ソースコード(MessageBoxA版) import tango.stdc.stri…

謹賀新年

遅くなりましたがあけましておめでとうございます。 お正月はゲームをしてました。ずいぶん前に買って放置していた「東方緋想天」と「東方地霊殿」をやってたんですけど、どっちもすごく難しいですね。PlayStation2のコントローラを使っているのですが、左手…