開発覚書はてな版

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

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

目次

  • 目次
  • 概要
  • Workbench関連
    • Custom title and menu bar on Windows by default
    • Project level snippets
    • Copy Relative Path
    • Problems panel - Show error codes
  • Editor
    • IntelliSense locality bonus
  • おわりに

概要

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

code.visualstudio.com

続きを読む

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

目次

  • 目次
  • 概要
  • Workbench関連
    • Settings editor
    • Breadcrumbs improvements
    • New Terminal menu
  • Languages
    • Path completion for CSS imports
  • おわりに

概要

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

code.visualstudio.com

続きを読む

【Angular】双方向バインディングの実装(ControlValueAccessor使用版)

概要

今回はControlValueAccessorを使用した双方向バインディングの実装の仕方を記載します。

通常の双方向バインディングの実装については以下の記事を参照して下さい。 kakkoyakakko2.hatenablog.com

続きを読む

【Hyper-V】外付けSSDに仮想環境を移動してみた

目次

  • 目次
  • 概要
  • 環境
    • ホストOS
    • ゲストOS
    • パフォーマンス測定ソフト
    • 使用した外付けSSD
  • 現在のパフォーマンス
    • ホストOSのHDD
    • ゲストOSのHDD
  • 新環境のパフォーマンス
    • 外付けSSD
    • ゲストOSのHDD
  • 結論
  • 参考情報
    • ホストOS
      • Cドライブ:NVMe SSD
      • Dドライブ:SSD
      • Eドライブ:HDD
      • Rドライブ:RAMディスク
      • Sドライブ:外付けSSD/USB 3.0
    • ゲストOS
      • Dドライブ:ホストがHDD
      • Dドライブ:ホストがSSD
      • Rドライブ:RAMディスク

概要

私の自宅の開発環境はHyper-Vを使用して仮想環境に構築しています。
仮想環境は現在HDD上に構築しているので、仮想環境の起動時間はすごくかかっています。
これを解消するためにHDDからSSDに環境を移動しようと考えました。
現在内蔵のSSDは容量的にきびしく、内臓SSDの増設や入れ替えは面倒なので今回は外付けSSDに環境を移動してみます。

続きを読む

【Angular】双方向バインディングの実装

概要

自作コンポーネントで双方向バインディングの実装の仕方を記載します。
※今回はControlValueAccessorは未使用で実装します。

下記のような設定をします。

  • 自作コンポーネント
    • @Inputでプロパティを定義する。
    • @OutputでEventEmitterを定義する。EventEmitterの型は@Inputの型と同じものとする。
    • @Output側のプロパティ名を@Inputのプロパティ名 + Changeにする。
      例)@Inputがvalueだった場合、@OutputはvalueChange
    • 自作コンポーネント内の処理で@Output側のEventEmitter.emit処理を実行することで、値が呼び出し側に伝搬する。
  • 呼び出し側コンポーネント
    • [(双方向対象のプロパティ)]="呼び出し側プロパティ"のように呼び出す。
続きを読む

【読書】良いコードを書く技術

概要

保守性の高いコードは何かを考える機会があった時に定期的に読み直す本です。 内容の抜粋や感想等を記載したいと思います。

良いコードを書く技術 ?読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus)

良いコードを書く技術 ?読みやすく保守しやすいプログラミング作法 (WEB+DB PRESS plus)

続きを読む

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

目次

  • 目次
  • 概要
  • Workbench関連
    • Breadcrumbs
    • Run npm scripts from package.json
    • View menu cleanup
  • おわりに

概要

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

code.visualstudio.com

続きを読む

【Git】リモートへtagをpush

概要

bitbucketなどではWebページ上でGitリポジトリのtagの付与が出来ないので、ローカルでtagを付与してリモートへの反映が必要です。また、ローカルでtagを追加した場合、通常のpushではtagはリモートブランチに反映されません。 git push時に--tagsを追加することでリモートへの反映が可能です。

コマンド

git push origin --tags

参考URL