エクセルで名前の定義を使用してハイパーリンク
comment on exported method xxx should be of the form警告
comment on exported method xxx should be of the form警告 Golintの警告で、xxx から始まるgodocを書いてない場合この警告が出ます。 xxxの後は半角スペースを入れないといけませ...
mark not set e20エラー
mark not set e20エラー viで:(コロン)をタイプしようとすると、「mark not set e20エラー」と出ました。 これはキーボードが日本語になっていない場合に起きるようで、「shift + ;」で:(コロン)となりま...
Go 言語でXMLファイルをgz形式で圧縮したファイルから特定のタグ内の値を取得する方法
Go 言語でXMLファイルをgz形式で圧縮したファイルから特定のタグ内の値を取得する方法
Go 言語で構造体にメソッドを追加する
Go 言語で構造体にメソッドを追加する
Go 言語のerrorsパッケージのNew関数とError関数
Go 言語のerrorsパッケージのNew関数とError関数 errors.New()関数はよく使いますが、Error()関数と出力する内容は同じようです。 errors.goファイルを見ると理解しやすいです。 package main ...
git diff でファイル内容の差分を表示する
git diff でファイル内容の差分を表示する ファイル内容の差分を表示するには git diff で表示されます。 差分のあるファイル名のみを表示するには git diff --name-only で表示されます。 git add して...
Ubuntu のシステム管理者(root)はロックされている
Ubuntu のシステム管理者(root)はロックされている Ubuntu では、rootのパスワードが未設定のため、rootでログインすることができません。 代わりにsudoコマンドを使用することを推奨しています。 何かパッケージをインス...
VirtualBox のダウンロードとインストール方法
VirtualBox のダウンロードとインストール方法 VirutalBoxのサイトにアクセスして、5.2.6をダウンロードします。 大きいボタンをクリックします。 「Windows hosts」をクリックすると、ダウンロードが始まります。...
Go 言語のtime パッケージからミリ秒を求める方法
Go 言語のtime パッケージからミリ秒を求める方法
Go 言語で基本的なユニットテストコードを書く
Go 言語で基本的なユニットテストコードを書く
Ubuntuのgitのバージョンを最新にする
Ubuntuのgitのバージョンを最新にする 項目 バージョン Ubuntu 14.04.4 gitのバージョンを確認します。 u@u:~$ git version git version 1.9.1 gitをアップグレードする前に以下をイ...
Go 言語のgo func() {}()とChannelとは
Go 言語のgo func() {}()とChannelとは
POSTMANでリクエストボディにgzファイルを付加してPOSTする方法
POSTMANでリクエストボディにgzファイルを付加してPOSTする方法 POSTMANを起動してHTTPリクエストをPOSTにすると、「Body」タブが選択できるようになります。 「binary」にチェックを入れると「ファイル選択」ボタン...
git add してgit commit してgit push する
git add してgit commit してgit push する ローカルリポジトリとリモートリポジトリが存在します。 git add すると、ローカルリポジトリのステージングエリアに設置され、コミット対象になります。 コミット対象にす...
VirtualBoxでホストOSとゲストOS(Ubuntu)間で共有フォルダを作成する方法
VirtualBoxでホストOSとゲストOS(Ubuntu)間で共有フォルダを作成する方法 項目 バージョン VirtualBox 5.2.6 Ubuntu 14.04.4 ホストOSの適当なフォルダを共有フォルダにします。 Oracle ...
Ubuntuのバージョン確認
Ubuntuのバージョン確認 cat /etc/os-release 上記コマンドでUbuntuのバージョン確認をすることができます。
go: GOPATH entry is relative; must be absolute path: “”.エラー
go: GOPATH entry is relative; must be absolute path: "".エラー
SSH-Keysの作り方 for GitHub
SSH-Keysの作り方 for GitHub ssh-keygenコマンドで秘密鍵と公開鍵(.pub)を作成します。 $ssh-keygen -t rsa -b 4096 -C "your_email@example.com" Gener...
Go 言語のflag パッケージでフラグを取得する方法
Go 言語のflag パッケージでフラグを取得する方法
git fetch とgit pull コマンドの違い
git fetch とgit pull コマンドの違い リポジトリはローカルとリモートの二つが存在します。 git fetch することにより最新の情報を取得することができます。但し、ファイルを最新にするわけではなく、最新の情報のみを取得す...
Go 言語でfasthttpを使ってみる
Go 言語でfasthttpを使ってみる githubからfasthttpをインストールします。 go get github.com/valyala/fasthttp 以下、サンプルソースです。 package main import ( ...
VSCode でnode.js やGolang をデバッグする方法
VSCode でnode.js やGolang をデバッグする方法 VSCodeでlaunch.jsonファイルを構成することによってnode.jsやGolangをデバッグすることができます。 launch.jsonを開くには、「デバッグ」...
Go 言語をデバッグするdelveの使い方
Go 言語をデバッグするdelveの使い方
Go 言語のtime パッケージの現在時刻(time.Now())を取得する方法
Go 言語のtime パッケージの現在時刻(time.Now())を取得する方法
Go 言語のstringsパッケージのHasPrefix 関数
Go 言語のstringsパッケージのHasPrefix 関数
Go 言語で独自定義したパッケージをimport する方法
Go 言語で独自定義したパッケージをimport する方法
Go 言語のif文で代入文を使用する方法
Go 言語のif文で代入文を使用する方法
Go 言語で型を調べる方法
Go 言語で型を調べる方法
Go 言語で圧縮ファイルgzファイルの中身を表示する方法
Go 言語で圧縮ファイルgzファイルの中身を表示する方法
Go 言語でio.Reader から[]byte へ変換する方法
Go 言語でio.Reader から[]byte へ変換する方法
Redux 入門
Redux とは state(状態)を管理することに特化した、ライブラリです。 React.js を利用していると、コンポーネントに state が含まれ状態の管理が複雑になります。 Reduxでstateを一元管理し、コンポーネントとst...
node.js のBabel の基本的な使い方(Babel7)
node.js のBabel の基本的な使い方(Babel7) Babelはトランスパイラしてくれるモジュールです。例えばES6からES5にトランスパイラ(変換)してくれたりします。 コンパイルとは少し意味が違います。 ES6で記述したコー...
売上総利益(粗利)とは
売上総利益(粗利)とは 売上総利益(粗利)とは、売上高から売上原価を引いたものになります。 IT業界だと、原価は人件費が主になるとおもいます。 売上高 - 人件費 = 売上総利益(粗利) という感じだと思います。
販売費及び一般管理費とは
販売費及び一般管理費とは 販売費及び一般管理費とは、企業が売り上げを上げるために直接かかった費用ではないものの、企業を運営するために必要な費用のことを言います。 例えば地代家賃、広告費などです。 わかりやすく言うと、売上高に関係なくかかる固...
営業外収益とは
営業外収益とは 営業外収益とは、企業の本来の営業活動の収益とは異なる収益のことを言います。 配当金や、保険の返戻金、雑収入などは営業外収益になります。
React.js入門
React.js とは Facebook が開発した、UI パーツを作成するライブラリです。仮想 DOM という仕組みを採用し、ページの表示をはやくしています。 前提 node.js がインストールされていること。 環境 記事作成時の環境を...
node.jsでminify(ミニファイ)するuglify-jsの使い方とminify(ミニファイ)されたソースのデバッグ方法
node.jsでminify(ミニファイ)するuglify-jsの使い方とminify(ミニファイ)されたソースのデバッグ方法
Windows でElectron の基本やデスクトップアプリの作り方
Windows でElectron の基本やデスクトップアプリの作り方 node.jsのElectronモジュールを使用してデスクトップアプリを作ってみます。 nodeのバージョンは6.10.3です。 npm initでプロジェクト作成しま...
node.jsのwebpack入門
node.jsのwebpack入門 node.jsにはwebpackという複数のjsをバンドル(束ねてくれる)してくれるモジュールが存在します。 有名なバンドラでいうと、Browserify(ブラウザリファイ)などがあります。 a.js,b...
Python とDjango の環境と基礎入門と使い方
Python とDjango の環境と基礎入門と使い方 海外で大人気のPythonですが、日本もやっぱりサーバサイドはこれからはPythonだ、と思ってしまったのでPythonを勉強してみることにしました。 Pythonインストール(exe...
Windows2003Server にApache2.2 をインストールしてみた
Windows2003Server にApache2.2 をインストールしてみた Windows2003ServerにApache2.2をインストールしてみました。 まずやる事 Apache\conf\httpd.confファイルを編集する...
ランチャーはOrchis 使ってます
ランチャーは未だにOrchisを使っています。ダウンロード Orchisを入れておくとデスクトップがきれいになります。 ショートカットを全てOrchisに登録すればよいんです。 Orchisは、デスクトップ上をダブルクリックすれば表示されま...
Google Fonts を使ってみる
Google Fontsとは、Googleが提供している無料のフォントです。商用利用も可能です。 こちらにアクセスします。 とりあえず試してみたいので「Joti One」の+ボタンをクリックします。するとブラウザの下部に以下が表示されます。...
Strutsのカスタムタグ作成方法
Strutsのカスタムタグ作成方法
wingetでWinMergeをインストールする
wingetでWinMergeをインストールする 比較ソフトはWinMergeを使っています。 インストール wingetでインストールすることができます。 C:\>winget install -e --id WinMerge.WinMe...
Eclipseのショートカットキーチートシート
Eclipseのショートカットキーチートシート Eclipseのショートカットキーをまとめてみました。 Javaファイルを検索 Ctrl + Shift + t ファイルを検索 Ctrl + Shift + r 行を削除 Ctrl + d ...
JavaのreturnとSystem.exit()の違い
JavaのreturnとSystem.exit()の違い JavaのreturnとSystem.exit()の違いについてです。 returnはtry-catch文の中で記述すると、finally句が実行されて終わります。 System.e...
Javaで配列と配列の比較をする
Javaで配列と配列の比較をする Javaで配列と配列の比較をするには、java.util.Arraysクラスのequalsメソッドを使用します。 equalsメソッドはstaticなメソッドとなります。 String[] str1 = {...
VSCodeの便利なプラグイン
VSCodeの便利なプラグイン VSCodeの便利なプラグインを紹介します。 Code Runner このプラグインを有効にすると、ファイルにいきなりコーディングを書いて実行することが可能になります。 ちょっとした動作確認などによく使います...
JavaScriptの浮動小数点数型の誤差をなくす
JavaScriptの浮動小数点数型の誤差をなくす JavaScriptの浮動小数点数型の計算をすると誤差が生じます。 以下計算をしてみます。 let a = 1051.8; console.log(a / 10);// 105.17999...