Cloud

クラウド化を考える。オンプレミスの考え方とマネージドサービスを活用する考え方、クラウドサービスのメリットを享受しよう

By On 2019-09-12

はじめに 昨今、AWSを使ってクラウド上にアプリ開発をしたり、オンプレミスの既存のアプリをAWS等のクラウドサービスに移行しよう、といった動きがますます大きくなっています。オンプレミスとは、自社内のデータセンターやサーバーを使ってシステムを構築・運用することを言います。 わかりやすい構成としては、EC2インスタンスを作成してそこにアプリを乗せて動かす、ということになりますが、今ではAWSが次々と新 ...… Read More

Development

Web上でPythonを実行できるGoogle Colaboratoryの魅力!Hello,Worldまでの流れを紹介

By On 2019-09-05

Photo by Hitesh Choudhary on Unsplash はじめに: IEEE SPECTRAM より IEEE(アイトリプルイー)が発表した2018年版のプログラミング言語ランキングで1位にランクインするなど、Pythonは現在とても人気のあるプログラミング言語です。 ちなみにPythonは2017年のランキングでも1位だったようですが、2位との差を1年でさらに大きくしている事 ...… Read More

Development

【2019年度版】知っておきたい最近のソフトウェア開発のトレンド

By On 2019-09-02

はじめに ソフトウェア開発の分野は、日々凄まじいスピードで変化を遂げています。毎年のように進化しており、変化に取り残されず競争力を保ち続けるためには、常に最新のトレンドを知る必要があるでしょう。この記事では、2019年のソフトウェア開発のトレンドについて紹介します。ソフトウェア業界にいる方や2019年の開発トレンドを知りたい方は、ご覧ください。 GitHubを見ると、TypeScriptの利用者が ...… Read More

Cloud

AWSの監視に専用ツールは不要!AWS CloudWatchで運用監視

By On 2019-08-27

はじめに みなさんはAWS、とくにEC2の運用監視はどのようなツールをお使いでしょうか? メジャーな例でいうとZabbixやNagios、Hinemosあたりではないでしょうか?確かにこれらはかなりの高機能なツールなので、使いこなせば実に素晴らしいキメ細かな監視ができるでしょう。 ですが、単にCPU使用率やディスク使用率だけ監視したいのに、上記のようなツールを導入するのはしきいが高いです。とはいえ ...… Read More

DevOps

【Ruby版】CIツール導入ガイド 第6回 CIサーバーを使ってみよう

By On 2019-01-17

前回では Jenkins を利用して CIサーバーを構築した。今回は構築したサーバーで実際に CI を動作させてみよう。 リポジトリの作成 まずは動作させる前に、リポジトリにプログラムを登録しよう。第3回 さまざまなジョブ(1)::CIのジョブとして利用可能なRuby用のツールのインストール方法等で作成したプログラムと同じ内容のプラグラムを、リポジトリに登録する事にする。CIサーバーに設置したリポ ...… Read More

Cloud

サイトの価値を測る!Googleアナリティクスの基本と導入方法

By On 2018-12-05

はじめに アクセス解析を導入していますか? 数々のアクセス解析サービスがありますが、「Googleアナリティクス」が最も有名でしょう。何と言っても、インターネット検索の巨人Googleが提供しているからです。1アカウントで50サイトまで無料で使えるため、費用もかかりません。… Read More

DevOps

【Ruby版】CIツール導入ガイド 第5回 Linux 環境に Jenkins を導入し CI サーバーを構築

By On 2018-12-05

【Ruby版】CIツール導入ガイド 第5回 Jenkins は Javaで開発された、よく利用されているCIツールだ。今回は Jenkins をインストールし、実際に CIサーバーを構築してみよう。… Read More

DevOps

【Ruby版】CIツール導入ガイド 第4回 さまざまなジョブ (2)(RSpec,Reek,RDoc,Selenium)

By On 2018-12-03

【Ruby版】CIツール導入ガイド 第2回では CI で実行するジョブにはどういう物があるのかについての概要を、第3回では、ジョブとして利用可能なツールのインストール方法をいくつか紹介した。今回は前回紹介しきれなかったその他のツールについて紹介したいと思う。… Read More

DevOps

【Ruby版】CIツール導入ガイド 第3回 さまざまなジョブ(1)(RuboCop、Flay、test/unit)

By On 2018-11-30

Ruby版 CIツール導入ガイド 前回「第2回 さまざまなタスク:CIの実行中に処理されるジョブについての概要」で継続的インテグレーション(CI)で実行するツールの概要を紹介した。3回目では、継続的インテグレーションからRuby言語に適したツールのインストールから実行結果までを照会する。… Read More

DevOps

【Ruby版】CIツール導入ガイド 第2回 さまざまなジョブ(静的コード解析、ユニットテスト、カバレッジ解析、ビルド)

By On 2018-11-29

Ruby版 CIツール導入ガイド リポジトリへのプログラムコードの登録と同時に決められたジョブを実行し、その結果を開発者にフィードバックするのが CI の基本的な動作だ。では実際にどのようなジョブを実行するべきだろうか。今回は CI で実行されるジョブについて、その概要を紹介しよう。(前回、第1回 CI の概要:CI の概要と、どのようなツールが存在するのかについて紹介する)… Read More