タグ

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

  • 【更新終了】YAPC::Asia Tokyo 2015 感想エントリまとめ | YAPC::Asia Tokyo 2015

    YAPC::Asia Tokyo 2015へのご参加ありがとうございました! "YAPC ain't over til you blog about it!" ブログを書くまでがYAPCです!ブログを書かない限り皆様のYAPCは終わらないのです...! ということで例年通りYAPC感想エントリをオフィシャルサイトに掲載させて頂きます。 以下のフォームに感想エントリURLの入力をお願いします。 YAPC::Asia Tokyo 2015 ブログ書いたよ!フォーム 最終更新日時: 9/7 08:49 【410エントリ】 Speakers | スピーカー YAPC::Asia 2015 で発表しました #yapcasia - 型の蓄音機は 1 分間に 45 回にゃあと鳴く [tech] YAPC::Asia Tokyo 2015 - 「WebAudio で入門する 信号処理」「(LT) コミュ

    pmc12
    pmc12 2015/08/31
  • MySQL 5.7の罠があなたを狙っている - YAPC::Asia Tokyo 2015

    MySQL 5.7.8-rc2が今月リリースされました MySQL 5.7には「今までの定石」を覆す変更がいくつもありますのでそれらを紹介します。 知らないと致命傷でも、知っていればなんとかなるはず!

    pmc12
    pmc12 2015/08/26
  • Perlの上にも三年 〜 ずっとイケてるサービスを作り続ける技術 〜 - YAPC::Asia Tokyo 2015

    Three years on Perl ~ The technology to developing cool web service ~ Accepted #yapcasiaE Vote! Tweet 発表者は,この三年間はてなブログというイケてるPerlのサービスの開発に携ってきました… Perlの最新を追い求め続けた三年間でした… なにも分からず,SQLをコピペし続けた数ヶ月… つらいことも,たのしいことも,みんな分かちあったコードベース… 救いを求め,藁にもすがる思いで,朝も夜も読み続けたオブジェクト指向入門…… 偶然発見して,これだと思ったドメイン駆動設計…… 苦しみの軌跡と,現在最高の設計を紹介します………!!!!!!! 当時最強のフレームワーク それまでの,社内フレームワーク 鳴り物入りで登場した,当時最強のフレームワーク 社内でも歓迎されたが…… 最強のフレームワーク vs

    pmc12
    pmc12 2015/07/20
    Perlの上にも三年 〜 ずっとイケてるサービスを作り続ける技術 〜 - YAPC::Asia Tokyo 2015
  • 非エンジニア参加型 ChatOps でソシャゲ運用 - YAPC::Asia Tokyo 2014

    ソーシャルゲーム黎明期から弊社が開発・運用している ぼくらの甲子園シリーズの最新作であるぼくらの甲子園!ポケットがリリースしてから1周年を迎えようとしています。 このゲームのサーバーサイドのコードは perl で書かれており、私は初期開発から運用まで現在進行形でこのプロジェクトに携わっています。 現在、チームメンバーの数は約20〜30人で、そのうちサーバーサイドエンジニアは約5人です。 この人数で 約3〜5のイベント開発・運用 新機能開発 既存バグ修正 ... etc を並行にこなしています。 上記の人数でこれらのタスク管理やテスト環境の構築といった運用業務を滞りなく回すのは大変困難です。 そんな中、チームで活躍してくれているのが IRC の BOT の akane ちゃんです。 akane ちゃんは 任意のマスターデータが反映されたテスト環境の自動構築 GitHub 上で管理されている

    非エンジニア参加型 ChatOps でソシャゲ運用 - YAPC::Asia Tokyo 2014
    pmc12
    pmc12 2015/07/10
  • Perl で RTB の最前線を闘い抜く - YAPC::Asia Tokyo 2015

    50ms or die. 私が所属する FreakOut では国内 RTB 市場が勃興してから現在に至るまでの5年間弱、 Perl をメイン言語として過ごしています。 近年の RTB 市場では平行処理に長けた言語や高速な低レイヤー言語、 FPGA 等の計算力に特化したデバイスを直接扱う手法がトレンドとなっていますが、 それでも弊社のメイン言語はトレンドに流れる事なく Perl であり、市場の厳しい技術要件に立ち向かい続けています。 セッションではところどころ歴史をひも解きながらも、今なお RTB の最前線をどうやって Perl で闘っているのか、具体的な手法や方法論をお話しできればと考えています。 RTB の構成要素についての簡単な説明 DSP として SSP からの入札要求にどう答えているか 入札最適化について 限られた処理時間、節約と活用 データリソースの扱い方 ビッグデータとどう付

    pmc12
    pmc12 2015/07/08
  • Perlでゼロから作るコンテナ - YAPC::Asia Tokyo 2015

    Build your own container from scratch with Perl Accepted Interpretation (En→Ja) #yapcasiaC Vote! Tweet LXC (Linux Container) is getting a lot of attention these days. From the fundamental principles of Unix to some modern Linux features, we will examine how containers work and how to build your own using Perl. This talk will be provided by Marty Pauley (@maokt) and Miki Horiuchi (@nukamu). Content

    pmc12
    pmc12 2015/07/08
  • Introduction to Sereal and its tooling - YAPC::Asia Tokyo 2014

    Sereal is a schema-less, cross-language binary serialization protocol aiming to replace Storable in Perl. It natively handles almost all Perl data structures including “special" ones such as aliases, weakrefs, regexps and cyclic references. Sereal supports compression and string de-duplication and employs other nice tricks allowing it to produce one of the most compact outputs across available ser

    Introduction to Sereal and its tooling - YAPC::Asia Tokyo 2014
    pmc12
    pmc12 2015/06/25
  • メリークリスマス! - YAPC::Asia Tokyo 2015

    世界最大、最強!YAPC::Asia Tokyoのフィナーレ!

    pmc12
    pmc12 2015/06/18
  • オンラインゲーム・スマートフォンゲームを「支える技術」と「物語」 - YAPC::Asia Tokyo 2014

    スマートフォン端末の普及に伴い、スマートフォンゲームユーザー数が急速に拡大しています。世界のゲーム市場は2014年の約10兆円から2018年には約14兆円に成長すると予測され、市場の伸びを牽引するスマートフォンゲーム市場は年平均約15%の成長が予測されています。 現在のオンラインゲーム・スマートフォンゲームでは3D化・マルチプレイ対戦・リアルタイムコミュニケーション等よりリッチな体験ができるゲームが基無料(F2P)で提供されています。 一方で市場規模の拡大に伴い競争が激化、ユーザーもゲームのオリジナリティやクオリティを求め、ゲーム開発期間の長期化による開発費用や宣伝費用の高騰等の課題が出てきています。 スクウェア・エニックスでは最高の「物語」を提供するため、オンラインゲーム・スマートフォンゲームの開発・運営で発生する様々な課題解決を支援する基盤システムの開発・運用を行なっています。 この

    オンラインゲーム・スマートフォンゲームを「支える技術」と「物語」 - YAPC::Asia Tokyo 2014
    pmc12
    pmc12 2015/06/03
  • 実践nginxモジュール開発〜CとLua〜 - YAPC::Asia Tokyo 2015

    nginxは近年急速にユーザ数を伸ばしているOSSのHTTPサーバです。2015年3月のNetCraftの調査結果によると現在nginxのシェアは全世界のWebサイトの十数パーセントを占めるまでになっています。 nginxがこれだけ急速な勢いでユーザ数を伸ばしている要因の一つとしてnginxのソースコードに直接手を入れることなくモジュールを開発するための仕組みが整っていることが挙げられます。HTTPサーバに求められる要件は非常に多岐に渡るため、コア開発者だけでなくユーザ開発者が自分のニーズを満たすためにHTTPサーバを拡張できるのは重要なポイントです。そして実際に多くの開発者の手によって様々な用途のモジュールが開発され、nginxの強固なエコシステムが形成されてきました。 トークでは拙作のngx_small_lightやngx_dynamic_upstreamといったnginxモジュール

    pmc12
    pmc12 2015/06/01
  • 当日ボランティアスタッフ、「ホントの所はどんななの?」 | YAPC::Asia Tokyo 2015

    追記: スタッフ応募は4月19日をもって締め切らせていただきました。多くの方のご応募、また情報を回りの方へシェア頂いた皆様、当にありがとうございました! ---- YAPC::Asia Tokyo 実行委員の石田ことuzullaです。 先日始まったYAPC::Asiaスタッフ募集ですが、どういうものなのかよくわからない...、というご意見のために YAPC::Asia Tokyo 当日スタッフがどのようなものか、(当方の主観も入りつつ)ご紹介します! 当日スタッフとは何か? YAPC::Asia Tokyo(以後YAPCと省略)はボランティアのスタッフで運営されていますが、スタッフは主に二種類に別れます。 一つはコアスタッフで、私もそうです。去年のYAPCの打ち上げから(!)、YAPC開催、そして終わった後もなにかしらやる事があり、丸一年以上をかけてYAPCの準備・運営・後片付けを行いま

    当日ボランティアスタッフ、「ホントの所はどんななの?」 | YAPC::Asia Tokyo 2015
    pmc12
    pmc12 2015/04/17
  • 追加ゲストスピーカー第1弾「Peter Rabbitson」 / Peter Rabbitson will talk in this YAPC::Asia! - YAPC::Asia Tokyo 2014

    One of the guest speakers is Peter Rabbitson who is the main maintainer of DBIx::Class and SQL::Abstract. http://search.cpan.org/~ribasushi/ Below is a description in Japanese. おはようございます、ゆーすけべーことYAPC実行委員長のわだです。今年は海外からのスピーカーも多数来日します。その第1弾の発表として、ゲストスピーカーの Peter Rabbitson ( PAUSE ID ribasushi ) を紹介します。 現在の日Perl事情では「より軽量なO/R Mapper」が好まれている傾向にあります。が、世界的に見ると DBIC つまり DBIx::Class モジュールが広く使われています。そのDBIC

    pmc12
    pmc12 2014/07/20
  • Perl5 meta programming - YAPC::Asia Tokyo 2014

    メタプログラミングと言えばrubyが有名です。しかし、perl5でもメタプログラミングを行う事は十分に可能です。 メタプログラミングはプログラミングの可能性を広げるための技術の1つです。 メタプログラミングの世界ではプログラムでプログラムを作ります。たとえば、全てのメソッドにデバッグコードを追加したいとき、あなたはすべてのメソッドのソースコードを変更する必要はありません。 我々にはメタプログラミングがあります!メタプログラミングを用いることで僅かなコードにより目的を達成することが出来るでしょう。 メタプログラミングをマスターすれば、恐らくいくつかのコードはよりシンプルにすることが可能です。 メタプログラミングは現代の開発において必須のスキルと言えるでしょう。 このセクションでは以下の要素をもとにperl5でメタプログラミングを行う原理とその具体的な手法について説明します。 string e

    pmc12
    pmc12 2014/07/02
  • 完成されたシステムなどない。完成された人間もいない。あるのは成長し続ける未完成なシステムと、それを支える未完成な人間だけだ - YAPC::Asia Tokyo 2014

    完成されたシステムなどない。完成された人間もいない。あるのは成長し続ける未完成なシステムと、それを支える未完成な人間だけだ 何故話すのか 大企業も昔は色々な苦労を体験して成長されてきたんだな、ということを体験して その経験談を体系的に自分の中でまとめたいことが理由です。 頭ではなく、体験して、心で理解したことをお話しします。 このトークが誰かのお役に立てればと思います。 TL;DR 成長するシステムにおいてのリソース管理・未来予想・ギャップとの調整 ミスやバグは発生する、気付ける土台をつくる 必要な構成の変更・必要ではない構成の変更 可能な限りの自動化を行い、不要なオペレーションを最小限まで減らす 精神をすり減らさない為に座禅をする 概略 サービスを運用するにあたり "いかに運用する作業コストを下げるか" "お金をかけずに耐障害性を上げるか" というのは中小サービスを運用する人間にとっては

    pmc12
    pmc12 2014/06/22
  • 自然言語処理を支える技術 〜要素技術とPerlの活用〜 - YAPC::Asia Tokyo 2014

    よくテキスト処理はPerlの得意分野と言われており、ログ解析やWebスクレイピングなどで活躍しています。 では、自然言語のテキスト処理はどうでしょうか? ということで、トークでは自然言語処理の理論的なことについてはあまり触れず、自然言語処理(主にテキスト解析の分野)で利用されるデータ構造、アルゴリズム、ツール等の要素技術についてPerlで扱うための方法を紹介します。 以下の様なトピックについて話す予定です。 自然言語処理の概要 機械学習 データ構造とアルゴリズム ツール・ライブラリ 自然言語処理で便利なCPANモジュール

    pmc12
    pmc12 2014/06/20
  • オープンソースの開発現場 - Perl 5.20 のSubroutine Signaturesが来るまでの奮闘の軌跡 - YAPC::Asia Tokyo 2014

    Working With Opensource - Struggles For Perl 5.20 Subroutine Signatures Perl 5.20ではとうとうPerlにsubroutine signaturesが入りました。ですが、その裏ではこの機能をマージしてもらうための長く苦しい戦いを戦った一人の男がいたのです… トークではsubroutine signaturesについてではなく、subroutine signaturesを気でPerl5に追加しようとした男、Peter Martini氏の視点から、最初の提案から5.20としてリリースされまでの約2年に渡る奮闘の軌跡を追って紹介したいと思います。 トークは新規に立ち上げたばかりの若い開発コミュニティに参加するだけではなかなか見る事ができない、歴史ある開発コミュニティとのコミュニケーションや対立、目的を達するために

    pmc12
    pmc12 2014/06/18
  • 今時のカジュアルなデータベース関連開発 - YAPC::Asia Tokyo 2013

    データベースを使った開発は当たり前のように行われていますが、日々ノウハウは変化 しています。その割には、ORMの話などは比較的出てくるものの、その周辺技術やモジュール のノウハウはあまり出てこないように思います。 トークではORMに限らず、データ管理や、テーブル定義の管理、チューニング、NoSQLとの連携も含めた 包括的なデータベース関連アプリケーションの開発・運用について考察します。 具体的には以下の様なテーマを取り上げます。 テーブルの定義・データ設計の方法 開発中・運用中のテーブル定義の変更への対応 (マスタ)データの管理方法 プロファイリングとチューニング データベースが絡んだテスト方法 バックアップや障害復旧 パーティショニングとシャーディング SQL以外のデータベース(主にRedis)の使い所とRDBとの連携 上記のような問題に対して、どのような問題意識を持って、どのように解

    pmc12
    pmc12 2013/08/01
  • Perlで学ぶRedis - YAPC::Asia Tokyo 2013

    Currently this talk is in PENDING state. If you would like to see this talk at the event, please consider using the social media buttons below to express your interest!

    pmc12
    pmc12 2013/07/19
  • Talks - YAPC::Asia Tokyo 2013

    テーマは「ガチすぎる話」! 普段のYAPCではちょっと発表できない話を事前登録した人のみが聞けるイベントです! トークの内容は「ガチすぎる話」をしていただきます。ガチでちょっとアレな動画を解析したらわかった様々な事や、ちょっとガチでやばい以前のお仕事など、普通のYAPCセッションで聞ける内容とは趣が異なったミニイベントになる予定です。 トーク募集・参加登録は後ほど行う予定です 現在の仮スケジュール 20分トーク (キーノート) 20分トーク 20分トーク 20分トーク LT x 4

    pmc12
    pmc12 2013/07/10
  • 僕の考えたFuture Perl - YAPC::Asia Tokyo 2013

    I'll talking about my thoughts about Future Perl. And I introduce my own answer. 【Japanese】 YAPC::NA で Future Perl という考えについて触れ、最近の Perl6 の状況をしった私が、考えたことについて話します。 また、現況においてなにをすべきであるかを考え、その一つの答えとして書いたものについて紹介します。

    pmc12
    pmc12 2013/06/23