ウェブエンジニア珍道中

日々の技術的に関する経験を書いていきます。脱線もしますが助けになれば幸いです。

2017-11-01から1ヶ月間の記事一覧

コードを簡単に整形できるvim-easy-alignを雑に紹介する

vim

github.com vimでコードの列を簡単に揃えられるプラグインがあるので紹介します。 といっても僕が使っているのはこのプラグインのほんの一部分だけです。きっともっとすごい機能がありますが使いこなせてないので紹介しませんmm インストール .vimrcに以下を…

typescriptでデザインパターンを書く -Singleton-

github.com 今回はSingletonパターンを書いてみます。 Singletonパターンとは アプリケーション内でインスタンスを一つだけ生成することを保証するデザインパターンです。 new Hoge()で作る度に別のインスタンスが作られるというのを制限します。 サンプル …

TL; DRを雰囲気だけで知った気になってたので調べてみた

TL;DR 概要とか要約とかそんな意味かなって思ってたけど、調べてみたら若干意味が違った。由来はもっと違った。 TL;DRとは? チームの一人がissueを書く際にこの表現を使っていて、「そういえばきちんとした意味知らねーな」と思ったので調べてみました。 ei…

モチベーション革命 稼ぐために働きたくない世代の解体書を読んだ

モチベーション革命 稼ぐために働きたくない世代の解体書 (NewsPicks Book)作者: 尾原和啓出版社/メーカー: 幻冬舎発売日: 2017/09/27メディア: Kindle版この商品を含むブログ (1件) を見る 今回はこの本を読んだので感想を書いていきます。 ちなみにKindle …

サイトの速度が話題になってるから、ブログの速度も気にしてみた

最近話題のサイトの速度 最近dev.to(Qiitaの海外版?)が爆速すぎるという話がよくあって、アクセスしたら「ローカルのファイルでも見てんのかな」ってくらい爆速で爽快だった。 www.itmedia.co.jp 阿部寛さんの超シンプルなページとどちらが速いのかなんて…

typescriptでデザインパターンを書く -Template Method-

今回はtypescriptでTemplate Methodパターンを書いてみようと思います。(3種類目) github.com Template Methodパターンとは 親クラスで処理の概要を決めて、具体的な処理は小クラスで書いていくデザインパターンのことを言います。 例えば親クラスが「楽器…

4Kディスプレイを作業ディスプレイにしてみたい

※導入はまだしていません 今日こんな記事を読んだ。 www.atmarkit.co.jp この記事によると大きすぎるモニタは見上げることになって辛いとか、消費電力が多いとか注意する点はいくつかあるが、40インチの4Kディスプレイは生産性が上がるらしい。 画像や動画編…

ts-nodeでCLI上でのtypescriptの検証がめっちゃ楽になった話

typescriptでデザインパターンの勉強をしているのですが、コンパイルがとても面倒くさい。 webpackにts-loader入れてコンパイルして検証をしていたのですが、ts-nodeという便利なモジュールがあったので紹介します。 CLI上で検証・勉強したりするにはとても…

typescriptでデザインパターンを書く -Adapter(委譲)-

www.te-nu.com の続きです、まだお読みで無い方はぜひ読んでみて下さい(ダイレクトマーケティング) 前回はAdapterパターンを継承で書いてみましたが、委譲による実装方法もあるので作ってみたいと思います。 継承との主な違い 継承では既存のクラス、今回…

typescriptでデザインパターンを書く -Adapter(継承)-

typescriptでデザパタを書いてみます、今回は二回目(一回目で失踪しなくてよかった) リポジトリはこちら github.com 参考にしている本はこちら 増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売…