Enviar pesquisa
Carregar
Inner world of Perl::Lint
•
1 gostou
•
2,090 visualizações
M
moznion
Seguir
shibuya.pm #7で喋ったやつです
Leia menos
Leia mais
Tecnologia
Vista de apresentação de diapositivos
Denunciar
Compartilhar
Vista de apresentação de diapositivos
Denunciar
Compartilhar
1 de 42
Baixar agora
Baixar para ler offline
Recomendados
Takao.mt 2013 の資料です Perl で静的解析をするなどという内容です。
Takao.mt 2013
Takao.mt 2013
moznion
つらい話です (It is hard talk)
Perl::Lint is over, for the present
Perl::Lint is over, for the present
moznion
Shinjuku Mokumoku Programming #55 https://shinjuku-moku.connpass.com/event/135503/
Rails Testing on Fargate
Rails Testing on Fargate
sinsoku listy
LLまつりのLTでのプレゼンの資料
LL matsuri 2013-0824
LL matsuri 2013-0824
Yasutake Mausda
Cookpad TechConf 2019 LT
本番環境で使える実行コード記録機能
本番環境で使える実行コード記録機能
mametter
Laravel / Lumenの次の一歩へ進むためのヒント
Laravel / Lumen 次の一歩
Laravel / Lumen 次の一歩
Yuuki Takezawa
情報処理学会 第48回組込みシステム研究発表会で研究成果として口頭発表しました. https://www.ipsj.or.jp/kenkyukai/event/emb48.html 基本的にはfukuoka.ex#8で発表した内容に評価項目を足して,ちょっとは学術研究チックにしたものです. https://fukuokaex.connpass.com/event/85038/ 論文はこちらから: 高瀬英希,上野嘉大,山崎進:関数型言語ElixirのIoTシステムへの導入に向けた基礎評価,情報処理学会研究報告(組込みシステム),Vol. 2018-EMB-48,No. 5,pp. 1-8 (2018). https://ipsj.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main_item_detail&item_id=190322&item_no=1&page_id=13&block_id=8
関数型言語ElixirのIoTシステムへの導入に向けた基礎評価
関数型言語ElixirのIoTシステムへの導入に向けた基礎評価
Hideki Takase
Rのコードをキレイに見せたい
Rのコードをキレイに見せたい
mangantempy
Recomendados
Takao.mt 2013 の資料です Perl で静的解析をするなどという内容です。
Takao.mt 2013
Takao.mt 2013
moznion
つらい話です (It is hard talk)
Perl::Lint is over, for the present
Perl::Lint is over, for the present
moznion
Shinjuku Mokumoku Programming #55 https://shinjuku-moku.connpass.com/event/135503/
Rails Testing on Fargate
Rails Testing on Fargate
sinsoku listy
LLまつりのLTでのプレゼンの資料
LL matsuri 2013-0824
LL matsuri 2013-0824
Yasutake Mausda
Cookpad TechConf 2019 LT
本番環境で使える実行コード記録機能
本番環境で使える実行コード記録機能
mametter
Laravel / Lumenの次の一歩へ進むためのヒント
Laravel / Lumen 次の一歩
Laravel / Lumen 次の一歩
Yuuki Takezawa
情報処理学会 第48回組込みシステム研究発表会で研究成果として口頭発表しました. https://www.ipsj.or.jp/kenkyukai/event/emb48.html 基本的にはfukuoka.ex#8で発表した内容に評価項目を足して,ちょっとは学術研究チックにしたものです. https://fukuokaex.connpass.com/event/85038/ 論文はこちらから: 高瀬英希,上野嘉大,山崎進:関数型言語ElixirのIoTシステムへの導入に向けた基礎評価,情報処理学会研究報告(組込みシステム),Vol. 2018-EMB-48,No. 5,pp. 1-8 (2018). https://ipsj.ixsq.nii.ac.jp/ej/?action=pages_view_main&active_action=repository_view_main_item_detail&item_id=190322&item_no=1&page_id=13&block_id=8
関数型言語ElixirのIoTシステムへの導入に向けた基礎評価
関数型言語ElixirのIoTシステムへの導入に向けた基礎評価
Hideki Takase
Rのコードをキレイに見せたい
Rのコードをキレイに見せたい
mangantempy
http://www.perl-beginners.org/2013/09/perl-beginners-10.html
Excel出力のCSV取込みから学ぶ4つのCPANモジュール
Excel出力のCSV取込みから学ぶ4つのCPANモジュール
Akabane Hiroyuki
Ruby/Rails 勉強会@関西第36回で発表したスライド。構文解析についてと、パーサージェネレーターRaccの基本的な使い方について
Racc でおてがる構文解析
Racc でおてがる構文解析
morphine57
スタート低レイヤー#2で発表した資料です。 http://partake.in/events/1bed8969-5bc9-4f02-bc19-2698cb5577a3
ELFの動的リンク
ELFの動的リンク
7shi
Goで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろう
Esehara Shigeo
独自言語コンパイラLLPMLの概要説明
LLPML
LLPML
7shi
社内勉強会で使用した資料です。
[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章
Haruki Eguchi
やや関数型を意識した内容のElixir/Phoenixをご紹介するスライドです
やや関数型を意識した風Elixir/Phoenixご紹介
やや関数型を意識した風Elixir/Phoenixご紹介
fukuoka.ex
社内向けPython入門講義資料
Introduction of Python
Introduction of Python
Tomoya Nakayama
Youtube embedded
Youtube embedded
Jun Chiba
2011年10月21日
2011年10月21日
nukaemon
Microsoft Learn で C# を学ぶとどんな感じ?
Microsoft Learn で C# を学ぶとどんな感じ?
Microsoft Learn で C# を学ぶとどんな感じ?
m ishizaki
第三回LLVM勉強会のLLVM概要資料
LLVM overview 20110122
LLVM overview 20110122
nothingcosmos
Ruby Encoding
本当はこわいエンコーディングの話
本当はこわいエンコーディングの話
Masahiro Tomita
Lisp meetup #69 にて。
謎の言語Forthが謎なので実装した
謎の言語Forthが謎なので実装した
t-sin
C# 3.0 以降の勉強会の資料。
C# 3.0 以降
C# 3.0 以降
Fujio Kojima
コードファイルジェネレート入門 Dart/Flutter で、build_runner と source_gen パッケージを使い アノテーションと連携したサポートコードファイルを生成する基礎知識のスライドです。 GDG 古都 Meetup (2021-02-06) https://gdgkyoto.connpass.com/event/200110/ Flutter Meetup Osaka #6 (2021-02-10) https://flutter-jp.connpass.com/event/201351/
Dart / Flutter コードファイルジェネレート入門
Dart / Flutter コードファイルジェネレート入門
cch-robo
2013/10/26(土) 「プログラミング .NET Framework 第4版 」座談会 http://atnd.org/event/E0019986 にて発表。
プログラミング .NET Framework 第4版
プログラミング .NET Framework 第4版
信之 岩永
〜 大規模運用して初めて見えたアレやコレ (Elixir conf 2017発表資料) ニコナレが終わるのでこっちに退避。 オリジナル: https://niconare.nicovideo.jp/watch/kn2397
ニコニコを支える Erlang / Elixir
ニコニコを支える Erlang / Elixir
kojingharang
Python Developers Festa 2013.03で発表したGoの紹介用スライドです。
20130316 プログラミング言語Go
20130316 プログラミング言語Go
Yoshifumi Yamaguchi
プログラミング勉強会 その0
プログラミング勉強会 その0
Hirokazu Fukami
YAPC::EU 2015 Talking about static analysis for perl and Perl::Lint.
Static analysis for perl
Static analysis for perl
moznion
Slides of YAPC::Asia Tokyo 2015. Talking about yet another cooking method with programming language.
Yet Another Perl Cooking
Yet Another Perl Cooking
moznion
Mais conteúdo relacionado
Semelhante a Inner world of Perl::Lint
http://www.perl-beginners.org/2013/09/perl-beginners-10.html
Excel出力のCSV取込みから学ぶ4つのCPANモジュール
Excel出力のCSV取込みから学ぶ4つのCPANモジュール
Akabane Hiroyuki
Ruby/Rails 勉強会@関西第36回で発表したスライド。構文解析についてと、パーサージェネレーターRaccの基本的な使い方について
Racc でおてがる構文解析
Racc でおてがる構文解析
morphine57
スタート低レイヤー#2で発表した資料です。 http://partake.in/events/1bed8969-5bc9-4f02-bc19-2698cb5577a3
ELFの動的リンク
ELFの動的リンク
7shi
Goで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろう
Esehara Shigeo
独自言語コンパイラLLPMLの概要説明
LLPML
LLPML
7shi
社内勉強会で使用した資料です。
[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章
Haruki Eguchi
やや関数型を意識した内容のElixir/Phoenixをご紹介するスライドです
やや関数型を意識した風Elixir/Phoenixご紹介
やや関数型を意識した風Elixir/Phoenixご紹介
fukuoka.ex
社内向けPython入門講義資料
Introduction of Python
Introduction of Python
Tomoya Nakayama
Youtube embedded
Youtube embedded
Jun Chiba
2011年10月21日
2011年10月21日
nukaemon
Microsoft Learn で C# を学ぶとどんな感じ?
Microsoft Learn で C# を学ぶとどんな感じ?
Microsoft Learn で C# を学ぶとどんな感じ?
m ishizaki
第三回LLVM勉強会のLLVM概要資料
LLVM overview 20110122
LLVM overview 20110122
nothingcosmos
Ruby Encoding
本当はこわいエンコーディングの話
本当はこわいエンコーディングの話
Masahiro Tomita
Lisp meetup #69 にて。
謎の言語Forthが謎なので実装した
謎の言語Forthが謎なので実装した
t-sin
C# 3.0 以降の勉強会の資料。
C# 3.0 以降
C# 3.0 以降
Fujio Kojima
コードファイルジェネレート入門 Dart/Flutter で、build_runner と source_gen パッケージを使い アノテーションと連携したサポートコードファイルを生成する基礎知識のスライドです。 GDG 古都 Meetup (2021-02-06) https://gdgkyoto.connpass.com/event/200110/ Flutter Meetup Osaka #6 (2021-02-10) https://flutter-jp.connpass.com/event/201351/
Dart / Flutter コードファイルジェネレート入門
Dart / Flutter コードファイルジェネレート入門
cch-robo
2013/10/26(土) 「プログラミング .NET Framework 第4版 」座談会 http://atnd.org/event/E0019986 にて発表。
プログラミング .NET Framework 第4版
プログラミング .NET Framework 第4版
信之 岩永
〜 大規模運用して初めて見えたアレやコレ (Elixir conf 2017発表資料) ニコナレが終わるのでこっちに退避。 オリジナル: https://niconare.nicovideo.jp/watch/kn2397
ニコニコを支える Erlang / Elixir
ニコニコを支える Erlang / Elixir
kojingharang
Python Developers Festa 2013.03で発表したGoの紹介用スライドです。
20130316 プログラミング言語Go
20130316 プログラミング言語Go
Yoshifumi Yamaguchi
プログラミング勉強会 その0
プログラミング勉強会 その0
Hirokazu Fukami
Semelhante a Inner world of Perl::Lint
(20)
Excel出力のCSV取込みから学ぶ4つのCPANモジュール
Excel出力のCSV取込みから学ぶ4つのCPANモジュール
Racc でおてがる構文解析
Racc でおてがる構文解析
ELFの動的リンク
ELFの動的リンク
Goで言語処理系(の途中まで)を作ろう
Goで言語処理系(の途中まで)を作ろう
LLPML
LLPML
[第2版]Python機械学習プログラミング 第8章
[第2版]Python機械学習プログラミング 第8章
やや関数型を意識した風Elixir/Phoenixご紹介
やや関数型を意識した風Elixir/Phoenixご紹介
Introduction of Python
Introduction of Python
Youtube embedded
Youtube embedded
2011年10月21日
2011年10月21日
Microsoft Learn で C# を学ぶとどんな感じ?
Microsoft Learn で C# を学ぶとどんな感じ?
LLVM overview 20110122
LLVM overview 20110122
本当はこわいエンコーディングの話
本当はこわいエンコーディングの話
謎の言語Forthが謎なので実装した
謎の言語Forthが謎なので実装した
C# 3.0 以降
C# 3.0 以降
Dart / Flutter コードファイルジェネレート入門
Dart / Flutter コードファイルジェネレート入門
プログラミング .NET Framework 第4版
プログラミング .NET Framework 第4版
ニコニコを支える Erlang / Elixir
ニコニコを支える Erlang / Elixir
20130316 プログラミング言語Go
20130316 プログラミング言語Go
プログラミング勉強会 その0
プログラミング勉強会 その0
Mais de moznion
YAPC::EU 2015 Talking about static analysis for perl and Perl::Lint.
Static analysis for perl
Static analysis for perl
moznion
Slides of YAPC::Asia Tokyo 2015. Talking about yet another cooking method with programming language.
Yet Another Perl Cooking
Yet Another Perl Cooking
moznion
Introduce about `RobustWorkerPool` that is an implementation of worker pooling for Jesque.
Jesque robust-worker-pool
Jesque robust-worker-pool
moznion
persecの話です
Hachioji persec
Hachioji persec
moznion
命名の話です
命名の話
命名の話
moznion
Hachioji.pmの#44です
Hachiojipm 44
Hachiojipm 44
moznion
YAPC::Asia 2014 Talking about Perl::Lint
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
moznion
LT Slide for Hachioji.pm. Talking about MySQL explain parser what is implemented by perl.
Hachioji pm 41
Hachioji pm 41
moznion
Log::Minimal::Object
Hachioji.pm 40
Hachioji.pm 40
moznion
Hachioji.pm #39向け資料
Hachioji.pm #39
Hachioji.pm #39
moznion
日本の市外局番の話 (Yokohama.pm #10)
Talking About Japanese Area Code of Phone
Talking About Japanese Area Code of Phone
moznion
Hachioji.pm 38
Hachioji.pm 38
moznion
Slides for Hokkaido.pm #11. Talking about software testing and documentation.
Hokkaido.pm #11
Hokkaido.pm #11
moznion
Hachiojipm 36
Hachiojipm 36
moznion
2013-11-20, shibuya.pl (plackcon)
Plack::Request with Encoding
Plack::Request with Encoding
moznion
YAPC::Asia 2013 向けのトーク資料です
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
moznion
Net stalking with-lastfm
Net stalking with-lastfm
moznion
Perl Beginners #08
Perl beginners #08
Perl beginners #08
moznion
Hachiojipm 28
Hachiojipm 28
moznion
LT for Hachio'u'ji.pm #26
Hachiojipm 26
Hachiojipm 26
moznion
Mais de moznion
(20)
Static analysis for perl
Static analysis for perl
Yet Another Perl Cooking
Yet Another Perl Cooking
Jesque robust-worker-pool
Jesque robust-worker-pool
Hachioji persec
Hachioji persec
命名の話
命名の話
Hachiojipm 44
Hachiojipm 44
Perl::Lint - Yet Another Perl Source Code Linter
Perl::Lint - Yet Another Perl Source Code Linter
Hachioji pm 41
Hachioji pm 41
Hachioji.pm 40
Hachioji.pm 40
Hachioji.pm #39
Hachioji.pm #39
Talking About Japanese Area Code of Phone
Talking About Japanese Area Code of Phone
Hachioji.pm 38
Hachioji.pm 38
Hokkaido.pm #11
Hokkaido.pm #11
Hachiojipm 36
Hachiojipm 36
Plack::Request with Encoding
Plack::Request with Encoding
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使う
Net stalking with-lastfm
Net stalking with-lastfm
Perl beginners #08
Perl beginners #08
Hachiojipm 28
Hachiojipm 28
Hachiojipm 26
Hachiojipm 26
Último
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Último
(12)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Inner world of Perl::Lint
1.
Inner World of Perl::Lint @moznion
2.
@moznion
3.
4.
Perl::Lint のなかみ (うごき)
5.
前処理 字句解析 解析 コード (文字列) 結果
6.
前処理 字句解析 解析 コード (文字列) 結果 正規表現 Compiler::Lexer Perl::Lint::Policy
7.
前処理 字句解析 解析 コード (文字列) 結果 正規表現 Compiler::Lexer Perl::Lint::Policy
8.
## no lint
9.
## no lint これを取ってくる処理
10.
正規表現で引っ掛けて, 「どのファイルの何行目か」 を持ってくる
11.
で,結果 (行数とファイル名を 持っている)と突き合わせて, 一致したらignore!!
12.
Compiler::Lexerでもコメントは 持ってこれる (verboseモード) けど4倍くらい遅くなる😢
13.
漢の正規表現で前処理
14.
前処理 字句解析 解析 コード (文字列) 結果 正規表現 Compiler::Lexer Perl::Lint::Policy
15.
Compiler::Lexerで ソースコードをトークン列に
16.
17.
18.
XS製 高速!
19.
最近のは結構安定している
20.
コード読めるので力で直せる
21.
Perl-5.22………………
22.
前処理 字句解析 解析 コード (文字列) 結果 正規表現 Compiler::Lexer Perl::Lint::Policy
23.
Token列を順繰りに読んでいき 解析を行っていく
24.
各Policyがここらへんの 責務を負う
25.
雰囲気
26.
雰囲気
27.
雰囲気…….
28.
各Policyは独立してるので 書きやすい
29.
ほんとうに。
30.
単純にトークンを食べて, それに従った処理を書くだけ なので簡単
31.
ほんとうに。
32.
とは言え最初にParser 書くべきだったという意見
33.
Policyを自分で書いて 自由に足すこともできる
34.
ここらへんドキュメントに なってなくて難しいので あとで書きます
35.
正規表現の中身も解析する 必要がある (/kore!/)
36.
拙作のRegexp::Lexerで ゴリゴリやって見ている (The best of
what's new on CPAN 2014 というのに載った)
37.
現状のステータス
38.
ほぼ全てのPerl::Criticの Policyが互換な感じで動く
39.
現状のステータス
40.
ドキュメントが無い…… 書かねば
41.
42.
$800!!!!!
Baixar agora