kuro_27

他業種から独学でプログラマーへ転向。 某巨大Webサービスのバックエンド開発から部署とサービスの立ち上げなども経験、プロダクトマネージャーとして様々なWebサービスを開発。

HTML

target="_blank"につけるべきrel属性【noopener / noreferrer】

2023/6/18  

aタグによるリンクで新しいタブでウィンドウを開いてほしいときはtarget="_blank"を設定しますが、セキュリティ的な観点などからrel="noopener"をつけることが推奨されています。しか ...

Laravel

Laravelでテスト環境ではメール送信せずSlackへ通知する

2024/2/17    , , , ,

開発者ではなくサーバーに入れないテスターの人にもメールを確認してもらいたい。しかしながら誤送信しないようテストサーバーでメールは送信できないようにしておきたい。そこで、テスト環境でメールを送信した場合 ...

Laravel

Laravelでviewに共通の変数を渡す方法【View Composers / View Creators】

2023/7/3  

ヘッダーやサイドバーなどのメニューに全ページ共通の変数を入れたいということがあると思います。Laravelの場合は全てのページのコントローラにそれぞれ書かなくても、View Composersという機 ...

no image

Laravel

LaravelでのBootstrap5の導入

2022/7/26    ,

ここではLaravelにBootstrapをインストールする方法について解説します。多機能なLaravel UIを使う方法と、Bootstrapだけをインストールする方法があります。 実行確認環境La ...

no image

Linux Ubuntu

sudo時のパスワード入力を省略する【ubunutu/CentOS】

2022/11/10    , , ,

sudoするときにパスワードを聞かれますが、それを省略する設定です。特定のコマンドだけ省略するということもできます。 $ sudo visudo で設定します。設定にはもちろんroot権限がいるのでこ ...

no image

未分類

MacでOBSのウィンドウキャプチャができないときの対応【リストにOBSが表示されないなど】

ソースの+ボタンの追加から「ウィンドウキャプチャ」を選ぶと、下部のプルダウンで全ウィンドウが選択できるはずなのですが全然選択肢がなく、キャプチャしたいウィンドウ名がリストにないことがあります。その場合 ...

no image

未分類

ログ出力レベル使い分け

2022/10/23  

ログの出力レベルにはEmergencyやAlertなど色々ありますが「どう使い分ければいいのか?」わからない方も多いのではないでしょうか。今回はsyslogの8段階を元に、実際の業務でどう使い分けてい ...

no image

未分類

UbuntuでSFTPサーバーを作成する

2022/7/17  

検証環境はGCPにてUbuntu 16.04 LTSのインスタンスを作成しています。手順自体はSSHキーの登録より後は他の環境でも共通です。 SSHキーの登録 公開鍵を設置します。GCPの場合はインス ...

no image

未分類

phpunitでのテストでtimeoutを設定

2020/2/12  

phpunitの7系のサポート切れ対応で8系へアップグレードを行ったついでに、テストのtimeoutを検知するように設定したのでその手順です。 timeoutの設定のためにはPHP_Invokerパッ ...

no image

GCP

Cloud SQL でスロークエリを出力する

2020/1/8  

Cloud SQL(GCP)でスロークエリを出力する方法です。 ちなみにStackdriver Logging の料金が軽微ですがかかります。 MySQLの場合はここを見るといいのですが、Postgr ...

no image

Laravel PHP

Laravel 5.5LTSから6.x LTSへのアップグレード

2019/10/18  

公式と日本語訳のドキュメントはこちら https://laravel.com/docs/6.x/upgrade https://readouble.com/laravel/6.0/ja/upgrade ...

no image

Linux Ubuntu

logrotate(ログローテート)の設定

2019/8/19  

バグや問い合わせなど何かあったときにとても大切なログですが、ただ延々とログを追記しているとログのせいでディスクを圧迫してエラーになってしまいます。 エラーに対応するためのログを出力してエラーになっては ...

GCP Laravel PHP

Laravelで環境変数が読み込めなくなったときの対処法

2023/7/3  

GCP(Google Cloud platform)を使っていて、 "message": "Request had insufficient authentication scopes.", "cod ...

Laravel PHP

Laravelでのキュー処理のテスト

2023/7/3  

Laravelを使っていてキュー処理(job)のユニットテストを行う場合についてです。 キューについて 公式: https://laravel.com/docs/5.5/queues 日本語: htt ...

no image

Let's Encrypt SSL

証明書が[Fake LE Intermediate X1]になっていてhttpsで警告が出る

2019/7/10  

Let's Encryptの無料SSL証明書をつかっている際、特定のドメインがhttpsで警告がでるようになっていました。 確認すると証明書がFake LE Intermediate X1になっていま ...