初心者

Vim/Neovim

【Neovim】設定ファイルをluaに移行する

最初VimからNeovimに移行した際に、.vimrcをinit.vimにコピーして利用していたがinit.luaのほうが柔軟な書き方ができるということなので、設定ファイルの刷新も兼ねてinit.luaで設定ファイルを記載する。 新規作成に...
Vim/Neovim

【Neovim】Python3が使えないエラーが発生した場合の解決策

事象 こちらのJavaの補完プラグインをインストールしようとしたが、以下のようなエラーが発生した。 Javacomplete needs Python3 support to run! FileType Autocommands for "...
Vim/Neovim

【Neovim】Neovimのインストール状態を確認する

Neovimにはインストール状態を確認するヘルスチェックのコマンドが存在する。 Neovimの環境構築をした際には、こちらのコマンドを使って状態を確認するのが良い。 コマンド :checkhealth このように各種設定は問題ないが、Pyt...
Vim/Neovim

【Vim/NeoVim】Vimのhelpコマンドを全画面で開く

Vimの:helpコマンドは、Vimのあらゆる情報を確認できる公式ドキュメントであるが、ただそのまま実行するとウィンドウが上下分割されて読みにくい。 全画面で表示する方法 全画面で表示するためのvimコマンドは :help | only 全...
Python

【Python】poetryを使った環境構築

Poetryとは Python用のパッケージ管理ツール。 依存パッケージの追加、削除、インストール、仮想環境でのPython実行などができる。 似たようなものはpipやpipenv、pyflowなどが存在する。 poetryの選定にはそこま...
Python

【Python】URL文字列を生成する

今回はurllibを利用してURL文字列を生成する方法について解説する。 URLを生成しつつ、APIリクエストを行う場合は、requestsを利用した方が良い。 必要なライブラリ 標準ライブラリのurllib.parseを利用する。 imp...
Java

【Java】リストのforループ方法まとめ

この記事では、Listのforループを行うさまざまな方法を紹介する。 今回利用するサンプルデータ String型のリストを、今回のサンプルデータとして利用する。 final List<String> fruits = List.of("ap...
React.js/Next.js

【環境構築】プロジェクトにprettierを導入する

やること プロジェクトを新規作成し、prettierを導入するところまで解説する。 また、VSCodeの設定も行い、保存時に自動フォーマットされるようにする。 Next.jsのプロジェクトで解説しているが、サンプルで利用しているだけなので他...
JavaScript

【JavaScript】配列の扱い方

ここでは、JavaScriptの配列に関する基礎的な操作を解説する。 この記事でわかること 配列とは 配列の作成方法 配列の参照方法 配列の追加、削除 ループ 配列の注意点 配列とは 配列とは、同じ要素のデータを順序付きで格納しておくもの。...
Vue.js/Nuxt.js

【Vue.js】ディレクティブ省略記法メモ

Vue.jsではよく利用する構文は省略して記述することができる。 久しぶりにVue.jsに触ると忘れてしまうのでメモ。 v-bind: → : v-bindディレクティブは、Vue.js内で使われているデータを画面に埋め込む時によく利用する...