タグ

2015年5月26日のブックマーク (9件)

  • 破れ紙の片割れのようなMixinができてしまうワケ - @kyanny's blog

    最近「Mixin は避けられれば避けたほうがよいのではないか」と思い始めている。扱いに困るダメ実装の Mixin を簡単に作れすぎてしまうからだ。 Wikipedia の定義によると、 mixin とはオブジェクト指向プログラミング言語において、サブクラスによって継承されることにより機能を提供し、単体で動作することを意図しないクラスである。 とのことなので、そもそも Mixin される側の実装と結びつきが強くなるのは仕方ないのだろう。しかし、まれにだが破れ紙の片割れのような実装を持つ Mixin ができてしまうことがある。 一枚の紙を適当に手で破って二枚にする。断面はギザギザだが、破った二枚の紙の断面はぴったり一致する。もともと繋がっていたものを切り離したのだから当然だ。だが破れ紙の断面にぴったり合うような別の紙を用意するのは簡単ではない。別の紙を合わせる必要があるのならば、紙を破るときに

    破れ紙の片割れのようなMixinができてしまうワケ - @kyanny's blog
    shimooka
    shimooka 2015/05/26
    一理ある。というか、あるある
  • スケーラブルなプログラミングのために何が必要か - ジンジャー研究室

    Fluxに関する独自解釈と妄想を、何かの翻訳っぽく書いた。 スケールするアーキテクチャ フレームワークを作る時、我々は「簡単に記述する」ことを第一に考えがちだ。 そして、簡単にするための仕組みはウケる。 逆に記述量が増えるとウケない。 しかし例外があって、多く書くことによるメリットが受け入れられたときは別だ。 例えば、Backbone.jsを使うと記述量が増える事は誰もが認めるところだが、MVCの実現というメリットのために広く受け入れられた。 要するにトレードオフなのだ。 ここのところFluxアーキテクチャが注目を浴びているが、書いてみると記述量は相当増える。 そもそも登場人物が多すぎる。 Action、Dispatcher、Store、View、それからそれらの間に挟まって仕事をする者達。 一体彼らは何をしたいのか。 最近になって分かってきた。 これはアプリケーションそのものを抽象化した

    スケーラブルなプログラミングのために何が必要か - ジンジャー研究室
  • レアルの後任監督候補…最有力のベニテス監督はファンから不人気か | サッカーキング

    2014年5月24日に前人未到のチャンピオンズリーグ10度目の制覇を達成してからわずか1年、レアル・マドリードがクラブ12年越しの悲願だった“ラ・デシマ”(CL10度目の制覇)をもたらした指揮官に見切りをつけた。レアル・マドリードのフロレンティーノ・ペレス会長は25日、カルロ・アンチェロッティ監督を解任することを正式に発表した。 レアル・マドリードは今シーズン、公式戦22連勝を達成してFIFAクラブ・ワールドカップを制覇するなど、昨年末までは破竹の快進撃を続けた。しかし、今年に入り失速したチームは、コパ・デル・レイ(スペイン国王杯)ではベスト16でアトレティコ・マドリードに、CLでは準決勝でユヴェントスにそれぞれ敗れ、リーガ・エスパニョーラでもバルセロナに逆転優勝を許した。 主要タイトル無冠が現実味を帯びてきた頃から囁かれ始めたアンチェロッティ監督の解任だが、チームでは大黒柱のポルトガル代

    レアルの後任監督候補…最有力のベニテス監督はファンから不人気か | サッカーキング
  • WebAPIでエラーをどう表現すべき?15のサービスを調査してみた - Qiita

    2017-01-05 追記 2016年3月にエラーの標準形式RFC7807「Problem Details for HTTP APIs」が提案され、今日現在proposed standard(標準化への提唱)となっています。こちらも是非ご覧ください。 RFC 7807 - Problem Details for HTTP APIs HTTP APIの詳細なエラー情報をレスポンスに持たせるための仕様 最近はREST APIを提供しているサービスが増えてきていますね!また公開されるAPIだけでなく、Microservicesなアーキテクチャを採用して、バックエンドがWeb APIで通信するケースも増えてきているように思います。 APIを使うときはあまり気にしたこともなかったですが、いざAPIを設計してみるとどんなインターフェイスがいいのか、どんな形式がいいのかといった疑問が次々と出てきます。

    WebAPIでエラーをどう表現すべき?15のサービスを調査してみた - Qiita
    shimooka
    shimooka 2015/05/26
    HTTPステータスはどうなってんだろ?
  • 【バイク】ヤマハ公式さんとホンダ公式さんの微笑ましいやり取りまとめ【メーカー】

    競合メーカーのアカウントを片道フォローしていたり、RT魔だったりと自由な運営姿勢で注目を集めているヤマハ発動機Twitter公式アカウントさん。 ヤマハ バイク @yamaha_bike カワサキの公式垢さん(@Kawasaki_JPN)はヤマハ公式垢さんをフォローしてくれてません(´Д` ) “@mrn_bmg: カワサキの公式垢さんがいつのまにかスズキ二輪公式垢さんをフォローしていたことにさっき気付きました pic.twitter.com/NDRMAdZvaq”

    【バイク】ヤマハ公式さんとホンダ公式さんの微笑ましいやり取りまとめ【メーカー】
    shimooka
    shimooka 2015/05/26
    ほのぼの
  • Android MはLollipopと同様にまずデベロッパープレビューを提供し8月に正式リリース予定。またAndroid Mではバッテリーの持ちとRAM使用量の改善への取り組みを強化中との情報。 - アンドロイドラバー

    Android MはLollipopと同様にまずデベロッパープレビューを提供し8月に正式リリース予定。またAndroid Mではバッテリーの持ちとRAM使用量の改善への取り組みを強化中との情報。 先日、内部ではマカダミアナッツクッキー(MNC)というコードネームで呼ばれていることが分かったGoogle I/O 2015で発表予定のAndroid Mですが、徐々にAndroid Mに関する情報が明るみになってきています。 Android Policeは、Android Mに関するより詳細な2点の情報を得たと報じています。 今回の情報の信用度は、10段階中7で高めとなっています。 Android Mはまずはデベロッパープレビューを提供し8月に正式リリース まず1点目は、Android Mはまずはデベロッパープレビューを提供し8月に正式リリースするという情報です。 この流れは、昨年のGoogle

    Android MはLollipopと同様にまずデベロッパープレビューを提供し8月に正式リリース予定。またAndroid Mではバッテリーの持ちとRAM使用量の改善への取り組みを強化中との情報。 - アンドロイドラバー
  • Engadget | Technology News & Reviews

    Research indicates that carbon dioxide removal plans will not be enough to meet Paris treaty goals

    Engadget | Technology News & Reviews
    shimooka
    shimooka 2015/05/26
    んで、目を盗まれる、と。
  • WebAPIリクエスト仕様書としてcurlコマンドのご提案 - Qiita

    WebAPIの仕様を記述する方法はいくつかあると思う。 普通に日語で記述する JSON Hyper-Schema、WADL、RAML、Swaggerなどを使う 仕様書の代わりにプログラムを書く HTTPメッセージそのものを記述しておく でも、文法にばらつきがあったり、読みにくかったり、ツールのセットアップが面倒だったり、どれもイマイチな所があって、手軽な方法が欲しいと思っていた。 何気なくcurlコマンドのオプションを調べていたら、「もうこれでAPIドキュメント扱いにしちゃえばいいんじゃね?」と思えてきたのでメモしておく。 curlコマンドのおさらい curlコマンドはlibcurlの付属コマンドで、最近のUnix系OSなら大抵最初から入っていると思う。コマンドの詳細はmanを読んでいただければ。 cURL - How To Use (マニュアルページ日語訳) curlコマンドのオプシ

    WebAPIリクエスト仕様書としてcurlコマンドのご提案 - Qiita
  • 2季ぶりのリーガ復帰が決定…ベティスFW「本当に長い戦いだった」 | サッカーキング

    週末に行われたリーガ・エスパニョーラ、最終節が開催された1部ではコルドバ、アルメリア、エイバルの3チームの降格が確定する一方、全42節のうち第40節まで消化した2部ではレアル・ベティスの昇格が決定した。 1位および2位に加え、3位から6位で行われるプレーオフを制したチームが昇格する2部。ここまで25勝9分6敗のベティスは、19勝19分2敗の3位スポルティング・ヒホンに8ポイントの差を付けて自動昇格となる2位以内を確定させ、2シーズンぶりの1部復帰を達成した。 現地24日に行われた一戦でアルコルコンに3-0で快勝し、拠地ベニート・ビジャマリンで昇格を決めたベティス。多くの選手が歓喜の声を上げる中、チームの絶対的エースであるFWルベン・カストロは、熱狂的な応援で知られるベティスのサポーターとの一体となった戦いを強調した。 「当に長い戦いだった。全ての人々がシーズンを通じてチームと一体となっ

    2季ぶりのリーガ復帰が決定…ベティスFW「本当に長い戦いだった」 | サッカーキング
    shimooka
    shimooka 2015/05/26
    ルベン・カストロ、32点も獲ってたのか