タグ

2013年6月13日のブックマーク (6件)

  • Hackers vs. suits: Why nerds become leakers

    When The Guardian unveiled its profile of Edward Snowden, it included a picture of the 29-year-old contractor with his laptop. On its back were stickers for the Electronic Frontier Foundation, a digital civil liberties group, and Tor, software that allows people to browse the Internet anonymously. Laptops with EFF or Tor stickers are common at technology conferences, and people who have them tend

    Hackers vs. suits: Why nerds become leakers
    machupicchubeta
    machupicchubeta 2013/06/13
    prizm
  • ソート済みセット型 — redis 2.0.3 documentation

    ソート済みセット型¶ Redisソート済みセット型はRedisセット型とよく似ていて、Redis文字列型の集合となっています。違いはソート済みセットのすべてのメンバはスコアに関連したハッシュ値を持っています。元となっているスコアを用いてメンバを順番に並べます。 Redisソート済みセットに新しいメンバを追加するには要素のスコアを指定して ZADD コマンドを用います。すでにソート済みセット内に存在するメンバに対して異なるスコアを用いて ZADD を呼ぶと、順番が正しくなるようにその要素を正しい場所に移動させます。 Redisソート済みセットからある範囲の要素を取得することが可能です。これはRedisリストの LRANGE と同様に ZRANGE コマンドを用います。 またあるスコアの範囲で要素を取得または削除することも可能で、それには ZRANGEBYSCORE や ZREMRANGEBY

    machupicchubeta
    machupicchubeta 2013/06/13
    redis
  • uu59のメモ | ユビレジのサーバ設定(Apache)を最適化してみる

    インターネットちょっと舐めてたわ Yahoo!ニュースに載ったせいでトラフィックが急増してサービス不能になった話。寝れないので最適化案をまとめてみた。 環境 Apache 2.2.14 + Passenger 3.0.11 + Rails(バージョン不明) + MySQL(バージョン不明)で、これをさくらのVPS(プラン不明)に置いているとのこと。 また「Apache2のプロセスが多すぎるので、MaxClientsをデフォルトの150から50に減らして」とあるのでApacheのMPMはprefork。同じサーバでWordPressも動かしている(いた)とのことなのでPHP対策だと思う。 Apache関係の最適化 https://ubiregi.com/jaのレスポンスヘッダより抜粋: X-Powered-By:Phusion Passenger (mod_rails/mod_rack) 3

    machupicchubeta
    machupicchubeta 2013/06/13
    apache setting
  • ノンリピータブル・リード、ファントム - オラクル・Oracleをマスターするための基本と仕組み

    ノンリピータブル・リード、ファントム Top | Knowledge| DB構築| 文字列関数| 日付関数| 集計関数| SQL関数(アルファベット順) SQL(抽出・更新)| SQL*Plus| PL/SQL| Utility| Structure| スキーマ| チューニング| 用語| 参考書 トランザクション・分離レベルに関する用語 ノンリピータブル・リード (Nonrepeatable Read / Fuzzy Read) 日語マニュアルにおいての訳は「非リピータブル・リード」となっている。オラクル以外では「否リピータブル〜」や「反復不可能な読み取り」などと訳されているようであるが、しっくりとこない。 Fuzzy read (ファジー・リード/あいまいな読み取り)の方が内容を理解しやすいかも。 ノンリピータブル・リードとは、例えばリアルタイムで更新される在庫管理テーブルがあるとする

    machupicchubeta
    machupicchubeta 2013/06/13
    transaction トランザクション 分離レベル
  • MySQL :: MySQL 8.0 リファレンスマニュアル :: 15.7.4 ファントム行

    同じクエリーでさまざまな時間にさまざまな行のセットが生成されると、いわゆるファントムの問題がトランザクション内で発生します。 たとえば、SELECT が 2 回実行されたが、1 回目には返されなかった行が 2 回目には返された場合、その行が「ファントム」行です。 child テーブルの id カラム上にインデックスがあり、識別子の値が 100 よりも大きいすべての行をテーブルから読み取り、選択された行の一部のカラムをあとで更新するという意図でロックすると仮定します。 SELECT * FROM child WHERE id > 100 FOR UPDATE; クエリーでは、id が 100 よりも大きい最初のレコードからインデックスがスキャンされます。 このテーブルには id の値が 90 と 102 の行が格納されているものとします。 スキャン範囲内のインデックスレコード上に設定されたロ

    machupicchubeta
    machupicchubeta 2013/06/13
    mysql next key lock
  • Googleから学ぶ ヌルヌルサクサクなスライドメニュー - Qiita

    スマフォwebページのスライドメニュー アプリでは当たり前のように実装されているスライドメニューですが、webページではなかなか使い心地のよいスライドメニューが実装されているのは見かけません。 スマートフォンのブラウザではjavascriptでのアニメーションはどうしてもガタガタになってしまうし、ちらつきやスクロール制御のめんどくささからもうwebページでネイティブアプリ並のスライドメニューを実装するなんて無理と思っていました。 Facebookのwebページですらボタンの反応は悪いしアニメーションも動かないし最悪です。 一方Google先生はパーフェクトなスライドメニューを実装していた さすがGoogle先生! 俺達に出来ないことを( Googleのスライドメニューは以下の点でパーフェクトです。 1. スライドのアニメーションがとても滑らか・ちらつかない 2. ボタンの反応にストレスを感

    Googleから学ぶ ヌルヌルサクサクなスライドメニュー - Qiita