タグ

2015年3月16日のブックマーク (6件)

  • Contents Delivery Managementという考え方 - 最速配信研究会(@yamaz)

    地震速報の話 Iさん:ヤフーの全ページに一気に情報を反映させる仕組みってないかな? yamaz:  広告サーバはどうですかね?設備はもうあるし、クリックや表示カウントもできますよ。 1秒間に数万アクセス――地震発生時にYahoo! JAPANトップに現れる“あの枠”の裏側 - Yahoo!ニュース スタッフブログ 当時ヤフーの全ページに一気にデータを反映させる仕組みは広告サーバしかなかったので、地震速報の実装は広告サーバをベースに行われた。もう10年ほど前の話だ。 Contents Delivery Managementという考え方 弊社はいわゆる広告システムを作っている会社だけど、広告システムを9年前に作ろうと思ったときに「広告システムって結局のところなんなのだろう?」というのを非常に考えた。いわゆる「バナー配信システム」を作ることはもちろんすぐできたけれど、今後ありとあらゆるインターネ

    Contents Delivery Managementという考え方 - 最速配信研究会(@yamaz)
    joker1007
    joker1007 2015/03/16
  • 「LINE」に深刻な脆弱性 外部から全トーク履歴を抜き出される危険性あり - THE ZERO/ONE

    全世界で5億人以上が利用しているメッセージ・アプリ「LINE」に深刻なセキュリティ脆弱性が存在していたことが判った。この脆弱性を悪意ある攻撃者に突かれると、利用者のスマートフォンに保存されているLINE内のトーク履歴や写真、友達リストなどを外部から不正に抜き出されたり、改竄される恐れがある。LINEは3月4日に、この脆弱性を修正したバージョンを緊急リリースしている。利用者は自身のアプリが最新版にアップデートされているかどうかを至急確認したほうがいいだろう。 この脆弱性はサイバーセキュリティ・ラボのスプラウト(記事掲載の『サイバーインシデント・レポート』発行元)が発見し、1月30日にソフトウェア等の脆弱性情報を取り扱うIPA(独立行政法人情報処理推進機構)に報告したものだ。IPAから2月2日に脆弱性の通知を受けたLINEは、2月12日に脆弱性の一部についてサーバー側で対策。3月4日のアップ

    「LINE」に深刻な脆弱性 外部から全トーク履歴を抜き出される危険性あり - THE ZERO/ONE
    joker1007
    joker1007 2015/03/16
    名前でXSS起きるの流石に杜撰だな……。
  • プログラムを高速化する話

    9. 9 最適化について 「細かい効率のことは忘れて、時間の 97% について考え よう。時期尚早な最適化は諸悪の根源だ。それでも残り 3% についても機会を逃すべきではない」 - Donald E. Knuth 「プログラム最適化の第一法則 : 最適化するな。 プログラム最適化の第二法則 ( 上級者限定 ): まだするな。 」 - Michael A. Jackson 11. 11 最適化の対象 主に Intel の Haswell マイクロアーキテクチャ以降を対象 多くのテクニックは他のプロセッサにも応用できます ベース マイクロアーキテクチャ プロセスルール 登場年 Nehalem Nehalem 45nm 2008 〃 Westmere 32nm 2010 Sandy Bridge Sandy Bridge 32nm 2011 〃 Ivy Bridge 22nm 2012 Hasw

    プログラムを高速化する話
    joker1007
    joker1007 2015/03/16
    自分でここまでやるような事は、俺の分野ではまず無いと思うんだけど軽く抑えておくぐらいはしておかんとなあ。
  • エンジニア話法は"ルー語"よりスゴかった

    エンジニアさんって横文字を使って要件を伝えることが多いですよね。そして、いつの間にやら、それが普通の会話にも出てくることが多いようです。 「今度のプロジェクトにアサインされたので、今のステータス、アップデートしてシェアしてください」 「了解です。アライアンス案件だけど当社イニシアチブなのでフルコミットでお願いしますね」 とか。 ちょっとした日常会話でも、 「新しくオープンしたお店にいくんだー」 「あとでフィードバックちょうだい」 という会話を平気でしてしまいます。 「課長、明日の予定がダメだそうなんですけど」 「リスケですね。じゃあ来週の課長のステータス確認して、アサインしなおしてフィックスできたら教えてね」 要は予定を再調整してねってことですから、日語で普通にそう言うべきですよね、来。 「クライアントさんから、障害報告が来ていますけど、どうしますか」 「じゃあエビデンスとっといて。フ

    エンジニア話法は"ルー語"よりスゴかった
    joker1007
    joker1007 2015/03/16
    障害・テスト関係でエビデンスは使う。その他でちょくちょく英語が混じるのは使ってるツールが基本英語だからでそっちの単語に合わせているだけなんだと思う。仕事関係無い会話では使わねえよw
  • [O] MeCab 用の新語辞書 mecab-ipadic-neologd を公開しました

    MeCab 用の新語辞書 mecab-ipadic-neologd を公開しました Tweet [NLP] 日語の文書を機械的に処理しようと思った時に、ほとんどの人が MeCabとIPADIC(IPA辞書)の両方、または、どちらかを使うことになります。 IPADICはとてもよく出来ていますが、更新されないまま年月が過ぎているので、例えば2015年3月上旬に急に流行ったような言葉は収録していません。そのため、今日生まれたような新しい文書(例、Apple Watch発売)を解析する時に困ります。困らない人もいますけど、僕は困ります。 その課題に対処するために、日全国津々浦々、自然言語処理に関わる全ての人は独自にMeCabの新語辞書を作って対応しているわけです。その際に元データとして使われることが多いのは Wikipedia語版やはてなキーワードなどです。 困ったことに、新語辞書を生成

  • Backbone.JSからAngular2まで、全9大JavaScriptフレームワークを書き比べた! - paiza times

    (English article is here.) こんにちは、吉岡([twitter:@yoshiokatsuneo])です。 ウェブ開発に欠かせないJavaScriptフレームワークですが、日々発展しておりReact.js, Ractive.js, Aurelia.js, AngularJS2.0など次々と新しいフレームワークが出てきています。 一体どれを使えばいいのか?何が違うのか?何から調べていいのか迷うことがあります。 そこで、現時点で事実上全てとなる、9大主要フレームワークについて、実際に使ってみて比較を行います。 Backbone.js Ember.js Knockout.js AngularJS(1.x) React.js Ractive.js vue.js Aurelia.js AngularJS2.0(アルファ版) これらのフレームワークでは、以下のような機能が実現さ

    Backbone.JSからAngular2まで、全9大JavaScriptフレームワークを書き比べた! - paiza times
    joker1007
    joker1007 2015/03/16
    Backboneの中で直接$(selector)読んでて相当アレな感じだったし、この人あんまりJS書いてないだろ疑惑がある……。後、最後のまとめが適当過ぎ。フレームワークの名前だけ見て自分でググった方が良いですよ。