はじめに
最近 Laravel を使うことが増えました。
だんだん使い方が分かってきたのですが、おそらく数年後には忘れてしまっていると思います。。
その時のために使い方を簡単にメモしておきます
Numerai の提出を自動化しようとしたらめちゃくちゃハマったので解決策をメモしておきます。
公式チュートリアル
https://docs.numer.ai/help/compute-tutorial
best_ask/best_bid がよく逆転する(スリッページ設定した成行?)
レバレッジ取引するのにつまづく
→ おそらく leverage_level を api でしか変更できない謎仕様
ポジション個別に決済を求められる。(ドキュメント無し
→ デフォルトが両建てになってる。発注時 ‘order_direction’ : ‘netout’
注文の通りは基本遅い。キャンセルはもっと遅い。
→cancel のレスポンスが live になる時があるのが謎。必要に迫られたら調査
6:55 ~ 7:05 が定期メンテです。
定期メンテナンスについて
ポジション管理料は、日本時間の午前 1 時、午前 9 時、午後 5 時のそれぞれの基準時を繰り越す度に0.1%を3分割の金額の支払いが生します
手数料一覧
画面は自動更新されない
→F5 する必要がある
nonce エラーになる
→api キーを使いまわそう
ホームページを作って欲しいという依頼があり、
AWSのEC2にDocker ComposeでWordPress環境を構築する手順でWordPressを構築しました。
お問い合わせ機能が欲しくなりました。
Contact Form 7のプラグインを追加してみました。
お問い合わせフォーム画面ができました。
実際にお問い合わせテストをしてみました
以下のエラーになりました。。
(まあこの文言はプラグインの設定で変えられるのであまり意味はないですが、、)
メッセージの送信に失敗しました。後でまたお試しください。
どうやらEC2の場合、セキュリティ上の理由から、デフォルトではメール送信はできないようです。
調べたら申請すれば制限を解除できるとのことでやってみました。
DB登録完了時に「登録完了しました!」みたいなポップアップがあると嬉しいですよね。
これを実現するためにLaravelにはフラッシュメッセージという機能があります。
フラッシュメッセージを使うと画面リロード時には表示されなかったりと便利です。
ただ、ブラウザバックの時は表示されちゃうんですよね。
なのでLaravelのフラッシュメッセージをブラウザバックで出ないようにする方法をメモします。
やり方は単純で、ブラウザのセッションストレージにフラグを用意するだけです。
hogeController.php
1 | return redirect("/hoge")->with('is_after_complete', '完了しました'); |
hoge.brade.php
1 | <!DOCTYPE html> |
需要高いはずなのでLaravel標準機能にありそうだけど探しても見つからなかった、、なぜだ、、
Update your browser to view this website correctly. Update my browser now