Enviar búsqueda
Cargar
Slimの紹介
•
4 recomendaciones
•
3,000 vistas
豊明 尾古
Seguir
テンプレートエンジンのslimの紹介。使ってみた感想などを記述しています。
Leer menos
Leer más
Entretenimiento y humor
Denunciar
Compartir
Denunciar
Compartir
1 de 17
Descargar ahora
Descargar para leer sin conexión
Recomendados
Trident lt vagrant-hands-on
Trident lt vagrant-hands-on
Ryouta Morita
プログラミング学習サイト+ブラウザ上での音声読上げ
プログラミング学習サイト+ブラウザ上での音声読上げ
ishiki-takai
20160727 jaws ug-kobe_short_speak_alexa
20160727 jaws ug-kobe_short_speak_alexa
Daiki Mori
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
Sayuri Tsukida
Laravelのすごいと思うところを 初級レベルで語ってみる。
Laravelのすごいと思うところを 初級レベルで語ってみる。
AfiruPain NaokiSoga
Cacheに愛されて
Cacheに愛されて
Aya Komuro
ヤマオススメ@NGK2014
ヤマオススメ@NGK2014
Ryo RKTM
NGK2014 ヤマオススメ
NGK2014 ヤマオススメ
Ryo RKTM
Recomendados
Trident lt vagrant-hands-on
Trident lt vagrant-hands-on
Ryouta Morita
プログラミング学習サイト+ブラウザ上での音声読上げ
プログラミング学習サイト+ブラウザ上での音声読上げ
ishiki-takai
20160727 jaws ug-kobe_short_speak_alexa
20160727 jaws ug-kobe_short_speak_alexa
Daiki Mori
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
Sayuri Tsukida
Laravelのすごいと思うところを 初級レベルで語ってみる。
Laravelのすごいと思うところを 初級レベルで語ってみる。
AfiruPain NaokiSoga
Cacheに愛されて
Cacheに愛されて
Aya Komuro
ヤマオススメ@NGK2014
ヤマオススメ@NGK2014
Ryo RKTM
NGK2014 ヤマオススメ
NGK2014 ヤマオススメ
Ryo RKTM
今日からはじめるリファクタリング
今日からはじめるリファクタリング
Junya Shimazu
パスワードを管理する時に気にした方がいいあれこれ
パスワードを管理する時に気にした方がいいあれこれ
toku toku
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
Masunaga Ray
Gemの話 紹介編
Gemの話 紹介編
Satomi Tsujita
スライド4
スライド4
優一郎 板谷
Sansan x ESM Ruby合同勉強会 2015.05.15
Sansan x ESM Ruby合同勉強会 2015.05.15
Tetsuya Mase
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
Yuriko Kamimori
スライド5
スライド5
優一郎 板谷
JPUG の中国支部長変わったってよ #mysqlbeginner
JPUG の中国支部長変わったってよ #mysqlbeginner
Ikki Takahashi
春のJavaScript祭り
春のJavaScript祭り
Masahiro Hata
Ruby introduction for_rails
Ruby introduction for_rails
Takashi Toyofuku
八王子
八王子
Kazutake Hiramatsu
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
自作アプリ7月号
自作アプリ7月号
Tsuyoshi Kinoshita
魔法少女 Laravel
魔法少女 Laravel
Kenichi Mukai
Hyper → Highspeed → Development
Hyper → Highspeed → Development
aktsk
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
Shigeru UCHIYAMA
TypeScript 勉強会
TypeScript 勉強会
Masahiro Wakame
Scala conf2013
Scala conf2013
Takafumi Ikeda
Rails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決める
Tomohiko Himura
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
Code Anything
Code Anything
Yoshitaka Kawashima
Más contenido relacionado
La actualidad más candente
今日からはじめるリファクタリング
今日からはじめるリファクタリング
Junya Shimazu
パスワードを管理する時に気にした方がいいあれこれ
パスワードを管理する時に気にした方がいいあれこれ
toku toku
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
Masunaga Ray
Gemの話 紹介編
Gemの話 紹介編
Satomi Tsujita
スライド4
スライド4
優一郎 板谷
Sansan x ESM Ruby合同勉強会 2015.05.15
Sansan x ESM Ruby合同勉強会 2015.05.15
Tetsuya Mase
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
Yuriko Kamimori
スライド5
スライド5
優一郎 板谷
JPUG の中国支部長変わったってよ #mysqlbeginner
JPUG の中国支部長変わったってよ #mysqlbeginner
Ikki Takahashi
春のJavaScript祭り
春のJavaScript祭り
Masahiro Hata
Ruby introduction for_rails
Ruby introduction for_rails
Takashi Toyofuku
八王子
八王子
Kazutake Hiramatsu
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
nekogeruge_987
自作アプリ7月号
自作アプリ7月号
Tsuyoshi Kinoshita
La actualidad más candente
(14)
今日からはじめるリファクタリング
今日からはじめるリファクタリング
パスワードを管理する時に気にした方がいいあれこれ
パスワードを管理する時に気にした方がいいあれこれ
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
CSS は、もっと楽になる – LESS を活用してコーディング作業をシンプルに
Gemの話 紹介編
Gemの話 紹介編
スライド4
スライド4
Sansan x ESM Ruby合同勉強会 2015.05.15
Sansan x ESM Ruby合同勉強会 2015.05.15
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
クリエイターじゃなくてもできるWebサイト表示速度改善方法(事例のこぼれ話のおまけつき)
スライド5
スライド5
JPUG の中国支部長変わったってよ #mysqlbeginner
JPUG の中国支部長変わったってよ #mysqlbeginner
春のJavaScript祭り
春のJavaScript祭り
Ruby introduction for_rails
Ruby introduction for_rails
八王子
八王子
レガシーシステムのDBマイグレーションし始めた話
レガシーシステムのDBマイグレーションし始めた話
自作アプリ7月号
自作アプリ7月号
Similar a Slimの紹介
魔法少女 Laravel
魔法少女 Laravel
Kenichi Mukai
Hyper → Highspeed → Development
Hyper → Highspeed → Development
aktsk
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
Shigeru UCHIYAMA
TypeScript 勉強会
TypeScript 勉強会
Masahiro Wakame
Scala conf2013
Scala conf2013
Takafumi Ikeda
Rails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決める
Tomohiko Himura
Sprocketsを捨てたい
Sprocketsを捨てたい
Masato Noguchi
Code Anything
Code Anything
Yoshitaka Kawashima
Rails の自動読み込みを支える技術
Rails の自動読み込みを支える技術
Tomohiko Himura
Solr勉強会第10回
Solr勉強会第10回
Nobutoshi Ogata
capybara で快適なテスト生活を
capybara で快適なテスト生活を
Ryunosuke SATO
徹底攻略!PHP5.4
徹底攻略!PHP5.4
Takuya Sato
きつねさんでもわかるLLVM読書会amagasaki.rb第5章
きつねさんでもわかるLLVM読書会amagasaki.rb第5章
Takayuki Kurosawa
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
豊明 尾古
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
linkbal
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Shuyo Nakatani
Gitとローカル環境
Gitとローカル環境
Atsushi Ito
20130929 tottoruby
20130929 tottoruby
Takashi SAKAGUCHI
高トラフィックサイトをRailsで構築するためのTips基礎編
高トラフィックサイトをRailsで構築するためのTips基礎編
Kazuya Numata
Creators meetup5
Creators meetup5
Kenichi Mukai
Similar a Slimの紹介
(20)
魔法少女 Laravel
魔法少女 Laravel
Hyper → Highspeed → Development
Hyper → Highspeed → Development
名古屋Ruby会議02 LT:Ruby中級への道
名古屋Ruby会議02 LT:Ruby中級への道
TypeScript 勉強会
TypeScript 勉強会
Scala conf2013
Scala conf2013
Rails プロジェクトでスタートダッシュを決める
Rails プロジェクトでスタートダッシュを決める
Sprocketsを捨てたい
Sprocketsを捨てたい
Code Anything
Code Anything
Rails の自動読み込みを支える技術
Rails の自動読み込みを支える技術
Solr勉強会第10回
Solr勉強会第10回
capybara で快適なテスト生活を
capybara で快適なテスト生活を
徹底攻略!PHP5.4
徹底攻略!PHP5.4
きつねさんでもわかるLLVM読書会amagasaki.rb第5章
きつねさんでもわかるLLVM読書会amagasaki.rb第5章
Rails templateで開発の初速を上げよう
Rails templateで開発の初速を上げよう
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
【テックリンク】平日の夜1時間で学ぶ!RubyonRails初心者ハンズオン
JavascriptでRubyの作り方
JavascriptでRubyの作り方
Gitとローカル環境
Gitとローカル環境
20130929 tottoruby
20130929 tottoruby
高トラフィックサイトをRailsで構築するためのTips基礎編
高トラフィックサイトをRailsで構築するためのTips基礎編
Creators meetup5
Creators meetup5
Más de 豊明 尾古
OSS-DB 取得のススメ
OSS-DB 取得のススメ
豊明 尾古
Ormとの付き合い方
Ormとの付き合い方
豊明 尾古
Ecmascript2015とその周辺について
Ecmascript2015とその周辺について
豊明 尾古
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
豊明 尾古
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
豊明 尾古
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
豊明 尾古
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
豊明 尾古
Kotlinのwebフレームワーク探訪
Kotlinのwebフレームワーク探訪
豊明 尾古
KotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみた
豊明 尾古
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
豊明 尾古
Kotlinの紹介
Kotlinの紹介
豊明 尾古
Calabashでbddしようぜ
Calabashでbddしようぜ
豊明 尾古
Rubotoを試してみた
Rubotoを試してみた
豊明 尾古
Successful git
Successful git
豊明 尾古
アプリ内課金してみた
アプリ内課金してみた
豊明 尾古
Webデザイナーのためのandroid用レイアウト講座
Webデザイナーのためのandroid用レイアウト講座
豊明 尾古
Android 3.Xアプリを開発してみて
Android 3.Xアプリを開発してみて
豊明 尾古
Gae開発入門
Gae開発入門
豊明 尾古
ABC2011 Winter #jag4
ABC2011 Winter #jag4
豊明 尾古
初めてのC2DM
初めてのC2DM
豊明 尾古
Más de 豊明 尾古
(20)
OSS-DB 取得のススメ
OSS-DB 取得のススメ
Ormとの付き合い方
Ormとの付き合い方
Ecmascript2015とその周辺について
Ecmascript2015とその周辺について
ActiveRecord::Enumのススメ
ActiveRecord::Enumのススメ
便利なHerokuと active recordの 速度改善tips
便利なHerokuと active recordの 速度改善tips
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
ウェブアプリケーションのためのユニバーサルデザインを読んだので共有する
Middlemanによる静的サイト作成術
Middlemanによる静的サイト作成術
Kotlinのwebフレームワーク探訪
Kotlinのwebフレームワーク探訪
KotlinAndroidLibを使ってみた
KotlinAndroidLibを使ってみた
Rubyistのためのkotlin紹介
Rubyistのためのkotlin紹介
Kotlinの紹介
Kotlinの紹介
Calabashでbddしようぜ
Calabashでbddしようぜ
Rubotoを試してみた
Rubotoを試してみた
Successful git
Successful git
アプリ内課金してみた
アプリ内課金してみた
Webデザイナーのためのandroid用レイアウト講座
Webデザイナーのためのandroid用レイアウト講座
Android 3.Xアプリを開発してみて
Android 3.Xアプリを開発してみて
Gae開発入門
Gae開発入門
ABC2011 Winter #jag4
ABC2011 Winter #jag4
初めてのC2DM
初めてのC2DM
Slimの紹介
1.
テンプレートエンジン
slimの紹介 @patorash 2013/01/26 13年1月26日土曜日 1
2.
自己紹介 •
名前: 尾古 豊明(おこ とよあき) • twitter: @patorash(パトラッシュ) • 所属: 株式会社 リゾーム(#R社) • 守備範囲: Ruby, Rails, RSpec, PHP, jQuery, Android • 第6回メタプログラミングRuby読書会を2/9(土)にや るのでご参加お待ちしております。 13年1月26日土曜日 2
3.
採用情報 •
リゾームでは優秀なエンジニアを募集しています。 • githubでソース管理しながらRailsでグループウェアを 作ってテストを書く、やりがいのあるお仕事です。 • Ruby好きな人。Rails好きな人。テスト好きな人。 AWS好きな人。自動化好きな人。好奇心の強い人。 • これらのどれかにあてはまって、 「あ∼、転職したいな∼」 と思い悩んでいる人は@patorashまで。 13年1月26日土曜日 3
4.
ところで
テンプレートエンジン 何を使ってますか? 13年1月26日土曜日 4
5.
多分、erbですよね? 13年1月26日土曜日
5
6.
erbのここが嫌い… •
htmlの記述量が多い • <%= @title %> という書き方がPHPみたい • <% ... %>と打つのが面倒くさい • 行数とタグが増えると可読性が悪い 13年1月26日土曜日 6
7.
それを解決してくれるのが
slimです。 13年1月26日土曜日 7
8.
どこがいいの?slim •
記述量が劇的に改善 • 閉じ括弧をかかなくてもよい • id, classをCSSのセレクタみたいに書ける • なにより<%= ... %>地獄にならない 13年1月26日土曜日 8
9.
簡単な例を… <div class=”header”>
<img id=”logo” src=”/images/test.png” /> <h1 id=”title”> <%= @title %> </h1> <ul class=”nav”> <li><a href=”#”>メニュー1</a></li> <li><a href=”#”>メニュー2</a></li> <li><a href=”#”>メニュー3</a></li> </ul> <% if login? %> <p><%= @current_user.name %></p> <% end %> </div> 13年1月26日土曜日 9
10.
slimだとこうなる div.header
img#logo src=”/images/test.png” h1#title = @title ul.nav li a href=”#” メニュー1 li a href=”#” メニュー2 li a href=”#” メニュー3 - if login? p = @current_user.name 13年1月26日土曜日 10
11.
Railsでslimを使うには? •
Gemfileに gem slim-rails を記述する。gem slim は必要ありません。 • bundle install する。 これだけです! 13年1月26日土曜日 11
12.
とはいっても、
既存のerbファイルが… 13年1月26日土曜日 12
13.
ご安心ください!
html2slimがあります。erbからの変換も可能。 http://html2slim.herokuapp.com/ 13年1月26日土曜日 13
14.
デモします。 13年1月26日土曜日
14
15.
使ってみた感想 ★メリット
✴圧倒的な記述量の少なさに惚れる ✴id,class指定をjqueryのセレクタ風に書けるのが素 敵すぎる。 ★デメリット ✴時々わからんようになってつまづく… (唯一ここが、erbと比べての難点) ✴hoge.js.slimを書くのはerbよりもイラッとする。 ¦ の後にJavaScriptを記述する必要アリ。 13年1月26日土曜日 15
16.
slimのよさ、
わかってもらえましたか? 13年1月26日土曜日 16
17.
ご清聴、まことに
ありがとうございました。 13年1月26日土曜日 17
Descargar ahora