タグ

2016年9月23日のブックマーク (9件)

  • Dockerホットデプロイ運用の話 / Operations for Zero Downtime Docker Deployment

    Dockerホットデプロイ運用の話 / Operations for Zero Downtime Docker Deployment

    Dockerホットデプロイ運用の話 / Operations for Zero Downtime Docker Deployment
    bunnyhop
    bunnyhop 2016/09/23
  • Introducing DGit

    EngineeringIntroducing DGitEdit: DGit is now called Spokes GitHub hosts over 35 million repositories and over 30 million Gists on hundreds of servers. Over the past year, we've built DGit, a new… Edit: DGit is now called Spokes GitHub hosts over 35 million repositories and over 30 million Gists on hundreds of servers. Over the past year, we’ve built DGit, a new distributed storage system that dram

    Introducing DGit
    bunnyhop
    bunnyhop 2016/09/23
  • Building resilience in Spokes

    EngineeringBuilding resilience in SpokesSpokes is the replication system for the file servers where we store over 38 million Git repositories and over 36 million gists.It keeps at least three copies of every repository… Spokes is the replication system for the file servers where we store over 38 million Git repositories and over 36 million gists.It keeps at least three copies of every repository a

    Building resilience in Spokes
    bunnyhop
    bunnyhop 2016/09/23
  • MySQL 8.0.0 Development Milestone Release登場!!

    先月、詳解MySQL 5.7を発刊したばかりであるが、MySQL 5.7自体は去年の10月にリリースされたバージョンである。それから約1年弱、MySQLは開発の手を緩めること無く日々改良を重ねている。 そう、MySQL 8.0の登場である。 現在はDevelopment Milestone Release(通称DMR)という状態なので、まだ正式版における機能が固まっている段階ではないという点には注意して欲しい。MySQLの開発プロセスでは、DMRをリリースするごとにその段階で成熟した機能をマージする。DMRを何度かリリースした後に、キリの良いところでリリース候補版となって正式版で追加される機能が一応確定し、その後バグ修正を経て正式版(GA版)がリリースされる予定となっている。詳しくはMySQLのマニュアルを参照して欲しい。 バージョン8.0!!5.7の次は誰もが5.8だと思っていただろう・

    MySQL 8.0.0 Development Milestone Release登場!!
    bunnyhop
    bunnyhop 2016/09/23
  • MobileHackerz再起動日記: 無線化デスクトップ環境を構築し家庭内ノマドの民となる

    2016/09/23 ■ 無線化デスクトップ環境を構築し家庭内ノマドの民となる ノマド(nomad)は、英語で「遊牧民」の意味。近年、IT機器を駆使してオフィスだけでなく様々な場所で仕事をする新しいワークスタイルを指す言葉として定着した。このような働き方をノマドワーキング、こうした働き方をする人をノマドワーカーなどと呼ぶ。 (知恵蔵2015から/コトバンク) 我が家でも先日大幅な模様替えを実施した結果、華麗に私の書斎部屋が子供部屋にジョブチェンジ(あるある)、私の作業スペースは「リビングのどこか」となりました。 この場面で便利なのはノートパソコン。普段持ち歩けないような大きいサイズのノートPCが売れているのはまさしくこういう「自宅内モバイル」使用目的かと思います。しかし、私の自宅での普段使いのPCは丹精込めて作り上げたVR Readyでパワフルな水冷ポータブルゲーミングデスクトップです。ど

    bunnyhop
    bunnyhop 2016/09/23
    HDMI無線ってそんなに使えるんだ
  • はてなのネットでの存在感

    一昔前は、ネットで検索するとはてなのサービスがやたらと引っ掛かった。 なにか調べものをすると、トップに引っ掛かるのは人力検索はてなはてなキーワード。はてなを初めて知ったのはこの二つという人は多いのではないか。 日記サイトの中でも特に何かしらの事情について詳しく記述があるのは、はてなダイアリー。はてなダイアリーは日記というより、読み物って感じで書いてる人が多いので他の日記サイトと違って面白かった。 今も言葉の意味をネットで検索する際に、候補として「○○とは」ってのが出てくるが、これは昔言葉の意味を解説するサイトとしてはてなキーワードが大人気だったので手っ取り早くその言葉のはてなキーワードのページを見るために昔のネットユーザーがやっていた名残だろう。(はてなキーワードは「○○とは」で始まるため。) それが今では、言葉の意味を検索しても引っ掛かるのはウィキペディア、ニコニコ大百科、同人用語の基

    bunnyhop
    bunnyhop 2016/09/23
    ○○とは、がはてな起源は流石に言い過ぎでは
  • クズい方か。ご愁傷さまだな。

    ご愁傷様としか言いようがないが、それは(2)のクズい方だな。まあ、たぶん次会うときは「しれっと」した態度で来んだろーな。え、なんかあった? ああ、メンゴメンゴ。冗談だし、くらいの感じ。たぶんそれで許されてきたんだろうから、そのクズは治んない。ずっとそのまんまだ。まー、増田が関係継続でいいならそれもいいだろうけど、あんたの周囲の「まともな人間」からは同類(のクズ)だと思われてる可能性がかなりあるので、そこは注意した方がいいだろな。うまくフェイドアウトできればいいんだろうけど。 しかしさあ、こんなとこで絡まれた人間と真面目に話し合おうとしちゃうあたり、ほんと見てて心配になるレベルで増田は人を見る目ないつーか、「人を選ばない」のな。なんつーかその「来るもの拒まなさ」みたいなところ、それは人間としては包容力というかすごく魅力的な部分でもあるのだろうけど、全方位的に照射してるとものすごい欠点にもなる

    クズい方か。ご愁傷さまだな。
    bunnyhop
    bunnyhop 2016/09/23
  • Nianticの求人から推測する『Pokémon GO(ポケモンGO)』のサーバ構成 - Qiita

    1ワールドで済ますというチャレンジ Nianticの求人を見ていて、凄く驚いたのは、「Software Engineer - Server Infrastructure」での次の項目。 all on a single, coherent world-wide instance shared by millions of users. 対訳 全ての(アクション)は、数百万のユーザーに共有された単一の一貫した(サーバ群で行われる) つまり、ポケモンGOは1ワールドで構成されている。MMOのサーバを作ったことがある人なら5それがどんなに大変かピンとくるだろう。特に、ポケモンGOの様に一日に数百万人とかが遊ぶゲームで、1ワールドでゲーム世界を構築するのは、結構大変だ。6 MMOで1ワールドがなぜ大変か(データストレージとの戦い) MMOの様なオンラインゲームで、1ワールドがなぜ大変かを図示する。

    Nianticの求人から推測する『Pokémon GO(ポケモンGO)』のサーバ構成 - Qiita
    bunnyhop
    bunnyhop 2016/09/23
    Store単位で分かれてることはあるけど、スマートフォンのゲームにはワールドという概念がそもそもあんまりない。それにデータストアがマネージドだから1ワールドだっていうのも本質的じゃない気が。
  • コマンドラインツールを書くなら知っておきたい Bash の 予約済み Exit Code - Qiita

    上記の表の通り,Exit Code 1, 2, 126〜165, 255 は特別な意味を持ち,スクリプトやプログラム内で exit に指定するパラメータとしては避けるべきである.とりわけ,Exit Code 127 はトラブルシューティングで混乱の元である("command not found" で終了したのか,プログラム固有のエラーなのか区別できなくなる).しかしながら,多くのスクリプトが exit 1 を一般的な実行を続行できないエラーとして使っている.Exit Code 1 は Bash の一般的なエラーを含め,とても多くのエラーで発生しうるので,デバッグの時に切り分けが大変になるだろう. Exit Code を体系立てて定義する試みはある(/usr/include/sysexits.h)が,これは C と C++ プログラマー向けである.スクリプトに関しても同様な感じにするのが適切

    コマンドラインツールを書くなら知っておきたい Bash の 予約済み Exit Code - Qiita
    bunnyhop
    bunnyhop 2016/09/23