タグ

2014年7月22日のブックマーク (10件)

  • pixivでBloomFilterを使うためにやったこと - pixiv inside [archive]

    こんにちは。最近はAndroidアプリ開発に入門しました、@edvakfです。 pixivではキャッシュ兼汎用KVSとしてKyotoTycoon (KT)を使用しており、頻繁にアクセスされるキーはアプリケーションサーバー内のAPCPHPのshared memory cacheです)にもキャッシュすることで多段化しています。 このような構成の弱点として、「ほとんどの場合は値が無いけど毎回存在確認が必要なキー」の場合に前段にキャッシュが無くて毎回後段にまで問い合わせなければいけないという問題があります。ネガティブキャッシュ(値がないことをキャッシュする)を使うという手もありますが、問い合わせるキーの数が膨大になってくると現実的ではありません。 pixivでは、作品に付いている最大10個のタグについて、ピクシブ百科事典に記事があるかどうかを判定する必要がありました。これに加え、最近ではBOOT

    pixivでBloomFilterを使うためにやったこと - pixiv inside [archive]
    sucrose
    sucrose 2014/07/22
  • Cookieを使わずにユーザーを追跡する仕組みが普及しつつある | スラド IT

    Canvas機能を使った文字やグラフィックス描画の際の挙動の違いでWebブラウザの違いを識別する「Canvas Fingerprinting」という技術が開発され、すでにトップ10万のサイト中5.5%がこれを使ったユーザー追跡を利用しているという。 また、ユーザがCookieをこまめに削除しても、サイト側が同じデータをFlashのローカル共有オブジェクト(LSO、Flash Cookie)などに保存しておいて回復させれば、実質的にCookieを不滅化することができる。このEvercookieを実現する手段の一つである「Respawning by Flash cookie」sは、人気上位200サイトのうち10サイトで検出されたそうだ。 Cookieを無効にしていても、適切な対処をしない限り、閲覧者の行動はかなりの割合で漏洩している可能性があるようだ。 Canvas Fingerprintin

    sucrose
    sucrose 2014/07/22
  • ブロックできないオンライントラッキングツールが人気サイトに浸透

    プリンストン大学とルーヴェン・カトリック大学の研究者がまとめた論文「The Web never forgets: Persistent tracking mechanisms in the wild」によると、Canvas Fingerprinting技術を使ったオンライントラッキングツールがAlexaトップサイトに浸透している。同ツールが使われていると、ブラウザユーザーが追跡をブロックするのが非常に難しくなる。 モダンブラウザがサポートするCanvas APIを通じてレンダリングされたイメージには端末ごとのわずかな違いが生じる。これをデバイスの指紋のように用いるテクニックを2012年にカリフォルニア大学サンディエゴ校の研究者が発表し、Canvas Fingerprinting(Canvasの指紋採取)と呼んだ。同技術を採用したオンライントラッキングツールは、ユーザーには見えないテキストを

    ブロックできないオンライントラッキングツールが人気サイトに浸透
    sucrose
    sucrose 2014/07/22
  • 何かのときにすっと出したい、プログラミングに関する法則・原則一覧 - Qiita

    エンジニア組織を強くするためのを出版しました Qiitaでエンジニアリングをめぐる様々なコミュニケーションの問題とその解決策や考え方を書いてきた。それらの背後にあるエッセンスをこの度書籍として出版するに至りました。 エンジニアリング組織論への招待 ~不確実性に向き合う思考と組織のリファクタリング この書籍は、エンジニアリングを「不確実性を削減する」という第一原理で捉え直し、様々なエンジニアリングとその間のコミュニケーションをめぐる現象を説明していくものです。 デメテルの法則 別名最小知識の法則。デメテルは、豊穣の女神。アスペクト指向などの研究であった「デメテルプロジェクト」に由来。 基的な考え方は、任意のオブジェクトが自分以外(サブコンポーネント含む)の構造やプロパティに対して持っている仮定を最小限にすべきであるという点にある。 単純化して説明すると、オブジェクトの"メンバーのプロパテ

    何かのときにすっと出したい、プログラミングに関する法則・原則一覧 - Qiita
    sucrose
    sucrose 2014/07/22
  • mixiに報告した脆弱性4 - kusano-k’s blog

    mixiの脆弱性報告制度(すでに終了している)で報告した脆弱性。 mixiに報告した脆弱性1 mixiに報告した脆弱性2 mixiに報告した脆弱性3(+報告しなかった脆弱性) LivlisにログインしているユーザーのTwitterアカウント名の漏洩 2013/12/19 報告 2014/05/15 60,000円のAmazonギフト券が届いた 2014/07/08 修正完了 Livlisはmixi子会社のkamadoが運営するサービス。現在、Twitterでログインしてソースを見ると、 <script type="text/javascript"> var L = { "ShowUser": { "user_id": "50315", "screen_name": "kusano\u3055\u3093@\u304c\u3093\u3070\u3089\u306a\u3044", "nam

    mixiに報告した脆弱性4 - kusano-k’s blog
    sucrose
    sucrose 2014/07/22
  • 有益な話だし、GPL関係でググってこのページを見た人のために勝手に補足と..

    有益な話だし、GPL関係でググってこのページを見た人のために勝手に補足と個人的な疑問を放流してみる。 適当に調べてた知識を記憶をたよりに書いているので、間違いがあれば容赦なく指摘して欲しい。 # どうでもいいけど、元増田の話でOSがLinuxだったりしたら笑うw WEBシステムを閲覧した人がソースコードをよこせと言えるライセンスはAGPLGPLは元増田で書かれている通りで、WEBシステムを閲覧しただけではソースコードを請求することはできない。RMSらもこれには気づいていて、この穴を塞ぐためにAGPLというライセンスができた。このライセンスのソフトウェアを利用した場合、WEBシステムであろうと利用できる人はソースコードの請求を行えるようになる。 これは別にWEBシステムに限らず、ユーザーが何らかの形で利用できるシステムなら、ソースコードの請求が行える。 MySQLを利用したからといって、スク

    有益な話だし、GPL関係でググってこのページを見た人のために勝手に補足と..
    sucrose
    sucrose 2014/07/22
  • ガジェオタの憂鬱

    散財する機会が爆減した。 スマホ、タブレットの普及期は「おらワクワクしてきたゾ!」という感じで手当たり次第ガジェット買えた。 泥も林檎も窓タブも買った。すごく興奮できた。 でもモバイルデバイスが一巡したあたりから急に市場がつまらなくなった。 格安スマホが出てきて「レイトマジョリティに訴求する」なんて小売業者が言い出したあたりから退屈で仕方がない。 Tizen、火狐・Ubuntu・Fire Phone。遅すぎる。アーリーアダプターはもうスマホ、タブレットにwktkしない。 電子書籍を含むオンデマンドのコンテンツ配信もイマイチ盛り上がりに欠ける。 Apple TV、Chromecast、Fire TVに至っては意味が分からない。テレビ観る人っているの? たぶん今アツいのはIoTとかDMPとか、エンタープライズ向けのテックなんだよな。 コンシューマー向けだと、車載OSとウェアラブルがややホットだ

    ガジェオタの憂鬱
    sucrose
    sucrose 2014/07/22
  • MySQLを商用利用すると無料で使えないという都市伝説

    MySQLに限らないけど、「GPLは営利目的では使えない的な思い込み」は止めて欲しい。 先週、システム開発の提案で客先に行ってきた。 当方、30前半のSE。対応してくれた担当者は40代後半の情報システム部門の方。 提案したシステムの規模はそれほど大きくはなく、お客さんからもあまり予算はないと言われていたため、RDBMSに「MySQL」を使ったWebシステムを提案したところ、「それほど可用性は求めてないし、無料で使えるDBの方がいい」と言われた。 あぁ、商用ライセンスを購入すると勘違いしたんだな、と思ったので、「MySQLはGPLライセンスもあるので無料で使うことができますよ」と説明したところ、担当者の顔が険しくなった。 「GPLだとソースコードを公開しないといけないんだよ?たとえMySQLのソースコードを改変していなくても、MySQLを使ったソフトウェアであればソースコードを公開しないとい

    MySQLを商用利用すると無料で使えないという都市伝説
    sucrose
    sucrose 2014/07/22
  • 冷却スプレー吹きつけ後、ライター使い全身に火 (読売新聞) - Yahoo!ニュース

    20日午後5時頃、大阪府豊中市長興寺南の国道で、軽自動車を運転していた大阪市内の男性(24)が、たばこを吸おうとライターの火をつけたところ、全身に火が回り、重傷を負った。 助手席の男性(24)も顔や左手に軽いやけど。2人は、暑さを和らげるため、車内で冷却スプレーを全身に吹き付けていたといい、府警豊中署は、スプレーに含まれている可燃性ガスに引火したとみて調べている。 冷却スプレーによる同種事故では、2006年7月、埼玉県立高校の男子生徒5人が室内でスプレーを全身に噴射し、ライターで火をつけた直後に爆発し重傷。昨年7月には大阪府河内長野市の路上で、男性が自動車内でスプレーを使用後、たばこに火をつけて引火、顔にやけどを負った。 独立行政法人・製品評価技術基盤機構(NITE)は「冷却スプレーには可燃性ガスが含まれ、引火の恐れがあるので、使用後はライターなどを点火しないでください」と注意を呼び

    sucrose
    sucrose 2014/07/22
  • カネロニ(パスタ)とは?合うソースやレシピ、特徴などについて | パスタの種類とそれぞれの特徴

    カネロニ(パスタ)とは?特徴について カネロニとはイタリアのパスタの一種です。語源はイタリア語で「管」を意味するcannelloからきており、表記はcannelloni。「大きな葦」という意味があり呼び方はカネロニです。 太さは直径2~3cm、形は大型の円筒状で中にひき肉、野菜などの具を詰めソースをかけてべるのが特徴です。具を詰めて切った断面はとても綺麗で春巻きのようにも見えます。 感はとても弾力がありオードブルでもメイン料理にも使えるべごたえのあるパスタです。 スポンサーリンク カネロニ(パスタ)の茹で方や茹で時間 カネロニの茹で方は通常のパスタと同じように、袋に記載された茹で時間を目安にします。カネロニの商品によっては茹でずにお湯につけて調理をする種類があるので注意が必要です。 中にひき肉を詰めてラザニアのように料理をする場合と、ソースと合わせる場合ではこの茹で方や茹で時間が異な

    sucrose
    sucrose 2014/07/22