Browsing All Posts By

tracpath

Development

Python実践演習 ~ライブラリの使い方~

By On 2021-02-12

はじめに Pythonはここ最近人気があるプログラミング言語として確固たる地位を確立しております。その人気の秘密として最も有力なのが、ライブラリの豊富さです。ライブラリとは、プログラムに機能を追加するプラグインのようなものです。上手に使えば少ないコード量で機能を実現できます。そこで、今回はいくつかメジャーなライブラリをご紹介と、ライブラリの使い方を学んでいきたいと思います。  こちらの記事は、Py ...… Read More

Development

PlantUMLの基礎

By On 2020-12-24

はじめに PlantUMLはオープンソースのUML描画ツールです。シーケンス図をはじめとしたUMLを書くことに特化したツールで、コードベースで書けるのが特徴です。無料で使えるのはもちろんのこと、作成するダイアグラムのファイルが軽量であるのと、動作も軽快で使い勝手が良い点も魅力です。エクセル、Visio等のGUIベースのツールとは全く違った使い勝手なので、慣れるまでは少し戸惑うかもしれませんが、それ ...… Read More

Development

Jenkins と Git を連携させ、ビルド・リリースのためのCI/CD環境を構築する

By On 2020-12-22

はじめに  メジャーなバージョン管理ツールであるGitと、CI/CDツールの代表格であるJenkins。この2つはいずれも無料で使えることから、様々な開発現場において広く利用されています。特にビルド・リリースという定型作業においては非常に有効で、開発効率の向上に貢献します。これまで単純に自動化作業のみでJenkinsを使っていた方でも、Gitとの組み合わせた使い方を学べば、より便利に使っていけるこ ...… Read More

Development

Jenkins Pipeline:スクリプト言語「Groovy」によるデバッグ手法

By On 2020-12-20

はじめに Jenkins pipeline(パイプライン)は、コードベースでワークフローを制御できる新しいインターフェースとして、将来的にJenkinsの中核を担うといわれています。ここで制御に使われるスクリプト言語が「Groovy」です。GroovyはもともとJavaエンジニア向けのスクリプト言語で、少ないコードで処理を実現できる優れた言語です。しかしながらJenkinsの設定画面上でコーディン ...… Read More

Development

Jenkins Pipelineでジョブを作る

By On 2020-10-30

はじめに JenkinsはメジャーなCI/CD支援ツールとして地位を築いています。そんなJenkinsが数年前からGUIベースではなく、コードベースで設定ができるようにした機能がJenkins pipeline(パイプライン)です。コードで設定ができるようになったことで、バージョン管理が可能になり、設定の差分などを容易に参照できるようになりました。今回は、そのJenkins pipelineの基本 ...… Read More

Development

Jenkinsのススメ~ジョブを作る~

By On 2020-10-19

はじめに  JenkinsはオープンソースのCI/CDのツールとして広く用いられ、ファームリリース、テスト等の自動化に使われています。今回は既にJenkinsが運用されている前提で、そのJobの作成方法を学んでいきます。Jenkinsの環境自体はITインフラチームなどが準備してくれても、Jobはそれを使用するチームに委ねられます。 急にJenkinsの管理を任されたといった時にも、本記事によって一 ...… Read More

Development

WindowsでLinuxを使う~VirualBoxを使った仮想環境構築~

By On 2020-10-15

はじめに  この記事では、VirualBoxを使ってWindowsにLinux環境を構築する方法を学んでいきます。仮想環境とは何なのか?というポイントから説明しますので、仮想環境を使うのが初めてという方でも取り組んでいける内容にしています。 レッスン1.仮想環境とは? 今回説明する「仮想環境」とはOSの中でOSを動かすソフトウェアを指します。新しくPCを準備しなくても、1つのPCの中に複数のOSを ...… Read More

Development

Windows バッチファイルによる作業の自動化~発展編~

By On 2020-10-01

はじめに こんにちは。この記事では、作業の自動化のためのWindows バッチファイル(以下、バッチファイル)の活用方法を演習していきます。今回は発展編と題しまして、基礎編より少し進んだ内容を学んでいきます。バッチファイルを扱ったことが無い方は、まずは基礎編から取り組んでみてください。 →基礎編 それでは、早速学んでいきましょう。 レッスン1.事前準備 バッチファイルの実行には特別なソフトウェアが ...… Read More

Development

Visual Studio CodeによるWindows バッチファイルのデバッグ

By On 2020-09-30

はじめに こんにちは。この記事では、Visual Studio Codeを使ったWindowsバッチファイル(以下、バッチファイル)のデバッグ方法を説明します。バッチファイル作成時に、高度な内容をコーディングする場合、メモ帳ではなくテキストエディタを用いることになります。その際にVSCodeを使うと、デバッグの効率が飛躍的に向上します。今回はインストール方法から、実際に使える状態になるまでの手順を ...… Read More

Development

Windows バッチファイルによる作業の自動化~基礎編~

By On 2020-09-30

はじめに こんにちは。この記事では、普段の作業を自動化し、効率化することを目的として、Windows バッチファイル(以下、バッチファイル)の作成方法を演習していきます。バッチファイルはインストールが不要かつ、少ないコード量で実行することが可能となりますので、手軽に作成できます。ただ、少し書き方には癖があるので、演習を通して慣れていっていただければと思います。 レッスン1.事前準備 バッチファイル ...… Read More