AWS

AWS VPCのプライベートサブネット上にEC2を起動する

AWS VPCのプライベートサブネット上にEC2を起動するプライベートサブネットは構築済みとします。詳細は、AWS VPCを使用してネットワーク構築する方法を参照ください。EC2インスタンス生成時にプライベートサブネットを指定しておく必要が...
AWS

AWS VPCを使用してネットワーク構築する方法

AWS VPCを使用してネットワーク構築する方法AWSのVPCサービスを使用してバーチャルプライベートクラウドのネットワークを構築してみます。「VPCウィザードの作成」をクリックします。説明用にシンプルな「1個のパブリックサブネットを持つV...
AWS

AWS Route 53の使い方

AWS Route 53の使い方Route 53とはスケーラブルなDNSのようです。DNSをスケーラブルにするというのがインフラエンジニアではない私にはピンときませんが、、。Route 53で出来ることは、EC2上のWebサーバに独自ドメイ...
AWS

AWS EC2にElastic IPで固定IPアドレスを割り当てる

AWS EC2にElastic IPで固定IPアドレスを割り当てるAWS EC2でWebサーバを起動するで、Webサーバ起動してみましたが、EC2を再起動するとパブリックIPが変わってしまいます。これだと再起動するたびにWebサーバのIPが...
AWS

AWS EC2でWebサーバを起動する

AWS EC2でWebサーバを起動するEC2とはクラウド上の仮想サーバのことで、インスタンス(OS)を作成する事ができます。ここではAmazon Linuxサーバを作成してみます。「インスタンスの作成」をクリックします。「選択」をクリックし...
Mac

MacのQuickLookでJSONファイルをプレビューする

MacのQuickLookでJSONファイルをプレビューするMacでQuickLookと言う便利な機能がありますが、JSONファイルをプレビューするにはプラグインをいれないと見る事は出来ません。該当ファイルをアクティブにしてスペースを押すと...
VirtualBox

VirtualBoxのゲストOSからマウスカーソルをホストOSに戻す方法

VirtualBoxのゲストOSからマウスカーソルをホストOSに戻す方法
マークダウン

MacのMacDownエディタでマークダウンを覚える

MacのMacDownエディタでマークダウンを覚えるMacDownはマークダウン用のエディタで、Homebrew-caskからインストールできます。brew cask install macdownでインストールします。DockにMacDo...
Mac

MacのPythonのバージョンを2.7から3.6にアップグレードする

MacのPythonのバージョンを2.7から3.6にアップグレードするMacでPythonのバージョンを確認します。takahashi$ python --versionPython 2.7.10pyenvをインストールするpyenvをいれ...
Mac

Macのパッケージ管理システムHomebrew

Macのパッケージ管理システムHomebrewよくHomebrewと言うのを見かけますが、これはAppleが提供していないソフトウェアのパッケージ管理システムといったところでしょうか。yumやaptと同じとイメージするとわかりやすいと思いま...
Mac

WindowsからMacに乗り換える為に覚えておくこと

WindowsからMacに乗り換える為に覚えておくこといつか勉強しないとと思っていましたがとうとうMacで仕事をする事になりました。という事でWindowsユーザの私がMacに乗り換えるにあたってつまづいた事を書いていきます。⌘マークは?ま...
Mac

Macのショートカットキー一覧

Macのショートカットキーを忘れるのでWindowsとの対応表をまとめてみました。Windowsにはないキャプチャ機能がMacには標準であるのでとても便利です。イジェクトキーがないMacでもスリープができたりもします。 Windows ...
Oracle

VirutualBox上でOracle VM Serverをインストールする

VirutualBox上でOracle VM ServerをインストールするOracle VM Serverをインストールする時の備忘録です。英語のサイトを読み漁って少し悩んでしまいましたが、どうにかOracle VM ManagerからO...
Go

comment on exported method xxx should be of the form警告

