Soumettre la recherche
Mettre en ligne
用Ruby编写博客应用
•
4 j'aime
•
521 vues
Jiang Wu
Suivre
2010年10月23日shlug聚会上现场演示
Lire moins
Lire la suite
Technologie
Affichage du diaporama
Signaler
Partager
Affichage du diaporama
Signaler
Partager
1 sur 52
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Loading JavaScript: Even a caveman can do it
Loading JavaScript: Even a caveman can do it
Kyle Simpson
Seattle Code Camp 2016 - .Net Core
Seattle Code Camp 2016 - .Net Core
Amol Gholap
徒手打造自己的粉專客服機器人
徒手打造自己的粉專客服機器人
Sasaya Hu
Plataforma java
Plataforma java
Andre Fonseca
The Backend Side of the Mobile
The Backend Side of the Mobile
Rodrigo Ayala
Around the PHP Community
Around the PHP Community
Ben Ramsey
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
Paperchain
Put People First March & Rally: Photogallery
Put People First March & Rally: Photogallery
CAFOD
Recommandé
Loading JavaScript: Even a caveman can do it
Loading JavaScript: Even a caveman can do it
Kyle Simpson
Seattle Code Camp 2016 - .Net Core
Seattle Code Camp 2016 - .Net Core
Amol Gholap
徒手打造自己的粉專客服機器人
徒手打造自己的粉專客服機器人
Sasaya Hu
Plataforma java
Plataforma java
Andre Fonseca
The Backend Side of the Mobile
The Backend Side of the Mobile
Rodrigo Ayala
Around the PHP Community
Around the PHP Community
Ben Ramsey
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
Demonstration: Building a dapp on Ethereum with Ganache and Metamask
Paperchain
Put People First March & Rally: Photogallery
Put People First March & Rally: Photogallery
CAFOD
IronRuby for the Rubyist
IronRuby for the Rubyist
Will Green
Make your app idea a reality with Ruby On Rails
Make your app idea a reality with Ruby On Rails
Nataly Tkachuk
ruby pentest
ruby pentest
testgmailnormal
Web application intro
Web application intro
Tobias Pfeiffer
Hanami
Hanami
Bob Firestone
IronRuby for the .NET Developer
IronRuby for the .NET Developer
Cory Foy
Top 15 Ruby on Rails (RoR) Gems by Code Garage Tech
Top 15 Ruby on Rails (RoR) Gems by Code Garage Tech
Code Garage Tech
Ruby on Rails - An overview
Ruby on Rails - An overview
Thomas Asikis
Merb presentation at ORUG
Merb presentation at ORUG
Matt Aimonetti
Ruby'izing iOS development
Ruby'izing iOS development
toamitkumar
IronRuby: Ruby on the .NET Platform
IronRuby: Ruby on the .NET Platform
Andre John Cruz
Crate - ruby based standalone executables
Crate - ruby based standalone executables
Jeremy Hinegardner
Run Fast, Try Not to Break S**t
Run Fast, Try Not to Break S**t
Michael Schmidt
Approaching unknown unknowns: CMF for the masses
Approaching unknown unknowns: CMF for the masses
Alessandro Nadalin
RubyMotion Introduction
RubyMotion Introduction
Lori Olson
Introducing Elixir the easy way
Introducing Elixir the easy way
Tobias Pfeiffer
Loading... Ruby on Rails 3
Loading... Ruby on Rails 3
Rafael García
RubyMotion: Hack Your iOS App Like Never Before
RubyMotion: Hack Your iOS App Like Never Before
Joseph Ku
Ruby On Rails Overview
Ruby On Rails Overview
jonkinney
Ruby - The Hard Bits
Ruby - The Hard Bits
Paul Gallagher
Python speed up with numba
Python speed up with numba
Jiang Wu
Implement Web API with Swagger
Implement Web API with Swagger
Jiang Wu
Contenu connexe
Similaire à 用Ruby编写博客应用
IronRuby for the Rubyist
IronRuby for the Rubyist
Will Green
Make your app idea a reality with Ruby On Rails
Make your app idea a reality with Ruby On Rails
Nataly Tkachuk
ruby pentest
ruby pentest
testgmailnormal
Web application intro
Web application intro
Tobias Pfeiffer
Hanami
Hanami
Bob Firestone
IronRuby for the .NET Developer
IronRuby for the .NET Developer
Cory Foy
Top 15 Ruby on Rails (RoR) Gems by Code Garage Tech
Top 15 Ruby on Rails (RoR) Gems by Code Garage Tech
Code Garage Tech
Ruby on Rails - An overview
Ruby on Rails - An overview
Thomas Asikis
Merb presentation at ORUG
Merb presentation at ORUG
Matt Aimonetti
Ruby'izing iOS development
Ruby'izing iOS development
toamitkumar
IronRuby: Ruby on the .NET Platform
IronRuby: Ruby on the .NET Platform
Andre John Cruz
Crate - ruby based standalone executables
Crate - ruby based standalone executables
Jeremy Hinegardner
Run Fast, Try Not to Break S**t
Run Fast, Try Not to Break S**t
Michael Schmidt
Approaching unknown unknowns: CMF for the masses
Approaching unknown unknowns: CMF for the masses
Alessandro Nadalin
RubyMotion Introduction
RubyMotion Introduction
Lori Olson
Introducing Elixir the easy way
Introducing Elixir the easy way
Tobias Pfeiffer
Loading... Ruby on Rails 3
Loading... Ruby on Rails 3
Rafael García
RubyMotion: Hack Your iOS App Like Never Before
RubyMotion: Hack Your iOS App Like Never Before
Joseph Ku
Ruby On Rails Overview
Ruby On Rails Overview
jonkinney
Ruby - The Hard Bits
Ruby - The Hard Bits
Paul Gallagher
Similaire à 用Ruby编写博客应用
(20)
IronRuby for the Rubyist
IronRuby for the Rubyist
Make your app idea a reality with Ruby On Rails
Make your app idea a reality with Ruby On Rails
ruby pentest
ruby pentest
Web application intro
Web application intro
Hanami
Hanami
IronRuby for the .NET Developer
IronRuby for the .NET Developer
Top 15 Ruby on Rails (RoR) Gems by Code Garage Tech
Top 15 Ruby on Rails (RoR) Gems by Code Garage Tech
Ruby on Rails - An overview
Ruby on Rails - An overview
Merb presentation at ORUG
Merb presentation at ORUG
Ruby'izing iOS development
Ruby'izing iOS development
IronRuby: Ruby on the .NET Platform
IronRuby: Ruby on the .NET Platform
Crate - ruby based standalone executables
Crate - ruby based standalone executables
Run Fast, Try Not to Break S**t
Run Fast, Try Not to Break S**t
Approaching unknown unknowns: CMF for the masses
Approaching unknown unknowns: CMF for the masses
RubyMotion Introduction
RubyMotion Introduction
Introducing Elixir the easy way
Introducing Elixir the easy way
Loading... Ruby on Rails 3
Loading... Ruby on Rails 3
RubyMotion: Hack Your iOS App Like Never Before
RubyMotion: Hack Your iOS App Like Never Before
Ruby On Rails Overview
Ruby On Rails Overview
Ruby - The Hard Bits
Ruby - The Hard Bits
Plus de Jiang Wu
Python speed up with numba
Python speed up with numba
Jiang Wu
Implement Web API with Swagger
Implement Web API with Swagger
Jiang Wu
API documentation with Swagger UI(LT)
API documentation with Swagger UI(LT)
Jiang Wu
Sinatra and friends
Sinatra and friends
Jiang Wu
Rubyconf China
Rubyconf China
Jiang Wu
JS2
JS2
Jiang Wu
Ruby off Rails---rack, sinatra and sequel
Ruby off Rails---rack, sinatra and sequel
Jiang Wu
Plus de Jiang Wu
(7)
Python speed up with numba
Python speed up with numba
Implement Web API with Swagger
Implement Web API with Swagger
API documentation with Swagger UI(LT)
API documentation with Swagger UI(LT)
Sinatra and friends
Sinatra and friends
Rubyconf China
Rubyconf China
JS2
JS2
Ruby off Rails---rack, sinatra and sequel
Ruby off Rails---rack, sinatra and sequel
Dernier
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
shyamraj55
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Alan Dix
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Dernier
(20)
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
用Ruby编写博客应用
1.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 用Ruby 编写博客应用 吴江
2.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Ruby 1/51
3.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 作者 2/51
4.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 基础 工具 3/51
5.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 irb ri rdoc 4/51
6.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 演示5/51
7.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 基本类型 i = 1 # Integer b = true # Boolean f = 1.0/3 # Float n = nil # Null str = "a string" # String sym = :"a string" # Symbol 6/51
8.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 面向对象 i.class # => Integer b.class # => Boolean f.class # => Float n.class # => NilClass str.class # => String sym.class # => Symbol 7/51
9.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 符号 str1 = "a string" str2 = "a string" str1 == str2 # true str1.object_id == str2.object_id # false sym1 = :"a string" sym2 = :"a string" sym1 == sym2 # true sym1.object_id == sym2.object_id # true 8/51
10.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 数组操作 a = [1, 2, 3] a << 4 # a = [1, 2, 3, 4] a[0] # => 1 a[1..3] # => [2, 3, 4] a[1] = "a" # a = [1, "a", 3, 4] a[5] = [1,2] # a = [1, "a", 3, 4, nil, [1,2]] 9/51
11.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 哈希表操作 a = { "a" => 1 } a["a"] # => 1 a["b"] # => nil a["b"] = 2 # a = { "a" => 1, "b" => 2} 10/51
12.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 写博客 11/51
13.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 服务商 12/51
14.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 MSN Space 挂了 13/51
15.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Wordpress 14/51
16.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 满大街 都是 15/51
17.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 没脸和别 人打招呼 16/51
18.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 将要实现 的特点 17/51
19.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 不用DB 鼓掌!!! 18/51
20.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 没有SQL 注入 19/51
21.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 不用担心后 台密码被盗 20/51
22.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 文件格式 # 文件名: 2010-10-10-a-lucky-day.txt title: "A Lucky Day" date: 10/10/2010 # 今天是我的幸运日 早上在地铁门将要关上的那一刻,我冲进了车厢,于是约会没有迟到... 中午提前了一点去港丽,居然只排了42分钟... 晚上又赶上了末班车... 到家数了数,钱包里面正好有42块钱... 21/51
23.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 YAML 22/51
24.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 JSON 兼容 23/51
25.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Markdown 24/51
26.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Markdown 不能传值 25/51
27.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Haml 模版 26/51
28.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Sinatra DSL 27/51
29.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 演示28/51
30.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 安装 Ruby29/51
31.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 RVM 30/51
32.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 安装 Ruby库 31/51
33.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Rubygems: 包管理工具 32/51
34.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Bundler 33/51
35.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 gem install bundler34/51
36.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Gemfile source "http://rubygems.org" gem 'haml' # HAML模版 gem 'rdiscount' # 渲染Markdown gem 'sinatra' # Sinatra gem 'thin' # 应用服务器 gem 'shotgun' # 负责重启服务器 35/51
37.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 bundle install 36/51
38.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Hello, world get '/' do "Hello, world!" end 37/51
39.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 get '/' 38/51
40.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 列出 所有 日志 39/51
41.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 外部shell命令 `ls *.txt` `find -name "*.txt"` 40/51
42.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 使用Dir类 Dir["*.txt"] Dir["**/*.txt"] 41/51
43.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 读取 文件 内容 42/51
44.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 File.read 43/51
45.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 /:year/:month/:day/:title 列出文章内容 44/51
46.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 评论45/51
47.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Disqus 46/51
48.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 部署47/51
49.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Heroku 48/51
50.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 Q & A 49/51
51.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 本项目地址 http://github.com/nouse/text-blog 50/51
52.
用Ruby编写博客应用 Powered by
Rabbit 0.9.0 谢谢! 51/51
Télécharger maintenant