2016年11月3日のブックマーク (18件)

  • MySQLインデックスのお手入れの基本 | Yakst

    Percona Database Performance Blogの翻訳。既に運用を始めたデータベースで、インデックスが正しく使われているか、無駄や不足がないかを確認する方法のまとめ記事。クエリをひとつひとつ確認するのではなく、統計情報を元に判断する分かりやすい方法。 このブログ記事では、MySQLインデックスに手入れする基的なステップについて見ていこうと思います。 データベースは、インデックス次第でハイパフォーマンスにも、役立たずで遅くて大変にもなりうることはご存知でしょう。インデックスは、時々手入れをする価値がある非常に重要なものです。それでは、何をチェックすればよいのでしょうか?順不同ですが、確認すべき点を挙げてみます。 1. 使われていないインデックス sysスキーマで、使われていないインデックスをとても簡単に見つけられます。 schema_unused_indexes ビューを

    MySQLインデックスのお手入れの基本 | Yakst
    tmatsuu
    tmatsuu 2016/11/03
    大変よい
  • 錆びついたTLSを滑らかに、GoogleによるGREASE試験 - ぼちぼち日記

    0. 短いまとめ 長い間、TLSのクライアント・サーバ間で使用するTLSバージョンを合意する際に、 不完全なサーバ実装によって version intolerance が発生することが問題になっていました。 TLS1.3ではこの version intolerance の影響を最小化するため、新しい version negotiation の仕組みを取り入れました。 Googleは、GREASE(Generate Random Extensions And Sustain Extensibility)という仕様をChromeに実装し、TLSサーバのバグで通らない拡張やフィールド値で問題が発生しないか試験を始めました。 パケットキャプチャが好きな人は、Chromeが 0x[0-f]a0x[0-f]a の見慣れない値をCipherSuiteやTLS拡張に使っているのを見つけても驚かないよう気を

    tmatsuu
    tmatsuu 2016/11/03
    面白い
  • 想定の50倍ものトラフィックが発生したPokémon Go。基盤となったのはGoogle CloudのCloud DatastoreとGoogle Container Engine

    想定の50倍ものトラフィックが発生したPokémon Go。基盤となったのはGoogle CloudのCloud DatastoreとGoogle Container Engine Googleは9月29日付のブログ「Bringing Pokémon GO to life on Google Cloud」で、Pokémon GoのインフラとしてGoogle Cloudが使われており、サービス開始後に想定の50倍ものトラフィックが押し寄せてきたことを紹介しています。 下記のグラフのオレンジ色の線が当初の想定(Original Launch Target)、赤い線が想定していた最悪のケース(Estimated Worst Case)です。しかし現実にやってきたトラフィックは緑路の線(Actual Traffic)でした。 当初の想定よりも5倍余裕を持って最悪のケースを想定していたところに、実際

    想定の50倍ものトラフィックが発生したPokémon Go。基盤となったのはGoogle CloudのCloud DatastoreとGoogle Container Engine
    tmatsuu
    tmatsuu 2016/11/03
    今頃読んでる。一時期AWSに移ったとかの噂もあったけど、勿論そんなはずはなかったってことか。
  • Ascii to SVG

    tmatsuu
    tmatsuu 2016/11/03
    うおおおおお。全角文字だと文字幅が残念なことになる点が惜しい。
  • forgiva.com - Domain Name For Sale | Dan.com

    Buyer Protection Program When you buy a domain name at Dan.com, you’re automatically covered by our unique Buyer Protection Program. Read more about how we keep you safe on our Trust and Security page. Next to our secure domain ownership transfer process, we strictly monitor all transactions. If anything looks weird, we take immediate action. And if the seller doesn't deliver on their part of the

    forgiva.com - Domain Name For Sale | Dan.com
    tmatsuu
    tmatsuu 2016/11/03
    new-ageを謳うパスワードマネージャ。ソースを見る限り対象サービス、アカウント、マスターパスワード、renewal_dateから一意のパスワード生成してる模様。いやぁパスワードに使える文字種問題があるから厳しいと思う。
  • Matsuu Software House: Mobile App and Web Development, Consultancy

    tmatsuu
    tmatsuu 2016/11/03
    ニューヨークの会社らしい。なぜその名前を選んだのか。
  • challenge-bypass-specification/captcha-bypass-formal-spec.txt at master · cloudflare/challenge-bypass-specification · GitHub

    Authors: George Tankersley, Filippo Valsorda, Alex Davidson, Nick Sullivan

    challenge-bypass-specification/captcha-bypass-formal-spec.txt at master · cloudflare/challenge-bypass-specification · GitHub
    tmatsuu
    tmatsuu 2016/11/03
    IPレピュテーションシステムのCAPTCHAは、TorのexitノードやVPNサービスを提供することで人力解除が可能。なるほど。興味深い。
  • オープンソースカンファレンス2016 Tokyo/Fall - オープンソースの文化祭!

    日程:2016年11月5日(土) 10:00〜18:00(展示:11:00〜17:30) 11月6日(日) 10:00〜17:30(展示:10:00〜16:00) 会場:明星大学 日野キャンパス 28号館 2F(OSC受付) (多摩モノレール 「中央大学・明星大学駅」から大学まで直結。会場まで徒歩6分) [アクセスマップ] [キャンパスマップ] [OpenStreetMap] (ご来場の際は公共交通機関をご利用下さい) 費用:無料 内容:オープンソースに関する最新情報の提供 ・展示 - オープンソースコミュニティ、企業・団体による展示 ・セミナー - オープンソースの最新情報を提供 主催:オープンソースカンファレンス実行委員会 協賛:明星大学 明星大学 情報学部 【昨年の開催レポート】 OSC2015 Tokyo/Fall!今回も大盛況でした!! 企画運営:株式会社びぎねっと OSC会場で

    オープンソースカンファレンス2016 Tokyo/Fall - オープンソースの文化祭!
    tmatsuu
    tmatsuu 2016/11/03
    今週末 11/5と11/6です。
  • GitHub - antirez/neural-redis: Neural networks module for Redis

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - antirez/neural-redis: Neural networks module for Redis
    tmatsuu
    tmatsuu 2016/11/03
    “Machine learning is like highschool sex” お、おう
  • PostgreSQL 9.5日本語マニュアルの検索システムをリリースしました(追記あり)

    PostgreSQL 9.5の日語マニュアルの検索システムをリリースしたので、ご紹介します。 PostgreSQL 9.5 マニュアル検索 http://snaga-lab.mybluemix.net/static/pgdoc/index.html 少し前からPostgreSQLのマニュアルを細かく調べる必要性が出てきたのですが、ご存じの通り、PostgreSQLのオンラインのマニュアルはGoogleと相性が良くありません。 当はgrep -cでもいいくらいの機能なのですが、公開されているフォーマットがHTML、マニュアルのソースファイルはSGMLファイルなので、実際にそのままgrepしても、見栄え的にあまり嬉しくありません。 そのため、自分の開発の練習もかねてWebアプリとして作ってみました。 ■マニュアル検索システムの機能 検索システムのURLは以下です。 PostgreSQL 9

    PostgreSQL 9.5日本語マニュアルの検索システムをリリースしました(追記あり)
    tmatsuu
    tmatsuu 2016/11/03
    よい
  • Amazon CloudWatch の更新 – メトリックス保存期間の延長とユーザーインターフェイスの更新 | Amazon Web Services

    Amazon Web Services ブログ Amazon CloudWatch の更新 – メトリックス保存期間の延長とユーザーインターフェイスの更新 Amazon CloudWatch は AWS リソースと AWS で実行しているアプリケーションをモニタリングするサービスです。これはメトリックスの収集とトラッキング、ログファイルのモニタリング、アラーム設定、AWS リソースの変更に対応することができます。 日、AWS は CloudWatch に追加した複数の重要な強化機能をリリースしました。 メトリックス保存期間の延長 – CloudWatch ですべてのメトリックスを 15 か月間保存できるようになりました。 メトリックスの選択をシンプルに – CloudWatch コンソールで必要なメトリックスの検索と選択が簡単になりました。 メトリックスのグラフ化を改善 – 選択したメト

    Amazon CloudWatch の更新 – メトリックス保存期間の延長とユーザーインターフェイスの更新 | Amazon Web Services
    tmatsuu
    tmatsuu 2016/11/03
    公式の日本語アナウンスきた。待ってた。
  • クラウドおよびオンプレミスワークロード用の新しい Amazon Linux Container Image | Amazon Web Services

    Amazon Web Services ブログ クラウドおよびオンプレミスワークロード用の新しい Amazon Linux Container Image The Amazon Linux AMI は、EC2 上で実行しているアプリケーションにセキュアで安定した、高パフォーマンスの実行環境を提供します。リモートアクセスが制限され (ルートログインや必須の SSH キーペアがない)、重要でないパッケージがほとんどインストールされていない AMI は、優れたセキュリティプロフィールを誇ります。 たくさんの顧客から、この Linux イメージをオンプレミスで、特に開発ワークロードやテストワークロードの中で使用したいというリクエストがありました。 クラウドとオンプレミスでの使用に適した Amazon Linux Container Image の提供開始を今日発表することができ、光栄です。イメージ

    クラウドおよびオンプレミスワークロード用の新しい Amazon Linux Container Image | Amazon Web Services
    tmatsuu
    tmatsuu 2016/11/03
    日本語記事きたか。RHEL6がEOLになったらAmazon Linuxはどうなるのか心配だ。
  • アウトバウンド接続の送信元ネットワーク アドレス変換 (SNAT) - Azure Load Balancer

    1. 送信規則による送信には、ロード バランサーのフロントエンド IP アドレスが使用される 送信規則を使用すると、標準パブリック ロード バランサーの SNAT (送信元ネットワーク アドレス変換) を明示的に定義できます。 この構成では、ロード バランサーのパブリック IP または IP をバックエンド インスタンスのアウトバウンド接続に使用できます。 この構成を使用すると、以下が可能になります。 IP マスカレード 許可リストの単純化 デプロイのパブリック IP リソース数の削減。 アウトバウンド規則を使用すると、送信インターネット接続を完全に宣言的に制御できます。 アウトバウンド規則を使用すると、手動のポート割り当てを通じて、特定のニーズに合わせて、この機能をスケーリングおよび調整することができます。 バックエンド プールのサイズと frontendIPConfigurations

    アウトバウンド接続の送信元ネットワーク アドレス変換 (SNAT) - Azure Load Balancer
    tmatsuu
    tmatsuu 2016/11/03
    Microsoft Azure、ロードバランサー配下のインスタンスの外向けの通信はロードバランサーがSNATしてくれるのか。非対称にならないの良い。
  • pgAdmin 4 v1.0 Released!

    The pgAdmin Development Team are pleased to announce the release of pgAdmin 4 version 1.0. pgAdmin is the leading Open Source management and administration tool for PostgreSQL. pgAdmin 4 is a complete rewrite of pgAdmin, built using Python and Javascript/jQuery. A desktop runtime written in C++ with Qt allows it to run standalone for individual users, or the web application code may be deployed di

    pgAdmin 4 v1.0 Released!
    tmatsuu
    tmatsuu 2016/11/03
    あら、pgAdminって4からpython実装のwebアプリになったのか。良さそう。現時点ですでにv1.1出てる。
  • GitHub - mxgmn/WaveFunctionCollapse: Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics

    WaveFunctionCollapse This program generates bitmaps that are locally similar to the input bitmap. Local similarity means that (C1) The output should contain only those NxN patterns of pixels that are present in the input. (Weak C2) Distribution of NxN patterns in the input should be similar to the distribution of NxN patterns over a sufficiently large number of outputs. In other words, probability

    GitHub - mxgmn/WaveFunctionCollapse: Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
    tmatsuu
    tmatsuu 2016/11/03
    よい
  • 「PostgreSQL 9.6」リリース、クエリの並列処理などの機能強化が行われる | OSDN Magazine

    The PostgresSQL Global Development Groupは9月29日、オープンソースのSQLデータベース「PostgreSQL 9.6.0」をリリースした。クエリの並列処理をサポートし、スケールアップを強化した。 PostgreSQL 9.6は、1月に公開された「PostgreSQL 9.5」に続く最新版。スケールアップやスケールアウト、同期レプリケーションなどの強化、フレーズ検索などが特徴となる。 クエリの並列処理によりスケールアップを強化する。一部クエリでサーバーのコアの一部または全てを活用することで、処理を高速にできるという。シーケンシャルスキャンやジョイン、アグリゲーションでサポートされ、ビックデータに対するクエリを最大32倍高速化できるという。ただし、高速化は利用できるコアの数に依存するともされている。 クラスタ上で一貫性のある読み込みを実現する同期レプリ

    「PostgreSQL 9.6」リリース、クエリの並列処理などの機能強化が行われる | OSDN Magazine
    tmatsuu
    tmatsuu 2016/11/03
    日本語記事きてたのね。1ヶ月前だけど
  • もしも法律がgitで管理されるとしたら (GitLaw) - Qiita

    概要 法律はソースコードで管理 裁判と法の解釈は処理系による判断 リポジトリ 法律リポジトリ masterブランチ (天皇) 国家に1つ 実運用(デプロイ)されるリポジトリ 天皇しかpushできないリポジトリ releaseブランチ (議会) 議会に1つ 国会議員以上でしかpushできないリポジトリ devブランチ (議員個人) 議員につき1つ 国会議員以上でしかpushできないリポジトリ 議員が好きに弄れる issueブランチ (国民) いくらでも建てられる 国民が作成可能で、devにマージするリクエストを送れる 憲法(憲法リポジトリ)の改正 憲法はそれ自身はテストの集合(spec)であり、他の法律をe2eテストするプログラム群 憲法改正は国会議員がissueを建て、国会議員の2/3以上の で発議 国民の過半数がレビューして賛成すると成立し、masterにマージされる 法律の立て方 is

    もしも法律がgitで管理されるとしたら (GitLaw) - Qiita
    tmatsuu
    tmatsuu 2016/11/03
    みんなで寄ってたかってbranchつくるんじゃなくてforkしようぜ
  • IEEE 802.3bz登場、ネットワークが最大5倍高速化

    fossBytesに9月28日(米国時間)に掲載された記事「IEEE 802.3bz: New Ethernet Standard Brings 5 Times Faster Internet Over Existing Cables」が、既存のギガビットイーサネット(1000BASE-T)を5倍および2.5倍に高速化する新たな仕様「IEEE 802.3bz」が公開されたと伝えた。それぞれ「5GBASE-T」および「2.5GBASE-T」の名称で呼ばれる見通し。 「5GBASE-T」および「2.5GBASE-T」は既存のネットワークケーブルであるカテゴリ6およびカテゴリ5eで使用できる。世界中で広く普及している1000BASE-Tのネットワークを構築するためにすでにカテゴリ5eやカテゴリ6のネットワークが構築されており、こうした既存のネットワークを利用しながら2.5倍および5倍という高速化

    IEEE 802.3bz登場、ネットワークが最大5倍高速化
    tmatsuu
    tmatsuu 2016/11/03
    カテゴリ6およびカテゴリ5eのUTPケーブルで動作可能な5GBASE-Tと2.5GBASE-T。ほう