1. nvidia-smi とは? nvidia-smi (NVIDIA System Management Interface) は、NVIDIA製GPUの状態を確認・管理するためのCLIツールです。GPUの使用状況や…
続きを読む »カテゴリー: ソフトウェア開発
AIモデル「DeepSeek-R1」
DeepSeek社は、2025年1月に新たなAIモデル「DeepSeek-R1」をMITライセンスの下でオープンソースとして公開しました。 (Hugging Face)このモデルは、OpenAIのo1モデルと同等の性能を…
続きを読む »Docker Swarmとは
Docker SwarmはDockerが提供するオーケストレーションツールの1つで、複数のDockerホストをクラスタ化し、1つの仮想的なDockerホストとして扱うことができるしくみです。これにより、コンテナのデプロイ…
続きを読む »Laravelの環境変数の優先順位について
Laravelでアプリケーションを運用する際、.envファイルやサーバーで設定される環境変数のどちらが優先されるのか、気になるポイントを整理しました。 環境変数の優先順位 Laravelでは、サーバーの環境変数が.env…
続きを読む »Rocky Linux 起動時のカーネルパラメーター rhgb quiet を理解しよう
Rocky Linuxを使っていると、GRUBの設定ファイルに記載されている rhgb quiet というカーネルパラメーターを目にすることがあります。この設定がどのような意味を持ち、どんな役割を果たしているのかを解説し…
続きを読む »Linux で Dropbox を利用するには
https://www.dropbox.com/install-linux コマンド ラインを使った Dropbox のヘッドレス インストール Dropbox デーモンは 64 ビット Linux サーバーとのみ互換性…
続きを読む »Dockerでstdin_open: trueとtty: trueを設定する理由
Dockerコンテナを利用する際に、docker-compose.ymlで以下の設定を付与することでコンテナが正常に起動するケースがあります。 これらの設定がなぜ必要で、どのように動作するのかを解説します。 コンテナの動…
続きを読む »SNS大手であるX(Twitter)やFacebookが膨大なデータを保存・管理・拡張するための方法
1. 分散データベースとシャーディングデータベースを複数のサーバーに分割(シャーディング)し、分散データベース(例:Cassandra、Manhattanなど)を用いてデータを複数ノードに保存。これにより、負荷分散と高速…
続きを読む »pnpmを使ったパッケージのアップデート方法
1. 現在のパッケージの状況を確認する pnpm outdated プロジェクト内の依存関係の現在のバージョンと、利用可能な最新バージョンを確認できます。 コマンド: 出力例: 2. 特定のパッケージをアップデートする …
続きを読む »インテルとAMDの関係、64ビットCPU技術、そしてライセンス契約の歴史
インテルとAMDの競争と協力の歴史 インテル(Intel)とAMD(Advanced Micro Devices)は、長年にわたりCPU市場で激しい競争を繰り広げてきましたが、同時に特許や技術に関するライセンス契約を結び…
続きを読む »