ブログの中の人
つくったモノ
JavaScript
HTML/CSS
Go
C#
VBA
コラム
ツール
読んだ本
English articles
2015/04/29
【超訳】CodingDojo:連想配列による文字列置換(KataDictionaryReplacer)
Labels:
CodeKata
,
JavaScript
,
TypeScript
Twitter
Facebook
はてブ
Pocket
photo by
François Philipp
CodingDojo
の第2弾ということで、
KataDictionaryReplacer
(連想配列による文字列置換)をやってみた。
KataDictionaryReplacer
このカタは、簡単な文字列置換だ。
Corey Hainesのプレゼン(LT)を聞いて思いついた。
仕様
引数が文字列と連想配列のメソッドをつくる。
そして、$で囲まれているキーと、それに対応する連想配列の値を置換する。
続きを読む »
2015/04/28
【atom-typescript】ファイルパス指定でnot foundエラーになったときの対処法
Labels:
Tips
,
TypeScript
Twitter
Facebook
はてブ
Pocket
VisualStudioを卒業して、AtomでTypeScriptを開発するために「
atom-typescript
」というPackageを導入したときの話。
TypeScriptで型定義やファイルを参照するときに「<reference path=”./foo/bar.d.ts”>」や「import hoge = require(“./foo/bar”)」のように書く。
このときに、
実際に指定したパスにファイルが存在しているにも関わらず、「File './foo/bar.d.ts' not found.」というエラーが発生する場合がある。
そのときの対処方法をまとめる。
続きを読む »
2015/04/27
【超訳】CodingDojo:アラビア数字をローマ数字に変換(KataRomanNumerals)
Labels:
CodeKata
,
JavaScript
,
TypeScript
Twitter
Facebook
はてブ
Pocket
photo by
Paul L Dineen
CodingDojo
の第3弾ということで、
KataRomanNumerals
(アラビア数字をローマ数字に変換する)をやってみた。
KataRomanNumerals
ローマ人は頭いいやつばかりだ。だから何百年もヨーロッパを支配していた。
コンクリートやまっすぐな道、ビキニを発明したんだけど、発見できなかったものもあった。
それが数字のゼロ。
続きを読む »
2015/04/26
【JavaScript】配列をゼロで初期化する方法
Labels:
JavaScript
Twitter
Facebook
はてブ
Pocket
配列を宣言するとき、オブジェクトリテラル(var arr = [];)とかArrayクラスで初期化(var arr = new Array();)などの方法がある。
(一般的にオブジェクトリテラルを使うのが推奨されてるが)
そして、初期化直後の配列は何も入っていない空の状態で生成される。
コーディングする上で、どうしてもすべての要素をゼロで初期化したかったのだが、なんだかうまくいかない。
ということで、配列をゼロで初期化する方法を調べてみた。
続きを読む »
2015/04/24
Atomのフォルダツリービューを左側(右側)に表示する方法
Labels:
Tips
,
Tools
Twitter
Facebook
はてブ
Pocket
GitHub製のエディタ Atom に標準で搭載されているフォルダツリー(Tree View)が、右側に表示されるのがたまらなく気持ち悪かった。
他所のAtomのフォルダツリーは左側に表示されてるのに、なぜ自分のAtomだけ?と思いググったが表示位置を変える方法は見つからず。
ということで、いろいろAtomを弄っていたらやっと「
フォルダツリーを左側に表示する方法
」を見つけた!
続きを読む »
新しい投稿
前の投稿
ホーム
登録:
投稿 ( Atom )