AbemaTV のインターネットにおける Linear TV サービスがどのように構築されているのか説明します。
19日から21日までの3日間、慶応大学日吉キャンパス 協生館にて「YAPC::Asia Tokyo 2013」が開催されます。本日は21日、最終日です。ここでは、2日目の模様を随時レポートしていきます。 ※すべてのセッションをレポートするわけではないことにご注意ください。 藤原洋記念ホールに入るところには、スポンサー企業、個人スポンサーの提灯が飾られています。お祭りであることが実感できます。 Yusuke Wadaさん「Mojoliciousでつくる!Webアプリ入門」 このセッションでは、昨年のベストスピーカー賞のyusukebeさんが「初心者がどのようにWebアプリケーションを開発するか」をMojoliciousをベースとして説明しました。 「これからWebアプリケーションを作りたい!」という人をターゲットとし、「占いアプリ」をテーマに、他のWAFの紹介やMojoliciousの開発
19日から21日までの3日間、慶応大学日吉キャンパス 協生館にて「YAPC::Asia Tokyo 2013」が開催されます。昨日は前夜祭で、本日は1日目ということになります。ここでは、1日目の模様を随時レポートしていきます。 ※すべてのセッションをレポートするわけではないことにご注意ください。 受付は、藤原洋記念ホール前に設置されています。 オープニング JPA運営事務局長の櫛井さんから、オープニングの挨拶です。今年の企画として、次のものを案内しました。 遠方からの参加者支援制度 懇親会無料化 ランチセッション ランチ交流企画(くじを引いて4人一組のチームが決まる。抽選でお弁当ももらえる) BOF・交流スペース(アンカンファレンス等で利用もOK) Perl入学式 参加者には、「トークを楽しむ」「Perl Hacker達との交流」「ベストトーク賞への投票」を挙げ、今年もYAPC::A
Googleが実装したSPDYプロトコルは、Chrome、Firefox、Operaのブラウザでも 標準で対応するようになり、IE11でもSPDYがサポートされることになりました。 また、Googleやfacebookなどの一部サービスではSPDYによる通信に対応しています。 HTTP/2.0は、現在実装されているSPDYを参考にしつつ、既存のHTTP/1.1を拡張し、 ヘッダーの圧縮・バイナリ化、多重化、暗号化、優先制御などを取り入れ、 HTTP通信の開始方法を見直して、効率の良い通信プロトコルとして標準化しています。 ただし、通信プロトコルの仕様と策定の目的を把握していないと、HTTP/2.0で どんな通信が行われているかを把握することが難しくなっているのも実情です。 これからWebサーバ上でHTTP/2.0通信に対応するにはどうすればよいのか、 SPDYの実装を参考にしつつ、新しいプ
データベースを使った開発は当たり前のように行われていますが、日々ノウハウは変化 しています。その割には、ORMの話などは比較的出てくるものの、その周辺技術やモジュール のノウハウはあまり出てこないように思います。 本トークではORMに限らず、データ管理や、テーブル定義の管理、チューニング、NoSQLとの連携も含めた 包括的なデータベース関連アプリケーションの開発・運用について考察します。 具体的には以下の様なテーマを取り上げます。 テーブルの定義・データ設計の方法 開発中・運用中のテーブル定義の変更への対応 (マスタ)データの管理方法 プロファイリングとチューニング データベースが絡んだテスト方法 バックアップや障害復旧 パーティショニングとシャーディング SQL以外のデータベース(主にRedis)の使い所とRDBとの連携 上記のような問題に対して、どのような問題意識を持って、どのように解
全国各地のPerlコミュニティやYAPC::Asiaの発表で, 「業務の中でPerlを活用している」という話はよく聞きます. それに比べると, 「大学や高専などで, 研究の為の道具として, Perlを活用している」という話は, あまり聞かない... ような気がします. そこで今回は, 大学や高専などでの研究, いわゆる学術的な分野でPerlがどのように使われているかを調査して, 発表したいと思います. 具体的には... 学術分野におけるPerlの現状 研究に使用する言語としてPerlを選択した理由, どのようにPerlを学んだか, 研究の中でPerlをどれだけ活用しているか, 開発環境, モダンPerlの普及状況, よく使うモジュール, etc... 学生から見たPerlの利点と問題点 研究の中でPerlを使っている学生は, Perlという言語のどの点が便利だと感じ, どの点が不便だと感じ
YAPC::Asia Tokyo 2013 Sep. 19, 20, 21 at Keio Univ. Hiyoshi Campus
数ヶ月前よりlivedoorBlogという10年ほど運営されているサービスのコードを書いております。主な仕事は新機能の開発ではなく、mod_perl 1.3.x ベッタリなコードをApacheからひっぺがしPSGI/Plack上で運用するための変更、およびそこから派生する諸々です。 言うのは楽ですがこのコードベースは10年物。数十人のエンジニア達がその上を通りすぎ、動作環境はperl 5.8.8。なんとその行数20万行。Webの部分はmod_perlにべったり。それはもはや誰も触りたくない魔窟だったのです・・・ めでたいことにこの3月、無事に一番大きい部分の改修は終わり、皆さんがみているlivedoorBlogはほとんどPSGI化されました。現在もまだまだ改修は続けていますが、このトークではこの改修に伴って私達が行った様々な変更を説明していきます。 細かな環境整備(ログ、タイマー等) mo
Perlで何か作りたいと考えた時、Webアプリケーションを作ろうと考える人は少なくないと思います。 しかしながらWebアプリケーションを作り公開するには、Perlでアプリケーションの実装をする以外にも様々な知識や作業が必要になります。 そこで本トークでは、個人で作成したPerlによるWebアプリケーションの事例を交えながら PerlでのWebアプリケーションの構成 実行環境 WAF ORM Cache フロントエンド(HTML/JavaScript/CSS)の構成 JavaScript(Backbone.js、Angular.js、CoffeeScript) CSS (Compass) Grunt.js 開発環境、本番環境の構築 開発の流れ Web、Application、DB、Cacheなどのサーバー構成や設定、プロセス管理 本番反映などの作業 といったWebアプリケーションの公開に必要
データの可視化が様々なところで 用いられるようになって来ました。 最近、様々なシーで利用されている可視化ライブラリとして JavaScriptのD3というものがあります。 これの一部機能をPerlに移植し、サーバサイドでも 簡単にチャートを作成するモジュールを作りました。 様々なシーンやメトリクスツールで 使えればと思っています。 Recently we can often see data visualizations. One of the popular library for visualization is D3.js of JavaScript. Now I transport some functions of D3.js to perl module. I will explain this module and tell how to apply in metrics t
Perl and SMTP SMTP誕生から30年以上が経過し、様々な新しいメディアの登場で電子メールは死んだ、電子メールはもう終わりだ、と毎年のように言われていますが、まだ死んでいませんし、まだまだ死ぬ気配もありません。 Perlでメールを送信する方法はいくつもありますが、日本語のメールを作るとなるとMIMEエンコーディングをしたり、本文の文字コードとヘッダでの宣言を合わせる必要があったり、何かと面倒な側面が多いです。 ここではPerlとSMTPという題目で、今夏にMojoliciousを使って開発した"Haineko"というメール送信用HTTP-APIについてお話します。 HainekoはSendGridやPostmark,MailChimpのようなEmailクラウドと似た感じで、なるべく楽にメール送信が出来るAPIを提供するサーバです。
PerlでWebアプリケーションを書いてみませんか? しかし、初めてには難しい一面もあります。 どうやってWebアプリケーションを書いていけばいいのか どのモジュール使えばいいのか モジュールの管理はどうすればいいのか … そして、一番肝心でつまずきやすいポイントはWebアプリケーションをデプロイする方法はどうすればいいのかということです。Perlの実行環境を構築することのような、本質ではないことに時間を使いたくないと思います。 そこでHerokuを使ってその問題を解決しましょう。Webアプリケーションを簡単にデプロイ、運用してみましょう。 このトークでは、Amon2を使って小さなWebアプリケーションをチュートリアル形式でいくつか作っていき、実際にHerokuにデプロイしてWebアプリケーションを動かしてみることを考えています。 これさえ聞いておけばPerlが初めての方でも簡単にWebア
Perl5国勢調査でもデプロイ環境第3位に入ったmod_perl。受託現場等を中心とした根強いApache信仰によるmod_perlデプロイという話は、Perl CGI高速化環境からモダンなWAFまで、今も様々な現場にあるはずです。このトークでは、現在mod_perlを使う人が、この先どのような選択をすべきかという展望をお話しします。 もっとも、mod_perlは今も精力的に開発が続けられ、未来あるApacheを拡張する有力な開発プラットフォームの一つです。このトークでは、Apacheを拡張するというmod_perlの本質に迫って、トーク後半ではApache mod_perlによる様々な超絶技巧のご紹介というエンターテインメントを披露する予定です。
ユーザに対して情報を推薦する機能は、全ての新しく生まれたデータを目視で確認し続けるのが辛い規模なサービスにとって欠かせない機能の一つです。 この発表では「レコメンデーション」という便利な言葉でくくられてしまいがちな、さまざまな種類の違う情報推薦の手法のうち鉄板なものについてサラっと解説し、おもにその手法を実現するためのライブラリやその使い方を紹介します。 お手軽に使えるCPANモジュールだけでなく、Jubatusというオンライン機械学習向け分散処理フレームワークをPerlから利用する方法や、「Pythonを使うのはNumPyとSciPyがあるから」という方のためにPDL(Perl Data Language)という行列演算に便利なPerlモジュールを使ったり使わなかったりして計算結果を得る方法についても紹介すると思います。
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!
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!
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く