開発覚書はてな版

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

【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

【TypeScript】Arrayをソートする拡張メソッドの実装 - その3

概要

下記の記事でArrayソート用の拡張メソッドを実装しました。

kakkoyakakko2.hatenablog.com

kakkoyakakko2.hatenablog.com

今回は、ファンクションで変換した値でのソートに対応しようと思います。

続きを読む

【TypeScript】Arrayをソートする拡張メソッドの実装 - その2

概要

下記の記事でArrayソート用の拡張メソッドを実装しました。

kakkoyakakko2.hatenablog.com

今回は、第1キーは昇順、第2キーは降順のようなケースに対応したいと思います。 以下の内容で実装していきたいと思います。

  • 引数にソートキーの他に昇順フラグを設ける。
  • 前回の実装についてはオーバーロードとして残す。
続きを読む

【TypeScript】Arrayをソートする拡張メソッドの実装 - その1

概要

TypeScript(JavaScript)の標準のsortメソッドが使いにくいので、compare処理を内蔵した拡張メソッドを実装してみたいと思います。

以下の内容で実装したいと思います。

  1. プリミティブ型配列の場合は通常のArray.sort()を実行する。
  2. オブジェクト型配列の場合はプロパティ名を可変長で指定してソートする。
続きを読む

【VSCode】おすすめ拡張機能 - Bookmarks

概要

Visual Studio Code で普段利用している拡張機能ご紹介です。 今回はBookmarksです。 文字通りコード内のブックマークを保存していく機能です。

marketplace.visualstudio.com

続きを読む

【Angular】KeyValuePipe の使い方

概要

Angular 6.1.0になりKeyValuePipeが追加されました。 KeyValuePipeのサンプルを作ってみたいと思います。

以下はAngular 6.1をピックアップした記事です。
kakkoyakakko2.hatenablog.com

続きを読む

【Angular】Angular 6.1.0リリース

概要

Angular 6.1.0がリリースされましたね。マイナーバージョンチェンジなのであまり大きな変更はありませんが、気になった箇所をピックアップしていきます。

blog.angular.io

github.com

続きを読む

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

概要

Developers Summit 2018 Summerに参加してきました。
今回はデータ・AI・クラウド関連の話が聞けました。

event.shoeisha.jp

全体的な感想

  • DWHは通常のDB設計とは異なる方法での設計が必要であり、そのノウハウを聞けてよかった。
  • 自然言語処理やChatbotの話を聞いて、実サービスのチューニングは大変であると改めて実感した。簡単なChatbotは作成したことがあるが回答が定型なものがやっとであった。
  • Rakuten Rapid APIAPIごとに各社と契約する必要がなく一元化されているので、開発者としては利用が楽そうだ。

メモ書き

以下に参加しながら記載したメモ書きを貼っておきます。

github.com