シロー

Webシステムの開発のお仕事をさせて頂いております。 フリーランスの日常、Web開発に関する情報を発信しています。 趣味はゲーム、映画鑑賞、個人サービスを作ることです。

フロントサイド

huskyでコミット前にeslintを実行させる方法

2022/11/3  

どうもシローです。久しぶりの投稿となりますが、相変わらずエンジニアとして開発ライフを送っております。 最近はフロントエンドの開発に携わることが多く、多くの現場でコミット前にeslintでコードチェック ...

未分類

pdfmakeでフロントエンドでPDF作成してみた(日本語フォント対応)

2022/7/24  

今回はフロントエンドでPDFを作成できるライブラリpdfmake(https://pdfmake.github.io/docs/0.1/)を紹介します。 このライブラリではテキストや画像、テーブルの挿 ...

Next.js

Next.js : ログイン済みユーザの取得をcustom hooksで実装した

2022/7/6  

どうも、シローです。 アプリケーションではユーザの認証機能が必要になることが多いです。 認証にはサーバサイドとフロントサイドのそれぞれの担当があり、主にフロントサイドでは 認証済みのユーザを取得したり ...

Laravel PHP サーバサイド

Laravelでモデルをレスポンスとして返すならResourcesを使うべし

2022/6/29  

どうも、シローです。 今回はLaravelでモデルデータをAPIとして返す場合は、Resourcesを使うと便利という内容です。 Laravel Resourcesとは APIでモデルデータをJSON ...

認証認可 Next.js Laravel PHP サーバサイド セキュリティ フロントサイド

LaravelをAPIサーバとして運用するならSanctumにすべし

2022/6/28  

どうも、シローです。 今回はフロントサイドをNext.jsで実装し、LaravelをAPIサーバのみとして利用する場合、 認証部分はLaravel Sanctumを使うと良いよという内容です。 Lar ...

Laravel Docker サーバサイド

ローカルでメール送信試すにはMailHogがおすすめ

2022/6/20  

Webシステム開発ではユーザーにメールを送信する機能が必要になるケースが多いですが、ローカル環境で試す分にはMailHog使うと良いというお話です。 MailHogとは MailHogは開発用のメール ...

Next.js フロントサイド

Next.js + Ant Designでデフォルトテーマをカスタマイズできるようにしてみた

2022/4/23  

ご無沙汰してます、シローです。 最近はフロントサイドの開発がメインになってます。 今回は、Next.jsにAnt Designを導入し、デフォルトテーマのカスタマイズが可能な環境の構築手順について紹介 ...

HTTP WEB

いいかげんマイクロサービスのCORSエラー対策を覚えたい

2022/2/27  

ども、シローです。 今回はサーバサイドとフロントサイドをマイクロサービスで別々のドメインにして開発するときのCORS問題と僕なりの解決策を紹介します。 マイクロサービス化について フロントサイドとサー ...

AWS

AWS資格取るぞシリーズ2:VPCとサブネット周りについてまとめ

2022/5/17  

今回はVPC関連のサービスについてまとめていきます。 EC2とかRDSを構築する際にVPC関連のネットワークの知識をしっかり学んでおくと、より堅牢で可用性のあるWebサービスを構築できると思います。 ...

AWS

AWS資格取るぞシリーズ1:リージョンとアベイラビリティゾーンについて

2022/1/26  

シローです。 今まで仕事でAWSを触ってきましたが、正直なところその場当たりで調べて対応することが多く 体型的な知識を持っておいた方がちゃんとした設計を行えると思いまして。 こちらの本を元に勉強中です ...

Next.js Nginx

Next.jsのバージョン12をNginxでプロキシしてるならやるべきこと

2022/1/6  

シローです。 今回はNext.jsのバージョン12を立ち上げてNginx経由のリバースプロキシでアクセスを振り分けているときに 気をつけるようにしたポイントをお話しします。 何が起きたか・・hot r ...

Laravel

Laravelのバージョンを6から8に上げてみた

2022/1/5  

どうも、シローです。 久しぶりの投稿です。 最近新しく始めた個人開発でLaravelのバージョンを6から8に上げたので、その内容についてまとめようと思います。 やり方 phpのバージョンを7.3以上に ...

コマンド Shell

[シェルスクリプト] grepコマンドについて整理してみた

2021/10/16  

どうも、シローです。 今回は、コマンドで文字列を扱う際によく使われるgrepコマンドについてまとめようと思います。 grepコマンドとは grepコマンドは標準入力から渡された文字列に特定の文字列が含 ...

コマンド Shell

[シェルスクリプト] readコマンドについて整理してみた

2021/10/16  

どうも、シローです。 今回はreadコマンドについての整理をしようと思います。 readコマンドとは readコマンドは標準入力から文字列を受け取って変数に格納することができるコマンドです。 read ...

Shell

シェルスクリプトの入門編14:関数を作ってみる

2021/9/26  

どうも、シローです。 シェルスクリプトも他のプログラミング言語と同じく、関数を作ることができます。 今回は関数の使い方についてまとめていきます。 関数について プログラムにおいて一連の処理において、一 ...

no image

Shell

シェルスクリプトの入門編13:パイプラインについて

2021/9/26  

どうも、シローです。 今回はパイプラインについて整理していきます。 コマンドの出力を次のコマンドに渡すことができるので、複数のコマンドを組み合わせて色んなに応用できるテクニックです。 パイプラインとは ...

Shell

シェルスクリプトの入門編12:ヒアドキュメント、ヒアストリングについて

2021/9/15  

ども、シローです。 今回はヒアドキュメント、ヒアストリングについて整理しました。 ヒアドキュメント、ヒアストリングとは 前回のリダイレクトの(https://shiro-secret-base.com ...

Shell

シェルスクリプトの入門編11:リダイレクトについて

2021/9/12  

ども、シローです。 今回はリダイレクトについて整理していきたいと思います。 リダイレクトをうまく使うことで、コマンドの出力をファイルにコピーしたり、ファイルから読み取った内容をコマンドに渡すことができ ...

Shell

シェルスクリプトの入門編10:while文、until文について

2021/9/12  

ども、シローです。 今回はシェルスクリプトで、while文、until文の書き方について整理していきます。 基本的な文法 while文

...

Vim

Vim + ALE でPHPの自動整形

2021/9/5  

どうも、シローです。 以前、Vim + ALEでJavaScriptの自動整形(https://shiro-secret-base.com/?p=178)についての記事を書きました。 今回はそれのPH ...

© 2022 Shiro's secret base