2013-01-01から1年間の記事一覧

型付きcoffees-scriptを作り始めた

たぶん僕は人類の怠惰を極めたようなcoffee-scriptの文法が好きすぎるのだけど、その結果型を書けるcoffee-scriptを作り始めてしまった。 Fork元はCoffeeScriptRedux mizchi/CoffeeScriptRedux https://github.com/mizchi/CoffeeScriptRedux/tree/type とり…

jQuery.Deferred対応でイージングできる$.animate関数書いた

デフォルトのanimateが妙に使いにくかったので、書き直すと同時に自分でeasing関数を書けるように拡張したり、さっくりでっちあげた。 引数2つでprogressを返す関数をコールバックで渡す easing: (cnt, max) -> ... $.animateはDeferredオブジェクトを返す。…

設計と設計概念とモジュール化

プロダクトコードをレガシー化させて人員追加時の学習コストを強いるより、プロダクトコードをリファクタして機能を切り出したほうが皆幸せになるとは思うんだけど、それできてるの優秀な人間だけで固めてるクックパッドぐらいしかなさそう— 性格は糞 (@mizc…

Macで最速でNodeOSを起動する

Node OS っていうユーザーランドがJSで書かれてるOSが一部で話題になってた。 とりあえず何も考えずに動かしてみた 今 NodeOS on Docker on Ubuntu on Vagrant on OSXですね— 性格は糞 (@mizchi) 2013, 10月 9 恥ずかしながらVagrant落としてさえいなかった…

HTML5のシングルページアプリケーションのセキュリティ

昨日の記事で、抽象的なまま書きまくった反省もあるのだけど、それと同時に残念な気持ちになったので、すごく当たり前のことを書く。 オンラインゲームでクライアントに状態を持ったらメモリ操作されて危険っていうブコメが多かった。それは正直、古典的なウ…

世の中のHTML5アプリケーションが糞だから、俺が「初期化」の作り方を教えてやんよ

2chまとめみたいなタイトルにしてみた。(してみたかった) HTML5のアーキテクチャと初期化とキャッシュの考え方が、「ウェブエンジニア」は本当に出来てない。 とくにソシャゲをウェブビューに貼ってスマホ対応しました系。本当にダメ。 じゃあどうするか?基…

ソースコード上の主語は誰か、という話

ふとTwitterで投げたらリプライたくさんきた これ素朴な質問なんだけど、ソースコードで英語でコメント書くとき、守護はIなのかWeなのかコードそのもので受動態で書くのか、どっちなの— 性格は糞 (@mizchi) 2013, 9月 23 @mizchi 一行目は主語無し(命令形)…

株式会社はてなに入社しました

株式会社はてなに入社しました