Enviar búsqueda
Cargar
Ruby StyleStatsの紹介
•
1 recomendación
•
2,393 vistas
Toshihiro Gotou
Seguir
Ruby StyleStatsの紹介
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 15
Descargar ahora
Descargar para leer sin conexión
Recomendados
カーネル読書会の作り方 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
Recomendados
カーネル読書会の作り方 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
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Más contenido relacionado
Similar a 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
Similar a 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テーマ作成講座
Último
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
Último
(11)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
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
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
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.
ご静聴ありがとうございました
Descargar ahora