comment on exported method xxx should be of the form警告Golintの警告で、xxx から始まるgodocを書いてない場合この警告が出ます。xxxの後は半角スペースを入れないといけません。...
Vi

mark not set e20エラー

mark not set e20エラーviで:(コロン)をタイプしようとすると、「mark not set e20エラー」と出ました。これはキーボードが日本語になっていない場合に起きるようで、「shift + ;」で:(コロン)となります。...
Go

Go 言語でXMLファイルをgz形式で圧縮したファイルから特定のタグ内の値を取得する方法

Go 言語でXMLファイルをgz形式で圧縮したファイルから特定のタグ内の値を取得する方法
Go

Go 言語で構造体にメソッドを追加する

Go 言語で構造体にメソッドを追加する
Go

Go 言語のerrorsパッケージのNew関数とError関数

Go 言語のerrorsパッケージのNew関数とError関数errors.New()関数はよく使いますが、Error()関数と出力する内容は同じようです。errors.goファイルを見ると理解しやすいです。package mainimpo...
GitHub

git diff でファイル内容の差分を表示する

git diff でファイル内容の差分を表示するファイル内容の差分を表示するにはgit diffで表示されます。差分のあるファイル名のみを表示するにはgit diff --name-onlyで表示されます。git add してgit com...
Ubuntu

Ubuntu のシステム管理者(root)はロックされている

Ubuntu のシステム管理者(root)はロックされているUbuntu では、rootのパスワードが未設定のため、rootでログインすることができません。代わりにsudoコマンドを使用することを推奨しています。何かパッケージをインストール...
VirtualBox

VirtualBox のダウンロードとインストール方法

VirtualBox のダウンロードとインストール方法VirutalBoxのサイトにアクセスして、5.2.6をダウンロードします。大きいボタンをクリックします。「Windows hosts」をクリックすると、ダウンロードが始まります。Vir...
Go

Go 言語のtime パッケージからミリ秒を求める方法

Go 言語のtime パッケージからミリ秒を求める方法
Go

Go 言語で基本的なユニットテストコードを書く

Go 言語で基本的なユニットテストコードを書く
Ubuntu

Ubuntuのgitのバージョンを最新にする

Ubuntuのgitのバージョンを最新にする 項目 バージョン Ubuntu 14.04.4gitのバージョンを確認します。u@u:~$ git versiongit version 1.9.1gitをアップグレードする前に以下をイ...
Go

Go 言語のgo func() {}()とChannelとは

Go 言語のgo func() {}()とChannelとは
POSTMAN

POSTMANでリクエストボディにgzファイルを付加してPOSTする方法

POSTMANでリクエストボディにgzファイルを付加してPOSTする方法POSTMANを起動してHTTPリクエストをPOSTにすると、「Body」タブが選択できるようになります。「binary」にチェックを入れると「ファイル選択」ボタンが表...
GitHub

git add してgit commit してgit push する

git add してgit commit してgit push するローカルリポジトリとリモートリポジトリが存在します。git add すると、ローカルリポジトリのステージングエリアに設置され、コミット対象になります。コミット対象にするには...
Ubuntu

VirtualBoxでホストOSとゲストOS(Ubuntu)間で共有フォルダを作成する方法

VirtualBoxでホストOSとゲストOS(Ubuntu)間で共有フォルダを作成する方法 項目 バージョン VirtualBox 5.2.6 Ubuntu 14.04.4ホストOSの適当なフォルダを共有フォルダにします。Ora...
Ubuntu

Ubuntuのバージョン確認

Ubuntuのバージョン確認cat /etc/os-release上記コマンドでUbuntuのバージョン確認をすることができます。
Go

go: GOPATH entry is relative; must be absolute path: “”.エラー

go: GOPATH entry is relative; must be absolute path: "".エラー
GitHub

SSH-Keysの作り方 for GitHub

