AWSAWS VPCのプライベートサブネット上にEC2を起動する AWS VPCのプライベートサブネット上にEC2を起動するプライベートサブネットは構築済みとします。詳細は、AWS VPCを使用してネットワーク構築する方法を参照ください。EC2インスタンス生成時にプライベートサブネットを指定しておく必要が...2018.03.10AWSEC2VPC
AWSAWS VPCを使用してネットワーク構築する方法 AWS VPCを使用してネットワーク構築する方法AWSのVPCサービスを使用してバーチャルプライベートクラウドのネットワークを構築してみます。「VPCウィザードの作成」をクリックします。説明用にシンプルな「1個のパブリックサブネットを持つV...2018.03.09AWSVPC
AWSAWS Route 53の使い方 AWS Route 53の使い方Route 53とはスケーラブルなDNSのようです。DNSをスケーラブルにするというのがインフラエンジニアではない私にはピンときませんが、、。Route 53で出来ることは、EC2上のWebサーバに独自ドメイ...2018.03.08AWSRoute 53
AWSAWS EC2にElastic IPで固定IPアドレスを割り当てる AWS EC2にElastic IPで固定IPアドレスを割り当てるAWS EC2でWebサーバを起動するで、Webサーバ起動してみましたが、EC2を再起動するとパブリックIPが変わってしまいます。これだと再起動するたびにWebサーバのIPが...2018.03.07AWSEC2
AWSAWS EC2でWebサーバを起動する AWS EC2でWebサーバを起動するEC2とはクラウド上の仮想サーバのことで、インスタンス(OS)を作成する事ができます。ここではAmazon Linuxサーバを作成してみます。「インスタンスの作成」をクリックします。「選択」をクリックし...2018.03.05AWSEC2
MacMacのQuickLookでJSONファイルをプレビューする MacのQuickLookでJSONファイルをプレビューするMacでQuickLookと言う便利な機能がありますが、JSONファイルをプレビューするにはプラグインをいれないと見る事は出来ません。該当ファイルをアクティブにしてスペースを押すと...2018.03.04Mac
VirtualBoxVirtualBoxのゲストOSからマウスカーソルをホストOSに戻す方法 VirtualBoxのゲストOSからマウスカーソルをホストOSに戻す方法2018.03.04VirtualBox
マークダウンMacのMacDownエディタでマークダウンを覚える MacのMacDownエディタでマークダウンを覚えるMacDownはマークダウン用のエディタで、Homebrew-caskからインストールできます。brew cask install macdownでインストールします。DockにMacDo...2018.03.04マークダウン
MacMacのPythonのバージョンを2.7から3.6にアップグレードする MacのPythonのバージョンを2.7から3.6にアップグレードするMacでPythonのバージョンを確認します。takahashi$ python --versionPython 2.7.10pyenvをインストールするpyenvをいれ...2018.03.03Mac
MacMacのパッケージ管理システムHomebrew Macのパッケージ管理システムHomebrewよくHomebrewと言うのを見かけますが、これはAppleが提供していないソフトウェアのパッケージ管理システムといったところでしょうか。yumやaptと同じとイメージするとわかりやすいと思いま...2018.03.03Mac
MacWindowsからMacに乗り換える為に覚えておくこと WindowsからMacに乗り換える為に覚えておくこといつか勉強しないとと思っていましたがとうとうMacで仕事をする事になりました。という事でWindowsユーザの私がMacに乗り換えるにあたってつまづいた事を書いていきます。⌘マークは?ま...2018.02.28Mac
MacMacのショートカットキー一覧 Macのショートカットキーを忘れるのでWindowsとの対応表をまとめてみました。Windowsにはないキャプチャ機能がMacには標準であるのでとても便利です。イジェクトキーがないMacでもスリープができたりもします。 Windows ...2018.02.28Mac
OracleVirutualBox上でOracle VM Serverをインストールする VirutualBox上でOracle VM ServerをインストールするOracle VM Serverをインストールする時の備忘録です。英語のサイトを読み漁って少し悩んでしまいましたが、どうにかOracle VM ManagerからO...2018.02.25OracleVirtualBox
Gocomment on exported method xxx should be of the form警告 comment on exported method xxx should be of the form警告Golintの警告で、xxx から始まるgodocを書いてない場合この警告が出ます。xxxの後は半角スペースを入れないといけません。...2018.02.24Go
Vimark not set e20エラー mark not set e20エラーviで:(コロン)をタイプしようとすると、「mark not set e20エラー」と出ました。これはキーボードが日本語になっていない場合に起きるようで、「shift + ;」で:(コロン)となります。...2018.02.23Vi
GoGo 言語でXMLファイルをgz形式で圧縮したファイルから特定のタグ内の値を取得する方法 Go 言語でXMLファイルをgz形式で圧縮したファイルから特定のタグ内の値を取得する方法2018.02.21Go
GoGo 言語のerrorsパッケージのNew関数とError関数 Go 言語のerrorsパッケージのNew関数とError関数errors.New()関数はよく使いますが、Error()関数と出力する内容は同じようです。errors.goファイルを見ると理解しやすいです。package mainimpo...2018.02.19Go
GitHubgit diff でファイル内容の差分を表示する git diff でファイル内容の差分を表示するファイル内容の差分を表示するにはgit diffで表示されます。差分のあるファイル名のみを表示するにはgit diff --name-onlyで表示されます。git add してgit com...2018.02.19GitHub
UbuntuUbuntu のシステム管理者(root)はロックされている Ubuntu のシステム管理者(root)はロックされているUbuntu では、rootのパスワードが未設定のため、rootでログインすることができません。代わりにsudoコマンドを使用することを推奨しています。何かパッケージをインストール...2018.02.16Ubuntu
VirtualBoxVirtualBox のダウンロードとインストール方法 VirtualBox のダウンロードとインストール方法VirutalBoxのサイトにアクセスして、5.2.6をダウンロードします。大きいボタンをクリックします。「Windows hosts」をクリックすると、ダウンロードが始まります。Vir...2018.02.16VirtualBox
UbuntuUbuntuのgitのバージョンを最新にする Ubuntuのgitのバージョンを最新にする 項目 バージョン Ubuntu 14.04.4gitのバージョンを確認します。u@u:~$ git versiongit version 1.9.1gitをアップグレードする前に以下をイ...2018.02.16Ubuntu
POSTMANPOSTMANでリクエストボディにgzファイルを付加してPOSTする方法 POSTMANでリクエストボディにgzファイルを付加してPOSTする方法POSTMANを起動してHTTPリクエストをPOSTにすると、「Body」タブが選択できるようになります。「binary」にチェックを入れると「ファイル選択」ボタンが表...2018.02.16POSTMAN
GitHubgit add してgit commit してgit push する git add してgit commit してgit push するローカルリポジトリとリモートリポジトリが存在します。git add すると、ローカルリポジトリのステージングエリアに設置され、コミット対象になります。コミット対象にするには...2018.02.15GitHub
UbuntuVirtualBoxでホストOSとゲストOS(Ubuntu)間で共有フォルダを作成する方法 VirtualBoxでホストOSとゲストOS(Ubuntu)間で共有フォルダを作成する方法 項目 バージョン VirtualBox 5.2.6 Ubuntu 14.04.4ホストOSの適当なフォルダを共有フォルダにします。Ora...2018.02.15Ubuntu
UbuntuUbuntuのバージョン確認 Ubuntuのバージョン確認cat /etc/os-release上記コマンドでUbuntuのバージョン確認をすることができます。2018.02.15Ubuntu
Gogo: GOPATH entry is relative; must be absolute path: “”.エラー go: GOPATH entry is relative; must be absolute path: "".エラー2018.02.15Go
GitHubSSH-Keysの作り方 for GitHub SSH-Keysの作り方 for GitHubssh-keygenコマンドで秘密鍵と公開鍵(.pub)を作成します。$ssh-keygen -t rsa -b 4096 -C "your_email@example.com"Generati...2018.02.15GitHubSSH
GitHubgit fetch とgit pull コマンドの違い git fetch とgit pull コマンドの違いリポジトリはローカルとリモートの二つが存在します。git fetch することにより最新の情報を取得することができます。但し、ファイルを最新にするわけではなく、最新の情報のみを取得するだ...2018.02.14GitHub
GoGo 言語でfasthttpを使ってみる Go 言語でfasthttpを使ってみるgithubからfasthttpをインストールします。go get github.com/valyala/fasthttp以下、サンプルソースです。package mainimport ( "fmt...2018.02.14Go
Visual Studio CodeVSCode でnode.js やGolang をデバッグする方法 VSCode でnode.js やGolang をデバッグする方法VSCodeでlaunch.jsonファイルを構成することによってnode.jsやGolangをデバッグすることができます。launch.jsonを開くには、「デバッグ」-「...2018.02.13Visual Studio Code
JavaScriptRedux 入門 Redux とはstate(状態)を管理することに特化した、ライブラリです。React.js を利用していると、コンポーネントに state が含まれ状態の管理が複雑になります。Reduxでstateを一元管理し、コンポーネントとstate...2018.02.05JavaScriptreact.jsredux
node.jsnode.js のBabel の基本的な使い方(Babel7) node.js のBabel の基本的な使い方(Babel7)Babelはトランスパイラしてくれるモジュールです。例えばES6からES5にトランスパイラ(変換)してくれたりします。コンパイルとは少し意味が違います。ES6で記述したコーディン...2018.02.01node.js
会計用語売上総利益(粗利)とは 売上総利益(粗利)とは売上総利益(粗利)とは、売上高から売上原価を引いたものになります。IT業界だと、原価は人件費が主になるとおもいます。売上高 - 人件費 = 売上総利益(粗利)という感じだと思います。2018.01.31会計用語
会計用語販売費及び一般管理費とは 販売費及び一般管理費とは販売費及び一般管理費とは、企業が売り上げを上げるために直接かかった費用ではないものの、企業を運営するために必要な費用のことを言います。例えば地代家賃、広告費などです。わかりやすく言うと、売上高に関係なくかかる固定費を...2018.01.31会計用語
JavaScriptReact.js入門 React.js とはFacebook が開発した、UI パーツを作成するライブラリです。仮想 DOM という仕組みを採用し、ページの表示をはやくしています。前提node.js がインストールされていること。環境記事作成時の環境を記載してい...2018.01.30JavaScriptreact.js
node.jsnode.jsでminify(ミニファイ)するuglify-jsの使い方とminify(ミニファイ)されたソースのデバッグ方法 node.jsでminify(ミニファイ)するuglify-jsの使い方とminify(ミニファイ)されたソースのデバッグ方法2018.01.26node.js