タグ

2016年3月25日のブックマーク (6件)

  • 翻訳: WebAPI 設計のベストプラクティス - Qiita

    これは Enchant の開発者である Vinay Sahni さんが書いた記事「Best Practices for Designing a Pragmatic RESTful API」1を、ご人の許可を得て翻訳したものです。 RESTful な WebAPI を設計しようとすると、細かなところで長考したり議論したりすると思います。また、他の API に倣ってやってはみたものの、当にそれでいいのか、どうしてそうしているのか分からない、何てことも少なくはないと思います。 この記事では、そのようなハマリどころについて Vinay さんなりの答えを提示し、簡潔かつ明快に解説してくれています。 今後 WebAPI を設計される方は、是非参考にしてみてください。 なお、誤訳がありましたら編集リクエストを頂けると幸いです。 まえがき アプリケーションの開発が進むにつれて、その WebAPI を公

    翻訳: WebAPI 設計のベストプラクティス - Qiita
    ishiduca
    ishiduca 2016/03/25
  • ブラウザから使える O/R マッパ、 js-data を使ってみる - クックパッド開発者ブログ

    ヘルスケア事業部の濱田です。花粉がつらい時期ですが、みなさん楽しく開発してますか? おいしい健康では、JavaScript(以下 JS)で非同期にサーバ側のリソース操作を行う際に、js-data というライブラリを使っています。Rails ユーザにとってはとっつきやすい便利なライブラリですが、日語での情報がほとんど見当たらなかったため、簡単にご紹介したいと思います。 js-data とは JS 製のデータ管理用ライブラリです。RESTful API などを通じて取得できるデータ(リソース)を抽象化して、CRUD 操作を統一したインターフェースで行えるようにしてくれます。 リソースごとにオブジェクト(モデル)を定義したり、find でデータを取ってくるなど、ActiveRecord などの O/R マッパのような使い勝手が特徴。設計等には Ember data の影響を受けています。 以下

    ブラウザから使える O/R マッパ、 js-data を使ってみる - クックパッド開発者ブログ
    ishiduca
    ishiduca 2016/03/25
  • left-padの文字列連結はクソではない - NullPointer's

    例のleftpad, GCを虐めるためとかコンパイラの最適化を確認するために用意する、「無駄に一時オブジェクト量産するクソコードの典型例」みたいな実装なので、こんな小さい関数のために、信頼できない人のコードを、実装を見るでも無く、依存性追加してたってことで、— INADA Naoki (@methane) March 24, 2016 ここから始まる一連の、モジュールの依存性に関する議論はなかなか興味深いが、自分的に気になったのは以下の一節 GCを虐めるためとかコンパイラの最適化を確認するために用意する、「無駄に一時オブジェクト量産するクソコードの典型例」みたいな実装 ソースを見てみようか。 left-pad/index.js at 0e04eb4da3a99003c01392a55fa2fdb99db17641 · azer/left-pad · GitHub なるほど一見するとクソコー

    left-padの文字列連結はクソではない - NullPointer's
    ishiduca
    ishiduca 2016/03/25
  • 「2人以上出産」発言:校長、退職へ…大阪市教委方針 | 毎日新聞

    大阪市立中学校の男性校長(61)が2月末の全校集会で「女性にとって最も大切なことは子どもを2人以上産むこと」と発言するなどした問題で、市教委は校長を3月末で退職させる方針を固めた。懲戒処分も検討しているが、「過去の事例などに照らすと難しい」との声が内部で出ており、見送られる公算が大きい。 校長は昨年度末に定年退職し、今年度は1…

    「2人以上出産」発言:校長、退職へ…大阪市教委方針 | 毎日新聞
    ishiduca
    ishiduca 2016/03/25
  • クライフさん死去:現代サッカーの礎築く…攻守一体の戦術 | 毎日新聞

    24日に68歳で死去したヨハン・クライフさんはポジションにとらわれない「トータルフットボール」を体現し、現代サッカーの礎を築いた中心人物だ。主将としてオランダ代表を準優勝に導いた1974年のワールドカップ(W杯)西ドイツ大会では、前線からの守備、浅いDFラインなど、攻守一体の革新的な戦術が世界に衝撃を与えた。 176センチ、67キロと細身だったが、高い技術と的確な状況判断でピッチに君臨。センターフォワードながら、頻繁にポジションを変えるなど、変幻自在の動きで得点に絡んだ。元日本代表でメキシコ五輪(68年)得点王の釜邦茂さんは「スピード、テクニックもあり、こちらがどうこう言えるような選手ではなかった。ボールを扱う技術などすべてが卓越していた」と評した。

    クライフさん死去:現代サッカーの礎築く…攻守一体の戦術 | 毎日新聞
    ishiduca
    ishiduca 2016/03/25
  • npmからkikとその他諸々が消されたまとめ

    npmとは、node.jsにおけるパッケージシステムのことだ。npmを使えば、他人の書いたnode.jsベースのプログラムとライブラリの入手と利用がとても簡単になる。 そのnpm界隈が混乱している。発端は以下のURLだ。 I’ve Just Liberated My Modules — Medium Azer Koçuluはkikという名前のnpmパッケージを公開していた。このkikというソフトウェアの中身についてはここでは関係がない。 さて、それとは別に、kik.comというスマフォ用のチャットアプリを出しているKik Interactive社がいて、kikという名前のパッケージをnpmで出したいので、名前を明け渡すように要求した。 Azerはこの要求を拒否した。すると、Kik Interactive社はnpmの管理者に片っ端からメールを投げまくり、そのうちの一人が反応して、Azerの意

    ishiduca
    ishiduca 2016/03/25