2016-01-01から1年間の記事一覧

AOTで画像のインポートをするとCannot find moduleと言われる

Cannot find module '../assets/images/icon.gif'. だそうだ。 怒られているコードはこんな感じ。 import {Component} from '@angular/core' import * as icon from '../assets/images/icon.gif' requireに変えるとコンパイラの怒りが鎮まる。 import {Compo…

'Response' is not assignable to type 'Response'

Responseを参照する自作ライブラリを使用しようとしたら謎のエラーが。 調べてみたらこんな感じになってた。 my-application └node_modules ├@angular └my-library └node_modules └@angular my-library中のmode_modulesを削除したら解決。 my-libraryのpacka…

Can't resolve all parameters for XXX

Angular2.1.1src/app/services/XXX.service.ts import {Injectable} from '@angular/core' import {YYY} from './' @Injectable() export class XXX { constructor(private yyy: YYY) {} } src/app/services/YYY.service.ts import {Injectable} from '@angu…

embedded PostgreSQL databaseが起動しなくてClouderaManagerがこける

ある日ClouderaManagerに入れなくなった。 /var/log/cloudera-scm-server以下のログを見るとDBに繋がっていないっぽい。 /var/log/cloudera-scm-server/db.log はこんな感じ。 FATAL: could not create shared memory segment: Invalid argument DETAIL: Fai…

依存するjarを含むjarを作成する

maven-assembly-pluginを使う。

getResourceAsStream

いつも混乱しているのでメモ。 Class#getResourceAsStream()は、"/"から始めた場合はクラスパスからの絶対パスとなり、そうでない場合はそのクラスからの相対パスとなる。 ClassLoader#getResourceAsStream()は常にクラスパスからの絶対パスだが、"/"から始…

Docker + OpenAMのメモ

Dockerfileはこちらを参考にする。 https://github.com/vaultsystems/docker-openam 以下上記Dockerfileに関するメモ。 pkcs12は秘密鍵と証明書をセットにしたフォーマット。 証明書に含まれる主要な情報 サーバーの情報 サーバーの公開鍵 認証局の情報 上記…

Vue.jsでcomputed propertyに引数を与えたい

色々試したけど、どうやら無理の模様。 computed propertyはgetter/setterに変換されており、getterは引数付きで呼ぼうとすると「それfunctionじゃないから無理」と怒られている模様。 filterには引数を与えることができるので、代わりにfilterを使用したら…

webpackでModule not found ?

webpackコマンド実行時に下記エラー発生。 Module not found: Error: Cannot resolve 'file' or 'directory' ./index.js in 〜 index.jsがないわけはない。実際ある。 どうやら原因はpackage.jsonにうっかり文法エラーがあったことのようだ。 文法エラーを解…