Documents

Macで半角スペースのあるファイル名を操作する方法


sam 2.txというファイルがあると非常に厄介で、半角スペースの頭にバックスラッシュを入れないとコマンドが取らないです。grやxargsなども同様にバックスラッシュ入れると動きます。ファイル名をダブルクォートで囲う方法も駄目でした。 $ rm -f ~/Dskto/sam\ 2.tx...

2022.07.12

LaravelのRequestフィルター


ご存知の通りLaravはすべてのリクエストはndx.をすべて通ります。なので、すべてのリクエストはここでフィルタリングできることになります。とはいえndx.に書くのではなくてリクエスト処理をする際にMddwarを使うというやり方がすでにあるので、これを使うということになります。ミドルウェアについはここでは詳しいお話は言及しません。 ミドルウェアを作成します。 artsanコマンドがすでにあ...

2022.07.11

Local PCの開発環境はanyenvを使う


anynv/anynv anynv.gtub.o 開発環境がカオス状態な方々はanynvを素直に使いましょう。PHPの設定に難がありますが、PHPはDockrで立...

2022.06.10

Lambda でLaravelを動かしてみるときの環境構築


 サーバーレス環境でLaravを動かしてみるチュートリアル的なものになります。Lambdaについてはもう皆さんいろいろ知っているかと思うので概ね割愛します。概ねアホみたいに大きなリクエストとレスポンスではない限りLambdaは最高のパフォーマンスを発揮します。LaravとLambdaの相性もかなり進化してよりよくなっているようです。  Larav自体がsaというDockrコマンド的なものを持つよう...

2022.06.07

Ubuntu 22.04 LTSにMySQLをインストールする


OSを確認します。 $ cat /tc/sb-ras DISTRIB_ID=Ubuntu DISTRIB_RELEASE=22.04 DISTRIB_CODENAME=jammy DISTRIB_DESCRIPTION=quotUbuntu 22.04 LTSquot AWSのUbuntuはsudo suでrootになれます。パスワードいらないです。at...

2022.05.26

Laravel + vue.jsのファイルアップロードの諸々


Larav8 + vu.jsでファイルをアップロードする方法です。Laravだけで非同期でやる方法からvu.jsのRoutrを使ってLaravとAPI通信する方法まで様々ですが、基本的なところから順番に説明します。PHPを使った非同期の方法はそこそこ普通にやれば良い感じです。 非同期のファイルアップロード CSRFトークン 注意点はCSRFトークンを渡して上げることです。これはba...

2022.05.25

Laravelのconfig()を使いこなす


Laravのnvをbadで使う方法 でも少しばかり触れたようにLaravではconfgファイルを使うことができます。スタティックな定義値の設定はこのファイルに任...

2022.05.17

CircleCIの使い方


CrcCIはやっはり便利だわ。って言う話になります。 Azur Pnsもいいですが、あれ中身を見るとただのRsyncでした。ぶっちゃけ自分でS書いた方がマシなんじゃないかと思いましたが、CrcCIもおそらく中身は同じようなものなのかもしれないです。 CrcCI Fr版では6000分(100...

2022.04.23

GitのLarge files detectedの解消方法


大きいファイルはコミットまではできるけど、usができなくなります。当たり前だけど制限かけているんですね。 $ gt us orgn man Enumratng objcts: 9471, don. Countng objcts: 100% (9471/9471), don. Dta comrsson usng u to 8 trads Comrssng objcts: 100% (858...

2022.04.13

SSHのログイン方法とセキュリティー


SSHのログイン方法はパスワードでのログインではなく、公開鍵と秘密鍵でのログインを推奨します。推奨というよりかは、今現在でいうと十中八九公開鍵と秘密鍵でのログインを選択することになります。相当の理由がない限りパスワードログインは利用しないというのをセキュリティー・ポリシーにした方がよいです。ですので、ここではパスワードのログインの説明はしません。 SSHのキーペアの発行 この作業は自分で行...

2022.04.12