タグ

2014年3月6日のブックマーク (5件)

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    NetPenguin
    NetPenguin 2014/03/06
  • APIのバージョニングは限局分岐でやるのが良い - Hidden in Plain Sight

    ちょっと前にTwitterAPIのバージョニングをどうやるかみたいな話をしていたのですが、そのへんもやもやしているので少し整理しておきたいなと。 APIのURLを/api/v1/*とかってやるの、やめたほうがいいとおもうんだけどなぁ。いざv2を作るとなったときに、大量のコピペが発生して後悔するよ、って伝えたい。— Kenn Ejima (@kenn) February 28, 2014 さて、これについて色々と異論・反論も含めた意見が出たのですが、まずは、大昔にURL方式(=コントローラ分割)でやってきて後悔したぼくが、(5年ぐらい前から)現在はどうやってAPIのバージョンを管理しているか?について紹介します。 基原理としては、コピペが多発する根っこで分岐(=コントローラ分割)じゃなくて、必要最小限のところで限局的に分岐するのがいい、という考え方に基づきます。 一言でいうと、「パラメー

    APIのバージョニングは限局分岐でやるのが良い - Hidden in Plain Sight
    NetPenguin
    NetPenguin 2014/03/06
    "モデルやその他のクラスでもAPI versionを参照する必要がでてきます" バージョンによって読み先のDBが違うとか?
  • SmalltalkとScalaのトレイトの違い

    Nebuta @nebutalab Smalltalkは教育用のScratchくらいで殆ど使われていないが、そのコミュニティー(というかケント・ベック)からはデザインパターンやテスト駆動といった(少なくとも出てきた当時は)汎用的で革新的なアイデアが出てきたわけだ。Haskellもそういう立ち位置のイメージがある。 2013-03-01 17:48:44 sumim @sumim @nebutalab TraitsとかClassboxes、DCIアーキテクチャはいずれも2000年以降ですから比較的最近になってからも、他でも使えるアイデアを創出していますね。教育分野以外への導入実績もあるのでぜひ知っておいて下さい→http://t.co/tAY9PvG33w 2013-03-01 18:46:04

    SmalltalkとScalaのトレイトの違い
    NetPenguin
    NetPenguin 2014/03/06
    大本のTraitとScalaのTraitは何がちがうのか?
  • GitHub実践入門が3/20発売 現場で使える実用的なガイド | Act as Professional - hiroki.jp

    書は、世界中の開発者が行っているGitHubを利用した開発方法を、みなさんが現場で使えるようになるためのガイドとして執筆しました。よって、GitHubの解説だけにとどまらず、開発ワークフローやそれを支えるほかのツールにも踏み込んで解説しています。 現場で使えるノウハウが凝縮されたGitHubのガイド 書は現場でGitHubを徹底的に活用するために、UIの解説、Gitの操作、実際に手を動かしながら試せるPull Request、開発ワークフロー(GitHub Flow, Git Flow)の解説、Jenkinsなど開発を支えるツールのGitHubとの連携について丁寧に執筆しました。こちらで目次が公開されています。GitHubを今まで使っていた人も、こんなのあったの?ってなるようなTipsなどもちりばめました。 GitHubを使ってPull Request文化の開発をどうやるべきなのか開発

    GitHub実践入門が3/20発売 現場で使える実用的なガイド | Act as Professional - hiroki.jp
    NetPenguin
    NetPenguin 2014/03/06
    もう GitHub (PullRequest) じゃない開発には戻りたくない…
  • W3C、ゲームコントローラ対応の標準仕様「Gamepad API」のドラフトを公開

    入力デバイスとしてマウスやキーボード、タッチとは別に、ゲームマシンのコントローラのようなデバイスに対応する仕様として、W3Cは「Gamepad」仕様のワーキングドラフトを公開しました。 この仕様がどういうものなのか、Introductionのところで次のように説明されています。 Currently, the only way for a gamepad to be used as input would be to emulate mouse or keyboard events, however this would lose information and require additional software outside of the user agent to accomplish emulation. 現在のところ、インプットデバイスとしてゲームパッドを利用するにはマウスかキ

    W3C、ゲームコントローラ対応の標準仕様「Gamepad API」のドラフトを公開
    NetPenguin
    NetPenguin 2014/03/06
    プレステ…