とことんDevOps | 日本仮想化技術のDevOps技術情報メディア

DevOpsに関連する技術情報を幅広く提供していきます。

日本仮想化技術がお届けする「とことんDevOps」では、DevOpsに関する技術情報や、日々のDevOps業務の中での検証結果、TipsなどDevOpsのお役立ち情報をお届けします。
主なテーマ: DevOps、CI/CD、コンテナ開発、IaCなど
読者登録と各種SNSのフォローもよろしくお願いいたします。

色々な方法でMarkdownを開く

普段はMarkdownファイルを取り扱うことが多くなりました。 作業用のメモとか、個人的な備忘録など、基本的にMarkdown形式でとるようにしています。 Markdown形式のような一定のルールに準拠してドキュメントを書いておけば、たとえば同じような記事を書くと…

イベントレポート '26/2月開催 とことんDevOps勉強会「脱・コピペ!自分で調べて書くK8sマニフェスト」

今回のとことんDevOps勉強会は「脱・コピペ!自分で調べて書くK8sマニフェスト」と題して、日本仮想化技術の田中が登壇しました。 APIバージョンによる記述の違いやYAML特有の型、インデントの罠など、Kubernetesマニフェスト作成が難しく感じられる要因を整…

VS CodeでPlaywright MCPに入門して探索的テストに入門してみよう

はじめに 2024年にMCP(Model Context Protocol)というプロトコルが提唱されました。その後、さまざまなサービスでサポートが進み、ツールとして提供される事例も増えています。その中の1つがPlaywright MCPです。Playwrightは、E2Eテストの自動化を目的とし…

ターミナルアプリをWezTermに切り替えた

ターミナルアプリケーションはどんなOSでも標準で搭載しているアプリケーションはありますが、macOS標準でインストールされているターミナルは、特にTahoeになってから文字出力が遅く感じるようになりました。 以前のターミナルの使い方としてはリモートサー…

月刊VS Code通信(2026/2月号)

今月も Visual Studio Code の新バージョンがリリースされました。さっそくリリースノートをチェックしていきましょう。 目次 目次 新バージョンのリリース情報 個人的に気になる主なリリース Agent Skillsが示す“AIを設定する”から“育てる”への転換 新バー…

月刊DevOpsニュース2月号

春の気配が見えつつも、まだまだ厳しい寒さの日が続きますね。 さて、2026年も年始からAI系の話題が盛りだくさんですね。最近は、エージェントスキルへの対応も進み公開が増えてきました。 エージェントスキルのサポートが増えてくることでよりスムーズなAI…

GitHub Copilot CLIを再び触ってみた

昨日、Codex Mac版を使ってアプリケーションを作ってもらうのを試しました。 devops-blog.virtualtech.jp Codexはマジですごく感動した(語彙力)のですが、今回は同じことをGitHub Copilotで試してみようと思います。 パブリックプレビュー版の、GitHub Cop…

Codex Mac版を使ってみた

2026年2月2日に、OpenAIがmacOS向けに「Codex app」っていう新しいアプリを発表しました。 openai.com 正式な発表ではないようですが、今後ほかのOS向けにも提供される予定みたいです。 というわけで、Codex Mac版を早速使ってみました。 前回のブログ記事で…

イベントレポート '26/1月開催 とことんDevOps勉強会「MicroCloudではじめよう! ご家庭向け仮想化クラスター超入門」

今回のとことんDevOps勉強会は「MicroCloudではじめよう! ご家庭向け仮想化クラスター超入門」と題して、日本仮想化技術の水野が登壇しました。 LXD、MicroCeph、MicroOVNを組み合わせた仮想化基盤の構築方法から、自宅環境での活用術までを解説しました。 …

GitHub Copilotを使ってみる

SaaSのAIエージェントは世の中にはいっぱいありますが、その中の一つであるGitHub Copilotは名前の通りGitHubが提供するAIエージェントです。 これまでGitHub Copilotの私の印象を言うと、Visual Studio CodeにバンドルされているAIエージェントという印象し…

ファイルの中身を開く時にcatを使う場合、内容がカラーリングされないので「bat」を使い始めた話

catというコマンドはファイルを結合して表示するためのコマンドです。例えばcat file1 file2のように実行するとfile1とfile2の内容が結合されて画面に表示されます。cat file1 file2 > mergedと実行すると、結合された内容がmergedというファイルに書かれま…

月刊VS Code通信(2026/1月号)

今月も Visual Studio Code の新バージョンがリリースされました。さっそくリリースノートをチェックしていきましょう。 目次 目次 新バージョンのリリース情報 個人的に気になる主なリリース Agent Skillsが示す“AIを設定する”から“育てる”への転換 新バー…

月刊DevOpsニュース1月号

月刊DevOpsニュースは先月のニュースまとめとして配信しています。 皆さんの情報収集の一助となれば幸いです。 2026年もとことんDevOpsブログをよろしくお願いします。 プログラミング 生成AI CI/CD セキュリティ リリース その他 プログラミング VS Code、…

glanceで自分好みのダッシュボードをセルフホストする

明けましておめでとうございます。今年もどうぞよろしくお願いします。 最近自宅に色々なサービスを飼っていまして。その中の1つにglanceというダッシュボードを作るアプリ?があります。 これが結構便利なので紹介します。 glance github.com glanceはセル…

負荷が嫌なのでRemote DevelopmentからSSH FSに乗り換えた

