kuro_27

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

no image

未分類

流行りのTailwind CSSの採用基準【使い分け】

2022/7/26  

近年、Tailwind CSSが普及してきています。気にはなるもののアプローチが特殊すぎていまいち採用しきれないという方も多いのではないでしょうか。CSSとアプローチが真逆なため「最高!」という人と「 ...

Laravel PHP

mix-manifest.json とは?何に利用されているの?【Laravel】

2023/7/3  

Laravelでnpmを利用したら生成されるファイルにmix-manifest.jsonがあります。なんか生成されるけれどこれ何?いらなくない?というところなのですが実はこれ、ちゃんと設定をすると便利 ...

未分類

「人月の神話」を読んで

2023/7/5  

名著だと思うものの、プログラミング初心者などが読むと間違った受け取り方をしかねない、読み方が難しい本だと思ったため自分が読んで得たものなどをまとめました。 概要 人月の神話は1975年に書かれたもので ...

no image

WordPress

【WordPress】KUSANAGIでプラグインインストールや更新のための設定

2023/2/24    

「kusanagi のユーザー名/パスワードが正しくありません」と出て更新やプラグインのインストールが出来ない場合の対応です。※動作確認はConoha VPSで行いました。 wp-config.php ...

Laravel

【Laravel】oldヘルパーまとめ【フォーム入力値の保持】

2023/7/5  

Laravelにはoldというフォームの入力値を保持して簡単に利用するための仕組みがあります。 oldとは Requestクラスを設定してバリデーションで弾かれた場合など、バリデーションエラーとなって ...

no image

Git

MacのデフォルトのGitを更新する

2023/1/25  

Macには最初からGitが入っています。 $ git version git version 2.24.3 (Apple Git-128) 初期はApple Gitというものになっており、問題はないも ...

no image

未分類

クレジットカードのセキュリティコードのマスクは必要か?

クレジットカード情報の入力フォームを作る際、クレジットカード番号と有効期限、セキュリティコード(CVV/CVC)の入力欄が必要になります。これらの情報はどうマスクすればいいのでしょうか。 ちなみにCV ...

no image

Laravel

【Laravel + Vue.js】formでPOST送信【419/CSRF対策】

2022/7/26    

Blade単体であれば@csrfを入れるだけで済みますがVueで作られたコンポーネント内にformがあり、送信時に419 期限切れのページが出てしまう場合の対応です。 まずBladeにて<hea ...

no image

未分類

【API】対象の"リソース"がない場合のステータスコードは何にすべきか【404 or 400 or 422】

2023/2/10  

APIのステータスコードについての話します。この話は個人的な対応であり、一般的な統一されたものではないので、賛否両論あります。 ステータスコードは状況に応じて、何を返すかが決まっていますが、「リソース ...

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

電話番号の正規表現は?

2023/10/17    ,

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