Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Perlコミュニティ YAPC::Asia Tokyo 2012 #TechLunch
Search
Livesense Inc.
PRO
April 21, 2014
Technology
0
57
Perlコミュニティ YAPC::Asia Tokyo 2012 #TechLunch
Perlコミュニティ YAPC::Asia Tokyo 2012
2012/08/01 (水) @ Livesense TechLunch
発表者:福田 絵里
Livesense Inc.
PRO
April 21, 2014
Tweet
Share
More Decks by Livesense Inc.
See All by Livesense Inc.
EM候補者向け転職会議説明資料
livesense
PRO
0
6
コロナで失われたノベルティ作成ノウハウを復活させた話
livesense
PRO
0
73
株式会社リブセンス 会社説明資料(報道関係者様向け)
livesense
PRO
0
360
転職会議でGPT-3を活用した企業口コミ要約機能をリリースした話
livesense
PRO
0
1k
株式会社リブセンス マッハバイト_プレイブック
livesense
PRO
0
410
Tech Award 2021 選出方法
livesense
PRO
0
1k
株式会社リブセンス エンジニアリング組織を支える風土と制度
livesense
PRO
0
530
株式会社リブセンス・マッハバイト 採用候補者様向け資料
livesense
PRO
0
210
株式会社リブセンス・転職会議 採用候補者様向け資料
livesense
PRO
0
2k
Other Decks in Technology
See All in Technology
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
0
110
複雑な構成要素を持つUIとの向き合い方 〜新・支出グラフでの実例〜 / B43 TECH TALK
nakamuuu
0
140
20240418_Google ColabにLLMが搭載されたようなのでPython x データ分析の勉強方法を考えてみる
doradora09
0
120
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
3
530
元インフラエンジニアに成る / Human Resources to Human Relations
bobtani
4
900
開発パフォーマンスを最大化するための開発体制
ham0215
2
190
Google Cloud Next '24でブログを10本書いた方法と勉強会を沸かせた方法
yasumuusan
0
290
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.3k
エンジニアのキャリアをちょっと楽しくする3本の軸/Three Pillars to Make an Engineer's Career More Enjoyable
kwappa
0
2.6k
継続的な改善 x ⾮連続的な進化
sansantech
PRO
3
140
Java EE/Jakarta EEの現状と将来―クラウドネイティブ時代にJava EEは対応できるのか?―
takakiyo
1
130
オーナーシップを持つ領域を明確にする
konifar
13
3.1k
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
73
5.2k
What's new in Ruby 2.0
geeforr
337
31k
Creatively Recalculating Your Daily Design Routine
revolveconf
210
11k
Side Projects
sachag
451
41k
Fantastic passwords and where to find them - at NoRuKo
philnash
37
2.5k
The Cult of Friendly URLs
andyhume
74
5.7k
Practical Orchestrator
shlominoach
182
9.7k
The Cost Of JavaScript in 2023
addyosmani
16
3.8k
Gamification - CAS2011
davidbonilla
76
4.6k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Being A Developer After 40
akosma
57
580k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
227
16k
Transcript
Perl Community
None
Perl概要 By Larry Wall UNIX上で開発されたファイ ル処理コマンド 登場時期:1987年12月18日 最新リリース:5.16.1 ( 2012年8月8日
) 動的型付け 多次元データ構造が利用可能 (5.0以降) 自由度の高い文法。簡潔にプ ログラムを記述できる 高い後方互換性を持つ クロージャ、リフレクション 有志によって開発された豊富 なモジュール(CPAN) オブジェクト指向プログラミ ングのサポート リファレンスカウント方式に よるガーベッジコレクショ ン アプリケーション例: Movable Type, SpamAssassin WAF: Catalyst, Ark, Kossy, Maypole, Mojolicious
Perl4 → Perl5 Perl5は、Perl4との互換性を保ちながら、ソースコードを 一から書き換えたと言われ、オブジェクト指向の要素 を取り入れたものとなっている(しかし、互換性を保て てると言えないほど罠がいっぱい) 1994-Oct-17 released オブジェクト志向
多次元データ構造 Modularized Faster execution Perl5
Perl5 → Perl6 「両者はPerlという大家族の一員ではあるが、同じ血統では ない。Perl6は新しく言語仕様から作り直しているた め、Perl4や5に対する後方互換性がなくなる。 Perl6 開発スタートは2000年 Perl5の哲学や特性を生かした姉妹言語 静的な型指定も行える
処理系:Pugs(Haskell), Rakudo(C, Perl 6, NQL), Niecza(C#), etc Parrotという仮想マシン上で動く
coding 拡張子 .pl モジュールの拡張子 .pm プラグマ use strict, use warning,
use diagnostics, etc... 文法 型グロブ
CPAN - The Comprehensive Perl Archive Network - Perlのライブラリ・モジュールやその他のPerlで 書かれたソフトウェアを集めた、巨大なアーカ
イブ Perlプログラマができるだけ車輪の再発明をせず に済むための支援環境
PPM - Perl Package Module - ActivePerlに付属 Perlのライブラリ・モジュールやその他のPerlで書か れたソフトウェアを集めた、巨大なアーカイブ
Acme - 野心的なCPANモジュールカテゴリー - 実態は... nonsense modules (技術力の無駄遣い) ex. 99
Bottles of Beerの歌詞出力コード生成 sensuke Perl program
IRC ・アプリケーション層 ・TCP利用 「Perlの世界でいちばんホットな話はIRCでかわされて いる」 - Internet Relay Chat -
White Camel Awards (白駱駝賞) Perlファウンデーションが、Perlコミュニティに多大 な貢献をもたらした人を選出する賞。 OSCON1999年から行われており、2007年には Tim O'Reilly氏も受賞している。 •日本人の受賞者•
2008年:宮川 達彦 (YAPC::Asia, Plagger) 2011年:牧 大輔 (JPAの活動)
Perl Community's truth 「物事のやり方は一つではない」 「プログラミングの三大徳目は、無精、短気、傲 慢である」
YAPC::Asia Tokyo 2012
sponsers
世界最大のPerlの祭典(参加人数的に) 一般社団法人Japan Perl Association (JPA)が主催 YAPC::NA (北米), YAPC::EU(欧州), YAPC::SA(南米), YAPC::Israel
など YAPC=Yet Another Perl Conference
「講演を聞きに行くイベント」ではなく、 「様々な技術者と直接交流するためのイ ベント」としての傾向が強い PHP, Python, Haskell, Javascriptなどの 他言語の発表の他、システムを運用する ためのティップス、エンジニアのマネジ メントなどの発表もある
JPA理事会 代表理事:牧 大輔 ブラジル,アメリカで育ち,Network Appliance Inc. 勤務後帰国。ライブドア(株)や起業などを経て,現 在NHN Japan所属。 2011年
White Camel Award受賞。
JPA理事会 理事: 池邉 智洋 (株式会社ライブドア執行役員CTO) 山口 徹 (株式会社 DeNA モバイルポータル部システム
第1グループ所属 「ZIGOROu」) 森本 淳 (株式会社ミクシィ システム本部 技術部 技術 支援グループ マネージャー) 加藤 敦 (Wano株式会社取締役) 小林 篤 (株式会社ディー・エヌ・エー)
Program 前夜祭 (9/27) 18:00-20:00 1日目 (9/28) 10:00-19:00 2日目 (9/29) 10:00-19:00
昨年の様子
前夜祭
None
None
None
None
None
1日目、2日目
None
None
None
None
None
None
None
チケット代:全日程参加は¥4,000 懇親会(前夜祭、1日目の夜) 全て無料! 個人スポンサー一口\10,000 (チケット代込) 特典:公式Tシャツ、個人スポンサー 用Tシャツ、マグカップ
今年は東大にて。(昨年までは東工大) 今年は、ランチ交流企画を実施 1日あたり先着100名がくじをひけて、 4人1組のチームを5つ
3種類のLT(Lightning Talk) 本編LT YAPCの花形。両日でそれぞれ1時間。 非エンジニアもトーク可! 遠方支援LT 「遠方からの参加者支援制度」利用者 によるLT LTソン Hachioji.pm主催。LTが何か知らない
人でも、ぼっちでも誰でもOK。超初心 者歓迎!
※pm=Perl Mongers Shibuya.pm, Niigata.pm, okayama.pm 全世界で257グループ以上
Guest Speakers & Talks http://yapcasia.org/2012/ ベストトーク賞
「遠方からの参加者支援制度」 ▪要件 感想などのBlogエントリを書く 遠方支援LTに参加 YAPCに参加したい!という熱い気持ち
LTソン
LTソン
LTソン
LTソン