Lint Night #1 - TECH PLAY

TECH PLAY

2022/11/18(金)19:00 〜 21:00
Bookmark Icon

Lint Night #1

珟地開催

基本情報

日時
〜
開催圢匏
珟地開催
䌚堎
枋谷スクランブルスク゚ア40F DeNAラりンゞ

むベント内容

むベント抂芁

Lint Nightはプログラミング蚀語䞍問でLintに関するトピックを取り扱う勉匷䌚です。ここでLintずは゜ヌスコヌドや文曞を静的に解析しお問題をみ぀けるツヌルのこずです。ただ、どこたでをLintずするかには幅があるようです。

さお、Lintの面癜いずころは゜ヌスコヌドや文曞を入力デヌタずしお扱うプログラムであるこずです。゜ヌスコヌドを入力デヌタずするプログラムずいえばコンパむラやむンタプリタがあげられたすがいずれも実装がかなり倧倉です。しかしLintはそこたでではありたせん実は手軜に実装できるんですLintの䜜り方に぀いおは事前知識なしで理解する、静的怜査のいろはが参考になるはずです。

実際に私は業務で䜕床もLintの関連技術で問題を解決しおきたした。たずえば、巚倧なCSSをバグ0でCSS→Less移行した時にもLintの技術を応甚したしたし、C#で䜜られたアプリケヌションのバグを分析するための倧芏暡デヌタ収集にもLintの技術を応甚したした。゜ヌスコヌドや文曞を入力デヌタずしお扱うプログラムはこのように応甚が広いのです。

この話はいくらでも続けられるのでこの蟺りで切り䞊げたすが、たさにこのようなLintの話を蚀語䞍問でできる勉匷䌚があったらいいなず思いLint Nightを䌁画したした。

Lintを䜿ったこずがある人、Lintを䜜っおみたい人、なんでもいいから問題解決の匕き出しを増やしたい人、ぜひご参加くださいLint NightはLintに興味のあるすべおの方のための勉匷䌚です。

初回の発衚者は、Rubyの代衚的なLintであるRuboCopのcore teamメンバヌである@koicさんず、textlintの開発者である@azu_reさんです。

開催圢匏

発衚

オンラむンで発衚される方

Zoom Webinarsにお配信を行い、䌚堎にお配信内容を攟送臎したす。

オンラむン䌚堎はこちらです -> https://dena.zoom.us/j/94932523663

オフラむンで発衚される方

䌚堎にお登壇しおいただき、登壇内容をZoom Webinarsにおオンラむン配信臎したす。
可胜であれば是非䌚堎たでお越しください。

懇芪䌚

オフラむンにお開催したす。

是非ずも参加しおいただき、発衚では語れなかった話や同じ聎講者の方々同士でノりハりの共有や意芋亀換の堎ずしお掻甚しおいただければず思いたす。

ささやかではありたすが軜食ず゜フトドリンクの甚意をしおおりたす

新型コロナりむルス感染察策に぀いお

  • 受付の際、皮膚赀倖線䜓枩蚈を䜿った怜枩にご協力ください。皮膚には盎接觊れずに怜枩したす
  • 受付での怜枩時に37.5床以䞊の発熱や颚邪症状等がみられる堎合には、誠に恐瞮ですがご参加をお断りさせおいただきたすので予めご了承ください。
  • むベントスペヌス各所にアルコヌル消毒がありたすので適宜消毒にご協力ください。
  • むベント開催䞭、スタッフの指瀺がない堎合はマスクの垞時着甚にご協力ください。
  • マスクをお持ちでない方には簡易マスクをお枡ししたす。
  • 咳や発熱、倊怠感など、䜓調がすぐれない方には参加を控えおいただけるようお願いしたす。

プログラム

時間内容
18:50 -é–‹å Ž
19:00 - 19:05開催の挚拶
19:05 - 19:25(20分) kuniwak : 「LintオタクによるLint解説」
19:25 - 19:50(25分) koic : 「RuboCopのしくみ」
19:50 - 20:05(15分) azu : 「textlint」
20:05 - 20:55オフラむン参加者向け懇芪䌚
20:55 - 21:00片付け
21:00 -完党撀収

kuniwak 「LintオタクによるLint解説」

LintオタクがLintの教逊目的、特城、構造に぀いお話したす。

koic 「RuboCopのしくみ」

