kuro_27

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

no image

未分類

エバーグリーンブラウザとは?

2021/10/28  

エバーグリーンブラウザ(Evergreen Browser)とは、自動で最新版にアップデートされるようになっているブラウザです。Evergreen: 常緑,いつまでも新鮮というところから来ています。 ...

no image

Laravel MySQL

【Laravel】boolean型にしたカラムのデータが0/1で返ってくる(Modelでキャストする)【MySQL】

2023/10/14    

migrationでは間違いなく $table->boolean('is_xxx')->default(false); と設定したはずが、データを取得するとint(0) / ...

no image

未分類

【JS】scriptタグで読み込み時、URLのGETパラメータを取得する

2021/9/24  

<script type="text/javascript" src="https://example.com/example.js?param=abc"><script> 上記のようにス ...

no image

未分類

【HTML】フォーム作成時の確認事項

2021/10/27  

HTMLでフォームを作成するとき「何か忘れてないか?」を確認するためのチェックリストです。動作するかではなく要素や属性が足りているかのチェックリストになりますので動作検証のための記載はありません。 オ ...

no image

Laravel

Laravelのformのバリデーションとエラー表示

2022/7/26  

バリデーションの設定 バリデーションはコントローラーでも行えますが、Fatコントローラーになりがちなので基本はRequestクラスを作成するのがおすすめです。詳しく書くとそれだけで1記事出来上がってし ...

no image

PHP

電話番号の正規表現は?

2025/1/11    ,

電話番号のバリデーション(日本国内)を行う際の正規表現について。よく見るやりこみ的な話ではなく実用レベルのものを解説していきます。 結論 結論から書くと、 PHP/Rubyなどは // ハイフン無しな ...

HTML

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

2024/9/5  

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パッ ...