ftvoidの記事一覧( 32 )

テキストから特定の行だけを抽出する方法
テキストファイルから指定の文字列が含まれる行のみを抽出して保存する方法の紹介です。 Windowsではコマンドプロンプトを起動し、findコマンドの実行で実現できます。 ・a.txtから「検索文字列」が含まれる行を抽出し、b.txtに保存する find "検索文字列" < a.txt > b.txt ・a....
56427 PV
当たり判定の高速化 ‐ スイープ&プルーンの使用
今回はスイープ&プルーンを用いた当たり判定の高速化手法についてのメモ書きです。 このスイープ&プルーンは多数のオブジェクト同士の当たり判定回数を減らす方法の一種です。 AABB木を用いた当たり判定高速化とは違い、このスイープ&プルーンを用いた方法は動的なオブジェクト同士の比較に有効です。 ただし、動的といってもランダム...
8123 PV
BleagleBone Black+Ubuntuでdnsmasqを使う
BeagleBone BlackをLAN環境内でDNSサーバとして使用するための設定メモです。 BeagleBone BlackでUbuntuを動作させていることが前提です。 Ubuntuを動かす方法はこちらにまとめました。 1.dnsmasqのインストール dnsmasqはapt-getコマンドで簡単にインストールで...
1709 PV
グラフィック表示の不具合修正中・・・
「Departure from the Void」の次のバージョンリリースに向けて、 グラフィック表示がおかしくなる不具合を修正しているところです。 具体的には、ゲームオーバー画面を表示したとき に以下の様に文字表示に線が表示されてしまいます。 これは、複数ポリゴンを組み合わせて一つの画像を表示しているためです。 他に...
1303 PV
QNAP NASのOpenSSLを最新にする
OpenSSLの「Heartbleed」脆弱性問題が発見されてから、各サーバ管理者はOpenSSLの最新へのバージョンアップを急がれたことかと思います。 QNAP NASにもOpenSSLが入っていますが、上記脆弱性が発見されるまでは見事に問題あるバージョンでした。 しかし、迅速な対応によってファームウェアの最新バージ...
2474 PV
BeagleBone BlackでUbuntuを動かす
BeagleBone BlackにはデフォルトでAngstropLinuxが入っています。 このAngstromLinuxは組み込み機器向けに最適化されているLinuxのディストリビューションです。 しかし、他のディストリビューションと使い勝手がだいぶ違う上、マニュアルも少ないので簡単に終わるはずの設定で余計な時間を要...
2729 PV
サイトのメンテナンスページの設置について
自宅サーバでWebサイトを運用していると、サーバの電源を落としてメンテナンスしたい場面が出てくるかもしれません。 しかし、電源を落としている間はサイトに全く繋がらなくなります。 (ブラウザでアクセスしても無反応になってしまう) これを第三者から見ると「あれ?何かあったの?」と心配されてしまうかもしれません。 そこで、サ...
1371 PV
自作曲「木の葉のものがたり」追加
オリジナルの曲を公開しました。 以下ページにも載せておきました。 https://ftvoid.com/music この曲自体は数年前に別のブログで密かに公開していたものです。 木の葉をイメージして作ったオルゴール曲です。 ミックスが今以上にへたっぴな頃に作った曲なので、残念な感じになってしまっています・・・ この曲自...
1544 PV
VS2013でXerces-C++を使う
VisualStudio2013でXMLを操作するためのライブラリXerces-C++を使える様にするための手順のメモです。 1.Xerces-C++のダウンロード 以下サイトよりWindows用のバイナリをダウンロードします。 http://xerces.apache.org/xerces-c/download.cg...
6244 PV
「Departure from the Void」 MIDI再生の不具合修正
from the voidに公開中のゲーム「Departure from the Void」で MIDI再生が1ループで止まってしまう不具合を修正しました。 修正したバイナリはver1.1としてリリースしました。 ダウンロードはこちらから。 なぜMIDI再生が1ループで止まってしまっていたのか原因は分かっていません。 ...
1504 PV