タグ

2014年11月19日のブックマーク (4件)

  • Goを使い複雑性を回避する | POSTD

    『銀の弾などない— ソフトウェアエンジニアリングの質と偶有的事項』 を書いたFred Brooksはその論文の中で、 偶有的な複雑性と質的な複雑性 について重要な区別をしています。 質的な複雑性 とは、問題特有の領域から生じる複雑性のことを指します。例えば、SMTPクライアントを作成しているディベロッパは、 RFC 5321 の核心の細かいところ全てに取り組む必要がありますが、これはSMTPクライアントの作業をする上で避けては通れないものです。これに対して 偶有的な複雑性 とは、私たちが自ら作り上げた問題から生じる複雑性のことを指します。 技術者としては、自らの選択で生じる偶有的な複雑性によって、余計な負担が増えないようにとても注意しなければなりませんよね。その意味では、言語の選択は偶有的な複雑性を軽減できる完璧な例と言えます。Webアプリケーションを書くのにアセンブリ言語を選びます

    Goを使い複雑性を回避する | POSTD
  • Garage RailsでOAuth認証付きのRest APIをお手軽開発! 

    CookpadさんがOSSで先日OSSで公開されたGarageはRestfulなAPI + OAuth(Doorkeeper)をワンストップで提供してくれるgemです。 ちょうど触る機会が出てきたので、今回四苦八苦しながら使ってみたのでそのメモです! 🎂 今回のサンプル実装今回はOAuthで認証して、次のシンプルなAPIにアクセスできるようにするまでのサンプルを作成します。 GET /v1/users => ユーザーのリスト出力 GET /v1/users/:id => 個々のユーザー情報の出力 🎃 Gemの追加Gemfileに以下を追加して、bundle install。 gem 'garage', github: 'cookpad/garage' gem 'responders', '~> 2.0' # If you use Rails4.2+ group :development

    Garage RailsでOAuth認証付きのRest APIをお手軽開発! 
  • 私にとってニコニコ動画は空き地だった

    例の淫夢を憎む人の記事を読んで思う。 『そもそもツイッターを筆頭にあらゆるソーシャルなネットワークサービスが 自分達にとって都合が良く心地の良いなれ合い環境を作り出すツールや場所として存在しており、 故に淫夢のような特定集団の形成や、その集団がエゴイステイックに闊歩するのは必然なんじゃない?』 ...というのは一旦置いといて、 ニコニコ動画も随分まっとうな物になったんだなぁと。 ---------------------- 私にとってニコニコ動画という場所は空き地だった。 ドラえもんの漫画に出てくるような土管の積んである様な。 そこは非社会的な・隔絶されたグレーゾーンであり、 大人のルールから外れた場所であった。 子供としてはしゃげる場所、大の大人が子供になりたくて来る場所だ。 かつてのニコニコを知っている人は思い出せるだろう。 アニメや映画は丸上げされ、キーボードは飛び散り、狂った裸の馬

    私にとってニコニコ動画は空き地だった
  • niconicoの検索を支えるElasticsearch // Speaker Deck

    niconicoでのElasticsearch運用事例的なお話。 第7回elasticsearch勉強会 #elasticsearch #elasticsearchjp elasticsearch.doorkeeper.jp/events/16837 報告ブログ記事 http://ch.nicovideo.jp/dwango-engineer/blomaga/ar674946 運用事例や構成/設定などの情報を参考に伺いたいので @shoito / fb:shoito に是非お声かけを。

    niconicoの検索を支えるElasticsearch // Speaker Deck