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

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

日本仮想化技術がお届けする「とことんDevOps」では、DevOpsに関する技術情報や、日々のDevOps業務の中での検証結果、TipsなどDevOpsのお役立ち情報をお届けします。
主なテーマ: DevOps、CI/CD、コンテナ開発、IaCなど

開催予定の勉強会

読者登録と各種SNSのフォローもよろしくお願いいたします。

Pleasanterで一覧画面のソート方法をまとめてみました

Pleasanterでは同じようなことを色々なやり方で実現できる方法があるので、第1弾としてソート機能についてまとめてみました。 ソート方法 Pleasanterでソート機能を実現する方法はいくつかありますが、使う対象者やシステムとして統制を取りたい自動化したい…

Pleasanterの分類項目で複数選択ONの時の既定値の設定方法

Pleasanterの分類項目を使う際に既定値で複数選択がON/OFFそれぞれのパターンで入力方法が異なるので備忘録も兼ねてまとめてみました。 分類項目とは 分類項目とはリストダウンで選択できる項目のことです。HTMLで言うと<select>タグの要素ことを指します。 テーブル</select>…

Pleasanterで他のサイトテーブルのレコードと紐づけられるリンク機能を使ってみよう

Pleasanterを使いこなしてくると他のデータと紐付けたり1つのテーブルだけでは物足りなくなってきました。もちろん、データを1つの表として集約して管理できると嬉しいことではあるのですが、あらゆるデータを扱おうとするとどこかで無理が生じてしまいます…

PleasanterでDay.jsを使って日付操作してみよう

Pleasanterでスクリプトを書いているときに日付や時刻を思い通りに操作したい時があります。そんな時にJavaScript標準で用意されているDateがあるのですが、やりたいことを実現するために少し長いコードを書かなければいけなかったりするため、やや使いにく…

月刊DevOpsニュース 2024年9月号

雨が降るたびに寒さが少しずつ増していくこの時期らしい季節になりましたね。食べ物も美味しく感じられてきて◯◯の秋を楽しめる頃です。 さて、10月が始まりもうすぐ折り返しになる頃ですが、9月のDevOpsニュースをまるっと振り返ってみましょう。 データベー…

月刊VS Code通信(2024/10月号)

厳しい暑さが和らぎ涼しい日には窓を開けて快適に過ごせる日もありますね。しかし、日によっては夏日ぐらいの暑さになったりと、季節の変わり目で慣れない日々が続きますね。 さて、今月も新しいバージョンがリリースされましたので、リリースノートを眺めて…

Pleasanterの一覧画面でフィルターの全選択をサーバースクリプトを使って設定する方法

とあるチャンネルでフィルタの全選択をしたいという話を見かけてできそうな気がするけどな。と思いながら、半分諦めたのですが、こういう時にWikiのマスターデータ活用が使えるのか!と新たなが発見があったので忘れないようにまとめてみました。 目次 目次 …

Pleasanterの1.4.9.0 リリースで噂のエディタのようなUIに刷新されたスクリプトを触ってみた

Pleasanterの新しいリリースが通知されましたね。 弊社では新しいバージョンに上げるフットワークが非常に軽いので、検証環境をバージョンアップしてもらいました。噂の機能を早速触ってみようと思います。 リリース概要 今回のリリースはこのような感じみた…

Pleasanterの通知機能を使いこなそう(メール編)

これまで「パートナーになったので〜」シリーズで基本的なテーブル作成からスクリプト活用までの一連の流れを学んできました。 前回までのシリーズは一区切りにしまして、これからは気になった機能や最近触った機能などを中心にブログにまめていければと思っ…

Pleasanterのパートナーになったので早速社内の図書管理的な何かを作ってみる(スクリプト編) Vol.3

前回のVol.2でワークフロー機能を取り入れて、より図書管理みたいなことができるようになりました。 さらに使い勝手のいいものを作ろうとすると避けては通れないのが、スクリプト機能ですね。スクリプト機能を活用することで標準機能では提供されていない独…

Pleasanterのパートナーになったので早速社内の図書管理的な何かを作ってみる(貸出管理編) Vol.2

前回の記事でテーブルを作って書籍情報を登録できるようになりました。 Pleasanterでは色々なことができるようになるので、次のステップとして貸出管理機能を追加してみます。 devops-blog.virtualtech.jp プロセスとは? Pleasanterを使いこなしている方か…

Pleasanterのパートナーになったので早速社内の図書管理的な何かを作ってみる Vol.1

こんにちは 先日、オープンソースのローコード開発プラットフォーム「Pleasanter」を開発している株式会社インプリム様と弊社がパートナー契約を締結しました。 社内にも検証用を兼ねている環境が立ち上がり、本格的に使い始める準備が整いつつありますので…

Visual Studio CodeでDev Containersを使ってFastAPI(Python)の開発環境を作ってみよう

Visual Studio CodeでDev Containersを使ってPythonの開発環境を作ってみたメモです。 Visual Studio Codeとは デスクトップ上で動作する軽量かつ強力なソースコードエディタです。WindowやmacOS、Linuxで動作しい、JavaScript、TypeScript、Node.jsをビルド…

月刊VS Code通信(2024/9月号)

夏の厳しい暑さも和らぎつつあり、合間に秋を感じることができるようになってきました。皆さんいかがお過ごしでしょうか。さて、 今月も新しいバージョンがリリースされたので、リリースノートを眺めなていきたいと思います。 目次 目次 Visual Studio Code …

月刊DevOpsニュース 2024年8月号