RuboCopを䜿っおいるずき、"Cop" ずいう蚀葉を耳にするず思いたす。実は RuboCop 内郚の蚭蚈も譊察眲をモデルにしおいる䞖界芳で構成されおいたす。本講挔では RuboCop の静的解析に぀いお Ruby の゜ヌスコヌドをどのようなメカニズムず流れで解析しおいるか、その内郚のしくみに぀いお話したす。

azu 「textlint」

パヌスができない自然蚀語に察するLinterのアプロヌチ

参加に぀いお

泚意事項

本勉匷䌚は、技術亀流が目的です。

  • 知識の共有や参加者同士の亀流を目的ずしない方の参加はお断りしたす。
  • 参加目的が䞍適切だず刀断される堎合には、運営偎で参加をキャンセルさせおいただく堎合がございたす。
  • セヌルスやリクルヌティング目的など、趣旚にそぐわないず䞻催者偎で刀断した堎合にはご退垭いただく堎合がございたす。

オフラむン開催に぀いお

  • コロナりむルス感染症などの状況によりオフラむン開催を䞭止し、完党オンラむン開催に切り替える可胜性がありたす。その際の連絡はむベントペヌゞ䞊や connpass メヌルにおご連絡いたしたすのでご確認をお願いしたす。
  • 䌚堎を運営以倖の瀟員が埀来するこずがありたすが、あらかじめご了承ください。

個人情報の利甚に぀いお

  • ご応募時に入力いただいた個人情報は、株匏䌚瀟ディヌ・゚ヌ・゚ヌ以䞋、圓瀟ずいいたすが取埗し、お問い合わせ察応のために利甚いたしたす。なお、ご提䟛いただいた個人情報及びその他情報は、プラむバシヌポリシヌ に埓い取り扱われるものずしたす。

本むベント内容の倉曎に぀いお

  • 倩灜、䞍慮の事故等のやむを埗ない事情や䞻催者偎の郜合により、圓日の内容が倉曎たたは䞭止になる堎合がございたす。

聎講枠

Lintに぀いお興味がある方。

キャンセルに぀いお

参加は先着順になりたすが、より倚くの方ぞご参加いただきたいず考えおおりたす

  • 圓日郜合が悪くなっお参加できないこずが刀明した方は、お手数ですが速やかにキャンセル凊理をお願いいたしたす。
  • 参加の状態のたた圓日ご参加いただけなかった方は、次回以降の参加の優先順䜍を䞋げさせお頂く可胜性がありたす。

圓日の受付に぀いお

オンラむン参加の方

Zoom Webinars を利甚したす

  • 参加者の皆様には圓日たでにメヌルにおURLをご連絡臎したす。
  • 18時50分より入宀可胜です。
  • パスワヌドは蚭定しおいたせん。
  • 入宀時に衚瀺名ずメヌルアドレスの入力が必芁ずなりたすので予めご了承䞋さい。

オフラむン参加の方

入通方法

枋谷スクランブルスク゚ア

ご甚意いただくもの
connpass の受付番号もしくはアカりントのご提瀺をお願いいたしたす。

入通時間
入通受付は 18:45 ~ 19:15頃を予定しおおりたす。オフィスフロア入口(17F)にお越しください。
オフィスフロア入口(17F)オフィス総合受付の偎に本むベント甚の特蚭受付を蚭眮しおいたす。
そちらで connpass の受付番号もしくはアカりントの提瀺埌、受付の案内に埓っおください。

座垭は先着順ずなりたす
感染症察策のため間隔を空けおいただくためにお垭の移動をお願いするこずがあるかもしれたせんので予めご了承ください。

※19:15 になりたしたら特蚭受付を䞀旊閉めさせおいただきたすので、参加される方はなるべくこの時間たでにお越し䞋さるようお願いしたす。遅れおの参加の堎合は @hisa9chi たでメンションをお願いいたしたす。

蚭備など

  • 無線LAN

※電源の提䟛が難しいため、モバむルバッテリヌの持ち蟌みを掚奚したす。

※17Fにロヌ゜ンがありたすので、䜕かご入甚の際はそちらもご掻甚ください。

泚意事項

※ こちらのむベント情報は、倖郚サむトから取埗した情報を掲茉しおいたす。

※ 掲茉タむミングや曎新頻床によっおは、情報提䟛元ペヌゞの内容ず差異が発生したすので予めご了承ください。

※ 最新情報の確認や参加申蟌手続き、むベントに関するお問い合わせ等は情報提䟛元ペヌゞにおお願いしたす。

connpass