2014-05-01から1ヶ月間の記事一覧
ペリエとウィルキンソンとゲロルシュタイナー箱で買って飲み比べていた Perrier(ペリエ) 330ml×24本 缶 [並行輸入品]出版社/メーカー: ペリエメディア: 食品&飲料購入: 2人 クリック: 2回この商品を含むブログを見る アサヒ ウィルキンソン タンサン 500ml×2…
TDD勢に叩かれそうな言葉で、「複雑すぎてテストできない」といいたくなるケースあるんだけど、「テストを想定してないので振る舞いが多用すぎて現実的にすべての振る舞いを確認できない」という、いわゆる設計が失敗してるコード、どう向き合ったらいいんで…
面白かったので紹介。 Mika Raento's Tech Blog: innerHTML vs appendNode vs DocumentFragment - Optimizing bulk DOM operations for mobile まあ正確に言うとDocumentFragmentの比較もあるんだけど、ベンチ上appendNodeと違いはないのでタイトルからは割…
これみて思い出した。 私はブラインドタッチが出来ない - はてな村定点観測所 僕も昔は右手のホームポジションが右に一個ずれてた我流で、たまに手元見ながらタイピングしちゃう癖があったんだけど、HHKB無刻印にしたら綺麗なフォームになってたので、ちゃん…
土日使って気合で作った。 mizchi/dts-parser とりあえずlib.d.tsがパースできたのでだいたいのものはパースできると思う。 パース結果のファイルサイズが大きすぎてバイナリ扱いされてて笑った。 https://raw.githubusercontent.com/mizchi/dts-parser/mast…
やりたいこと: TypeScriptの型定義 *.d.tsファイルをパースして型情報を手に入れたい 最初に考えたこと: TypeScriptのASTを引っこ抜いて適当にパースすれば良いんじゃね? scala.jsの作者がTypeScriptからscala.jsへの変換を書いてるのを発見 sjrd/scala-js-…
最近、というか昨日からTypedCoffeeScriptの開発再開してAST 気分が盛り上がってるので、簡単なチュートリアルでも。 この記事でやること ASTの取得 ASTの生成 JavaScript の出力 やらないこと 構文解析 準備 適当にプロジェクト作ります。 $ mkdir tinyaltj…
coffeescriptのclass syntaxで生成されたコードと、typescriptのそれは、お互いに継承でき、互換があると言われている。 本当に互換があるのかちゃんと調べないといけないなーと常々思ってたので、確認する。 検証コード coffeescript class A f: -> console…
機龍警察 暗黒市場 (ミステリ・ワールド)作者: 月村了衛出版社/メーカー: 早川書房発売日: 2012/09/21メディア: 単行本購入: 1人 クリック: 12回この商品を含むブログ (24件) を見る ヨハネスブルグの天使たち (ハヤカワSFシリーズ Jコレクション)作者: 宮内…
ここしばらく気が狂ったようにGithubのAtomのコードを読んでた。 コードリーディングの成果はここに貼ってる。まだ更新するかもしれない atom-reading.md で、大体のコードを読んだのはいいとしてなんか作らないと勿体無い気がしたので、エディタ内でgit-gre…
昔からガンダムというかガンプラが好きで、子供の頃はガンダム作品を見ずにとりあえずガンプラをひたすら作ったりしてた。たしかミニ四駆の流行が終わってから、自分は機材がもったいなくてSDガンダムか何かのプラモを作り続けていたような気がする。 とはい…
誰とも会わなかった(完) 読んだ本 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践)作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子出版社/メーカー: 翔泳社発売日: 2011/04/09メディア: 大型本購入: 19人 ク…
momicっていうmongo shell風APIでストレージを使える自作の薄いラッパーが作ってるんだけど、それの上にActiveModel風のAPI足して便利にした。 mizchi/momic v0.3.3 User = Momic.Model.extend # or extends style key: 'users' Momic.Model.setup({ name: '…
最近自分で非同期前提のプラグイン書くときはThenableな感じで書いてることが多い。 Thenableってのはどういうことかというと、typescirptのes6-promises では次のように定義してある。 interface Thenable<R> { then<U>(onFulfilled: (value: R) => Thenable<U>, onR</u></u></r>…
誕生日だけど誰とも会わずにひたすら家でコード書いてた、朝から何も食べていない。 26歳になりました。なおこのリンクは26歳になったことと関係はなく欺瞞は一切ない http://t.co/CsuJWpKXrM— 俺は平気だよ (@mizchi) 2014, 5月 2 というわけで賢いルーター…
うちのPS4ちゃんは生まれつき体が弱く…っていうアレ 追い込みの峠を超えて、チャイルドオブライト出たしPS4久しぶりにやろうと起動したら、青いランプのまま起動せず死んだ。 症例 ぐぐったら症例が結構出る。XBOX360のレッドリング・オブ・デスになぞらえて…