カート
Amazon Pay CV2 - Checkout Session IDの検証

配送先住所や購入者のメールアドレスなどの決済情報を、決済を開始した購入者以外には表示しないでください。購入者以外の誰かがCheckout Session IDにアクセスした場合に備えて、検証(例:ブラウザーセッションの検 […]

続きを読む
PHP
PHPでプログラムとデザインを分ける書き方

フレームワークを使わない場合の書き方。コンストラクタが長くなってきたらプライベートメソッドに切り分ける。 number_format()とかstr_replace()のような表示に関する処理はテンプレートの方に書く。ただ […]

続きを読む
WordPress
MarkdownでWordPressの記事を書く

WordPressのエディターは使いにくいので、私はVSCodeにMarkdownで書く→プレビューをコピペ、という手順で書いています。全てのMarkdown記法が正確に反映される訳ではないですが、普通の文章を書くには十 […]

続きを読む
ブログ
レーティング計算システム 第3回

前回 少しずつ作っています。 テーブル構造が少し変わりました。 ↑トップページ。リストで表示されているのはaccounts.titleです。アカウントのトップページにリンクしています。 ↑アカウントのトップページ。前回の […]

続きを読む
ブログ
レーティング計算システム(画面設計編)

前回はこちら 次回

続きを読む
ブログ
レーティング計算システム

イロレーティングをWeb上で計算するシステムを設計中。まずはDBのテーブルから。型とかは作りながら考えます。 試合結果をgame_groupsとgame_resultsに記録して、計算結果をplayersに保存する感じで […]

続きを読む
ブログ
タスク管理について

皆さん、タスク管理どうしてますか?オフィスニシムラでは最近Bitrix24というサービスを利用していますが、私はそれとは別に、自作のSpreadsheetも使っています。以下がそのシートです。 作業時間は半角・予定時間は […]

続きを読む
PHP
PHP CSV出力用クラス

PHPでCSVを作成するために作ったクラス。CSVを扱うならleague/csvの方が便利そうだが、league/csvをインストールするのも面倒なときなどに。 サーバー上に1行ずつ保存してからダウンロード(またはコピー […]

続きを読む
PHP
mb_convert_variables *RECURSION*

PHPのmb_convert_variables関数がうまく動かないケースがあったので記録しておく。 結果(PHP7.4) 結果(PHP7.0) 6行目が$b[0][] = $tmp;でなく$b[] = $tmp;なら問 […]

続きを読む
その他
VSCodeでソースコードを整形する小技

概要 手順1 : スペースを入れたい場所の周辺を一括選択(「', '」をドラッグしてからCtrl + Shift + L) 手順2: スペースを入れたい場所にカーソルを移動 手順3: 適当にスペースを入れる 手順4: ま […]

続きを読む