厳しい暑さが和らぎ秋の気配が感じられる季節になりました。まだまだ真夏日を記録する日もありますので、体調管理には十分気をつけてください。 今月のDevOpsニュースでは、生成AIをはじめとする最新技術の動向や、クラウドサービスの新機能などをお届けしま…

月刊VS Code通信(2024/08月号)

こんにちは。 8月に入り厳しさが増す暑さになってきました。夏になると夕方頃に時より短時間に雷雨を伴う激しい雨が降ることがあります。 私が小さい頃はそれを夕立と言っていた記憶がありますが、最近ではそんな風情のあるような表現はあまり聞かなくなり、…

月刊DevOpsニュース 2024年7月号

すっかり梅雨も明けて、各地で最高気温を更新する手前くらいの厳しい暑さが続いていますね。 屋外や屋内問わず暑い空間は思っている以上に体力も消耗するので、こまめな水分補給や休憩を取りながら過ごしていきたいですね。 今月のDevOpsニュースでは、最近…

イベントレポート 第24回とことんDevOps勉強会「Docker互換のセキュアなコンテナ実行環境「Podman」超入門」

今回のとことんDevOps勉強会は「Docker互換のセキュアなコンテナ実行環境「Podman」超入門」と題して、日本仮想化技術の水野が、Podmanについて紹介しました。 近年では取り回しのしやすさや再現性の高さから、コンテナ技術が広く利用されています。その中で…

Go言語でAmazon SQS(ElasticMQ)を使ってみよう

SQSのローカル環境用にElasticMQを動かしてみたでローカル開発環境用にAmazon SQS(以降、SQS)互換のElasticMQを使って環境を構築しました。 今回は、Go言語からSQSを使ってキューの送信、受信、削除の流れを試してみたいと思います。 Amazon SQSとは Amazon …

月刊VS Code通信(2024/07月号)

こんにちは。 7月になりました。梅雨も終盤に差し掛かってきて、来たる夏に向けてあれこれ計画を立て始めている頃ではないでしょうか。 今月も新しいバージョンがリリースされたので、リリースノートを眺めなていきたいと思います。 目次 目次 Visual Studio…

月刊DevOpsニュース 2024年6月号

そろそろ梅雨の終わりが感じられるようになってきました。 今年の梅雨は場所によっては警報級の大雨が続いたり、梅雨?と思うくらいの天気だったりと濃淡があったようですね。 今年も梅雨明けした頃が1番体が慣れておらず熱中症や体調を崩しやすい時期と言わ…

イベントレポート 第23回とことんDevOps勉強会「自動化と効率化のためにGitHub Actionsを使いこなそう」

今回のとことんDevOps勉強会は「自動化と効率化のためにGitHub Actionsを使いこなそう」と題して、日本仮想化技術の田中が、GitHub Actionsについて紹介しました。 近年では、ITを活用しないビジネスは少なくなり、システムやアプリケーションが会社の業績に…

Go言語でgRPCを使ってHello Worldしてみよう

Go言語でgRPCをやることになったので、勉強を兼ねてHello Worldレベルの簡単なものを作ってみます。 gRPCとは リモートプロシージャコール(RPC)用のフレームワークで、Googleによって次世代版として開発されたものです。 gRPCのgはGoogleのことを指していた…

SQSのローカル開発環境用として構築したElasticEQでデッドレターキューを使ってみよう

前回の記事でSQSのローカル開発環境用としてElasticMQを使ってみました。 今回はElasticMQでデッドレターキューについて学んでみましょう。 デッドレターキューとは デッドレターキューは、メッセージの処理に失敗した場合に、そのメッセージを別のキューに…

SQSのローカル環境用にElasticMQを動かしてみた

前回の記事でDev Containersを使ってGoの開発環境を構築しました。 今回はその続きで、SQSのローカル環境用にElasticMQを動かしてみます。 ElasticMQとは SQS互換のREST(クエリ)インターフェースを提供するメッセージキューシステムです。ElasticMQは、REST(…

Dev ContainersでGo言語の開発環境を作ってみよう

久々にGo言語を使う機会がありそうなので、Dev Containersで開発環境を作ってみました。 事前準備 任意のディレクトリに移動して、プロジェクト用のディレクトリを作成します。 mkdir golang-tutorial cd golang-tutorial .devcontainerディレクトリの作成 …

月刊VS Code通信(2024/06月号)

こんにちは。 6月になりましたね。じわりじわりと湿度が上がってきて梅雨の季節が近づいてきました。 今月もVisual Studio Codeの新しいバージョンがリリースされましたので、その内容をお伝えします。 目次 目次 Visual Studio Code ニューリリース 主なリ…

月刊DevOpsニュース 2024年5月号

徐々に寒い日が減り過ごしやすい時期になりましたね。毎月1ヶ月分のニュースを振り返っていると生成AIをはじめとするAI系の話題は途切れることなく毎月あるような印象を持ちました。 5月初めてのメジャーバージョンアップをするプログラミング言語やライブラ…

GitHub ActionsでBitlyを使った短縮URLの作成を自動化した話

弊社のDevOpsチームでは「とことんDevOps勉強会」というオンライン形式のイベントを開催しています。 オンラインイベントを開催するためには準備として、ZoomやYoutube Live、質問系のサイトなどあれこれURLを発行します。 発行したURLを短縮URL化するかどう…

イベントレポート 第22回とことんDevOps勉強会「Gitで始めるバージョン管理入門」

今回のとことんDevOps勉強会は「Gitで始めるバージョン管理入門」と題して、日本仮想化技術の宮原が、GitとGitHubの基本とライブデモ形式で実際にリポジトリを作成してからプルやコミット、プッシュなどの操作を紹介しました。 Gitをはじめとするバージョン…