PHP

Laravel アップロードファイルのバリデーション Rule Request

  この記事の内容   PDFファイルのアップロードのバリデーションを作ってみました🐱 拡張子が.pdf 半角英数.pdfである。但し、「-」「_」は例外として許可する   Request     <?php namespace App\Http\Requests\Team\Share; use Illuminate\Foundation\Http\F …

アルゴリズムとデータ構造, PHP

PHP 線形探索(リニアサーチ)

  線形探索とは ループでぐるーっと探索して、ifで見つけるやつ。     実装コード https://github.com/yuukanehiro/AlgorithmsDataStructure/blob/main/Search/LinearSearch.php   <?php printf(“テスト結果は「%s」です。”, testLinearSearch( …

SEノウハウ, トラブルシューティング

Laravel Tinker+ Sourcetreeを利用したデバッグ

  Tinker   $ php artisan tinker   ライブラリやクラス、ネームスペースを指定 # use Gumi\mogu2   怪しい関数に値を入れてデバッグ   # app(‘App/Services/SampleCreateservice’)->getCalcDate(‘yuu’, ‘A’);   不具合がある関数や処 …

未分類

【Git】git reflog ローカルの変更履歴を確認し、過去に戻る

ローカルの変更履歴を確認する   $ git reflog     ローカルの過去の状態に戻れる $ git checkout コミット番号     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめ …

DevOps

【resolve】GitLab remote:The project you were looking for …

Cloneしたプロジェクトでリモートにfetchしたり, pushできなかった。   解決方法 現状を確認 $ git remote -v origin https://gitlab.com/hoge/project-android.git (fetch) origin https://gitlab.com/hoge/project-android.git (push) ふむふむ&#82 …

WordPress

WordPress アカウントのパスワード、権限をMySQLから変更する

    MySQLにログイン   # mysql -u yuu3 -p mysql> use wp_blog;   パスワードの変更   UPDATE wp_blog.wp_users SET user_pass = MD5(‘パスワード’) WHERE user_login = ‘ユーザ名’;   管理者権限に変更 変更したいユーザのidを …

MySQL, AWS

AWSでのMySQLデータ生存戦略

  MySQL on EC2 EFSをマウント mysqldumpのスナップショットを定期で取ってEFSに出力 バイナリログを–result-file=で指定してEFSに出力 合わせて、   Cronを5秒ずつ程度走らせてバイナリログをS3に同期してバックアップ CloudWatchにもログを出力   MySQL on RDS 5分毎にSnapshotが走っている仕 …

PHP, トラブルシューティング

Laravel Class App\Services\HOGE\XXXXService does not exist

    該当クラスでuseの指定漏れ     Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

YAMAHA, SEノウハウ

YAMAHA RTX VPN拠点間接続のプロバイダ切り替えの罠

  条件 A拠点、B拠点、C拠点で拠点間VPNで繋がっている A拠点の接続プロバイダを変更することになった   環境 YAMAHA RTX1210     良い手順と悪い手順 良い手順(A拠点に作業員がいる場合) BとC拠点にてA拠点への接続情報を予め削除しておく A拠点のB, C拠点への接続情報を削除しておく A拠点のプロバイダ情報(PPPoEアカウント) …