Xなどで最近ちょっと騒がれている、VSCodeのRemote Development(の特にRemote SSH)が共同で開発していると負荷が非常に高い問題について、今日は話そうと思います。 Xのトレンド: https://x.com/i/trending/2010912519032820201 Xのトレンドの中で参照され…

PleasanterをDockerで運用する際のパラメータ問題について

アプリケーションのバージョンアップって面倒ですよね。そこで便利なのがコンテナです。実行環境一式をまるごとイメージとしてカプセル化できるため、ポータビリティの向上はもちろん、副作用を抑えたバージョンアップやロールバックも簡単になり、運用コス…

月刊VS Code通信(2025/12月号)

今月も Visual Studio Code の新バージョンがリリースされました。さっそくリリースノートをチェックしていきましょう。 目次 目次 新バージョンのリリース情報 個人的に気になる主なリリース バックグラウンドエージェントとクラウドエージェント 新バージ…

イベントレポート '25/12月開催 とことんDevOps勉強会「クラウドネイティブ時代の分散データベース「YugabyteDB」を触ってみよう!」

今回のとことんDevOps勉強会は「クラウドネイティブ時代の分散データベース「YugabyteDB」を触ってみよう!」と題して、日本仮想化技術の遠山が登壇しました。 分散データベースの1つであるYugabyteDBの基本と操作方法を中心に入門編としてお話ししました。 …

月刊DevOpsニュース12月号

12月に入り今年も残すところわずかとなりました。 今年も1年を通してAIの話題を聞かない日はないというくらい、沢山の動きがあった印象があります。 特に、後半にかけてハードウェア価格にも影響が出始めて、来年以降も目が離せないトピックになりそうですね…

AIにrm -rfされないようにするために〜Claude Code編〜

本日は小ネタです。 日々のタスクや色々な調査にClaude DesktopやClaude Codeを活用しているのですが、どのAIを使ったとしても故意ではない「ファイルやディレクトリーをAIに勝手に消されて事故」みたいなことは起きてしまいがちなんですよね。 SNSとかで見…

npmパッケージを狙った大規模攻撃がまた発生したようなので代替を検討した話

npmパッケージが悪意のあるコードに置き換えられる「サプライチェーン攻撃」が頻繁にITニュースの話題になっています。 つい最近の記事はこんな感じです。 atmarkit.itmedia.co.jp npmってなんぞやって思った人もいると思いますが、Node.jsというクロスプラ…

ターミナルでタイル型ウィンドウマネージャー

私の記事を読んでいただいている方々はきっとターミナルの巣に篭って作業していることでしょう。tmuxでpaneを分割し、新しい作業をする時はwindowを追加する姿が目に浮かびます。 ターミナルのウィンドウ管理目的でtmuxを起動すると、リモートでセッション維…

ofeliaでコンテナを定期実行する

コンテナアプリケーションのローカル開発環境では、諸々のセットアップにdocker composeを使うことってよくありますよね。むしろローカルにk8sを起動してる方の方が少ないかもしれません。 composeで困るのが定期実行系のジョブです。k8sではCronJobというが…

月刊VS Code通信(2025/11月号)

今月も Visual Studio Code の新バージョンがリリースされました。さっそくリリースノートをチェックしていきましょう。 目次 目次 新バージョンのリリース情報 個人的に気になる主なリリース 今回のアップデートで追加された「Planエージェント」モード 新…

月刊DevOpsニュース11月号

11月に肌寒さを感じる季節になりました 今年も残すところ〜というフレーズを聞くような時期になり、少しずつ年末感を感じられる季節ではないでしょうか。 さて、月が変わりましたので先月の気になったニュースをまとめた月刊DevOpsニュースをお送ります。 ク…

lazygitで直感的にgitを操作する

Gitの操作、慣れないうちは難しいですよね。git add、git commit、git push...コマンドを覚えるだけでも大変です。しかもCLIアプリなので自発的に状態を確認するまで何もわからないという・・・まぁ、それはCLIのいいところでもあるのですが、慣れるまでが大…

interactiveにgrepしたい

鍛え抜かれたコマンドーの皆さんならgrepコマンドを使わない日はないでしょう。私も文字列の絞り込みによく使っています。 決まった文字列で絞り込む場合はgrepで十分だと思いますが、絞り込む文字列を探している段階ではgrepの結果を見ながらcat | grep cat…

イベントレポート '25/11月開催 とことんDevOps勉強会「Playwrightで始めるUI自動テスト入門」

今回のとことんDevOps勉強会は「Playwrightで始めるUI自動テスト入門」と題して、日本仮想化技術の石本が登壇しました。 これからUI自動テストを学んでみたい方向けに、Playwrightを使った基本的な進め方を中心にお話ししました。 理想的なテスト構成と実際…

ターミナルでいい感じにMarkdownを閲覧する

ターミナルを中心に作業をされている方ならMarkdownの閲覧もターミナル上で行いたいものですよね。はい、私も同感です。そこで今回紹介したいのはCLIベースのナビゲーションを備えたMarkdownビューアです。 treemd github.com treemdはMarkdownをターミナル…

VSCodiumを使ってみる

Visual Studio Code(以下VSCode)はマイクロソフトのオープンソースのエディター*1です。 オープンソースだけどオープンソースではないという点が気になりつつも、便利なエディターであることには変わりないため、これまで使ってきていました。 そんな中、…