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

今朝見た夢

命令を受けて飛行機で宜野湾へ行くことになった。宜野湾空港に着くと地下発着場から到着し、そのまま地下宜野湾空港から宜野湾地下鉄駅ホームへ接続し、階段を登り地上に出た。陸に出ると沖縄らしい南国の雰囲気だが、満潮になると宜野湾駅は水没した。宜野…

twitterのid:mizchiがはちま禁止でBAN対象になった件に対し、作者kozoh氏に対して質問です

@kozoh氏に直接リプライを送ったのですがブロックされており、タイトルに @kozoh を含むタイトル爆撃も考えたのですが、さすがに攻撃的すぎるアプローチであり、おそらく僕の1favしかないツイートを理由にBANしたであろう@kozoh氏なら、観測範囲に引っかかる…

サブカルとインターネットと教養主義と反知性主義

大人になるにつれ文化的な教養に対してある種の精神的成熟を要求されるようになる圧力なんとなく感じてて、面倒なんだけど自分も他人に対してそういうの要求している気がしているし、自分に対して自分は要求を満たしていないという不満があり、いろいろ面倒…

CoffeeScriptReduxでsuperが実装されてなかった話

TypedCoffeeScriptでsuperの型検査書くかーと思って試してみたら、パースに失敗する。 class X f: -> class Y extends X f: (args...) -> super こんなの。 理由 Fork元のcoffeescriptreduxで実装されてない。 代替手段 親のプロトタイプをメソッドをapplyす…

TypedCoffeeScript v0.8.3 インターフェース継承、分割代入プロパティの追跡

これなきゃだめなやつだろと思ってインターフェース継承を実装してきた mizchi/TypedCoffeeScript https://github.com/mizchi/TypedCoffeeScript インターフェース継承 class宣言時にインターフェース継承ができる class Point x :: Int y :: Int struct Siz…

TypedCoffeeScript v0.8.1 リリース

大量にダーティハックが残ってますが一応使えるやつとしてリリースしました。 数字が中途半端なのは、v0.8で仮リリースするつもりだったけど、v0.8.1でかなり修正したからです。 まだまだ仕様はテストコード読めって感じですが、試験的に使う程度にはどうに…

TypedCoffeeScript進捗どうですか(5)

mizchi/TypedCoffeeScript https://github.com/mizchi/TypedCoffeeScript 仕事でロンドンで忙しかったんだけど飛行機の中でがりがり書いてた。 総称型 総称型って言葉が概念的にどこまで包括してるかちょっと自分あやふやなんだけど、とりあえずこれできるよ…

ブログで何を書くべきか

あるいは、何を書かざるべきか。 自分の中でブログを書く基準は二つある。 Twitterであらぶって気づいたら140字超えてた場合 酒飲むなどして意識が高まった時に本音が出てあれはこーだろーとうんうんと同意がとれた場合 最近は肩の力抜いて書こうとしていて…

ウェブエンジニアの生存戦略

最近、この話題について経営者目線の話が多かったので、エンジニアのスキル獲得戦略とその最大化という観点から話をする。 まず目下のウェブエンジニアとして一番の課題は、「35歳定年説をどう乗り切るか」、ということだろう。もちろん、みんな35歳定年説な…

巨大な(あるいは、汚くて邪悪な)コードの泳ぎ方

ロンドンへの飛行機(11時間)で暇だったから書いた文章。 自分でゼロからすべてのコードを書けるときはテストファーストでいいけど、アンドキュメントな実験的なライブラリを利用する際や、巨大なプロジェクトの一部としてコードを書く際は、テストファースト…

Chromeのdevtoolsの中でTerminalを動かせてヤバイ

やばい ↑ Chromeの中のTerminalの中のtmuxの中でvimが動いている様子です Terminal in Chrome Devtools — Dmitry Filimonov 導入手順 Chrome Web Store - Devtools Terminal をChromeでインストール $ npm install -g devtools-terminal $ devtools-terminal…

TypedCoffeeScript進捗どうですか(4)

自分がほしい機能がひと通り、大雑把に実装が終わった。とはいえ、推論が壊れるケース、壊れないケースは自分しか認識できていなさそうなため、自分で直す気力がある人以外が触れるのは推奨しない。 まだコードが汚く、コンフリクト考えずに大雑把に書きなお…