タグ

2015年4月16日のブックマーク (12件)

  • Yahoo Cloud Object Store - Object Storage at Exabyte Scale

    Yahoo stores more than 250 Billion objects and half an exabyte of perpetually durable user content such as photos, videos, email, and blog posts. Object storage at Yahoo is growing at 20-25% annually. The growth is primarily driven by mobile, images, video, and user growth. Yahoo is betting on software defined storage to scale storage cost effectively along with the durability and latency guarante

    Yahoo Cloud Object Store - Object Storage at Exabyte Scale
  • GS Collections Kata をひと通りやった - tokuhirom's blog

    GS Collections というゴールドマン・サックスさんが出してる Java 用のコレクションライブラリがある。 Java Day Tokyo/JJUG CCC 2015 Spring で知ったのだが、これは以下のような利点を持っているようだ。 使いやすいインターフェース メモリ使用量が標準のコレクションよりもよい場合がある Multimap や sortedbag などの標準にはないコレクション GS Collections には GS Collections Kata という、チュートリアルがある。これは junit test case の形式をしていて IDE で読みこめばすぐに試せる。 順番に指示通りにやっていけば試せるんで、なかなか良い。 例も Company, Order, Supplier, LineItem など具体的で、わかりやすい。結構手間かかってるな、という印象

  • ActiveRecordの読み込みが実際にトリガーされた場所をログに記録するgem - Qiita

    ActiveRecordは必要になるまでDB読み込みをしません。 なのでやたら複雑なビューの中でクエリを弄ったり、コントローラーが肥大化してる状態でひどいSQLがログに流れてくると、パっと見ではどこが原因なのかすぐに分からない。 なので、SQLが実行された時にそれが実際にトリガーされたソースコードの位置も一緒にログに吐いてくれるgemを作りました。 bulletで分からないような、ビューのループの中で直接モデル読んでるみたいなヤバイ箇所を速やかに見つけるためのものです。 joker1007/activerecord-cause 仕組み的にはActiveRecordのロギングの仕組みを丸パクリしてcaller_locationsを足した感じ。 全ての読み込み位置を表示するわけではなく正規表現でマッチするパスを持ったソースコードの位置のみをログに記録します。 Railsで利用する場合は自動的に

    ActiveRecordの読み込みが実際にトリガーされた場所をログに記録するgem - Qiita
    motchang
    motchang 2015/04/16
    あっ…
  • Time-based SQL Injectionは意外に実用的だった

    このエントリでは、Time-based SQLインジェクション、すなわち時間差を利用したSQLインジェクションが意外に実用的だったという報告をします。デモ映像ありです。 はじめに Time-based SQL Injectionという攻撃があります。これはブラインドSQLインジェクションの一種で、ある条件の場合に一定時間(例えば5秒)スリープし、そうでない時との応答時間の差で情報を盗もうというものです。1回のHTTPリクエストで1ビットの情報が得られるので、それを積み重ねることによって、いくらでも情報を盗めるはずです…理論的には。 しかし、「理屈はそうでも、時間が掛かりすぎるよね」ということで、深くは追っかけていませんでした。SQLインジェクションの検査には有効でも、悪用としての実用性はあまりないと考えていたのです。 きっかけ きっかけは、以下のYahoo!知恵袋に以下の質問です。 SQL

    Time-based SQL Injectionは意外に実用的だった
  • ask.fm | 4/1に入社した新入社員です。入社前に聞いていた仕事内容と異なる仕事をすることになりました(これからやれる見込みもないです) | 上野 ラブホスタッフ @meguro_staff

    上野と申します。 皆様にお楽しみ頂けるよう頑張らせて頂きます 恋愛、ラブホ、その他について呟かせて頂きます なお個人アカウントであり、特定の団体について呟くものでは御座いません 聞いた話とかも多いので 御質問誠に有難う御座います。 アスタリフトという化粧品をご存知でしょうか? もしかしたらご存知ないかも知れませんが、アスタリフトとは元々フィルムメーカーだった「富士フイルム」が発売している化粧品ブランドで御座います。 最近はめっきり聞かなくなりましたが、富士フイルムと言えば「お正月を写そう」などのキャッチコピーで知られた日最大のフイルムメーカーで御座います。 フィルムというと馴染みのない方もいらっしゃるでしょう。勿論私と同年代以上の方からすれば、馴染みもあるかと思いますが、携帯カメラやデジタルカメラが普及する前には、フィルムをわざわざ現像屋さんに持って行って現像して貰わないと写真を見ること

    ask.fm | 4/1に入社した新入社員です。入社前に聞いていた仕事内容と異なる仕事をすることになりました(これからやれる見込みもないです) | 上野 ラブホスタッフ @meguro_staff
  • S3 から ファイルをAWSCLIでディレクトリごとダウンロード - Qiita

    Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    S3 から ファイルをAWSCLIでディレクトリごとダウンロード - Qiita
    motchang
    motchang 2015/04/16
  • エージェントレスでシンプルな構成管理ツール「Ansible」入門 | さくらのナレッジ

    近年、ChefやPuppetなどの構成管理ツールが人気だが、新たに注目されつつある構成管理ツールとして「Ansible」がある。Ansibleは設定ファイルがシンプルで、管理対象サーバーに特別なソフトウェアをインストールすることなく利用できるなど、最小限の手間で各種設定を自動化できるのが特徴だ。今回はこのAnsibleについてその基的な使い方を紹介する。 小規模な環境でも手軽に使えるAnsible あらかじめ用意しておいた設定ファイルに従って、ソフトウェアのインストールや設定ファイルの修正、サービスの起動/停止、ネットワーク設定といったサーバーの各種設定を自動的に実行するソフトウェアを構成管理ツールと呼ぶ。代表的なものとしては、さくらのナレッジでも過去に取り上げているChefやPuppetがある。 関連記事: サーバー設定ツール「Chef」応用編:knife-soloとData Bagを

    エージェントレスでシンプルな構成管理ツール「Ansible」入門 | さくらのナレッジ
  • どうしてこうなった ニコニコ超会議にゲームエンジン会社Unityが出店しカレーコロッケを売る

    ゲームエンジンを開発するUnityがニコニコ超会議に出店することが、4月13・14日開催の開発者セミナー「UNITE 2015 TOKYO」で発表された。「ニコニコ自作ゲームフェス」にも協賛しているUnity、一体どんな出店をするのか……と思いきや、なんとカレーコロッケの屋台を出すという。 なぜカレーコロッケなのか。それは、日で生まれたUnityのマスコットキャラ「ユニティちゃん」(名・大鳥こはく)の大好物がカレーコロッケだから。幼いころから港で育ったユニティちゃん思い出のカレーコロッケを、ユニティちゃんのパパが経営する「大鳥フーズ」が再現する――という設定で、「大鳥コロ屋」として出店する。 「大鳥コロ屋」出店 PVまで作ってる…… しかも「大鳥コロ屋のカレーコロッケ」(300円)を購入すると、ユニティちゃんのグラフィグ(キャラクターペーパートイ)とマンガ「ユニティちゃんを創った男たち

    どうしてこうなった ニコニコ超会議にゲームエンジン会社Unityが出店しカレーコロッケを売る
  • タカラトミー、NFC搭載やスマホ連携の新ベイブレード--「理想の玩具に極限まで近づいた」

    タカラトミーは4月15日、同社が展開している玩具シリーズ「ベイブレード」の新作として、NFCチップを搭載し、スマートフォンやクラウドシステムと連携できる「ベイブレードバースト」を7月下旬に発売すると発表した。 ベイブレードはベーゴマをモチーフにアレンジした対戦型玩具。1999年に発売を開始し、2008年には第2世代にあたる「メタルファイト ベイブレード」を展開。これまで世界80以上の国と地域で販売され、シリーズ累計出荷数は3億5000万個以上、累計売上は3650億円以上を記録する人気玩具となっている。 今回のベイブレードバーストは第3世代として展開する7年ぶりの新作。ゲームとしての特徴は、バトル時にコマとコマがぶつかって大きな衝撃を受けるとロックが外れて3パーツに分解する破壊(バースト)ギミックを搭載。カスタマイズ欲求や新たな戦略性を生むとともに、相手を破壊して勝つ爽快感や、自分のコマをバ

    タカラトミー、NFC搭載やスマホ連携の新ベイブレード--「理想の玩具に極限まで近づいた」
  • Chrome 43からDOMの属性がJSのプロトタイプチェーンに移行します - Qiita

    Chrome 43およびそれ以降のバージョンにおいて、DOMの属性(値)がJavaScriptのプロトタイプチェーンに移行されます。これにより、突っ込んだことをやっていた場合に、今まで動作していたコードが動かないということが発生する可能性がありますので、事前に変更内容を知り、対策をしておくことが求められます。HTML5Rockの更新情報として掲載されていましたので、さっそく日語訳をしてみました。心当たりがある方は、ぜひ以下の内容を読んでいただいて、コードの修正などに取り込んでいただければと思います。 原文: http://updates.html5rocks.com/2015/04/DOM-attributes-now-on-the-prototype DOM属性は今後プロトタイプチェーンに Chromeチームは、最近「DOM属性をプロトタイプチェーンに移動しています」とアナウンスしてい

    Chrome 43からDOMの属性がJSのプロトタイプチェーンに移行します - Qiita
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
    motchang
    motchang 2015/04/16
  • Treasure Dataを支える(中の人に必要な)技術 - myui's memo

    Treasure Data(以下、TD)に入社して早2週間が経ちました。 入社してから、平成14年度IPA未踏ユース第1期で同期でスーパークリエイタであった西田さんがTDで働いているのを知りました。MapReduceやHadoopが登場した頃、「Googleを支える技術」という技術書*1でお世話になったのですが、いつの間にかTreasure Dataを支える人になっていたんですね*2。 Googleを支える技術 ?巨大システムの内側の世界 (WEB+DB PRESSプラスシリーズ) 作者: 西田圭介出版社/メーカー: 技術評論社発売日: 2008/03/28メディア: 単行(ソフトカバー)購入: 47人 クリック: 1,166回この商品を含むブログ (374件) を見る TDではおかげさまで結構なペースでお客さんが増えていて事業規模拡大に備えて幅広い職種で人材募集中です。今回はTDのバッ

    Treasure Dataを支える(中の人に必要な)技術 - myui's memo