SSH-Keysの作り方 for GitHubssh-keygenコマンドで秘密鍵と公開鍵(.pub)を作成します。$ssh-keygen -t rsa -b 4096 -C "your_email@example.com"Generati...
Go

Go 言語のflag パッケージでフラグを取得する方法

Go 言語のflag パッケージでフラグを取得する方法
GitHub

git fetch とgit pull コマンドの違い

git fetch とgit pull コマンドの違いリポジトリはローカルとリモートの二つが存在します。git fetch することにより最新の情報を取得することができます。但し、ファイルを最新にするわけではなく、最新の情報のみを取得するだ...
Go

Go 言語でfasthttpを使ってみる

Go 言語でfasthttpを使ってみるgithubからfasthttpをインストールします。go get github.com/valyala/fasthttp以下、サンプルソースです。package mainimport ( "fmt...
Visual Studio Code

VSCode でnode.js やGolang をデバッグする方法

VSCode でnode.js やGolang をデバッグする方法VSCodeでlaunch.jsonファイルを構成することによってnode.jsやGolangをデバッグすることができます。launch.jsonを開くには、「デバッグ」-「...
Go

Go 言語をデバッグするdelveの使い方

Go 言語をデバッグするdelveの使い方
Go

Go 言語のtime パッケージの現在時刻(time.Now())を取得する方法

Go 言語のtime パッケージの現在時刻(time.Now())を取得する方法
Go

Go 言語のstringsパッケージのHasPrefix 関数

Go 言語のstringsパッケージのHasPrefix 関数
Go

Go 言語で独自定義したパッケージをimport する方法

Go 言語で独自定義したパッケージをimport する方法
Go

Go 言語のif文で代入文を使用する方法

Go 言語のif文で代入文を使用する方法
Go

Go 言語で型を調べる方法

Go 言語で型を調べる方法
Go

Go 言語で圧縮ファイルgzファイルの中身を表示する方法

Go 言語で圧縮ファイルgzファイルの中身を表示する方法
Go

Go 言語でio.Reader から[]byte へ変換する方法

Go 言語でio.Reader から[]byte へ変換する方法
JavaScript

Redux 入門

Redux とはstate(状態)を管理することに特化した、ライブラリです。React.js を利用していると、コンポーネントに state が含まれ状態の管理が複雑になります。Reduxでstateを一元管理し、コンポーネントとstate...
node.js

node.js のBabel の基本的な使い方(Babel7)

node.js のBabel の基本的な使い方(Babel7)Babelはトランスパイラしてくれるモジュールです。例えばES6からES5にトランスパイラ(変換)してくれたりします。コンパイルとは少し意味が違います。ES6で記述したコーディン...
会計用語

売上総利益(粗利)とは

売上総利益(粗利)とは売上総利益(粗利)とは、売上高から売上原価を引いたものになります。IT業界だと、原価は人件費が主になるとおもいます。売上高 - 人件費 = 売上総利益(粗利)という感じだと思います。
会計用語

販売費及び一般管理費とは

販売費及び一般管理費とは販売費及び一般管理費とは、企業が売り上げを上げるために直接かかった費用ではないものの、企業を運営するために必要な費用のことを言います。例えば地代家賃、広告費などです。わかりやすく言うと、売上高に関係なくかかる固定費を...
会計用語

営業外収益とは

営業外収益とは営業外収益とは、企業の本来の営業活動の収益とは異なる収益のことを言います。配当金や、保険の返戻金、雑収入などは営業外収益になります。
JavaScript

React.js入門

React.js とはFacebook が開発した、UI パーツを作成するライブラリです。仮想 DOM という仕組みを採用し、ページの表示をはやくしています。前提node.js がインストールされていること。環境記事作成時の環境を記載してい...
node.js

node.jsでminify(ミニファイ)するuglify-jsの使い方とminify(ミニファイ)されたソースのデバッグ方法

node.jsでminify(ミニファイ)するuglify-jsの使い方とminify(ミニファイ)されたソースのデバッグ方法