Mac

Mac WEB系開発環境を作る

新しいMac Book渡された時にすぐ環境を用意できるように覚書き。前職ではWindows使いですが、転職先はMacです。 戦術としてMacを開発のメインウェポンにしつつ、Windows用ツールを利用したい時、遊び用などにサブウェポンとしてWindowsを利用していきます。 どっちが優れているとかではなく、臨機応変にどっちも使っていけばいいんじゃんって考え。   Macを触ってみての感想 …

開発

来月からチーム開発するのでGitのまとめ

      Git Guiクライアント Sourcetree for Mac GitKraken ユーザが多くて情報が得られやすいのでSourcetreeを選択。   Gitまとめ   チーム開発しぐさ VS Codeでコーディングしながら、SoucetreeでGitの操作をする。Gitについてコマンドでも良いがGUIで確認しながらの方が間違いにく …

PHP

Laravel JWTで認証API メール認証

Laravelで認証APIを作ってみます。   JWT(JSON Web Token) 電子署名により改ざんをチェックできるようになっている 改ざんできないWEB Token 色々あるようなのでお勉強が必要   JWT   マイグレーション docker-compose exec php-fpm php artisan migrate docker-compose e …

優総研

ポートフォリオ制作なうなんだが…その3

    ポートフォリオ制作なうなんだが…その1 ポートフォリオ制作なうなんだが…その2     usersテーブルにカラムを追加する   カラムを追加・変更するにはdoctrine/dbalが必要なのでインストール $ docker-compose exec php-fpm composer require doctrine/dbal   …

優総研

ポートフォリオ制作なうなんだが…その2

        最短で完成を目指す。   ※雑記。現状は参考?にするのはおすすめしません。最後に整理します。   内容 本の感想投稿掲示板 + Google Books APIとのマッシュアップ 他書評サービスのコミュニティ機能があまり使われておらず成功していないから、Yomuyoは本好きの間で小さくてもコミュニケーションが生まれるものに …

セキュリティ

HTTP Cache Poisoning キャッシュポイゾニング

    問題 キャッシュ機能に脆弱性がある場合に、悪人が悪意のあるJavaScriptをアプリケーションにキャッシュさせることで、キャッシュファイルが汚染されて、エンドユーザがキャッシュにアクセスした際にXSSなどの攻撃を受けてしまう。 例 悪人が悪意のあるスクリプトをサーバにキャッシュさせる キャッシュファイルに保存される エンドユーザがサイトにアクセスして汚染されたキャッシ …

開発

Docker MySQLコンテナのDBのリストア

リストアデータ MySQL Workbenchなどでエクスポートする リストア $ docker cp dump.sql 50385xxxxx:/tmp/ $ docker ps id確認 $ docker exec -i 50385xxxxx mysql -u homestead -p'{パスワード}’ homestead < dump.sql ex. docker exec -i 503 …