2015年6月15日のブックマーク (13件)

  • Making of Acme大全 - 冥キングな話、裏の裏まで全部+αおまけ発表 - YAPC::Asia Tokyo 2014

    今年も無事夏コミで『Acme大全2015』を出すことができます(予定)。「Acme大全」は、同人サークル「どんぞこ楽屋」が発酵している、AcmeカテゴリのCPANモジュールを全て紹介するというコンセプトの同人誌です。 2009年から刊行して7冊目となりましたが、 実はその「前身(『日のAcme』)」の「前身」となるPerl同人誌体は評論誌でそのうちの数ページ)をYAPC::Asia 2008年でちょこっとブースを開いて頒布させてもらったことがあります。その後もYAPC::Asiaでは賑やかしというか、さらしものというか、まあ色々な形でブースを出させてもらい、「Acme大全」等の頒布を行ってきました。 そんなわけでYAPC::Asia Tokyoと伴に歩んできた「Acme大全」の裏話。いま話さなければもうその機会は永久に失われるでしょう! 内容 具体的には Aame大全の作り方 どう

    Making of Acme大全 - 冥キングな話、裏の裏まで全部+αおまけ発表 - YAPC::Asia Tokyo 2014
    Songmu
    Songmu 2015/06/15
    間際に最高なの来た
  • Perlの上にも三年 〜 ずっとイケてるサービスを作り続ける技術 〜 - YAPC::Asia Tokyo 2015

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

    Songmu
    Songmu 2015/06/15
    はてなBlog知見最高すぎる
  • Perlがメインじゃない現場でもPerlを使う(AdTech現場編) - YAPC::Asia Tokyo 2015

    TL;DR 慣れてる技術(Perl)を使いつつ、今の現場でどうアウトプットしていくか AdServerを支えるPerlプロダクト の紹介をする予定です 内容 VOYAGE GROUPは様々なサービスを運営しており、それを支える技術も多種多様です。 その一つであり、私が所属するadingoが提供する事業でも様々な技術が用いられております。 このトークでは、現場ごとに異なる環境であっても、ある一つの手段(Perl)を使いつつアウトプットしてきた内容をご紹介します。 今もPerlの現場でPerlを使っている人 昔はPerlの現場だったけど、、な人 これからPerlの現場に行く予定の人!? 上記どのパターンの方も対象になりますし、「Perl関係ない」人にもヒントになる内容もあるかと思います。 最新のイケてるものの活用事例や、革新的なプロダクトを作った!みたいな派手な内容ではありません。 どちらかと

    Songmu
    Songmu 2015/06/15
    イイね
  • サーバーサイドエンジニア(特にPerl)のためのiOSアプリ開発入門 - YAPC::Asia Tokyo 2015

    iOS application development introduction for Perl server-side engineer Accepted #yapcasiaC Vote! Tweet スマホ、とは手の平で動くコンピュータです。 常に持ち歩いているこの端末で自分の書いたプログラムを動かせたら面白いと思いませんか? 特にすでにサーバサイドプログラムができる皆さんは、スマホ側さえできるようになったら、 ほぼどんなアプリでも一人で作れてしまうでしょう。 このセッションではそんなことを思っているPerlプログラマーを対象として、 iOSアプリ開発の方法をひと通り説明します。(iOSだけです。ごめんなさい) 私自身も筋金入りのPerlプログラマだと思いますが、iPhoneが日で発売されてすぐに、iOSアプリ開発に手を出しています。 その経験の中で、PerlとObjective-

    Songmu
    Songmu 2015/06/15
    楽しみ
  • Perlで学ぼう!文系プログラマのための、知識ゼロからのデータ構造と計算量 - YAPC::Asia Tokyo 2015

    概要 「データ構造やアルゴリズム、計算量について知っておく事は、プログラマにとって、とても大切なことです」といろんなところで言われています。一方で「そんなの知らなくっても降ってくるお仕事は片付けられるもんねー」というのも、まあ、たしかにそうですね、という感じがします。でも、データ構造と計算量のことを知らないでいると、カジュアルに下手なインデックスを貼ってしまったり、単純な集計のはずなのに6時間動き続けて返ってこない……のようなスクリプトを書いてしまったりすることがあるので、やっぱり、プログラマにとってデータ構造やアルゴリズム、計算量の基を知っているというのは、とても大切なことなんじゃないかな、とわたしは思っています。少なくとも、「計算機の気持ちになってコードを読み書きする」ときの助けになることはたしかです。 でも、やっぱり計算量の話とかって、とっつきづらいですよね。「でもさー。わたし、文

    Songmu
    Songmu 2015/06/15
    聞きたさしか無い
  • 普通のことを普通にやれば、いいプログラムになる - YAPC::Asia Tokyo 2014

    私は Yahoo JAPAN に所属し YDN (Yahoo!ディスプレイアドネットワーク) を担当しています。 先日、この YDN の crawler を perl で一から書き直しました。 これまでの crawler のコードといえば、いわゆるレガシーコードと化していて、開発者の多くがそのコードに触るのに二の足を踏んでいる状況でした。 一方、レガシーコードとは言っても、それは要求されている仕事をなんとかこなしており、だからこそ長らく放置されてきました。 おそらくみなさんの会社にもこういったコード、システムは少なからずあるのではないでしょうか。 私は、このレガシーコードを一から書き直しました。これにどれほどの意味があるのか、という疑問も当然わきます。実際、書き直しているとき何度も自問自答しました。また一方で、以前のプログラムよりいいプログラムが当に自分に書けるのかという不安もありました

    普通のことを普通にやれば、いいプログラムになる - YAPC::Asia Tokyo 2014
    Songmu
    Songmu 2015/06/15
    Yahooのクローラを2015年にPerlで作りなおしたの良すぎる
  • From Perl to Haskell - YAPC::Asia Tokyo 2014

    POE、AnyEventと経て開発してきた個人サービスのPerlスクリプトをHaskellで書き換えた経験をもとに、Haskellを使ったアプリケーション開発の基礎的な内容を解説します。主に以下のトピックを含みます。 WEBサーバ JSON, XML 非同期処理 書き直す際の障壁 (IO、ループ、正規表現、グローバル変数、etc) (I rewrote my Perl and AnyEvent script in Haskell. Based on this experience, I talk about the application development in Haskell.)

    From Perl to Haskell - YAPC::Asia Tokyo 2014
    Songmu
    Songmu 2015/06/15
    絶対面白いでしょこれ
  • PerlとUnityで作るグローバルなソーシャルゲームの作り方 - YAPC::Asia Tokyo 2014

    全世界に向けたソーシャルゲームを開発しています。 全世界展開に向け、言語や時差などローカライズ対応や、データベースの分割対応を検討しています。 ローカライズ関連の話題を中心に、PerlとC#(Unity)を使ったゲームについての開発事例を紹介します。 ゲームシステム概要 ローカライズ関連(Perl) マスターデータ(アイテムの名前等)の多言語化 時刻の扱い ローカライズ関連(Unity) (@p_chin がお話します) ワンバイナリで多言語化 UIの多言語化 画像リソースの多言語化 現場での開発ルールなどについて Baal(PerlUnityのデータ型を定義するDSL)について データベースの分割(シャーディングではない) ※開発中のため内容は変わることがあります

    PerlとUnityで作るグローバルなソーシャルゲームの作り方 - YAPC::Asia Tokyo 2014
    Songmu
    Songmu 2015/06/15
    期待しか無い
  • PAUSE, with a little bit of Plack - YAPC::Asia Tokyo 2015

    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! Tweet I've started porting PAUSE with Plack toolkit at the QAH 2015 in Berlin. It was just a small step forward but it was (surprisingly) well accepted, and even several people have mentioned it in their QAH reports. In this sessio

    PAUSE, with a little bit of Plack - YAPC::Asia Tokyo 2015
    Songmu
    Songmu 2015/06/15
    めっちゃアツい
  • DBIx::Schema::DSL ~ PerlによるDSLモジュール開発とその活用と実践 - YAPC::Asia Tokyo 2014

    use DBIx::Schema::DSL; create_table book => columns { integer 'id', primary_key, auto_increment; varchar 'name', null; integer 'author_id', not_null; decimal 'price', 'size' => [4,2]; add_index 'author_id_idx' => ['author_id']; belongs_to 'author'; }; これはなんとPerlのコードです。記号だらけで読みづらいと言われることもあるPerlですが、このコードは余計な記号も少なく、何をやろうとしているか明確です。これは、DBIx::Schema::DSLモジュールを用いてSQLCREATE文を定義しているコードです。 Rails

    DBIx::Schema::DSL ~ PerlによるDSLモジュール開発とその活用と実践 - YAPC::Asia Tokyo 2014
    Songmu
    Songmu 2015/06/15
    Perl 100%のトークもしたくなってしまったのでサブミットしました。駆け込みすみません…
  • Hatena Engineer Seminar #5 @ Tokyo (2015/06/16 19:00〜)

    お知らせ 【メンテナンスのお知らせ】7月18日(木)14:00から1時間30分ほど、メンテナンス作業を予定しております。作業の間はconnpassのご利用が出来ません。ご迷惑をおかけしますが何卒ご了承ください。 注意 現在X(旧Twitter)でのソーシャルログインができない事象を確認しています。事前にX(旧Twitter)側で再ログインした上でconnpassのソーシャルログインを行うか、 「ユーザー名(またはメールアドレス)」と「パスワード」の組み合わせでのログインをお試しください。合わせてFAQもご確認ください。 お知らせ 2024年9月1日よりconnpassサービスサイトへのスクレイピングを禁止とし、利用規約に禁止事項として明記します。 9月1日以降のconnpassの情報取得につきましては イベントサーチAPI の利用をご検討ください。 お知らせ connpassではさらなる価

    Hatena Engineer Seminar #5 @ Tokyo (2015/06/16 19:00〜)
    Songmu
    Songmu 2015/06/15
    明日です!参加できなさそうな方はキャンセル処理をお願いします。キャンセル待ちの方も、ぽつぽつキャンセル出ているので、繰り上がりを随時ご確認下さい。ご参加お待ちしています!
  • MogileFSをバックエンドとしたPrivate S3の作り方 - YAPC::Asia Tokyo 2014

    2011年よりYAPC::AsiaのPhoto Sponsorを務めさせて頂いている写真共有・保存サービス 30days AlbumではオブジェクトストレージとしてMogileFSを利用しています。 そして、そのストレージにS3互換仕様でアクセスするためのWeb API日 社内向けにリリースされました。 トークでは総容量700TBを超すMogileFSクラスタの運用苦労話と、そこにどうやってS3互換APIくっつけたのかをご紹介しようと思います。 キーワード /dev/sdafまである物理サーバ MogileFS(バッド)ノウハウ Nginxでreproxy(Accel Redirect) ngx_mrubyを使った認証 RailsとMogileFS

    MogileFSをバックエンドとしたPrivate S3の作り方 - YAPC::Asia Tokyo 2014
    Songmu
    Songmu 2015/06/15
    大規模MogileFSあつすぎる
  • Perl で RTB の最前線を闘い抜く - YAPC::Asia Tokyo 2015

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

    Songmu
    Songmu 2015/06/15
    入札ロジック周りめっちゃ気になってた