検索語句を入力してください。
Development

機械学習、ディープラーニングを始めたい方、Pythonの基礎

By On 2021-02-10

はじめに ここ最近巷でよく聞く「Python」は、手軽に書くことができるスクリプト言語として人気を博しています。機械学習、ディープラーニングがメジャーなキーワードとして広く使われるようになったために、それらのライブラリが豊富であるPythonが一気に市民権を得てきたと言えます。ライブラリの豊富さがPythonの最大の魅力です。用途に応じたライブラリを使えば、多くのコードを書かずとも機能を実現できる ...… Read More

Development

PlantUMLの実践応用(シーケンス図)

By On 2020-12-25

こちらの記事は、PlantUMLの実行環境が既に準備済みの方向けの記事になります。まだ環境作成が終わっていない方、PlantUMLを初めてお使いの方は、先に基礎編をご覧ください。また、事前にシーケンス図の知識が多少あることが望ましいです。 はじめに PlantUMLはオープンソースのUML描画ツールです。前回はツールのインストールから基本的な操作方法までを学びました。今回もPlantUMLでシーケ ...… 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