YAPC会議::ロシア:: 2015年5月16〜17日にモスクワで開催されるMayPerl、お見逃しなく





今週末、Mail.Ru Groupのモスクワ事務所で、5月Perl会議(YAPC ::ロシア)が開催されます。 Perlの専門家が世界中から集まり、経験を交換し、分野で新しい知り合いを作り、非公式で快適な雰囲気の中で志を同じくする人々とチャットします。 参加するには、 登録してください 。 参加は無料です! このプログラムには、初心者とプロのPerlプログラマの両方を対象としたさまざまなトピックに関する20以上のレポートがあります。 カットの下で、イベントの詳細な説明。



5月16日



10:00登録



11:00カンファレンスオープニング



11:30 Vadim Pushtaev-教皇。 ポピュラーカルチャーにおける暗号化とPerlに関するレポート



12:30 Vadim Pushtaev-ゴルフ、Perlゴルフ。 利用規約、ゴルフの説明



13:00昼休み



14:00 Sawyer X-最新のWebスクレイピング。 Webスクレイピングは楽しいです。 データにアクセスできるようにし、APIの制限を回避し、神のように感じさせます。 Web :: Queryを紹介します。これは、スクレイピングで最近喜んで使用し始めたモジュールと、スクレイピングしたものに関するいくつかの例です。



15:00イヴァン・セレズキン-真珠の長い歴史。 通訳は開発中です。誰にも秘密ではありません。 もちろん、新しいバージョンを使用していることを考えると、そこに現れるものや古い習慣は捨てることができます。



15:30 Alexey Mashanov-メタプログラミングの例。 メタプログラミングはかなり危険なツールであり、作成者が読まないツールを作成できます。 しかし、場合によっては、たとえば、フレームワークを作成するときに、非常に興味深い結果を達成し、きれいなコードを取得し、パフォーマンスを最適化できます。



16:00イゴール・カルバチンスキー-XSとの出会い XSの概要、XSを作成した理由、XSを作成したことがない場合の開始点に関するレポート。 perl用のC ++拡張機能を記述することの複雑さ、およびXSは見た目ほど難しくないことを学びます。



16:30コーヒーブレイク



17:00ニコライ・シュリャコフスキー-プロジェクトの国際化。 My Worldプロジェクトの国際化方法。



17:30 Ruslan Zakirov-Marpaパーサーの紹介。 構文解析タスクが正規表現を超えるたびに、私は文法に目を向け、それに応じてParse :: RecDescentおよび他の同様のソリューションを使用しました。 毎回、それは最も楽しい会話ではありませんでした。 Marpaパーサーが登場してから、他のモジュールは使用しなくなりました。 この素晴らしいツールを紹介したいと思います。



18:00イリヤ・チェスノコフ-そして再び線について。 メッセージ/タスクキューを処理するシステムを選択した経験について。



18:30ブリッツレポートのセクション。 無料のトピックに関する5分間のレポートのセクション。



19:30アフターパーティー



5月17日



11:00 Mons Anderson-XS:Cの速度でのPerl。XSモジュールを記述する方法と理由、およびCの同様のアプリケーションに匹敵するPerlアプリケーションのパフォーマンスを実現する方法。



12:00オレグプロニン-最新のXS、簡単、便利、透明。 長く、困難で興味深い仕事の結果、Panda :: XSとPanda :: Installの2つのモジュールが生まれました。 これで、C ++とパールを簡単に接着できます。 とても簡単なので、共有したいです。 XSとPurePerlの異なる組み合わせでの正しいタイプマップ、オブジェクトライフタイム、継承、多重継承、C ++フレームワークへのアダプターの作成、オブジェクトの共有所有権に関する問題に直面し、それらを正常に解決しました。 これについてお伝えしたいと思います。



13:00昼休み



14:00 Sergey Aleinikov-非標準のXSオブジェクト。 XSを使用したすべての人が、Cライブラリを使用したラッパーオブジェクトを作成しました。 古典的な方法はスカラーへのリンクです。これは常に便利で柔軟性が十分ではありません。 追加の情報を任意の真珠の構造に結び付ける別の方法を検討し、オブジェクトの作成からXSでのほぼクロージャーの作成まで、その使用例を示します。



15:00 Ilya Tkachenko-Perlプログラムのインタラクティブなデバッグ。 perlデバッガーと関連ツールの機能の概要。



15:30 Ivan Panchenko-PL / Perl:PostgreSQLのサーバー側プログラミング言語。 多くの人は、データベースのストアドプロシージャはSQLに似た言語でしかプログラムできないと考えていますが、Perlはクライアント側にすぎませんが、これは危険な誤解です! PostgreSQLは、Perlを含む多くの手続き型言語をサポートしています。 レポートでは、真珠の力を使用してpostgresアプリケーションのサーバー側をプログラムする方法について説明します。



16:00 Oleg Nurtdinov-メール。 脈に手を乗せて。 Mail.Ru Mailは、相互作用する多くのコンポーネントで構成される巨大なプロジェクトです。 コンポーネントとコンポーネント間の相互作用は常に変化しています。 このようなプロジェクトでは、問題を迅速に検出(または改善、予測)し、それらを(開始時刻とソースの両方で)ローカライズすることが絶対に必要です。 メールサービスログからさまざまなメトリックを計算し、グラフを描画して、それらを解決できる人の問題を通知できるソフトウェア製品について説明します。 さらに、メトリクスのセットと、それらがオンザフライで構築されるルールを変更できます(他の従業員を関与させることなく)。 通知が送信されるルール。 Webフェイスのグラフィック。



16:30コーヒーブレイク



17:00ミハイル・ボグダノフ-退屈から実際のプロジェクトの生活から楽しい物語や1つの物語を作る方法。 Mail.Ruコンテンツプロジェクトの1つでテストシステムがどのように作成されたかについてのストーリーで、テストを簡単に作成して最新の状態に保つことができます。



18:00ニコライ・ミーシン-翻訳の難しさ。 Perlドキュメントの翻訳などの難しさ。



18:30ブリッツレポートのセクション。 無料のトピックに関する5分間のレポートのセクション。



会議のウェブサイトでスケジュールの詳細を確認できます。 そして今日、私たちはあなたがチャットしてお互いを知ることができる小さな歓迎イベントであなたに会えてうれしいです。 じゃあね!



All Articles