Go言語(Golang)とは Go言語は、2009年にGoogleにて設計されたフリーかつオープンソースソースのプログラミング言語です。 2019年のエンジニアが学びたいプログラミング言語ランキング1や、年収ランキング2でも上位にランクインしています。 今回は、Go言語の…
はじめに 背景 この記事は流行りの技術に疎いオールドエンジニアの私がちょっと頑張ってみたお話を綴っています。 Gradle も知らなければ Kotlin も Groovy 知らない。。という状態から REST API を用いた WEBシステムをつくろうとしたのが始まりです。 フレ…
Rustとは Rustは、Mozilaとコミュニティで開発されているオープンソースのプログラミング言語です。C/C++の後継として目されています。 公式ドキュメントが英語だけでなく日本語もあるので、入門しやすいと思います。 おまけにブラウザ上でRustの実行が可能…
Windows環境へMySQLをインストールする方法を解説します。 インストーラをダウンロードする WebブラウザでMySQLのサイトを開き、Windows版のインストーラをダウンロードしましょう。 https://dev.mysql.com 「MySQL Downloads」をクリックします。 左側、下…
前回の記事【Vue.jsってなに?】ではVueの環境構築から簡単にコードを触るところまでを書きました。 今回は、簡単なTODOリストを作りながらVueの機能をもう少し詳しく見ていきます。 作り始める前に 前回の記事でもお話したように、コマンド:vue createでプ…
はじめに AWS EC2 インスタンスを作成、起動した際には DHCP により変動するIPアドレスが割り当てられます。 これでは作成した EC2 インスタンスを起動するたびに パブリック IP アドレスおよびパブリック DNS ホスト名 が変わっていまい、EC2 インスタンス…
ポリシー AWS の権限は ポリシー と呼ばれる AWSの各種サービスへのアクセス件を制御する仕組みをIAM ユーザーやグループ、ロールに設定することで制御することができます。 *IAM ユーザー は人が使うアカウント、IAM グループは IAM ユーザーをひとまとめに…
はじめに HAZOP(HAZard and OPerability studies)は、プロセスや操作に潜んでいる外れ(リスク)を抽出するために用いるリスク評価手法の一つです。 HAZOPは当初、化学プロセスを対象としたものでしたが、現在では他の分野においてもその有効性が認められ…
Vue.js(ヴュージェイエス)、またはVueは、Webアプリケーションにおけるユーザーインターフェイスを構築するための、オープンソースのJavaScriptフレームワークです。 特徴 ・Vue.jsは構造がシンプルなため学習コストが低く、初心者、経験者問わず、すぐに…
AWS のサービスを継続的に利用する場合、当然ながら費用が発生します。 ここでは、EC2 を例にAWS料金見積りツールを利用して 予想費用を計算してみます。 AWS にかかる費用の考え方 AWS は 基本的には 従量課金 です。 サービスの種類や内容により決められた…
Kotlinって? Kotlinとは JetBrains 社が2011年ごろに発表したプログラミング言語で、 JVM上で動作し、Javaと相互利用可能なオブジェクト指向型言語です。 特徴 JVM上で動作する Kotlinファイル(.kt)はコンパイルするとクラスファイル(.class)が生成されるた…
はじめに Markdownは、ジョン・グルーバー(John Gruber)氏らによって考案されたマークアップ言語(文章を記述するための言語)です。 開発場面のみならず、ブログを書く際にも利用されています。この「はてなブログ」では編集モードに「Markdownモード」があ…
GitLab は ソフトウェア開発 における Git リポジトリ マネージャーです。 Git リポジトリマネージメント を主機能として、その他様々な機能があります。 フリーで利用できる代表的な機能として、以下のような機能があります。 課題管理機能 工数の予実管理…
EC2 にサーバーソフトウェアをインストールをしたものの、CPU や メモリ などのリソースが不足して思うように パフォーマンス が出ないことがあります。 筆者も 無料枠の t2.micro で頑張っていたのですが、某記事を書きながらサーバーソフトウェア をインス…
AWS でサーバーを構築するためにVPCとEC2インスタンスを作成します。 その他に、サブネット、Internet Gateway、ルートテーブルも併せて作成します。 今回構築するリソースのイメージは以下の図の通り。 EC2(Amazon Elastic Compute Cloud) 仮想サーバーのこ…
はじめに AWSは言わずと知れたAmazonが提供するクラウドコンピューティングサービスです。 ここでは、AWSを使用するためにアカウントの登録から最初にやっておくべきことについて綴ります。 本記事の目次 無料アカウント登録 ルートアカウントのMFAを設定 料…