タグ

ブックマーク / yapcasia.org (4)

  • 社内ISUCONのつくりかた - YAPC::Asia Tokyo 2013

    ISUCON(イスコン)はWebアプリケーションのチューニングイベントとして過去2回開催され、大変活況を呈しました。参考URL 参加チームに専用のサーバ環境とWebアプリケーションが与えられ、それに対して外部からベンチマークを実行し、コードの書き換えやミドルウェアの設定なども含めてあらゆるチューニング手段をもってパフォーマンスをどこまで伸ばせるかを競う、大変エキサイティングな競技イベントです。 今年の4月、面白法人カヤックでは技術部新卒研修の一環として、Perlで作成されたオリジナルのWebアプリケーションを用いて社内ISUCONを開催しました。 ブログで公開したところ、「楽しそう」「うちでもやりたい」などの反応をいただいたので、社内で開催するにあたってどのような準備をしたのか、どのような反省点があったかなどの要点をまとめて発表します。 対象コードの準備 参加者用サーバ環境 ベンチマーク計

    rAdio
    rAdio 2013/05/30
    これは…!
  • 地域PM紹介型ボードゲーム「PM(ぷむ)からの野望」の考案と実践 - YAPC::Asia Tokyo 2013

    【これまでのあらすじ】 一昨年のYAPC::AsiaでPerl Mongerなりきりカードゲーム「Parumon」の発表&頒布をしました。 去年のYAPC::AsiaではYAPC行ったつもりボードゲーム「やぱしぃYAPC」の発表をしました。 冬コミ頒布を目指しましたが、代わりに「新春初笑いPerlすごろく」を頒布しました。 今年は「日各地の地域PM(Fukuoka.pmとかShibuya.pmとか)が覇権を争い、最後に武道館でライブ(コーディング)を行う」という良い感じのボードゲーム作成を目指します。 最初にゲームの概要と基ルールを解説します。残り7分間ぐらいで参加者の中から代表で実際にゲームを行っていただけたらいいなあ、と思っています。 このボードゲームを通じて、日在住のエンジニアが、お近くのPMに興味を持ったり参加したりすることを目論んでおります。 また、現時点ではボードゲーム

  • 本当にあったレガシーな話 - YAPC::Asia Tokyo 2013

    数ヶ月前よりlivedoorBlogという10年ほど運営されているサービスのコードを書いております。主な仕事は新機能の開発ではなく、mod_perl 1.3.x ベッタリなコードをApacheからひっぺがしPSGI/Plack上で運用するための変更、およびそこから派生する諸々です。 言うのは楽ですがこのコードベースは10年物。数十人のエンジニア達がその上を通りすぎ、動作環境はperl 5.8.8。なんとその行数20万行。Webの部分はmod_perlにべったり。それはもはや誰も触りたくない魔窟だったのです・・・ めでたいことにこの3月、無事に一番大きい部分の改修は終わり、皆さんがみているlivedoorBlogはほとんどPSGI化されました。現在もまだまだ改修は続けていますが、このトークではこの改修に伴って私達が行った様々な変更を説明していきます。 細かな環境整備(ログ、タイマー等) mo

    rAdio
    rAdio 2013/05/29
    こういう話って、良い結果が出たからこそ発表できることだよな…それはそれで素晴らしいことだし有難い話なんだけど、結果の如何に関わらず、現場レベルで秘密裏にこの手の情報を共有したい。2chしかないのかなぁ。
  • YAPC::Asiaきたつもり同人ボードゲーム「やっぱしぃYAPC」の考案と実践 - YAPC::Asia Tokyo 2012 [SEPTEMBER 27,28 & 29th]

    (First written in Japanese, later in English) YAPC::Asiaの雰囲気をちょー適当に表現し(もちろんYAPC::Asia非公認です)、ゲームをやることで行ったつもりになれる同人ボードゲームを作成します(行ったつもりになるだけでなく、ぜひ来ましょう)。 会場で襲い掛かる「QRコードが見つからない」罠や「会社からの緊急呼び出し」にめげず、聴きたいトークに参加し(あるいは発表し)、懇親会に参加し、芝生に寝転がって、英気を養いましょう。たぶんそんな感じのボードゲームになるではないかと思います。 最初にゲームの概要と基ルールを解説します。残り7分間ぐらいで参加者の中から代表で実際にゲームを行っていただけたらいいなあ、と思っています。 注意:このゲームは2011年までの知見に基づいています This game represents the atmos

  • 1