Enviar pesquisa
Carregar
SmartCSS
•
0 gostou
•
1,514 visualizações
Ryo Miyake
Seguir
Introduce SmartCSS project, Mitaka PG cafe 2009/07/23
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 24
Recomendados
Crea un tema compatibile con le ultime novità WordPress
Crea un tema compatibile con le ultime novità WordPress
SkillsAndMore
Introduction to Service Worker
Introduction to Service Worker
Shogo Sensui
美团业务系统通用Ui方案
美团业务系统通用Ui方案
美团技术团队
Основы CSS препроцессоров и их использование в WordPress
Основы CSS препроцессоров и их использование в WordPress
Dmitry Mayorov
Perl and PHP
Perl and PHP
Junichiro Tobe
Un juego creado en php
Un juego creado en php
Erwin Lobo
JS for Rails developers
JS for Rails developers
Timur Vafin
Advanced JQuery
Advanced JQuery
Francesca1980
Mais conteúdo relacionado
Mais procurados
Web App Mvc
Web App Mvc
Will Gunn
jQuery - Javascript para quem não sabe Javascript
jQuery - Javascript para quem não sabe Javascript
Nando Vieira
Visual keyboard와 tomcat설치 및 이클립스 동기화
Visual keyboard와 tomcat설치 및 이클립스 동기화
Lay Sukmin Lim
Miniray.php
Miniray.php
maeeeng69
CSS Components
CSS Components
拓樹 谷
WordPress Customizer
WordPress Customizer
slicejack
Freddy,teto,chino,jhovany
Freddy,teto,chino,jhovany
Arturo Morales Ruiz
Node.js and Web.js
Node.js and Web.js
Will Gunn
Concevoir un thème pour Wordpress
Concevoir un thème pour Wordpress
Jean-Luc Houedanou
Usando SVN para instalar un Wordpress seguro en Ubuntu Server
Usando SVN para instalar un Wordpress seguro en Ubuntu Server
Stuardo Rodriguez
0 2.trimiterea datelor la vederi in Laravel
0 2.trimiterea datelor la vederi in Laravel
Razvan Raducanu, PhD
スマホウェブの本命 jQueryMobile
スマホウェブの本命 jQueryMobile
Manabu Uekusa
Affiche
Affiche
linamanteg
Macdom html preprocesor
Macdom html preprocesor
Vladimír Macháček
5. Blade in Laravel
5. Blade in Laravel
Razvan Raducanu, PhD
Contes 66pdf
Contes 66pdf
anatole21
The evil consequences of fornication and adultery
The evil consequences of fornication and adultery
Caller To Islam / الداعية الإسلامي
观剧卡免费赠读者
观剧卡免费赠读者
sugeladi
Drupal Theming Hans Rossel
Drupal Theming Hans Rossel
Hans Rossel
Espace vectoriel euclidien
Espace vectoriel euclidien
Achraf Ourti
Mais procurados
(20)
Web App Mvc
Web App Mvc
jQuery - Javascript para quem não sabe Javascript
jQuery - Javascript para quem não sabe Javascript
Visual keyboard와 tomcat설치 및 이클립스 동기화
Visual keyboard와 tomcat설치 및 이클립스 동기화
Miniray.php
Miniray.php
CSS Components
CSS Components
WordPress Customizer
WordPress Customizer
Freddy,teto,chino,jhovany
Freddy,teto,chino,jhovany
Node.js and Web.js
Node.js and Web.js
Concevoir un thème pour Wordpress
Concevoir un thème pour Wordpress
Usando SVN para instalar un Wordpress seguro en Ubuntu Server
Usando SVN para instalar un Wordpress seguro en Ubuntu Server
0 2.trimiterea datelor la vederi in Laravel
0 2.trimiterea datelor la vederi in Laravel
スマホウェブの本命 jQueryMobile
スマホウェブの本命 jQueryMobile
Affiche
Affiche
Macdom html preprocesor
Macdom html preprocesor
5. Blade in Laravel
5. Blade in Laravel
Contes 66pdf
Contes 66pdf
The evil consequences of fornication and adultery
The evil consequences of fornication and adultery
观剧卡免费赠读者
观剧卡免费赠读者
Drupal Theming Hans Rossel
Drupal Theming Hans Rossel
Espace vectoriel euclidien
Espace vectoriel euclidien
Destaque
DBIx::Skinnyと仲間たち
DBIx::Skinnyと仲間たち
Ryo Miyake
アラートメールの運用
アラートメールの運用
Ryo Miyake
俺とプログラマーズカフェ
俺とプログラマーズカフェ
Ryo Miyake
Td sustain report
Td sustain report
Chris Fyvie
About test
About test
Ryo Miyake
Python setup
Python setup
Ryo Miyake
EL_4_Laminares madera_Balmond
EL_4_Laminares madera_Balmond
Construccion_III
なぜパスワードを使い回すとシステム部が切れるのか
なぜパスワードを使い回すとシステム部が切れるのか
歩 奥山
Mission Hills Final Case Study
Mission Hills Final Case Study
Sharon Litchfield
Case Study : Post Tsunami Housing in Kirinda by Shigeru Ban
Case Study : Post Tsunami Housing in Kirinda by Shigeru Ban
baburajiv2007
Pompidou centre,metz
Pompidou centre,metz
bansaldhruv
オブジェクト指向プログラミング再入門
オブジェクト指向プログラミング再入門
Ryo Miyake
Precedence study: Barcelona Pavilion
Precedence study: Barcelona Pavilion
Barimah Ntow-kummi
Ludwig mies van der rohe
Ludwig mies van der rohe
Wossen Demiss
barcelona pavilion
barcelona pavilion
Zubda Sajda
Works of mies
Works of mies
Rashi Chugh
Mies van der rohe
Mies van der rohe
Jasvinder Singh
インターネット広告とPerl、ここ数年の歩み
インターネット広告とPerl、ここ数年の歩み
Ryo Miyake
Destaque
(18)
DBIx::Skinnyと仲間たち
DBIx::Skinnyと仲間たち
アラートメールの運用
アラートメールの運用
俺とプログラマーズカフェ
俺とプログラマーズカフェ
Td sustain report
Td sustain report
About test
About test
Python setup
Python setup
EL_4_Laminares madera_Balmond
EL_4_Laminares madera_Balmond
なぜパスワードを使い回すとシステム部が切れるのか
なぜパスワードを使い回すとシステム部が切れるのか
Mission Hills Final Case Study
Mission Hills Final Case Study
Case Study : Post Tsunami Housing in Kirinda by Shigeru Ban
Case Study : Post Tsunami Housing in Kirinda by Shigeru Ban
Pompidou centre,metz
Pompidou centre,metz
オブジェクト指向プログラミング再入門
オブジェクト指向プログラミング再入門
Precedence study: Barcelona Pavilion
Precedence study: Barcelona Pavilion
Ludwig mies van der rohe
Ludwig mies van der rohe
barcelona pavilion
barcelona pavilion
Works of mies
Works of mies
Mies van der rohe
Mies van der rohe
インターネット広告とPerl、ここ数年の歩み
インターネット広告とPerl、ここ数年の歩み
SmartCSS
1.
kmyacc - php CSS
Ryo Miyake - nekoya - (id:studio-m)
2.
•
nekoya • id:studio-m • http://twitter.com/nekoya • http://wassr.jp/user/nekoya • PGcafe
3.
• • • •
Perl • PHP
4.
SmartCSS http://github.com/nekoya/SmartCSS/tree/master
github • • • • CLI
5.
SmartCSS • PHP •
CGI •
6.
CSS
7.
CSS #header {
background:#333; } #header p { margin:0; } #header ul.menu { list-style:none; } #header ul.menu li { color:#333; background:#fff; }
8.
CSS #header {
background:#333; } #header p { margin:0; } #header ul.menu { list-style:none; } #header ul.menu li { color:#333; background:#fff; }
9.
#header {
background:#333; p { margin:0; } ul.menu { list-style:none; li { color:#333; background:#fff; } } }
11.
#header {
background:#333; } #footer { background:#333; } #content p { color:#333; } #header #footer
12.
:%s/#333/#666/g
13.
#header {
background:#666; } #footer { background:#666; } #content p { color:#666; ← } …
14.
[% bg =
“#333” %] [% text = “#333” %] #header { background:[% bg %]; } #footer { background: [% bg %]; } #content p { color: [% text %]; }
16.
[% bg =
“#333” %] [% IMPORT ʻheader.scssʼ %] #content { margin:0; padding:0; } [% IMPORT ʻfooter.scssʼ %] • CSS @import •1 HTTP • •
17.
kmyacc
LALR http://www005.upp.so-net.ne.jp/kmori/kmyacc/
18.
What is KMyacc? kmyacc
yacc bison LALR yacc C Java, JavaScript,Perl
19.
kmyacc - php PHP
yacc - bto http://blog.bz2.jp/archives/2008/01/phpyacc.html kmyacc PHP - muddy brown thang id:moriyoshi http://d.hatena.ne.jp/moriyoshi/20081004/1223132173 kmyacc $ - muddy brown thang http://d.hatena.ne.jp/moriyoshi/20081004/1223137368
20.
kmyacc
Lexer Parser kmyacc NodeTree evaluate
21.
Ruby http://i.loveruby.net/ja/rhg/book/ kmyacc
BASIC - http://www.hakkaku.net/articles/20080307-158
22.
•
→ Lexer • →
24.
Enjoy !