Be Lazy, Be Smart

LAZY
DEVELOPER

開発者よ怠惰であれ。
効率よく、賢く開発するためのナレッジを共有しています。

Message

And although we don’t intend to teach you how to program, the perceptive reader will pick up some of the art, and a little of the science, of programming. We will encourage you to develop the three great virtues of a programmer: laziness, impatience, and hubris.

Programming Perl(Larry Wall 著)

プログラマーたるもの、「怠惰」、「短気」、「傲慢」であれ。

非生産的な作業時間が少しでも減れば、お客様により良い物を提供できるはず。

そう信じ、「怠惰」でありたいと思い、そのための材料を提供します。

Services

Blogs

個人開発

VPS上に Ollama + 軽量ローカルLLMを構築した手順

GPUなしのVPS上に、Ollama と軽量なローカルLLMを構築した記録です。今回は「中国製モデルは避けたい」「日本語に強いものがよい」という条件で、ELYZA 系の日本語モデルを採用しました。 結論から言うと、6 vCPU / 11 GiB RAM / GPUなし のVPSでも、短文用途なら十分実用になります。 一

  • ツール
  • VPS
  • LLM
開発

VPS 契約したら、とりあえず ssh ポートは変えておけ

この記事では、VPS を契約した直後に最低限やっておきたい ssh のポート変更と、ufw を使ったファイアウォール設定について備忘録として記載します。 サーバーをインターネットに公開すると、SSH への不正アクセス試行やブルートフォース攻撃は普通に飛んできます。 22 番のまま運用していると、とにかく雑なアクセス試行

  • セキュリティ
備忘録

Nginx の Server ヘッダからバージョン情報を隠す

Nginx を使っていると、特に意識しなくてもレスポンスヘッダにサーバー情報が含まれます。 このバージョン情報、アプリケーションの動作には一切不要ですし、公開していて嬉しい情報でもありません。 セキュリティ観点では「出さなくていいものは出さない」が基本なので、普通に隠します。 server tokens off Ngi

  • セキュリティ