Engineer's Way

主にソフトウェア関連について色々書くブログです。

Master - Slave構成のJenkinsでpackage.jsonのversionをジョブ環境変数に設定する方法

Master - Slave構成のJenkins環境で、package.jsonのversionをジョブ環境変数に設定する方法について書きました。

Node.jsのfsモジュールを少し深く読んでみた

Node.jsのfsモジュールを例に、Node.jsの中でどのような処理が行われているのかを追跡してみました。

WebpackでビルドしたElectronアプリをVSCodeでデバッグする方法

WebpackでビルドしたElectronアプリをVSCodeでデバッグする方法について

Jenkinsスレーブをセットアップするときに「Unable to launch the application」というエラーが出る

Jenkinsスレーブを用意するときに少しハマりました。 ワークスペースを設定しないで slave-agent.jnlpをダウンロード・実行しようとすると、上のエラーが発生します。 このリモートFSルートに何かしら設定してあげればOKです。

OSSライブラリのライセンスをチェックしてくれるGitHub製ツール「licensed」

手間のかかるOSSライセンスのチェックと収集を一気にやってくれるツール「licensed」の紹介。

TypeScriptでグローバル関数(windowオブジェクトのメソッド)を追加する

TypeScriptでグローバル関数を追加したい時の方法

Node.jsのforEachとmapの速度を比較してみた

Node.jsのforEachとmapのどちらが速いか比較してみた。

ElasticSearchで親-子-孫の3世代ドキュメントを作って、子や孫の内容で検索する

前職の時、AWSのElasticSearchService (Ver5.3) を使っていましたが、日本語どころか英語でもあまり情報がなかったりするので苦労しました。 RDBでよくある、テーブル結合して検索ということがしたかったのですが、手間取ったので方法を残しておきます。 Ela…

Electronでパッケージを作ろうとした時に「May not delete」というエラーが出る

Electronでパッケージを作ろうとした時に「May not delete」というエラーが出る件。

API Gateway + CloudFrontの構成でカスタムドメインを使用すると、IAMでのアクセス制限ができない件

AWSのAPI Gateway + CloudFront + カスタムドメインではv4署名リクエスト(IAM認証)が使えない問題について。

Angular4で開発した複数環境のSPAに、それぞれ別のGoogleタグマネージャーのスニペットを設定する方法

複数環境のSPAに対して、それぞれの環境ごとのGoogleタグマネージャーのスニペットを埋め込む方法

CloudFormationでElasticSearchService 5.x系を構築する時の注意点

CloudFormationでElasticSearchService5.xを構築する時の注意点について

Angular4(2+)でカスタムValidationを作る

Angular4でカスタムバリデーションを作る時のやり方について。

AWS SESでスパム認定されない独自のメールアドレスドメインを登録する

スパムやフィッシング扱いされない独自ドメインメールをSESに登録する方法。

AWS LambdaをNode.jsで簡単に作れるサーバレスアーキテクチャのフレームワークClaudia.jsを実戦で使ってみた

サーバレスアーキテクチャのフレームワーク、Claudia.jsを使う上での注意点など。

Linuxでのファイルの正しい配置について

Linuxのスタンダードなファイルの置き方について

Exrm(Elixir Release Manager)を使ったリリースでエラーが出た時の対処法

BrowserifyからWebpack(バージョン2.2.1)に移行してみた

AmchartsのTips

Amchartsライブラリに関する備忘録。

gulpで「CALL_AND_RETRY_LAST Allocation failed」というエラーが出た時の対処

Docker for mac v1.13でdocker pullできない問題

Docker for Macのv1.13でdocker pullできない問題の対処。

高機能でシンプルUIのプロジェクト管理サービスasana

プロジェクト管理ツールの「asana」を使ってみたら、カンバンやガントチャートの機能を備えていて良い感じだった件。

最新のMBaaS、Firebaseのチュートリアルをやってみた

Firebaseのチュートリアルをやってみた時のメモ。

AndroidStudio(Mac)でデバイスが認識されない時の対策

Amazon RDSのMariaDBにMroongaが指定できるか試してみた

印刷に関するCSSの書き方

CSS

ページが印刷される時に適用されるCSSの書き方について。

Amazon Linux AMI へのJenkinsインストール

GitLabをyumで入れた場合のWebサーバについて

Mac OS X(Sierra)とMVMOのAndroid(ドコモ系)でテザリングする方法

Mac(Sierra)と格安SIMを挿したドコモスマホでテザリングする方法について。

NewSQLのCrate.IOについて調べてみた