- 2026.06.26
Neovimとは【入門編】使い方・インストール手順を徹底解説
ソフトウェア開発において、ソースコードを効率的に編集できるエディタの選定は生産性に大きく影響します。近年、VS Codeのような高機能エディタが広く利用されている一方で、キーボード中心の高速な操作を重視するエンジニアから高い支持を集めているのが、Neovimです。 今回は、Neovimの特徴やVimとの違い、導入方法、GitHubを活用した環境構築まで、詳しく解説していきたいと思います。 Neov […]
ソフトウェア開発において、ソースコードを効率的に編集できるエディタの選定は生産性に大きく影響します。近年、VS Codeのような高機能エディタが広く利用されている一方で、キーボード中心の高速な操作を重視するエンジニアから高い支持を集めているのが、Neovimです。 今回は、Neovimの特徴やVimとの違い、導入方法、GitHubを活用した環境構築まで、詳しく解説していきたいと思います。 Neov […]
ローカルLLMとは、自分のPCや社内サーバー上で直接動かす大規模言語モデルのことです。ChatGPTのようなクラウド型AIとは違い、データを外部に送らずに使えるため、機密情報の扱いにも向いています。本記事ではそのメリット・デメリットから、2026年最新のおすすめモデル比較、Ollamaでの導入手順まで初心者向けに解説します。
アプリケーションで様々なデータをやり取りする際によく使用されるのが、「JSON」というデータ形式です。PythonでJSONを扱う場合は、jsonモジュールを使ってデータを処理します。 今回の記事では、jsonモジュールの使い方について解説していきたいと思います。 Pythonのjsonモジュールとは Pythonのjsonモジュールは、JSON形式のデータをPythonで扱うための標準ライブラリ […]
プログラムを開発していると、記述したコードに関する補足の説明が重要となる場面が多々あります。特に、チーム開発では不特定多数のメンバーでコードを共有しあう必要があるため、第三者が見た際に処理内容を理解しやすいように補足することは、コードの可読性や保守性を高める大事な要素の1つとなります。 こうしたケースで活躍するのが、コメントアウトという記述方法です。今回は、Pythonでコメントアウトする方法を詳 […]
Webアプリケーション開発を効率的に進める方法の1つに、CSSフレームワークを利用する方法があります。CSSフレームワークは、有名なもので Bootstrapなど、コンポーネントを中心にデザインするスタイルのフレームワークと、今回紹介する Tailwind CSSのように、ユーティリティファースト思想を基とするフレームワークが存在します。 今回の記事では、それぞれのフレームワークの違いや、Tail […]
Pythonで開発をする際に重要なのが、パッケージの依存関係や仮想環境などを管理するためのツールの選定です。Python向けの管理ツールにはいくつかの種類が存在しますが、その中でもおすすめなのが uv という管理ツールです。 今回は、uvを使用してパッケージ管理や仮想環境の構築などを行う方法について解説していきたいと思います。 uvとは? uvは、Astral社が提供する Python向けパッケー […]
皆さんは、GUIアプリを作りたいと思ったことはありますか?Python で GUIアプリを作成したい!と考えた時に、ライブラリが豊富にある Python の環境では GUI ライブラリもたくさんあるので、その中からどれを使うか選択する必要が出てきます。 そこで今回は、その中の1つである 「PyQt」 について紹介していきたいと思います。ぜひ、ライブラリを選ぶうえで参考にしてみてください。 Pyth […]
本記事では、Pythonで使うclass(クラス)を、詳しくみていきます。 プログラミングには、システム構成の考え方の1つに 「オブジェクト指向」 というものが存在します。オブジェクト指向プログラミングを用いることで、プログラムの規模が大きくなっても一貫性のあるコードが書きやすくなり、チームでの開発や保守が容易になるというメリットがあります。 この概念に基づいた機能を持っている言語は様々ありますが […]
皆さんは、Bashをご存知でしょうか?UnixやLinuxといったOSで使われているシェルプログラムの一つで、コマンドライン上でファイルの操作などを行う際に使用されています。 今回の記事では、WindowsでBashを使う方法の一つとして知られている「Git Bash」について、紹介していきたいと思います。 Git Bashとは? Git Bashとは、「Git for Windows」というアプ […]
C言語で計算処理などを行うプログラムを作成する際、多くのケースではプログラムの処理の結果をコマンドラインに文字列として出力する処理が必要になります。 C言語では、そのような文字列を出力表示する方法の1つとしてprintf関数が用意されています。 そこで今回の記事では、printf関数の詳しい使い方について、基礎から応用まで順番に解説をしていきたいと思います! printf関数とは? printf関 […]