記事一覧
OpenAPIとは?
OpenAPIに触れたので調べてみました。
OpenAPIとは?OpenAPIと呼ばれているのは、
厳密にはOpen API Specification (OAS)のこと。
OASとは、RESTfulAPIを定義するフォーマットのこと。
APIを定義って具体的にどういうこと?
APIのHTTPメソッドやパス、パラメータや、レスポンスの型などの情報を、フォーマットに則って定義したりできます。
ドットがついてるフォルダ
って、なんなん?て思ってて、やっと調べました。
ファイルとかだとドットファイルと呼ぶらしいです。
そもそも、フォルダやファイル全般において、
ドットをつけると非表示になる=隠しファイルというものになります。
ドットファイル=隠しファイルとは
なので、意図的に見えるように設定するとか、開発者でない限り、
ドットファイルを見かけることはなさそうです。
なぜフォルダやファイルを隠すのか?
とい
StorybookでModuleNotFoundError コンポーネントのインポートができない...
初めてStoriesを作ろうと思ったら、
ModuleNotFoundError: Module not found: Error:Can't resolve 'components/common/footer/FooterMenuItem' in '/Users/maimaineet/Workspace/hoge/fuga/stories/common/footer'
と言われてしまった……
【Ruby】rbenvのパスを通す(zsh)
そもそもrbenvを使うのに必要なことrbenvを使うのに必要な設定が2つあります。
rbenvのパスを通す
rbenv shimsのパスを通す
rbenvのパスを通せば、rubyを使うよって時に
rbenvのパス先で設定されているrubyのバージョンを使ってくれるので、
rbenvのパスを通すのは必須ですね。
続いて、rbenv shimsには、全てのバージョンのRubyの実行可能コマン
わかりやすいコミットメッセージの書き方
会社ごとにルールがあるなーとは思ってたんですが、
個人開発をするにあたって気になったので、調べてみました。
そしたら、めちゃくちゃわかりやすくて感動した記事があったので、
メモとして書いておきます。
わかりやすいコミットメッセージコミットメッセージは、
以下の5つのパーツで構成すると良いらしいです。
【コミットメッセージ】
Type:コミットの種類
Scope:コミットの範囲
Subject
Dockerとは?コンテナとは?
よく聞くけど、あんまりよくわかっていなかったので
調べてみました。自分のメモ書きとして残しておきます。
間違っていたらコメントで教えていただけるとありがたいです...
一旦、以下がまとめです。
▼コンテナとは
アプリケーション・ライブラリ・ミドルウェアを含む仮想環境のこと
▼Dockerとは
コンテナを展開するためのプラットフォーム(コンテナ管理ソフトウェア)のこと
Dockerとは?環境構
Spring FrameworkとSpring Bootの違い
●Spring Frameworkは、Java言語のアプリケーション開発のために作られたフレームワークの集合体。
●Spring bootは、集合体となった機能を使いやすくするためのフレームワーク。
(引用:Spring bootとは?Spring frameworkとの違いは?)
Spring Frameworkっていうのは、フレームワークの集合のこと。
Spring SecurityとかS
【JAVA】シリアライズとは? SerialVersionUIDの作り方
private static final long serialVersionUID = -2170800526658571029L;
こんなやつです。
Serializableインターフェースを実装している場合に、
このIDが付与されてます。
作り方だけ知りたい手動で作成したりはしません。
IDEで自動生成します。
Eclipseでの設定方法
上記記事が参考になります。
VSCodeでの
【エラー】Could not initialize class net.sf.eclipsecs.core.config.meta.MetadataFactory(最新バージョンEclipseのCheckstyleが使えない)
最新版(2021-03)のEclipseをインストールしたら
Checkstyleが使えなくなりました。
環境Windows10
Eclipse2021-03(Pleiadesでインストール)
Checkstyleプラグイン 8.42
実行内容
① JAVAファイルに対してCheckstyleでコードチェック(Google Checks)
処理結果!ENTRY org.eclipse.jfa
Package.jsonとは
依存関係を記したJSONファイル
機能
・このファイルにプロジェクト毎に必要なパッケージの名前とバージョンを記述すれば、npmが勝手に必要な(依存しているという)パッケージをインストールしてくれる。
・インストールしたパッケージが依存しているパッケージや、さらにそれが依存しているパッケージも自動でインストールしてくれる
(引用:npmとpackage.json)
らしいです。pomファイルと似
Mavenプロジェクトの命名規則
最初に、プロジェクト名をつけるときに混乱したので
メモしておこうと思います。
Apache Maven公式の命名規則
Guide to naming conventions on groupId, artifactId, and version
Mavenプロジェクトは通常、"com.company.sample_application"
みたいな名前の付け方がされます。
これはGroupI