Suche senden
Hochladen
Ruby StyleStatsの紹介
•
1 gefällt mir
•
2,393 views
Toshihiro Gotou
Folgen
Ruby StyleStatsの紹介
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 15
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
カーネル読書会の作り方 1000 speakers conference, 2/23/'08
カーネル読書会の作り方 1000 speakers conference, 2/23/'08
Hiro Yoshioka
Oss貢献超入門
Oss貢献超入門
Michihito Shigemura
Shibuya.rb0921 / ただRubyで使われていないメソッドを削除したい人生だった
Shibuya.rb0921 / ただRubyで使われていないメソッドを削除したい人生だった
Yasuhiro Matsumura
月刊ライトニングトーク 12月号
月刊ライトニングトーク 12月号
Masaki Yamamoto
Java script info in english
Java script info in english
Takahiro Kawahara
Markdownもはじめよう
Markdownもはじめよう
masayoshi takahashi
Markdownでドキュメント作成
Markdownでドキュメント作成
Yasuyuki Fujikawa
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
Toshihiro Gotou
Empfohlen
カーネル読書会の作り方 1000 speakers conference, 2/23/'08
カーネル読書会の作り方 1000 speakers conference, 2/23/'08
Hiro Yoshioka
Oss貢献超入門
Oss貢献超入門
Michihito Shigemura
Shibuya.rb0921 / ただRubyで使われていないメソッドを削除したい人生だった
Shibuya.rb0921 / ただRubyで使われていないメソッドを削除したい人生だった
Yasuhiro Matsumura
月刊ライトニングトーク 12月号
月刊ライトニングトーク 12月号
Masaki Yamamoto
Java script info in english
Java script info in english
Takahiro Kawahara
Markdownもはじめよう
Markdownもはじめよう
masayoshi takahashi
Markdownでドキュメント作成
Markdownでドキュメント作成
Yasuyuki Fujikawa
Rails Girls Tokyo 5th
Rails Girls Tokyo 5th
Toshihiro Gotou
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
Shin Takeuchi
ASP.NETからASP.NET Coreに移行した話
ASP.NETからASP.NET Coreに移行した話
Taiga Takahari
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
MF GeeksNight pplogの話
MF GeeksNight pplogの話
Naoto Koshikawa
Yesod(at FPM2012)
Yesod(at FPM2012)
Seizan Shimazaki
20150207 何故scalaを選んだのか
20150207 何故scalaを選んだのか
Katsunori Kanda
20150808 osc関西@京都
20150808 osc関西@京都
Takayuki Gondoh
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
慎平 仁藤
⑳CSSでアニメーション!その1
⑳CSSでアニメーション!その1
Nishida Kansuke
RESTとRailsスタイル
RESTとRailsスタイル
Toru Kawamura
20120702勉強会 webアプリ作ってみた
20120702勉強会 webアプリ作ってみた
Shugo Numano
今日はMongoDBの話はしない
今日はMongoDBの話はしない
Akihiro Kuwano
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
コーディングが上達するコツ
コーディングが上達するコツ
evol-ni
read parse-css
read parse-css
Satoshi KOJIMA
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
Katsuhiro Morishita
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
鉄次 尾形
DSLについて語るときに僕の語ること
DSLについて語るときに僕の語ること
Tomohiro Nishimura
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた
Hiroshi Urabe
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
Weitere ähnliche Inhalte
Ähnlich wie Ruby StyleStatsの紹介
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
Shin Takeuchi
ASP.NETからASP.NET Coreに移行した話
ASP.NETからASP.NET Coreに移行した話
Taiga Takahari
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
MF GeeksNight pplogの話
MF GeeksNight pplogの話
Naoto Koshikawa
Yesod(at FPM2012)
Yesod(at FPM2012)
Seizan Shimazaki
20150207 何故scalaを選んだのか
20150207 何故scalaを選んだのか
Katsunori Kanda
20150808 osc関西@京都
20150808 osc関西@京都
Takayuki Gondoh
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
慎平 仁藤
⑳CSSでアニメーション!その1
⑳CSSでアニメーション!その1
Nishida Kansuke
RESTとRailsスタイル
RESTとRailsスタイル
Toru Kawamura
20120702勉強会 webアプリ作ってみた
20120702勉強会 webアプリ作ってみた
Shugo Numano
今日はMongoDBの話はしない
今日はMongoDBの話はしない
Akihiro Kuwano
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
コーディングが上達するコツ
コーディングが上達するコツ
evol-ni
read parse-css
read parse-css
Satoshi KOJIMA
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
Katsuhiro Morishita
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
鉄次 尾形
DSLについて語るときに僕の語ること
DSLについて語るときに僕の語ること
Tomohiro Nishimura
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた
Hiroshi Urabe
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
Shinichi Nishikawa
Ähnlich wie Ruby StyleStatsの紹介
(20)
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
現場で使える効果的なHTML&CSS構造設計(Effective HTML&CSS)
ASP.NETからASP.NET Coreに移行した話
ASP.NETからASP.NET Coreに移行した話
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
MF GeeksNight pplogの話
MF GeeksNight pplogの話
Yesod(at FPM2012)
Yesod(at FPM2012)
20150207 何故scalaを選んだのか
20150207 何故scalaを選んだのか
20150808 osc関西@京都
20150808 osc関西@京都
20150228_渋谷Webエンジニア朝会LT資料
20150228_渋谷Webエンジニア朝会LT資料
⑳CSSでアニメーション!その1
⑳CSSでアニメーション!その1
RESTとRailsスタイル
RESTとRailsスタイル
20120702勉強会 webアプリ作ってみた
20120702勉強会 webアプリ作ってみた
今日はMongoDBの話はしない
今日はMongoDBの話はしない
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
コーディングが上達するコツ
コーディングが上達するコツ
read parse-css
read parse-css
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
PythonとRによるデータ分析環境の構築と機械学習によるデータ認識
IT業界における伝統芸能の継承 #hachiojipm
IT業界における伝統芸能の継承 #hachiojipm
DSLについて語るときに僕の語ること
DSLについて語るときに僕の語ること
使いやすいWordPressのためのCSSのつくりかた
使いやすいWordPressのためのCSSのつくりかた
4時間まったりWordPressテーマ作成講座
4時間まったりWordPressテーマ作成講座
Kürzlich hochgeladen
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
Kürzlich hochgeladen
(9)
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Ruby StyleStatsの紹介
1.
http://pepabo.com/ Ruby-StyleStats の紹介 表参道.rb #5@Sansan株式会社
2.
自己紹介 ・後藤 利博 ・ソフトウェア エンジニア ・minneアプリチーム twitter: @_shiro16 github: shiro16
3.
いきなりですが StyleStats 知ってますか?
4.
StyleStats is •スタイルシートの統計情報を出力するNode Package •自分の書いたCSSがイケてるのか,そうでないかわかる •CSSがどのような状態か、すばやく簡単に理解できる •作者は@t32k
5.
http://www.stylestats.org/
6.
Ruby-StyleStats is •StyleStatsをRubyで実装したもの •出来るだけ他のGemに依存しないよう作成 •経緯に関しては@_shiro16のブログを参照
7.
実行結果
8.
oga • XML/HTML parser •
Nokogiriと同じくXPathでのノードを取得できる • Nokogiriと違いlibxmlを必要としない
9.
css_parser • CSSをparseしてくれるやつ • CSS
file もしくは 文字列を渡す • しかしセレクタと宣言ブロックにしか分けてくれない • 今回は複数のプロパティ名と値は自分でparseしている
10.
command_line_reporter • コマンドラインの出力をいい感じに整形してくれるやつ • 文字色等も変更可能 •
マルチバイト文字があると崩れる場合あり • パッチを当てて出力を本家のStyleStatsと同じにした
11.
通常 パッチ適用
12.
Ruby-StyleStats v0.2.0 release •-m オプション追加(v0.1.0) •-c
オプション追加
13.
Ruby-StyleStats v1.0.0 展望 •-t
オプションの追加 •-n オプションの追加 •Ruby 2.0系対応 •大幅なリファクタリング •CSS Parser を自作し gem として公開
14.
エンジニア募集中!!
15.
ご静聴ありがとうございました
Jetzt herunterladen