エンジニアに限らずとても大切だと思うこと
仕事をしたり、日常生活を送る上で私がとても重要だと思っていることがあります。
何かの選択をする時はメリット・デメリットを考える、です。
例えば、システムを作る時にどのような技術を使うかを考えますが、これを選んで ...
覚書 メールアドレスの形式はRFC5321とRFC5322に書いてある
メールアドレスにどのような文字を使うことができるか・文字数制限などは、RFC5321とRFC5322に書いてあります。
Windows + husky 5 で発生するバグ
husky は git commit や push のタイミングで任意の処理を入れることができる便利なモジュールですが、v5で設定方法などが変わっています。
hook を追加する場合は、上記URLにあるように
npx ...
Laravel の blade で結構はまったけど、とてもくだらない原因だった話
Laravelのbladeでは、asset関数によってpublicのパスを返すことでできます。
これを利用すると、以下のようにすることでイメージファイルのパスを埋め込むことができます。
<img src=&qu ...
Chromeでより詳しいネットワークのログを取得する方法
Chromeの開発ツールでは、Network タブで通信の情報を得られますが、より詳しいログを取得する場合はブラウザで chrome://net-export/を開きます。
このような画面が開くので、Start Loggi ...
ローカルで立てたWebサーバーに自分のスマートフォンでアクセスする方法
ローカル環境でテストをする際にローカルサーバーを立てることがよくあると思います。
ローカルサーバーなので、基本的にはそのマシンからしかアクセスができません。
しかし、スマートフォンの場合にページがどう見えるのか ...
セマンティック バージョニング とは
システムをリリースする際や、パッケージを更新する際にはバージョンをつけます。
バージョン管理方法としてセマンティック バージョニングという仕様があります。
三つの数字で表します。
例えば、1.0.2 ...
ネットワークが悪い状態をテストするときに便利なChromeの機能
テストをする時にイレギュラーなケースをテストしたいことがあります。
例えば、ネットワークがつながっていないときやネットワークの速度が遅い時に、どのように動作するかを確認したい時です。
ChromeではF12キー ...
システム開発にありがちな落とし穴
システムを開発する中でありがちな落とし穴として、「顧客からの要求がコロコロ変わる」というものがあります。
これによって、開発がなかなか進まないことがあります。
要求が変わるといっても、これまでの経験上いくつかパ ...
フリーランスエンジニアの1日
現在フリーランスエンジニアとしてリモートワークをしていますが、その1日の作業内容をご紹介します。
まずメールやSlackをチェック朝起きてから、まずはメールチェックをします。
システムに対する問い合わせや、夜間 ...