Linux

【Linux】sedで文字列を置換する基本

こんにちは、かつコーチです。前回は、grepを使ったテキスト検索の基本と正規表現の入り口を解説しました。今回は、検索した文字列をそのまま置換できるsedコマンドを解説します。sedは設定ファイルの一括修正やログ整形など、実務で頻繁に登場する...
Linux

【Linux】grepでテキストを検索する基本

こんにちは、かつコーチです。前回は、cat・less・head・tailを使ったファイルの中身の確認方法を解説しました。今回は、テキスト処理の中でも特に使用頻度が高いgrepコマンドを解説します。数千行のログファイルから、目的のエラーメッセ...
Linux

【Linux】cat・less・head・tailでファイルの中身を確認する

こんにちは、かつコーチです。前回は、cp・mv・rmを使ったファイル操作の注意点を解説しました。今回は、ファイルの中身を確認するための4つのコマンド、cat・less・head・tailを解説します。設定ファイルの確認やログの調査など、サー...
Linux

【Linux】ファイル操作コマンド(cp・mv・rm)で気をつけること

こんにちは、かつコーチです。前回は、ls・cd・pwd・mkdirというディレクトリ操作の基本コマンドを解説しました。今回は、実際にファイルを扱う上で欠かせないcp・mv・rmの3つのコマンドを解説します。特にrmはファイルを完全に削除して...
Linux

【Linux】基本コマンド一覧(ls・cd・pwd・mkdir)

こんにちは、かつコーチです。前回は、/etcや/varといったLinuxのディレクトリ構成を解説しました。今回はいよいよ、ディレクトリを実際に操作する基本コマンドを紹介します。ls・cd・pwd・mkdirの4つは、Linux操作の中で最も...
Linux

【Linux】ディレクトリ構成の基本(/etc, /var, /home等)

こんにちは、かつコーチです。前回は、ターミナルとシェルの基本的な仕組みを解説しました。今回は、Linuxを操作する上で必ず出会う「ディレクトリ構成」について解説します。Windowsの「Cドライブ」やmacOSの「Finder」とは違う独特...
Linux

【Linux】ターミナルの基本操作とシェルの仕組み

こんにちは、かつコーチです。前回は、Ubuntu・CentOS・RHELといったディストリビューションの違いを解説しました。今回はいよいよ実践編として、Linuxを操作する上で欠かせないターミナルとシェルの仕組みを解説します。黒い画面に文字...
Linux

【Linux】ディストリビューションの違い(Ubuntu・CentOS・RHEL)

こんにちは、かつコーチです。前回は、Linuxがどんなものかを解説しました。その中で少し触れた「ディストリビューション」について、今回はもう少し掘り下げて解説します。Ubuntu・CentOS・RHELなど、名前だけ聞くと違いが分かりにくい...
Linux

【Linux】Linuxとは?サーバーの世界標準OSを初心者向けに解説

こんにちは、かつコーチです。「サーバーを勉強したいけど、まずLinuxって何なのかが分からない」という相談を、駆け出しのエンジニアさんからよくいただきます。WindowsやmacOSは使ったことがあっても、Linuxだけは触ったことがないと...
JavaScript

【Laravel × Inertia.js】Inertia.jsを利用するときとは?

こんにちは、かつコーチです。前回はInertia.jsに基本について解説しましたが、実際にはどのようなときに使うのでしょうか?今回はInertia.jsを使うときについて解説します。Inertia.jsは、バックエンド(Laravelなど)...
JavaScript

【Laravel × Inertiajs】Inertia.jsについて解説

こんにちは、かつコーチです。Laravelで開発するときに、VueやReactを使うとき、Inertia.jsを利用することがあります。今回は、そのInertia.jsとは何かについて解説します。Inertia.jsとは?Inertia.j...
Laravel

【Laravel】メールアドレス認証について解説

こんにちは、かつコーチです。今回は、Laravelにおけるメールアドレスの認証機能について解説します。LaravelのEmail Verification(メールアドレスの認証)機能は、ユーザーがアカウント登録後にメールを通じてアカウントを...
Laravel

【Laravel】Laravelのセキュリティ対策について解説

こんにちは、かつコーチです。システムやアプリ開発ではセキュリティ面がとても重要になってきます。Laravelのセキュリティ対策には、さまざまなレイヤーがあり、ファイアウォールやモバイル端末からのアクセスに対しても適切に保護することが可能です...
Laravel

【Laravel】Migrationのときの型をまとめて解説

こんにちは、かつコーチです。LaravelでMigrationするときに型を指定すると思いますが、よく使うものは大体把握できていると思います。では、全体としてはどのようなものがあるのでしょうか?今回はその型についてまとめてみます。Larav...
Laravel

【Laravel】Middlewareを深堀りして解説

こんにちは、かつコーチです。LaravelのMiddlewareについては解説しましたが、もう少し理解を深めるために、今回は、より深堀りして解説します。前半は、よく利用するAuthenticateとRedirectIfAuthenticat...
Laravel

【Laravel】Laravel7の機能を解説

こんにちは、かつコーチです。2020年3月にLaravel7がリリースされました。少し時間が経っていますが、これまでのLaravel6と何が変わったのかをご紹介します。Bladeコンポーネントの改良Laravel 7では、Bladeテンプレ...
CSS

【Sass】GridをSassで効率よく書く方法

こんにちは、かつコーチです。今回は、前回に引き続きGridをSassで効率よく書く方法を解説します。ContainerをSassで効率よく書く方法gridをCSSで記述してみます。.col,.col-1,.col-2,.col-3,.col...
CSS

【Sass】ContainerをSassで効率よく書く方法

こんにちは、かつコーチです。Sassで記述するときに、変数にしたり、ネストするのは最もシンプルです。しかし、@mixinや@eachなどを扱うとなるとちょっと複雑になります。今回は、Sass を使用して、指定したメディアクエリとクラス名の繰...
CSS

【Sass】境界線をどこに引くのかについて解説

こんにちは、かつコーチです。CSSをより効率よく記述するのに、Sass(Scss)を利用することは一般的です。基本的にはファイルを分けて記述すると思いますが、その境界線をどこに引くのか悩むことがあるでしょう。今回は、その境界線をどうするのか...
CSS

【Sass基礎学習1】Sassとは?

こんにちは、かつコーチです。CSSを扱う上で、Sassを取り入れるのは、一般的になっているでしょう。そこで今回は、Sassの基本について解説します。Sassとは?Sass(Syntactically Awesome Stylesheets)...