Python 【Python】発電所登録処理1 こんにちは、かつコーチです。Pythonで開発しているコードを備忘録として記載します。file_upload_power_plant.pydef file_upload_power_plant(arguments: list) -> int... 2025.01.06 Pythonプログラミング
プログラミング システム開発における工程 こんにちは、かつコーチです。プログラミングを学習して、様々なものが作れるようになってきたとはいえ、実際実務となるとどのような過程で制作されるのかがはっきりしないところがあります。今回はシステム開発における工程を解説します。1. 要件定義目的... 2024.11.27 プログラミング
Laravel 【Laravel】Livewire3.0の機能を解説 こんにちは、かつコーチです。2023年8月にLivewire3.0がリリースされました。Livewire 3.0は、以前のバージョンから大きな進化を遂げ、多くの新機能と改善点が導入されました。このバージョンは、パフォーマンスの向上や開発者の... 2024.06.05 LaravelPHPプログラミング
Laravel 【Laravel】Laravel11の機能を解説 こんにちは、かつコーチです。2024年2月にLarave11がリリースされました。今回はそのLaravel11の機能について解説します。Laravel 11 は、これまでのバージョンから大きな進化を遂げています。特に、ファイル数の削減や、コ... 2024.06.04 LaravelPHPプログラミング
Laravel 【Laravel】バージョン指定してインストールする方法 こんにちは、かつコーチです。Laravelを導入するとき、バージョンを指定してインストールしたいときがあります。コマンドを忘れがちなので備忘録として、それぞれ記しておきます。Laravelの最新バージョンのときはこちら。(2024年5月現在... 2024.05.01 LaravelPHPプログラミング
Clerk 【Clerk】Middlewareの名前変更 こんにちは、かつコーチです。フロントエンド開発で、認証機能を使いたいときにClerkを使っている方も多いと思いますが、先日大きな変更がありました。認証機能を実装したいときに、Middlewareを実装していて、バージョンが変わったので、最新... 2024.04.23 Clerkプログラミング
Prisma 【Prisma】Prismaとは? こんにちは、かつコーチです。Next.jsを使っていて、Prismaを使う機会が出て来たので、今回はPrismaについて解説します。Prismaは、TypeScriptとJavaScript向けの次世代ORM(Object-Relation... 2024.02.27 Prismaプログラミング
PHP 【PHP】テスト こんにちは、かつコーチです。プログラミングにおいて開発をしてすぐリリースとなるのではなく、開発したものが正しく動作するのかチェックする必要があります。そのために「テスト」というのは大変重要になってきます。PHPにおけるテストについての包括的... 2023.12.11 PHPプログラミング
JavaScript 【Laravel】Vuejs、Inertia、Laravelでの画像アップロードの方法 こんにちは、かつコーチです。今回は、Vuejs、Inertia、Laravelを使って開発しているときの、画像アップロードの方法について解説します。Laravelで開発しているときに、結構ハマったところなので、備忘録として書いておきます。方... 2023.11.28 JavaScriptLaravelPHPVueプログラミング
JavaScript 【React Native】NativeWindを導入したときに、TypeScriptが警告を出す件 こんにちは、かつコーチです。ReactNativeでNativeWindを利用しようとしたとき、TypeScriptが警告を出すことがありますね。今回はそのときの対処方法について解説します。対処方法TypeScriptがNativeWind... 2023.11.23 JavaScriptReactプログラミング
React 【Next.js】バージョン指定して使いたいとき こんにちは、かつコーチです。Next.jsをインストールすると最新のものが入るけど、まだ対応できない。または、バージョンを指定して使いたいときがありますね。なかなか情報が少ないので、こちらに記しておきます。例えば、バージョン13を使用したい... 2023.10.04 React
Laravel 【Laravel】LengthAwarePaginatorについて解説 こんにちは、かつコーチです。LaravelでPaginationするときは、通常paginateを利用します。しかし、その他にも特殊なものがあります。集計したものを一覧で表示するときのpaginateは通常のもので動作するのか。。。そんなと... 2023.07.01 LaravelPHPプログラミング
Laravel 【Laravel】Request Durationの許容範囲について解説 こんにちは、かつコーチです。Laravelで開発していると、データの取り出しが多くなったり、複雑になるとパフォーマンスに影響してくることがあります。表示が遅いなーと思うことも出てきますが、具体的にどのくらいの速さ以内なら良いのかを調べてみま... 2023.07.01 LaravelPHPプログラミング
Laravel 【Laravel】Laravelでファイルを扱う際のパターン集 こんにちは、かつコーチです。Laravelにおけるファイルアップロードは、フロントエンドとバックエンドの組み合わせによって異なる実装パターンがあります。それぞれのフレームワークやライブラリでの実装方法と、それぞれの特徴・注意点について解説し... 2023.06.30 LaravelPHPプログラミング
Laravel 【Laravel】Laravel10の機能を解説 こんにちは、かつコーチです。2023年2月にLarave10がリリースされました。その新機能と変更点について解説します。Laravel 9からLaravel 10にアップグレードされた際には、複数の新機能、改善点、さらにはメンテナンスのしや... 2023.06.28 LaravelPHPプログラミング
GraphQL 【GraphQL】GraphQLとは? こんにちは、かつコーチです。今回は、昨今流行っているGraphQLについて解説します。これまでのSQLと何が違うのかも含めて解説します。GraphQLは、Facebookが開発したAPIクエリ言語です。REST APIの代替として広く採用さ... 2023.06.14 GraphQLSQLプログラミング
JavaScript 【Vue】Piniaとは? こんにちは、かつコーチです。Vuejsでの状態管理はVuexが主流でしたが、Vuejsがバージョン3になってから、Piniaが登場しました。今回は、そのPiniaについて解説します。Piniaとは?PiniaはVue.jsの状態管理ライブラ... 2023.05.25 JavaScriptVueプログラミング
JavaScript 【JavaScript】npm、yarn、pnpm、bunの違いを詳しく解説 こんにちは、かつコーチです。JavaScriptのライブラリやパッケージを管理するには、何を使いますか?npm?yarn?最近では、pnpm、bunなどでしょうか?それらについてなんとなく使っていませんか?自分もそうかもしれないです。そこで... 2023.05.18 JavaScript
CSS 【CSS】2023年現在のCSS新機能をまとめて解説 こんにちは、かつコーチです。CSSでは、近年多くの新しい機能や指定方法が導入され、より柔軟で効率的なレイアウトやスタイリングが可能になっています。clamp()やaspect-ratioもその一例ですが、それ以外にも、最近追加されたり、注目... 2023.05.16 CSSプログラミング
SmartSprouts 【SmartSprouts】新ブランド立ち上げ こんにちは、かつコーチです。2019年からプログラミングを学んで、3年目に起業して、2022年5月に「かつコード」という名前で活動していました。昨年まではWeb制作(ホームページ)を中心に行い、小規模のシステム開発も行ってきました。しかし、... 2023.05.13 SmartSprouts
Python 【Python】発電所登録処理1 こんにちは、かつコーチです。Pythonで開発しているコードを備忘録として記載します。file_upload_power_plant.pydef file_upload_power_plant(arguments: list) -> int... 2025.01.06 Pythonプログラミング
プログラミング システム開発における工程 こんにちは、かつコーチです。プログラミングを学習して、様々なものが作れるようになってきたとはいえ、実際実務となるとどのような過程で制作されるのかがはっきりしないところがあります。今回はシステム開発における工程を解説します。1. 要件定義目的... 2024.11.27 プログラミング
Laravel 【Laravel】Livewire3.0の機能を解説 こんにちは、かつコーチです。2023年8月にLivewire3.0がリリースされました。Livewire 3.0は、以前のバージョンから大きな進化を遂げ、多くの新機能と改善点が導入されました。このバージョンは、パフォーマンスの向上や開発者の... 2024.06.05 LaravelPHPプログラミング
Laravel 【Laravel】Laravel11の機能を解説 こんにちは、かつコーチです。2024年2月にLarave11がリリースされました。今回はそのLaravel11の機能について解説します。Laravel 11 は、これまでのバージョンから大きな進化を遂げています。特に、ファイル数の削減や、コ... 2024.06.04 LaravelPHPプログラミング
Laravel 【Laravel】バージョン指定してインストールする方法 こんにちは、かつコーチです。Laravelを導入するとき、バージョンを指定してインストールしたいときがあります。コマンドを忘れがちなので備忘録として、それぞれ記しておきます。Laravelの最新バージョンのときはこちら。(2024年5月現在... 2024.05.01 LaravelPHPプログラミング
Clerk 【Clerk】Middlewareの名前変更 こんにちは、かつコーチです。フロントエンド開発で、認証機能を使いたいときにClerkを使っている方も多いと思いますが、先日大きな変更がありました。認証機能を実装したいときに、Middlewareを実装していて、バージョンが変わったので、最新... 2024.04.23 Clerkプログラミング
Prisma 【Prisma】Prismaとは? こんにちは、かつコーチです。Next.jsを使っていて、Prismaを使う機会が出て来たので、今回はPrismaについて解説します。Prismaは、TypeScriptとJavaScript向けの次世代ORM(Object-Relation... 2024.02.27 Prismaプログラミング
PHP 【PHP】テスト こんにちは、かつコーチです。プログラミングにおいて開発をしてすぐリリースとなるのではなく、開発したものが正しく動作するのかチェックする必要があります。そのために「テスト」というのは大変重要になってきます。PHPにおけるテストについての包括的... 2023.12.11 PHPプログラミング
JavaScript 【Laravel】Vuejs、Inertia、Laravelでの画像アップロードの方法 こんにちは、かつコーチです。今回は、Vuejs、Inertia、Laravelを使って開発しているときの、画像アップロードの方法について解説します。Laravelで開発しているときに、結構ハマったところなので、備忘録として書いておきます。方... 2023.11.28 JavaScriptLaravelPHPVueプログラミング
JavaScript 【React Native】NativeWindを導入したときに、TypeScriptが警告を出す件 こんにちは、かつコーチです。ReactNativeでNativeWindを利用しようとしたとき、TypeScriptが警告を出すことがありますね。今回はそのときの対処方法について解説します。対処方法TypeScriptがNativeWind... 2023.11.23 JavaScriptReactプログラミング
React 【Next.js】バージョン指定して使いたいとき こんにちは、かつコーチです。Next.jsをインストールすると最新のものが入るけど、まだ対応できない。または、バージョンを指定して使いたいときがありますね。なかなか情報が少ないので、こちらに記しておきます。例えば、バージョン13を使用したい... 2023.10.04 React
Laravel 【Laravel】LengthAwarePaginatorについて解説 こんにちは、かつコーチです。LaravelでPaginationするときは、通常paginateを利用します。しかし、その他にも特殊なものがあります。集計したものを一覧で表示するときのpaginateは通常のもので動作するのか。。。そんなと... 2023.07.01 LaravelPHPプログラミング
Laravel 【Laravel】Request Durationの許容範囲について解説 こんにちは、かつコーチです。Laravelで開発していると、データの取り出しが多くなったり、複雑になるとパフォーマンスに影響してくることがあります。表示が遅いなーと思うことも出てきますが、具体的にどのくらいの速さ以内なら良いのかを調べてみま... 2023.07.01 LaravelPHPプログラミング
Laravel 【Laravel】Laravelでファイルを扱う際のパターン集 こんにちは、かつコーチです。Laravelにおけるファイルアップロードは、フロントエンドとバックエンドの組み合わせによって異なる実装パターンがあります。それぞれのフレームワークやライブラリでの実装方法と、それぞれの特徴・注意点について解説し... 2023.06.30 LaravelPHPプログラミング
Laravel 【Laravel】Laravel10の機能を解説 こんにちは、かつコーチです。2023年2月にLarave10がリリースされました。その新機能と変更点について解説します。Laravel 9からLaravel 10にアップグレードされた際には、複数の新機能、改善点、さらにはメンテナンスのしや... 2023.06.28 LaravelPHPプログラミング
GraphQL 【GraphQL】GraphQLとは? こんにちは、かつコーチです。今回は、昨今流行っているGraphQLについて解説します。これまでのSQLと何が違うのかも含めて解説します。GraphQLは、Facebookが開発したAPIクエリ言語です。REST APIの代替として広く採用さ... 2023.06.14 GraphQLSQLプログラミング
JavaScript 【Vue】Piniaとは? こんにちは、かつコーチです。Vuejsでの状態管理はVuexが主流でしたが、Vuejsがバージョン3になってから、Piniaが登場しました。今回は、そのPiniaについて解説します。Piniaとは?PiniaはVue.jsの状態管理ライブラ... 2023.05.25 JavaScriptVueプログラミング
JavaScript 【JavaScript】npm、yarn、pnpm、bunの違いを詳しく解説 こんにちは、かつコーチです。JavaScriptのライブラリやパッケージを管理するには、何を使いますか?npm?yarn?最近では、pnpm、bunなどでしょうか?それらについてなんとなく使っていませんか?自分もそうかもしれないです。そこで... 2023.05.18 JavaScript
CSS 【CSS】2023年現在のCSS新機能をまとめて解説 こんにちは、かつコーチです。CSSでは、近年多くの新しい機能や指定方法が導入され、より柔軟で効率的なレイアウトやスタイリングが可能になっています。clamp()やaspect-ratioもその一例ですが、それ以外にも、最近追加されたり、注目... 2023.05.16 CSSプログラミング
React 【Next.js】Next.js 13 から next/link の Linkコンポーネント が 常に aタグをレンダリングするようになった。 こんにちは、かつコーチです。Next.js12までは、<a>タグを常にネストしなければいけませんでした。import Link from 'next/link'// Next.js 12までは<a>タグを常にネストしないとい... 2023.01.15 React
Laravel 【Laravel】Livewire3.0の機能を解説 こんにちは、かつコーチです。2023年8月にLivewire3.0がリリースされました。Livewire 3.0は、以前のバージョンから大きな進化を遂げ、多くの新機能と改善点が導入されました。このバージョンは、パフォーマンスの向上や開発者の... 2024.06.05 LaravelPHPプログラミング
Laravel 【Laravel】Laravel11の機能を解説 こんにちは、かつコーチです。2024年2月にLarave11がリリースされました。今回はそのLaravel11の機能について解説します。Laravel 11 は、これまでのバージョンから大きな進化を遂げています。特に、ファイル数の削減や、コ... 2024.06.04 LaravelPHPプログラミング
Laravel 【Laravel】バージョン指定してインストールする方法 こんにちは、かつコーチです。Laravelを導入するとき、バージョンを指定してインストールしたいときがあります。コマンドを忘れがちなので備忘録として、それぞれ記しておきます。Laravelの最新バージョンのときはこちら。(2024年5月現在... 2024.05.01 LaravelPHPプログラミング
JavaScript 【Laravel】Vuejs、Inertia、Laravelでの画像アップロードの方法 こんにちは、かつコーチです。今回は、Vuejs、Inertia、Laravelを使って開発しているときの、画像アップロードの方法について解説します。Laravelで開発しているときに、結構ハマったところなので、備忘録として書いておきます。方... 2023.11.28 JavaScriptLaravelPHPVueプログラミング
Laravel 【Laravel】LengthAwarePaginatorについて解説 こんにちは、かつコーチです。LaravelでPaginationするときは、通常paginateを利用します。しかし、その他にも特殊なものがあります。集計したものを一覧で表示するときのpaginateは通常のもので動作するのか。。。そんなと... 2023.07.01 LaravelPHPプログラミング
Laravel 【Laravel】Request Durationの許容範囲について解説 こんにちは、かつコーチです。Laravelで開発していると、データの取り出しが多くなったり、複雑になるとパフォーマンスに影響してくることがあります。表示が遅いなーと思うことも出てきますが、具体的にどのくらいの速さ以内なら良いのかを調べてみま... 2023.07.01 LaravelPHPプログラミング
Laravel 【Laravel】Laravelでファイルを扱う際のパターン集 こんにちは、かつコーチです。Laravelにおけるファイルアップロードは、フロントエンドとバックエンドの組み合わせによって異なる実装パターンがあります。それぞれのフレームワークやライブラリでの実装方法と、それぞれの特徴・注意点について解説し... 2023.06.30 LaravelPHPプログラミング
Laravel 【Laravel】Laravel10の機能を解説 こんにちは、かつコーチです。2023年2月にLarave10がリリースされました。その新機能と変更点について解説します。Laravel 9からLaravel 10にアップグレードされた際には、複数の新機能、改善点、さらにはメンテナンスのしや... 2023.06.28 LaravelPHPプログラミング
JavaScript 【Laravel】Vue + Inertiaで画像アップロードする方法 こんにちは、かつコーチです。今回は、LaravelのVuejs + Inertiaを使った画像のアップロード方法についてです。コード全体Index.vueで一覧画面と登録画面を一緒にしています。<script setup>import { ... 2022.11.27 JavaScriptLaravelPHPVueプログラミング
Laravel 【Laravel】環境構築で混乱しないための整理 こんにちは、かつコーチです。Laravelで開発するとき、様々な動画や書籍がありますが、いろんな方法があって混乱しませんか?Laravel開発を始める際の環境やワークフローについて、いくつかの選択肢やツールを整理して解説します。以下、代表的... 2022.07.22 LaravelPHPプログラミング
Laravel 【Laravel】Laravel PassportとLaravel Socialiteのどちらを選ぶべきか解説 こんにちは、かつコーチです。LaravelでOAuth実装のとき、Laravel PassportとLaravel Socialiteがありますが、学習し始めたときは、どちらを選ぶべきかわからなくなることがあります。その備忘録として、今回は... 2022.07.21 LaravelPHPプログラミング
Laravel 【Laravel】Laravel MixとViteの違いを解説 こんにちは、かつコーチです。2022年6月28日にこれまで使われていたLaravel Mixに変わって、Viteが採用されたようです。そこで、Laravel MixとViteの違いについて解説します。Laravel Mixとは?Larave... 2022.07.21 LaravelPHPプログラミング
Laravel 【Laravel】LaravelのOAuthについて解説 こんにちは、かつコーチです。普段、メールアドレスとパスワードを使って認証することが多いですが、昨今ではGoogleアカウントやFacebook、Twitterなどのアカウントから認証する機会も増えてきました。それには、OaAuthという機能... 2022.07.19 LaravelPHPプログラミング
Laravel 【Laravel】キャッシュのクリア対策 こんにちは、かつコーチです。Laravelで開発していると、変更した場所がすぐに反映されないことがありますね?今回はその対策について考えます。キャッシュのクリアの全体像Laravelやブラウザのキャッシュは、リソースの読み込み速度を向上させ... 2022.07.19 LaravelPHPプログラミング
Laravel 【Laravel】Laravel9の機能を解説 こんにちは、かつコーチです。2022年2月にLarave9がリリースされました。Laravel 8からLaravel 9へのアップデートでは、多くの新機能、改良、そしてパフォーマンスの向上が導入されました。Laravel 9は、LTS(Lo... 2022.07.15 LaravelPHPプログラミング
Laravel 【Laravel】テストについて解説 こんにちは、かつコーチです。Laravelで開発を進めると、最終的にテストをして、デプロイ(リリース)になります。しかし、このテストについて解説されているものが少ないので、ここでまとめておきたいと思います。テストとは?プロジェクトをリリース... 2021.08.27 LaravelPHPプログラミング
Laravel 【Laravel】Livewireとは? こんにちは、かつコーチです。Laravelを扱う上で、非同期処理にLivewireを使うことがあると思います。今回は、このLivewireについて解説します。Laravel Livewireは、フロントエンド開発向けの複雑なJavaScri... 2021.08.24 LaravelPHPプログラミング
Laravel 【Laravel】複数のテーブルを1つのMigrationファイルにまとめる方法を解説 こんにちは、かつコーチです。Laravelでは、通常Migrationするときに1つのテーブルに対して1つのMigrationです。しかし、テーブルが増えてくると管理も大変になるので、同じようなものはまとめることができるのか、それを実現する... 2021.08.20 LaravelPHPプログラミング
Laravel 【Laravel】SeederクラスのWithoutModelEventsは何をしているのか? こんにちは、かつコーチです。Seederって初期設定(デフォルト)でテーブルにデータを挿入するときに使いますよね。そのときに、WithoutModelEventsという見慣れないものがあったので解説します。WithoutModelEvent... 2021.08.20 LaravelPHPプログラミング
Laravel 【Laravel】3つのcacheコマンドの違い こんにちは、かつコーチです。Laravelで開発をしていると、すぐに反映されないことがあります。それを解決するのに、view:clearやroute:clearがありますが、その中でもcacheコマンドで悩みませんか?cacheコマンドって... 2021.08.19 LaravelPHPプログラミング