ツール

ツール

[Bun]モダンなJavaScript環境の決定版

Node.jsの強力なライバルとして、そして「モダンなJavaScript環境の決定版」として注目を集める Bun について、エンジニアの視点で整理して解説します。Node.jsが長年築き上げた帝国に、スピード違反並みの速さで突っ込んできた...
ツール

[pngquant]PNGイメージの圧縮

Webサイトのパフォーマンス改善やアプリの軽量化において、画像の最適化は避けて通れない課題です。特に透過情報を持つPNGファイルはサイズが大きくなりがちですが、pngquantを使用することで、見た目の美しさを保ったままファイルサイズを 7...
ツール

[oxker]Docker管理をTUIで快適に

Dockerコンテナの管理をコマンドラインからより直感的に、かつ爆速で行いたいバックエンドエンジニアの方へ。ターミナル上でリッチな操作を可能にするRust製のTUI(Text User Interface)ツール「oxker」の導入からZs...
ツール

[Fabric]コードレビュー

コードレビューは、開発の品質を支える要ですが、一方で「時間がかかる」「指摘の粒度が人によってバラバラ」といった課題も抱えています。今回は、プロンプト管理ツールFabricを使い、ターミナルから一瞬でAIによる高度なコードレビューを実行する方...
ツール

[rtk] トークン消費を80%削減

AIとの対話や、Claude Code、CursorといったAIコーディングツールを使っているエンジニアの皆さん、「トークン消費」に頭を悩ませていませんか?AIエージェントが裏側で実行するgit statusやnpm testの膨大な出力が...
ツール

[Ubuntu]Snapでシステムツールを安全に導入

UbuntuにおけるSnapは、Canonical社によって開発された「自己完結型」のパッケージ管理システムです。初心者の方でもイメージしやすいよう、特定のアプリ名ではなく「便利な道具(システムツール)」として置き換え、そのメリットや運用方...
ツール

[Goodnotes]複数のPDFから1つの学習セットを作成

Goodnotesの「学習セット」は特定のノートに紐付いているわけではなく、独立したアイテムとして作成できるため、いろいろな資料から情報を集約して1つの問題集にするのに向いています。教科書とプリントの2つから効率よく作成する手順を、ステップ...
ツール

[ShellCheck]インストールからVim連携

ShellCheckは、シェルスクリプトのバグや非推奨な構文を自動検出する強力な静的解析ツールです。本記事では、バックエンドエンジニアが扱う環境構築スクリプトや設定ファイルの品質を向上させるため、macOSやUbuntuでのインストールから...
ツール

ベクトルDB比較

MarkItDownで高品質なMarkdownさえ作ってしまえば、どのベクトルDBへ移行するのも難しくありません。まずはFAISSでプロトタイプを作り、規模に応じてPineconeやWeaviateへ昇格させていくのが、最もリスクの低い開発...
ツール

[MarkItDown]最強ドキュメント化ツール

Microsoftが公開した、多種多様なファイルをMarkdownに変換するツール「MarkItDown」。RAG(検索拡張生成)のデータ前処理や、既存資料のドキュメント化に非常に強力なツールです。本記事では、技術者向けにMarkItDow...