- HOME >
- シロー
シロー
Webシステムの開発のお仕事をさせて頂いております。 フリーランスの日常、Web開発に関する情報を発信しています。 趣味はゲーム、映画鑑賞、個人サービスを作ることです。
とあるエンジニアの備忘録
2023/7/25
どうも、シローです。 僕はエディターでvimを使っているのですが、どうやら翻訳サービスのDeepL(https://www.deepl.com/translator)のプラグインがあるようなので試して ...
2023/5/20
今回はCSRF攻撃についての解釈とじゃあ結局どうすればいいんだってばよというのに対する解決策をまとめます。 もちろん、正確には違う部分もあるかもなのでそこはご愛嬌で🙏 CSRF攻撃って何? Webアプ ...
2023/5/15
CORS(Cross-Origin Resource Sharing)って知ってはいるけど、やっぱりつまづいてイラつく人っているよね 僕もそう、過去何回かCORSについての記事は書いたことがある これ ...
2023/5/7
Webのセキュリティの話ではXSSやCORSやCSRFというワードを何度か目にすることはある。 なんとなーく知っているつもりだけど、今回はXSSについて改めて調べ直してみた XSS(cross sit ...
2023/5/4
僕は趣味で個人Web開発をしています。ただ、多くの遊んでもらってるわけでもなく、ましてや収益も発生していないへなちょこサービスばかりです。 それでも、自分なりに試行錯誤したことはあるので、これから「個 ...
2023/4/19
本記事ではReactとEmotionを組み合わせてReactアプリケーションのコンポーネントのスタイリング方法を解説します。 Emotionとは EmotionはCSS in JSのフレームワークで、 ...
2023/4/7
この記事では、LaravelのモデルのManyToManyのリレーションについて紹介します。 ManyToManyリレーションとは MayToManyリレーションとは、2つのモデル間で多対多の関連性を ...
2023/4/2
この記事では、独自ドメインからCloudFront経由でS3にアクセスする静的ファイルホスティングサービスの作り方について解説します。 サービスアーキテクト 以下の図が今回説明するサービスの設計になり ...
2023/3/29
今回もReact Hooksの紹介をしていきます。 useMemo useMemoはuseCallbackと同じくパフォーマンスの最適化に使われるHookです。 例えば、APIや複雑な計算の結果をレン ...
2023/3/28
前回に続いて、React Hooksについてまとめていきます。 useReducer useReducerは状態を管理するためのReact Hookで状態を操作する複数のアクションに基づいて状態を更新 ...
2023/3/28
この記事では、React Hooksの一覧と用途を紹介します。 React Hooksは、Reactコンポーネントの開発をよりシンプルにするための強力な機能です。 Hook一覧 知っておいた方がいいリ ...
2023/3/24
ReactのContextは、コンポーネント間でデータを共有するための仕組みです。Contextを使うことで、プロパティを親から子に渡す必要がなくなり、コンポーネントのネストを浅くすることができます。 ...
2023/3/23
ReactにAuth0を導入する方法について説明します。 Auth0とは Auth0は認証・認可のサービスです。以下のような特徴を持っています。 ユーザー認証の構築が簡単 認証機能の実装を簡単かつ高速 ...
2022/11/3
どうもシローです。久しぶりの投稿となりますが、相変わらずエンジニアとして開発ライフを送っております。 最近はフロントエンドの開発に携わることが多く、多くの現場でコミット前にeslintでコードチェック ...
2023/3/23
今回はフロントエンドでPDFを作成できるライブラリpdfmake(https://pdfmake.github.io/docs/0.1/)を紹介します。 このライブラリではテキストや画像、テーブルの挿 ...
2022/7/6
どうも、シローです。 アプリケーションではユーザの認証機能が必要になることが多いです。 認証にはサーバサイドとフロントサイドのそれぞれの担当があり、主にフロントサイドでは 認証済みのユーザを取得したり ...
2022/6/29
どうも、シローです。 今回はLaravelでモデルデータをAPIとして返す場合は、Resourcesを使うと便利という内容です。 Laravel Resourcesとは APIでモデルデータをJSON ...
Next.js 認証認可 Laravel PHP サーバサイド セキュリティ フロントサイド
2022/6/28
どうも、シローです。 今回はフロントサイドをNext.jsで実装し、LaravelをAPIサーバのみとして利用する場合、 認証部分はLaravel Sanctumを使うと良いよという内容です。 Lar ...
2022/6/20
Webシステム開発ではユーザーにメールを送信する機能が必要になるケースが多いですが、ローカル環境で試す分にはMailHog使うと良いというお話です。 MailHogとは MailHogは開発用のメール ...
2022/4/23
ご無沙汰してます、シローです。 最近はフロントサイドの開発がメインになってます。 今回は、Next.jsにAnt Designを導入し、デフォルトテーマのカスタマイズが可能な環境の構築手順について紹介 ...
© 2023 Shiro's secret base