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
Signaler
Partager
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
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
2toLead Limited
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
LoriGlavin3
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
Pixlogix Infotech
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
Kalema Edgar
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
Dubai Multi Commodity Centre
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
MounikaPolabathina
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
Fwdays
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Alex Barbosa Coqueiro
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Dernier
(20)
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
用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