備忘録( 18 )

Category
ゲームの当たり判定のクラス設計を考えてみる
アクション系やシューティングゲームを作っていく上でほぼ必ずといっていいほどぶち当たるのが当たり判定(コリジョン)です。 フィールドに複数のキャラクターが存在するときは、衝突し得るキャラクター同士すべてで当たり判定処理を行う必要があります。 しかしながら、この当たり判定処理はキャラクターの数が増えるほど重くなります。 し...
14625 PV
QNAP NASでdnsmasqを使う
自宅サーバに使っているTS-869 ProにてDNSを構築する手順のメモ書きです。 今回はdnsmasqを使います。 1.dnsmasqのインストール ipkgでdnsmasqをインストールします。 ipkg update ipkg install dnsmasq 2.設定ファイルの修正 /opt/etc/dnsmas...
6731 PV
FC2ブログ(オープンソース版)のインストール
先日、このようなニュースを見て驚きました。 FC2ブログ」ソースコードがオープンソースに 私は元FC2ブログユーザだったので、 使い勝手の良いFC2ブログが自前のサーバでも使える様になった事には大きな喜びを感じます。 早速、私もお試しに導入してみました。 拙いメモ書きですが、手順を記しておきます。 以下手順はFC2ブロ...
3001 PV
WordPressのスパムコメントを防止する
最近、私のブログに海外からのスパムコメントが多く投稿されるようになりました。 投稿元のIPアドレスに対してアクセス制限をかけることで対処していますが、 やはりあまり効果は無いようです。 WordPressのコメント投稿にはなんと画像認証機能が無い! 確かに、これならスパムコメントも投稿しやすいものと思われます。 そこで...
1566 PV
QNAP NASのWebサーバのデフォルトディレクトリを変更する
QNAP NASのWebディレクトリのルートは/share/Webとなっており、 通常は変更する事が出来ません。 しかし、設定ファイルを直接編集する事で上記の変更が可能です。 /share/Webには様々な管理ページのファイルが含まれることから、 Webサーバのルートに指定したく無い場合も出てくるでしょう。 Webサー...
5559 PV
WordPressで記事数を表示する
WordPressの月別、カテゴリ別のリンク横に記事数を表示する方法のメモ書きです。 ウィジェットを使用していない場合は独自にPHPのコードを追加しなければなりませんが、 ウィジェットを使用している場合は以下の様に設定画面の操作だけで済みます。 1.サイドバーの「Appearance」→「Widgets」を選択 2.P...
1645 PV
SVNのコミットを完全に取り消す
SVNを使っていくと、うっかりと重要な個人情報や機密データを コミットしてしまうことがあるかもしれません。 SVNに一度コミットしたリビジョンはクライアント側から削除することが出来ません。 ファイルを追加した後に削除しても、 履歴から追加したファイルをダウンロードできてしまいます。 このような事態に陥ってしまった場合、...
20566 PV
BeagleBoneBlackでLEDを制御する
BeagleBoneBlackの基板上にはユーザ用の青色LEDが4個搭載されています。 これらのLEDはデータの通信に応じて点滅します。 点滅する様子は奇麗なのですが、 部屋の電気を真っ暗にするとチカチカ眩しくて寝る事が出来ません(涙) という訳で、これらのLEDの点滅を無効にすべく ユーザによるLED制御方法をまとめ...
3165 PV
SVN+SSHの鍵認証セットアップ(Cornerstone編)
Macの高機能SVNクライアントことCornerstoneでの SVN+SSH鍵認証による環境構築のメモです。 なお、手順1〜4はCUI編と全く一緒です。 1.公開鍵・秘密鍵の作成 認証用の公開鍵・秘密鍵を作成します。 なお、既にSSH認証用の鍵を持っている場合でも一から作成します。(理由は後述) ssh-keygen...
3238 PV