いつも探してる、俺たちが求めていたやつ。 wget -m -p -E -k -np https://example.com/ 用法要領お守りください。
[ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "PUT" ], "AllowedOrigins": [ "*" ], "ExposeHeaders": [], "MaxAgeSeconds": 3000 } ] >
When axiosを使ってAPIから値を取得する部分がうまく動いていなかった。 ググっても良い感じのアンサーが得られず困った。 リクエストヘッダーに日本語が入ってるっぽい?ってところまで当たりをつけたが、入ってないはずなんだよな。。って感じだった。 結…
何が起きたか? 3日前くらいに実行したmigrationをrollbackしてしまいました。 追加されたいくつかのカラムが消えたので、そこに入ってたレコードも全部消えました。ぴえん 復元したときの自分の行動をざっくり 死ぬほど焦る 影響範囲の確認(どんなデータが…
結論 SELECT table_name, table_comment FROM information_schema.tables WHERE table_schema = "schema名"; ※schema名は何も考えてなかったら大体DB名 TablePlusなら 上記を調べてから気づいた。 元々TablePlusでさっと見れれば調べる必要もなかったのに。…
解決方法 queueをリスタートした。 なんとなくリスタートしてみたけど、queueってリスタートしないと環境変数反映しないんだっけ?
Why ディスク容量がいっぱいだったらしい。 思い出 EC2インスタンスを起動すると良いと聞いて、再起動してみた。 すると、Dockerが起動できてなくてHTTPアクセスできなかった。 SSHアクセスはできたので手動でDockerを起動してみたが、ディスク容量の問題で…
なぜ読んだか? コロナの影響でリモートチームが増え、可処分時間が増えた影響か、周りのビジネスマンが「利益に直結しないけどなんか色々得られそう」なコミュニティに出入りしてるのを多く観測するようになった。 オンラインサロン・ギルド組織や、その先…
前提 使ってるreact-navigationのバージョンはこんな感じ。 "@react-navigation/bottom-tabs": "^5.1.1", "@react-navigation/material-top-tabs": "^5.1.1", "@react-navigation/native": "^5.0.9", "@react-navigation/stack": "^5.1.1", DeepLink実装の際…
どんなときに起こったか? Laravelで動画(重いファイル)をアップロードしようとしていた。 原因 ファイルが重くてリクエストデータを扱えなかった(handleできなかった)。 対応 2つの対応が必要。 php.ini のpost_max_sizeを上げる。 php.ini のupload_ma…
・パブリックアクセシビリティは「はい」にしろ ・セキュリティグループ(Inbound)の設定は忘れずに
前提 support@hoge.co.jp(gsuiteなどで作成したメールアドレス)からシステムメールを送信したい 手順 メールアドレスを作成する(今回はGsuite) Amazon SESで Verify a New Email Address する(メールアドレスの認証) Amazon SESでSMTP credentialsの設…
ここに全てがある gist.github.com ※ To renew the certificate in the future, you can use the following command: セクションに書いてる。 自分がコメントした通り、docker-composeコマンドはdocker-compose.ymlファイルがある場所(/opt/redash)で実行…
Why / What Laravelはsession管理をデフォルトでfile管理している。 今回アクセス過多によりファイルで管理しきれなくなった(inodeが足りなくなった)ため、redisに移行した。 単にconnectionを変えるだけじゃ既存ユーザたちが強制ログアウトされる(認証セ…
状況 Laravel製プロジェクトを本番運用している。 { "class": "ErrorException", "message": "file_put_contents(\/home\/path_to_project\/storage\/framework\/sessions\/hogehoge): failed to open stream: No space left on device", "code": 0, "file":…
完全に自分のための振り返りメモ。 自分以外は「参考にした」リンクを貼っているのでそっちをメインでみた方が良いかも。 前提 AWS Aurora(MySQLl)を使っている BigQueryを使いたい ゴール ↓こんな風BigQueryにMySQLのデータがインポートされていること。 …
経緯 Facebookから AnrdoidでFacebookログインするとクラッシュするから直してね。直さなかったらFacebookログイン機能停止するからねって言う旨のメールがきた。 実際のメール: 確かに、いつからかAndroidでのFacebookログインが失敗するようになっていたよ…
これをみろ!以上だ! dev.classmethod.jp
使ったコマンド find src -type f -print0 | xargs -0 sed -i '' -e "s/\* as React/React/" 結果 218ファイルが一斉置換された。作業開始から2分くらいでPR出せた。 理由 useEffectとかuseStateとかuseDispatchとかhooks系の関数を使いたいときに、import文…
エラー内容 Couldn't create config: failed to parse config: - JSONKeyPath: required variable is not present 原因 GENERIC FILE STORAGEセクションを埋めてなかった。 GooglePlayStoreにAPI経由でアプリを公開(publish)するには Getting Started | Go…
状況 Androidで特定画面を開くとクラッシュすると報告があった 本番環境でのみ発生し、エミュレーターでは発生しなかった Sentryにissueは報告されていなかった ※これはまだ謎 原因追求方法 adb logcat を使った。 adb logcatとは adbコマンドは、 Android D…
証明書たちとは Apple Distribution Certificate(.p12) Apple Push Notifications service key(APNs)(.p8) Apple Provisioning Profile(.mobileprovision) の3つを指してます。 証明書たちの関係性 Apple Distribution Certificate(.p12) に複数の…
Expoに渡す必要があるファイル Apple Distribution Certificate(.p12) Apple Push Notifications service key(APNs)(.p8) Apple Provisioning Profile(.mobileprovision) 全て新しくした。developer.apple.comで全て作成・ダウンロードできるので、…
今まで こんなコマンドを自作していた function fn() { ignore=$3 find $1 -type f | xargs grep -n${ignore} --color=always $2 } これを~/.zsh_aliasとかに置いて、 fn src hoge みたいな感じで使うとsrcディレクトリ以下のhogeというワードを探す処理をし…
ReactNativeからExpoに移行したアプリ 1D歯科国試 | 歯科医師国家試験アプリ https://apps.apple.com/us/app/1d%E6%AD%AF%E7%A7%91%E5%9B%BD%E8%A9%A6-%E6%AD%AF%E7%A7%91%E5%8C%BB%E5%B8%AB%E5%9B%BD%E5%AE%B6%E8%A9%A6%E9%A8%93%E3%82%A2%E3%83%97%E3%83%A…
結論 これ。 stackoverflow.com 要するに auth()->user()を使うと、Laravelはdefault guardを使う。 default guardはconfig/auth.phpで定義されている。僕の場合は以下だった(大体そうであろう) 'defaults' => [ 'guard' => 'web', 'passwords' => 'users'…
Personal Access Token プロフィールページ(右上navbarのAccount Seettings)のSecurityタブで生成できるやつ。 一度作成すると再作成するしかない。 build tigger apiで使うアクセストークンとして使うやつ。 ↓の記事でACCESS-TOKENとして使われてるのはこ…
エラー Illuminate\Database\QueryException : SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client (SQL: select * from information_schema.tables where table_schema = hoge and table_name = migrations) 解決方…
あるよね!あるよね!イェーーー!!!! そんなときは --tunnelオプションを exp start --tunnel
前提 expo-cliがinstallされている Xcodeをinstallされてる AppleDeveloperProgramに登録している Expoがやってくれる箇所は極力Expoに任せる という前提です。 リリースの流れ 1. App IDを作成 2. AppStoreConnect上でアプリを作成 3. Expo Cliを使ってビル…