2017-11-01から1ヶ月間の記事一覧
github.com vimでコードの列を簡単に揃えられるプラグインがあるので紹介します。 といっても僕が使っているのはこのプラグインのほんの一部分だけです。きっともっとすごい機能がありますが使いこなせてないので紹介しませんmm インストール .vimrcに以下を…
github.com 今回はSingletonパターンを書いてみます。 Singletonパターンとは アプリケーション内でインスタンスを一つだけ生成することを保証するデザインパターンです。 new Hoge()で作る度に別のインスタンスが作られるというのを制限します。 サンプル …
TL;DR 概要とか要約とかそんな意味かなって思ってたけど、調べてみたら若干意味が違った。由来はもっと違った。 TL;DRとは? チームの一人がissueを書く際にこの表現を使っていて、「そういえばきちんとした意味知らねーな」と思ったので調べてみました。 ei…
モチベーション革命 稼ぐために働きたくない世代の解体書 (NewsPicks Book)作者: 尾原和啓出版社/メーカー: 幻冬舎発売日: 2017/09/27メディア: Kindle版この商品を含むブログ (1件) を見る 今回はこの本を読んだので感想を書いていきます。 ちなみにKindle …
最近話題のサイトの速度 最近dev.to(Qiitaの海外版?)が爆速すぎるという話がよくあって、アクセスしたら「ローカルのファイルでも見てんのかな」ってくらい爆速で爽快だった。 www.itmedia.co.jp 阿部寛さんの超シンプルなページとどちらが速いのかなんて…
今回はtypescriptでTemplate Methodパターンを書いてみようと思います。(3種類目) github.com Template Methodパターンとは 親クラスで処理の概要を決めて、具体的な処理は小クラスで書いていくデザインパターンのことを言います。 例えば親クラスが「楽器…
※導入はまだしていません 今日こんな記事を読んだ。 www.atmarkit.co.jp この記事によると大きすぎるモニタは見上げることになって辛いとか、消費電力が多いとか注意する点はいくつかあるが、40インチの4Kディスプレイは生産性が上がるらしい。 画像や動画編…
typescriptでデザインパターンの勉強をしているのですが、コンパイルがとても面倒くさい。 webpackにts-loader入れてコンパイルして検証をしていたのですが、ts-nodeという便利なモジュールがあったので紹介します。 CLI上で検証・勉強したりするにはとても…
www.te-nu.com の続きです、まだお読みで無い方はぜひ読んでみて下さい(ダイレクトマーケティング) 前回はAdapterパターンを継承で書いてみましたが、委譲による実装方法もあるので作ってみたいと思います。 継承との主な違い 継承では既存のクラス、今回…
typescriptでデザパタを書いてみます、今回は二回目(一回目で失踪しなくてよかった) リポジトリはこちら github.com 参考にしている本はこちら 増補改訂版Java言語で学ぶデザインパターン入門作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売…