Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
azuma satoshi
PPTX, PDF
10 views
zの力をPerlに持ってきた話 @湘.なんか #2 by わいとん a.k.a. ytnobody
湘.なんか #2で zの力をPerlに持ってきた話 について発表しました。
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 25
2
/ 25
3
/ 25
4
/ 25
5
/ 25
6
/ 25
7
/ 25
8
/ 25
9
/ 25
10
/ 25
11
/ 25
12
/ 25
13
/ 25
14
/ 25
15
/ 25
16
/ 25
17
/ 25
18
/ 25
19
/ 25
20
/ 25
21
/ 25
22
/ 25
23
/ 25
24
/ 25
25
/ 25
More Related Content
PPTX
湘なんか#1 え!!JavaScriptでパイプラインを? by @ytnobody
by
azuma satoshi
PPTX
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
by
azuma satoshi
PPTX
Elixirで関数型言語の設計を学ぶ - daimon.ex 2024-09-20
by
azuma satoshi
PDF
印刷に耐えられる品質のQRCodeをPerlで生成したよ! - Mishima.pm #1
by
azuma satoshi
PDF
L tthon
by
azuma satoshi
PPTX
finally (not finally)
by
azuma satoshi
PPTX
できる!サーバレスアーキテクチャ
by
azuma satoshi
PPTX
時を駆けるINSERT.pptx
by
azuma satoshi
湘なんか#1 え!!JavaScriptでパイプラインを? by @ytnobody
by
azuma satoshi
ロジックから状態を分離する技術/設計ナイト2024 by わいとん @ytnobody
by
azuma satoshi
Elixirで関数型言語の設計を学ぶ - daimon.ex 2024-09-20
by
azuma satoshi
印刷に耐えられる品質のQRCodeをPerlで生成したよ! - Mishima.pm #1
by
azuma satoshi
L tthon
by
azuma satoshi
finally (not finally)
by
azuma satoshi
できる!サーバレスアーキテクチャ
by
azuma satoshi
時を駆けるINSERT.pptx
by
azuma satoshi
More from azuma satoshi
PDF
PSGIへの誘い
by
azuma satoshi
PDF
入れ子構造を分解する
by
azuma satoshi
PDF
Alluren of prototype-based OOP
by
azuma satoshi
PDF
Perlbeginnes 4 keynote
by
azuma satoshi
PDF
Perlbeginnes 9 lt_ytnobody
by
azuma satoshi
PDF
Perl Beginners #1 keynote
by
azuma satoshi
PDF
Perlbeginnes 2 keynote
by
azuma satoshi
ODP
Chibapm01 lt
by
azuma satoshi
PDF
Hachiojipm 14 LT
by
azuma satoshi
PDF
Perlbeginners 3 opening talk
by
azuma satoshi
PDF
Hachioji.pm #13 LT
by
azuma satoshi
PDF
ライブコーディング(?)で学ぶPerlオブジェクト指向
by
azuma satoshi
PDF
YAPC::Asia 2012 CPANに恩返ししよう
by
azuma satoshi
PDF
Perlbeginnes 9 opening
by
azuma satoshi
PDF
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
by
azuma satoshi
PDF
大ざっぱにオブジェクト指向
by
azuma satoshi
PDF
Perlbeginners proposal
by
azuma satoshi
PSGIへの誘い
by
azuma satoshi
入れ子構造を分解する
by
azuma satoshi
Alluren of prototype-based OOP
by
azuma satoshi
Perlbeginnes 4 keynote
by
azuma satoshi
Perlbeginnes 9 lt_ytnobody
by
azuma satoshi
Perl Beginners #1 keynote
by
azuma satoshi
Perlbeginnes 2 keynote
by
azuma satoshi
Chibapm01 lt
by
azuma satoshi
Hachiojipm 14 LT
by
azuma satoshi
Perlbeginners 3 opening talk
by
azuma satoshi
Hachioji.pm #13 LT
by
azuma satoshi
ライブコーディング(?)で学ぶPerlオブジェクト指向
by
azuma satoshi
YAPC::Asia 2012 CPANに恩返ししよう
by
azuma satoshi
Perlbeginnes 9 opening
by
azuma satoshi
Perl暦およそ10年(?)の僕がデータベースを使えるようになるまでの昔話
by
azuma satoshi
大ざっぱにオブジェクト指向
by
azuma satoshi
Perlbeginners proposal
by
azuma satoshi
zの力をPerlに持ってきた話 @湘.なんか #2 by わいとん a.k.a. ytnobody
1.
z の力を Perl
に 持ってきた話 湘 . なんか #2 わいとん
2.
今日は趣味の話をします
3.
「アニソンの帝王」の話は出てきません
4.
私について • @ytnobody –
わいとん • 零細 IT 企業の代表 / ソフトウェアエンジニ ア • 💖Perl, Linux • 主に TypeScript でお仕事をしています。 • YAPC::Hakodate 2024 実行委員長 • 最近、趣味でやってること • 知識蒸留でできた AI モデルを ESP32 上で稼働 させようとしています。 • 知見がたまったらそのうち話します。
5.
宣伝
6.
いつやるの?どこでしょ? • 日時 :
2025 年 3 月 8 日(土) 18:40-19:20 • 場所 : docomo R&D OPEN LAB ODAIBA • 🍄 きのこカンファレンス 前夜祭 Track A
7.
最近こんなことがありました
8.
この方からも・・・
9.
わいとん = AI 説
10.
はなすこと • z の力とは? •
z の力をよく見てみる • z の力をどう使おうか
11.
z の力とは
12.
zod • TypeScript における、比較的 メジャーなデータバリデー ターモジュール •
スキーマで Object を perse すると、合致している場合は Object をそのまま、そうじゃ ない場合はどの部分がダメな のかをエラーで教えてくれる
13.
だいたいこんな感じ
14.
もうちょっと複雑につかうことも
15.
で、これを Perl にもってきました
16.
https://ytnobody.github.io/poz/
17.
Poz – Power
of ‘z’ • もしくは Power of zod • スキーマを変数に格納して • スキーマでデータを perse • するといろいろできる
18.
What's new on
CPAN - December 2024
19.
z の力をよくみてみる
20.
こんな感じで書けます
21.
軽くコードでも読みましょう
22.
z の力をどう使おうか • Poz
Schema とほかの Schema の相互変換 • DDL ( SQL の CREATE TABLE 構文) • Prisma Schema と Poz Schema の相互変換は今作ってる • そのうち Drizzle もいける気がしてる • OpenAPI の Schema • JSON Schema
23.
z の力をどう使おうか • perl
の関数の引数と戻り値をバリデーションする(したい) • fn combine_user_and_books( $user => $user_schema, $books => $books_schema ) => $user_with_books_schema, sub { ... } • みたいなかんじで。 • (perl の無名関数の sub 表記がニクイ… )
24.
まとめ • z の力を
Perl に持ってきた • ちょっとだけ海外勢からの注目があったらしい • zod から見たときに、未実装機能も多い • Perl ならではの事情も考慮した機能が追加されている
25.
ところで最近のお気に入り看板は これです。おしまい。
Download