2014( 17 )

Year
サイトのメンテナンスページの設置について
自宅サーバでWebサイトを運用していると、サーバの電源を落としてメンテナンスしたい場面が出てくるかもしれません。 しかし、電源を落としている間はサイトに全く繋がらなくなります。 (ブラウザでアクセスしても無反応になってしまう) これを第三者から見ると「あれ?何かあったの?」と心配されてしまうかもしれません。 そこで、サ...
1362 PV
自作曲「木の葉のものがたり」追加
オリジナルの曲を公開しました。 以下ページにも載せておきました。 https://ftvoid.com/music この曲自体は数年前に別のブログで密かに公開していたものです。 木の葉をイメージして作ったオルゴール曲です。 ミックスが今以上にへたっぴな頃に作った曲なので、残念な感じになってしまっています・・・ この曲自...
1528 PV
VS2013でXerces-C++を使う
VisualStudio2013でXMLを操作するためのライブラリXerces-C++を使える様にするための手順のメモです。 1.Xerces-C++のダウンロード 以下サイトよりWindows用のバイナリをダウンロードします。 http://xerces.apache.org/xerces-c/download.cg...
6234 PV
「Departure from the Void」 MIDI再生の不具合修正
from the voidに公開中のゲーム「Departure from the Void」で MIDI再生が1ループで止まってしまう不具合を修正しました。 修正したバイナリはver1.1としてリリースしました。 ダウンロードはこちらから。 なぜMIDI再生が1ループで止まってしまっていたのか原因は分かっていません。 ...
1498 PV
当たり判定の高速化 – AABB木の使用
以下の様に多数のオブジェクト同士の当たり判定を考えます。 ここで、赤色と青色のオブジェクトをそれぞれA、Bのグループに分類します。 当たり判定はグループA、B同士で行うこととします。 グループA、Bのオブジェクトの個数をそれぞれNa、Nbとすると、 当たり判定の総実行回数はNa×Nbとなります。 例えば、Na=100、...
13870 PV
BeagleBone Blackでネットワーク設定
AngstromLinuxでのネットワーク設定は他のディストリビューションと違って少し特殊です。 connmanを用いて設定します。 connman関連の実行ファイルは/usr/lib/connman/test以下にまとめられています。 ■前準備 /var/lib/connman以下ディレクトリを閲覧し、etherne...
2393 PV
アイコンをWebフォントとしてサーバに設置する
自分のサイト上でアイコンを表示したいとき、今まではアイコンの画像ファイルを貼り付けて表示させておりました。 しかし、画像を拡大すると画質が粗くなってしまいます。 また、MacBookProやiPadのRetinaディスプレイの登場によって通常の拡大率でも画像の場合は粗く表示されてしまいます。 これを解決するためにはどう...
1471 PV
「Departure from the Void」BGM制作
公開中のゲーム「Departure from the Void」のBGMのMIDI再生がおかしいバグに気がついてから、 BGMの再生について色々と検討していました。 BGMはすべてMIDIファイルから再生するようにしていますが、 これはプログラムサイズを削減することが主な目的です。 元々は限られたサイズのファイルしかア...
1393 PV
Visual Studio 2013でCrypto++を使う
配布ゲームの画像や音楽データの暗号化をしたいと思うようになり、 暗号化ライブラリであるCrypto++を導入してみました。 ■インストール手順 1.ダウンロード 以下サイトにアクセスします。 http://sourceforge.jp/projects/sfnet_cryptopp/ Windowsの cryptopp...
9221 PV
シェルスクリプトをバイナリ化する
Linuxのシェルスクリプトは手軽に使えて便利! でもソースは見られたくない場合もある・・・ そんな時に役立つのがシェルスクリプトをバイナリ化するツール「SHC」です。 SHCは以下サイトよりダウンロードできます。 http://www.datsi.fi.upm.es/~frosal/ ダウンロードしたら圧縮ファイルを...
4859 PV