March 2014( 2 )

Month
C++でC#っぽいdelegateを実装してみる
プログラミングのネタ的なメモ書きです。 C#のdelegateの便利さを知ってから、これをC++でも出来ないかと思う様になりました。 特にマルチキャストは様々な場面で使える便利な機能です。 今回は、マルチキャストができるC++の簡易的なdelegateを実装してみました。 ■ソースコード #include #inclu...
3231 PV
新しいサイトデザイン考案中
私が運営しているWebサイトが1年以上も更新停止しているので、 そろそろ更新しなければと考えているこの頃です。 現状のサイトデザインが何とも残念な感じになってしまっているため、 デザインの全面的な作り直しから始めています。 作りかけのサイトデザインは以下のような感じになります。 相変わらず残念なデザインなのは自覚してお...
1323 PV
ゲームの当たり判定のクラス設計を考えてみる
アクション系やシューティングゲームを作っていく上でほぼ必ずといっていいほどぶち当たるのが当たり判定(コリジョン)です。 フィールドに複数のキャラクターが存在するときは、衝突し得るキャラクター同士すべてで当たり判定処理を行う必要があります。 しかしながら、この当たり判定処理はキャラクターの数が増えるほど重くなります。 し...
14523 PV
QNAP NASでdnsmasqを使う
自宅サーバに使っているTS-869 ProにてDNSを構築する手順のメモ書きです。 今回はdnsmasqを使います。 1.dnsmasqのインストール ipkgでdnsmasqをインストールします。 ipkg update ipkg install dnsmasq 2.設定ファイルの修正 /opt/etc/dnsmas...
6670 PV
FC2ブログ(オープンソース版)のインストール
先日、このようなニュースを見て驚きました。 FC2ブログ」ソースコードがオープンソースに 私は元FC2ブログユーザだったので、 使い勝手の良いFC2ブログが自前のサーバでも使える様になった事には大きな喜びを感じます。 早速、私もお試しに導入してみました。 拙いメモ書きですが、手順を記しておきます。 以下手順はFC2ブロ...
2976 PV
WordPressのスパムコメントを防止する
最近、私のブログに海外からのスパムコメントが多く投稿されるようになりました。 投稿元のIPアドレスに対してアクセス制限をかけることで対処していますが、 やはりあまり効果は無いようです。 WordPressのコメント投稿にはなんと画像認証機能が無い! 確かに、これならスパムコメントも投稿しやすいものと思われます。 そこで...
1550 PV
QNAP NASのWebサーバのデフォルトディレクトリを変更する
QNAP NASのWebディレクトリのルートは/share/Webとなっており、 通常は変更する事が出来ません。 しかし、設定ファイルを直接編集する事で上記の変更が可能です。 /share/Webには様々な管理ページのファイルが含まれることから、 Webサーバのルートに指定したく無い場合も出てくるでしょう。 Webサー...
5504 PV
WordPressで記事数を表示する
WordPressの月別、カテゴリ別のリンク横に記事数を表示する方法のメモ書きです。 ウィジェットを使用していない場合は独自にPHPのコードを追加しなければなりませんが、 ウィジェットを使用している場合は以下の様に設定画面の操作だけで済みます。 1.サイドバーの「Appearance」→「Widgets」を選択 2.P...
1625 PV
QNAP TS-869 Pro 購入レビュー
QNAP TS-869 Proの購入レビューです。 複数人で作業していると、ネットワーク越しにファイルを共有したい場面が出てくると思います。 また、個人であっても外出時に自宅のファイルにアクセスしたい場合もあるでしょう。 このようなニーズに応える製品として、NAS(Network Attached Storage)が存...
3334 PV