開発覚書はてな版

個人的な開発関連の備忘録

【イベント参加】Developers Summit 2019 に参加してきました

概要

Developers Summit 2019 に参加してきました。
今回は「SHARE YOUR FUN!」をテーマに開催されました。
テクノロジーは楽しいもの。そういうテーマで色々なセッションが開催されました。

相変わらずフルで参加出来ず、2日とも午後のみの参加になっております。
来年こそは2日フルで出たいです。

event.shoeisha.jp

続きを読む

【VSCode】Visual Studio Code v1.31 の気になる新機能

目次

  • 目次
  • 概要
  • Workbench関連
    • Improved keyboard navigation
    • Hierarchical Select All
    • Cut command in Explorer context menu
  • Integrated Terminal
    • Reflow support

概要

Visual Studio Code v1.31がリリースされましたね。
恒例の気になる新機能をピックアップして紹介します。

code.visualstudio.com

続きを読む

【雑談】1万アクセス達成

概要

まさかブログ開設1年以内で1万アクセス突破するとは・・・

f:id:kakkoya:20190126135431p:plain

記事内容が記事内容なだけに平日のアクセスがやっぱり多いですね。
仕事の参考になっていれば幸いです。

記事のスタンス的には基本的にはつまづきやすいところのメモとして記事を書ければなと思っています。スタンス的には最初の記事の通りです。

kakkoyakakko2.hatenablog.com

アクセスの多かった記事

以下の順でアクセスが多かったです。基本的にはVSCode系ですね。

kakkoyakakko2.hatenablog.com

kakkoyakakko2.hatenablog.com

kakkoyakakko2.hatenablog.com

kakkoyakakko2.hatenablog.com

kakkoyakakko2.hatenablog.com

【Hyper-V】仮想環境内にDockerをインストール

概要

Hyper-Vの仮想環境内にDockerをインストールしても通常では動作しません。
ホストOS側で Nested Virtualization (入れ子になった仮想化) 設定を予めしておく必要があります。

docs.microsoft.com

続きを読む

【Angular】ngModel に拡張メソッドを実装する

概要

Angular の ngModel 使用時にHTML側で頻繁に touched or dirty の判定を使用するケースがあります。 面倒なので拡張メソッド化してみたいと思います。

基本的には以下の記事と同様に拡張できます。

kakkoyakakko2.hatenablog.com

続きを読む

【TypeScript】パスのエイリアスの設定方法

概要

TypeScript利用時に自作のファイルのディレクトリ階層が深くなっていくと import文を相対パスで記載するのがつらくなってきます。

そういう場合、tsconfig.jsoncompilerOptions.paths を設定することでパスのエイリアスを設定することができ、import文の記述や読むのが楽になります。

www.typescriptlang.org

続きを読む

【Angular】TrackByFunction内でthisを使用する

概要

以前の記事で ngFortrackBy についての記事を記述しました。

kakkoyakakko2.hatenablog.com

TrackByFunction内の thisDefaultIterableDiffer になります。
定義元のコンポーネントthis としたい場合は TrackByFunction を返すメソッドを作成して、そのメソッドを テンプレートの trackBy 内で呼び出す用にします。

使用ケースとしては一意キーが外部から指定する場合などに使用します。

続きを読む