タグ

2015年11月24日のブックマーク (4件)

  • MySQL Casual Talks vol.8で喋ってきた | Ore no homepage

    先日行われたMySQL Casual Talks #8で登壇してきた。会場を貸してくださったテコラスさん、主催者ならびに参加者の皆様ありがとうございました。 発表のネタ ネタは「トレタのMySQL」と「はじめてのRails+MySQLの運用でOctopusでハマったこと」の二つを用意したんだが、後者は内容がRailsに寄りすぎていたというのと、時間的にもアレだったので自粛した。 小規模限定回ということだったんだが、そもそもウチは小規模なんだろうか?という疑問があった。なので「これできるの小規模だからだよなぁ…」と思えることを捻出して喋ってみた。 トレタのMySQL 内容的には、 小規模だと、Likeで全文検索とかアンチパターンみたいなことやっててもでも割と動くよ。 小規模だと大規模に比べて運用は楽。でもこれは台数が少ないからということではなく、アーキテクチャがシンプルだから。 大規模であっ

  • 2種類の非同期I/O - ablog

    非同期I/Oの「非同期」の意味が2つあって、紛らわしくなった背景を書いてみた*1。 Unix では (non)synchronizedと(a)synchronous という用語が使われているが、英語(自然言語)だと紛らわしい*2 (a)synchronous はI/O処理を待つかどうか、(non)synchronized はディスクに書き終わってから折り返すかどうかを意味する 例えば書込みの場合、 synchronized: ディスクに書き終わってから折り返す "non"synchronized: ディスクに書き終わってなくても折り返す synchronous: OSカーネルのバッファに書き終わってから折り返す "a"synchronous: I/Oリクエストを投げたらユーザー空間にデータが残っても折り返す 「非同期I/O」は "a"synchronous I/O の日語訳なので、I/O

    2種類の非同期I/O - ablog
    yohane00
    yohane00 2015/11/24
  • すぐに実践したくなる!リンクがGoogleなどの検索エンジンのランキングにどのように影響を与えているか分かりやすく解説

    リンクが検索エンジンのランキングにどのように影響を与えているかを分かりやすく解説した、すぐに実践できるリンクに関する7つのセオリーと実装のアドバイスを紹介します。 GIFアニメーションを使った解説は、SEOGoogleってなんだか分かりにくいという人でも非常に分かりやすいと思います。 7 Illustrations of How Topical Links Impact Rankings, in Theory and Practice 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 ハブとオーソリティページ アンカーテキスト トピック センシティブ ページランク リーズナブル サーファー フレーズベースのインデックス ローカル インナー コネクティビティ ゴールデン クエスチョン SEOに効果的なリンクを構築するための実践的なアドバ

    すぐに実践したくなる!リンクがGoogleなどの検索エンジンのランキングにどのように影響を与えているか分かりやすく解説
    yohane00
    yohane00 2015/11/24
  • tracerouteの高速版をSwiftで書いてみた | DevelopersIO

    1 はじめに tracerouteは、ネットワークの経路を確認するコマンドですが、このコマンド、ちょっと待ち時間が長くてイライラすることは無いでしょうか。 今回は、このコマンドの高速版を作成してみました。 2 動作のおさらい ちょっとここで、簡単に動作をおさらいします。 tracerouteは、pingと同じようにICMPのエコー要求パケットを投げるだけですが、この時、TTL値を1から順に増やしながら試します。 TTL値はルータを越えるごとに1づつ減らされるため、TTLが0になった時点で、ルータは「これ以上行けない」という意味で返事(Time Exceeded)を返します。 最終的に宛先ホストまで到着した時点で、経路上のすべてのルータが判明するという事です。 3 ちょっとイライラする 経路上のルータが、全部さっさと返事をすれば、特に問題は無いのですが、返事をしないルータがよくいます。 この

    tracerouteの高速版をSwiftで書いてみた | DevelopersIO
    yohane00
    yohane00 2015/11/24