今日もシュクシュクと! Season2

一人前のエンジニアを目指して修行中の日々。何事も誠実にコツコツと。そして粛々と。

Javascriptで親関数の変数にアクセスする

Javascriptで呼び出し元の変数にアクセスする際のお作法。 ”this"ではなく、"that"を使用するのが定石。 d.hatena.ne.jp

Angular 5でページ内スクロール

Angular 5 でボタンをクリックして、ページ内スクロールをしつつCompoentで表示の制御を行おうとして四苦八苦していたら以下のStackOverflowを参考にしたら実装できた。 stackoverflow.com

angular 5で多言語化対応

Angular 5で多言語化対応をする必要があり、ngx-translateを使用しようとしたところ、ngx-translate/coreの最新版はangular5では正しく動作しないとのことで9.1.1を使用。 npm install @ngx-translate/core@^9.1.1 --save npm install @ngx-translate/http-l…

Watson Coverasation API、Node.jsでChatbot

Node.jsでConversationAPIを使用したチュートリアルを探していたら以下の記事にたどり着きました。 qiita.com こちらの記事ではクライアントとサーバーのやりとりに、socket.ioを使用している。socket.ioを使用することで、開発者は接続プロトコルを意識せず…

2018年を迎えて

ここ数年、開発スキルの向上を目標に掲げながら、納得の行くレベルまで至っていない。 ズルズル行くのは好ましくなく、ここいらで本気で取り組む必要がある。 今年身につけたいスキルは、最初の3ヶ月はWebフロント周りの開発スキルのアップデートに注力した…

Google HomeにSlackから喋らせる

以下のサイトを参考に実装してみた際の備忘ログ。 engineer.muragon.co ①言語設定 日本語を有効にする為に、言語の設定を以下のように書き換える(2箇所) var language = 'ja'; // language code if (req.query.language) { language; } googlehome.ip(ip, …

役に立つチュートリアル集

Spring Boot + Angular + MongoDBでToDoアプリを開発するチュートリアル。 シンプルでわかり易い。 www.callicoder.com

mongodbのインストールからサービス開始

1.homebrewでインストール $brew install mongodb 2.DBパスを作成する $sudo mkdir /var/lib/mongodb 3.ログの出力先を作成する $sudo touch /var/log/mongodb.log 4.DBを開始する $sudo mongod --dbpath /var/lib/mongodb --logpath /var/log/mongodb.log 5…

Visual Studio Code初期設定

ターミナルからcodeでVSCを起動する qiita.com Vimのインストール。リンク先の「Intall」をクリックするとVSCが起動され、インストールが出来るようになる。 marketplace.visualstudio.com

IBM Cloud Platform Application Development v2 developerWorksでハマったところ その2

Part3 Lab11 Working with the Delivery Pipeline デプロイした際に下記のエラーが発生:FAILED Domain simple-toolchain-20170819092328749-nonchronical-underply.mybluemix.net not found FAILED App simple-toolchain-20170819092328749-OLD-1503194511 …

GitHubとの接続でパスワードが聞かれる

sshでIDファイルを作成する際に、デフォルト以外で作成すると、gitでCloneする際などにパスワードを聞かれる。 その場合は、.ssh配下にconfigファイルを作成してそのファイルにIDファイルへのパスを記載しておく 作成するファイル: ~/.ssh/config Host gith…

IBM Cloud Platform Application Development v2 developerWorksでハマったところ その1

Labをやっていて躓いたところ Part3 Lab8 Create the application by using a toolchain Step16 にてデプロイ時に以下のエラーメッセージが表示されてデプロイできない FAILED Could not find service sample-nodejs-cloudant-cloudantNoSQLDB to bind to si…

JPAにてデフォルト値をセットする

レコード挿入時にTimestampをCurrent Timestampをセットしたい場合 @Column(name = "register_ts", nullable = false, updatable = false, insertable = false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP") private Timestamp register_ts; …

androidエミュレータでローカルのサーバーに接続する際の注意点

androidエミュレータのlocalhostはエミュレータ自身にアクセスしてしまう。 10.0.2.2がlocalhost相当に割り当てられるようになっている。

BluemixでDeploy時(ステージング)のエラー:Server error, status code: 400, error code: 100001

BluemixでDeploy時に以下のエラーが出力された。 Server error, status code: 400, error code: 100001, message: The app is invalid: buildpack liberty-for-java_v3.11-20170710-0312 is not valid public url or a known buildpack name 原因: ビルドパ…

Atomエディタの設定

JavaScript、TypeScriptをAtomエディタで開発するための初期設定メモ 1.Atomでプラグイン各種をインストールするために、apmをインストールする qiita.com Atomエディタでapm経由で以下のプラグインをインストールする 2-1. vim-mode-plus を使えるようにす…

node.js でbot はまったところ

ビルド時に下記のエラー Error: Cannot find module 'async' 対応: package.jsonにasyncを追加する "dependencies": { "express": "4.13.x", "cfenv": "1.0.x", "body-parser": "^1.15.2", "request": "^2.75.0", "async":"*" },

EclipseにEGitをインストールする際のエラー

EclipseにEGitをインストールする際のエラーの対応方法のメモ。 エラーメッセージ: An error occurred during the org.eclipse.equinox.internal.p2.engine.phases.CheckTrust phase.session context was:(profile=epp.package.jee, phase=org.eclipse.equi…

Cordovaのインストールエラー

npmでcordovaをインストール時にエラー インストールコマンド: npm install -g cordova エラー: npm ERR! 404 Registry returned 404 for GET on https://registry.npmjs.org/cordva/express-generator/expressnpm ERR! 404npm ERR! 404 'cordva' is not i…