NO IMAGE

GLOBAL VARIABLE と GLOBAL STATUS を確認する方法あれこれ

システム変数(GLOBAL VARIABLE) コマンドでシステム変数を確認する方法 全てのシステム変数 システム...

記事を読む

NO IMAGE

Python & Djangoを使って感じたステキな点

実務で、Javaとphpによる開発を10年行っていましたが、Python & Djangoに乗り換えて1年が経ちました。 最初は色々と混乱...

記事を読む

NO IMAGE

explainした時の重要ポイント(実例つき)

MySQLにて、SQLをexplainした時に表示される項目の大事なポイントをメモ。 ちなみに、本ページに表示されているサンプルSQL...

記事を読む

NO IMAGE

find時の「許可がありません」を表示しない

権限が少ないLinuxサーバ上でfindした時、激しく表示される「許可がありません」(もしくは「Permission denied」)により...

記事を読む

デバッグ用に日時を変えられるようにしておく

デバッグ用に日時を変えられるようにしておく

特定日限定クエストなどをテストする時のために、プログラムで使用している「現在日時」は変えられるようにしておく。 といってもサーバのシステム...

記事を読む

時間で回復する体力(HP)の計算方法

時間で回復する体力(HP)の計算方法

ソシャゲによくある、消費した体力(や行動力)が時間経過により回復するやつをどう実装するかのメモ。 データ構造 プレイヤーデータに以下...

記事を読む

プレゼントBOXの一括受け取りにはページング

プレゼントBOXの一括受け取りにはページング

プレゼントBOXの一括受け取りは、ユーザ的には必須の機能だが、サーバ負荷になる箇所なのでエンジニアから嫌われる。 仕様上、プレゼントB...

記事を読む

NO IMAGE

報酬付与はプレゼントBOX経由にしない

例えばクエストで獲得したアイテムやユニットなど、以下2点の方法でプレイヤーに付与する選択肢が考えられる。 プレゼントBOXに送る ...

記事を読む

NO IMAGE

Vagrant + VirtualBoxで通信やgitコマンドが遅いのを回避

Vagrant + VirtualBox環境で開発をしていて、やたら遅いなと思った2点を解決した時のメモ。 通信が遅い Vagran...

記事を読む

NO IMAGE

mysqlにコマンドで接続時にパスワードを書かない

MySQL5.6あたりから、mysqlコマンドにパスワードを書くと、warningメッセージが表示されるようになった。 パスワ...

記事を読む