タグ

ブックマーク / labs.gree.jp (9)

  • GREE Tuning Hackathonを12月5(金)に開催しました! | GREE Engineering

    チューニングに与えられた時間は6時間。 13:30からの開催ということで完全に業務時間中に行われたため、緊急対応や業務上の障害などとも戦わなければならないという過酷な環境でした。 当日の模様 13:30 ハッカソン会場でお題を聞く参加者たち 他拠点とはビデオチャットで繋ぎます 13:40 ハッカソン開始 早速EC2へ、と思いきやアカウントの準備が間に合わず。。。 はやる気持ちを抑えvagrant+ansibleイメージの方で動作確認を開始。 床でやる人 テーブルを準備する人など様々です 見ての通り、会場の椅子は結構辛い仕様なので 気がつけば会場はガラガラ(大半の方は自席へ) 関連会社のポケラボさんは自席へ戻れないのでちゃんとした椅子がある別室をご用意 せっかく椅子用意したのに。。 13:50 アカウント準備完了 これでようやく、と思いきや、他チームにインスタンスをいじられる、EC2からベン

    GREE Tuning Hackathonを12月5(金)に開催しました! | GREE Engineering
    twainy
    twainy 2014/12/12
  • 過去をふり返るためのしくみ (主に MySQL) | GREE Engineering

    どうも、いちい (@ichii386) です。 GREE Advent Calendar 2013 の 24 日目です。 もうクリスマスですね。もしかしたらプレゼントを買わなきゃいけないのに何も準備してなくて、今日は仕事終わったら急いで買いに行かなきゃ、なんて焦っている人もいるかもしれません。 去年のクリスマスは? 去年は何買ったんだったかな、と思い返し、 20日に給料とボーナスが出たので、予算はいくらくらいだった 相手はちょうど引っ越したので、部屋にモノが少なかった なんてとこから「あー、ペンダントライトをプレゼントしたんだったな」とか思い出します。しかし去年はちょっと高かった割にあまり喜んでもらえなかったし、今年はボーナスが減ったのでできたら予算は減らしたいです。(※完全に架空の話なんでご注意ください) 今年を改善するためにも、まずは去年をふり返ることが重要です。プレゼントを決めるには

    過去をふり返るためのしくみ (主に MySQL) | GREE Engineering
    twainy
    twainy 2013/12/24
    「 COW なファイルシステムでスナップショットを取る」「運の良いことに MySQL には MyISAM という...テーブルをオープンするときに単にファイルが存在すれば読み込むことができます。」ほえーInnoDBだとどうfailするんだろ
  • Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineering

    こんにちは。インフラの sotarok です。 先日から Git 関連の話をしている通りですが、社内で Git を使い始めています。 今日は、Git を使った日々の開発〜リリースまでのフローや、そうしたものの運用と、それをサポートするために作ったツール git-daily の紹介をしたいと思います。 ソフトウェア開発とウェブ開発の違い いやウェブ開発も広義のソフトウェア開発なのですが、ここでいうソフトウェア開発とは、クライアントアプリケーションやライブラリのようなものを指すと思ってください。 実際、ウェブ開発をしている方は感じていることだとは思いますが、両者の開発フローはかなり異なるものです。もちろん社風や開発の方針等によって色々あるとは思いますが、主に次のような特徴が挙げられると思います: ソフトウェア開発 アプリケーションはクライアントで動作する リリース間隔は比較的長く、次のバージョ

    Git で日々の共同作業やリリース作業をサポートする git-daily を作りました | GREE Engineering
    twainy
    twainy 2011/05/12
  • GREE Engineering

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    GREE Engineering
    twainy
    twainy 2011/02/08
    すごwwJavaScriptでここまでやるか
  • 大規模インフラの監視システム その2 | GREE Engineering

    こんにちは。グリーのmdoi(@m_doi)です。 今回は、グリーの監視システムについて説明したいと思います。以前、こちらの記事にて、リソース監視システムの説明をさせて頂きましたが、死活監視やログ監視については語られなかったので、気になっていた方も多いと思います。ということで、今回は、グリーのインフラにおける死活監視やログ監視、アラート通知システムを紹介したいと思います。 何を使っているの? グリーでは、死活監視にNagiosを使用していました。監視システムの中では、かなり有名なソフトウェアですから、監視システムの構築に使用したことがある方も多いのではないでしょうか。プラグインも豊富に存在するので、様々な監視を行うことができます。死活監視は、このNagiosの機能をそのまま利用し、ログ監視は、Nagiosと独自に作成したエージェント及びログフィルタを連携させて行っていました。 全体のシステ

    大規模インフラの監視システム その2 | GREE Engineering
  • TCP勉強会始めました | GREE Engineering

    こんにちは、グリーで運用に携わっているhiromi.kaiと申します。よろしくお願い致します。 最近、私たちのチームではTCPの勉強会を始めました。講師はブログにも記事を書かれているebisawa先生です! そもそもなぜTCPの勉強会?と思われる方もいらっしゃると思いますが、グリーのサービスを運用している際に直面するトラブルには、TCPプロトコルに関する詳細や実装がわかっていないと対応できない、難易度の高いものもあるからです。そのような難しいトラブルにも、対応できる人員を増やそう、ということで、勉強会を開く運びになりました。 第1回サマリ 第1回はTCPのプロトコルの説明で、主にTCPの信頼性確保の仕組みや、ヘッダの解説などがありました。 簡単にサマライズすると、以下のような内容です。 イーサネットやIPヘッダにも誤り検出の仕組みがあるのに、なぜTCPヘッダにもチェックサムがあるのか?

    TCP勉強会始めました | GREE Engineering
  • 「エキスパートPythonプログラミング」 | GREE Engineering

    こんにちは、この4月から新卒としてグリーのプラットフォーム開発部で働いている sotarok (そうたろう、と読んでください!)と申します。よろしくお願いします! 今日は、ブログの更新ラインから外れる形となりますが、KLab株式会社の稲田直樹さんから、5/28に発売され爆発的に売れていると言う「エキスパートPythonプログラミング」をご献いただきましたので、ご紹介させていただきます。このは「Expert Python Programming」の訳書で、 稲田直哉さん, 渋川よしきさん, 清水川貴之さん, 森哲也さんの4名のPythonistaによって翻訳されています。巷ではすでに「エキPy」などと愛称がつけられているようですw グリーでは開発にPHPを用いることがほとんどですが、インフラチームは割と好き勝手自分の好きな言語(最近はPerlRubyが多いようです)で便利スクリプトを

    「エキスパートPythonプログラミング」 | GREE Engineering
    twainy
    twainy 2010/06/03
  • GREE Engineering

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    GREE Engineering
    twainy
    twainy 2006/06/23
    8CPU以上に増やすとボトルネックが発生したが、oprofilerのcalltraceでReadBufferのロック処理がボトルネックだとわかった。とにかく続けろ、流行は追うな
  • GREE Labs -オープンソーステクノロジー勉強会 第2回 ―開催のご報告―

    404 お探しのページは見つかりません GREE Engineering トップへ戻る

    GREE Labs -オープンソーステクノロジー勉強会 第2回 ―開催のご報告―
  • 1