Skip to content

Instantly share code, notes, and snippets.

Program

log

  • input
  • output
Level Note
Error 異常系、プログラムのバグに起因するもの
Warning 正常系、ユーザーの操作によって起こり得るもの

PHPフレームワーク

機能

  • 入出力
  • セッション
  • キャッシュ
  • DB
  • ルーティング
  • DI
  • Controller->View
@SnowCait
SnowCait / TW_Roamini
Last active September 30, 2017 22:51
ロアミニシミュ
# ロアミニ
## ステータスシミュ
LV 200 :
Bonus : 50%
Xien : 呪術 INT/DEX
LV 201 :
LV 202 - 207 : DEX 極振り 5up
LV 208 - 209 : MR 極振り 7up
LV 210 :
@SnowCait
SnowCait / Migration.md
Last active June 19, 2018 01:59
Migration

マイグレーション

要件

  • 実行言語に依存しない定義(JSON, SQL)
  • up, down, バージョン指定
  • シャーディング対応(同一DB名、同一テーブル名)
  • 同時に追加しようとした場合にコンフリクトさせる

仕様

ソーシャルゲーム設計

データベース

  • トランザクション
  • 論理削除 or 物理削除
  • ログ

論理削除を選択する理由は重いためだが、物理削除も数レコードなら特に問題ないのでトランザクション張ってログ残してれば良さそう。

@SnowCait
SnowCait / Blog.md
Last active March 2, 2018 06:51
ブログネタ

ブログネタ

Jenkins

  • Xcode Plugin で Xcode のバージョンを切り替える

Unity

Git

  • マージ済みリモートブランチをまとめて削除

開発環境

環境名 用途
ローカル ブランチ作業
個人 ブランチの単体テスト
開発 チームでの結合テスト
テスト ユニットテスト
ステージング 本番アップロード前の最終テスト
本番 本番

Database

Slow Query

SHOW VARIABLES LIKE 'slow_query_log%';
SHOW VARIABLES LIKE 'long_query_time';
SHOW VARIABLES LIKE 'log_queries_not_using_indexes';
SHOW VARIABLES LIKE 'general_log%';
@SnowCait
SnowCait / LoadTest.md
Last active March 11, 2018 01:21
負荷テスト

負荷テスト

ツール

  • Apache Bench
  • Apache JMeter
  • Gatling
  • Tsung

監視項目

  • CPU