Enviar pesquisa
Carregar
Gashuku Presen
•
Transferir como KEY, PDF
•
1 gostou
•
225 visualizações
G
guest3f1f27
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 54
Baixar agora
Recomendados
Node
Node
Timothy Strimple
Build your own RasPiTV with Node.js & Socket.io
Build your own RasPiTV with Node.js & Socket.io
Donald Derek Haddad
Virtual Infrastructure
Virtual Infrastructure
Bryan McLellan
Lighning Talk: composer repositories
Lighning Talk: composer repositories
Bryan Agee
Node js quick tour v2
Node js quick tour v2
Wyatt Fang
Vim for you
Vim for you
창훈 정
Windows Azure loves OSS
Windows Azure loves OSS
Kazumi Hirose
Cape Cod Web Technology Meetup - 2
Cape Cod Web Technology Meetup - 2
Asher Martin
Recomendados
Node
Node
Timothy Strimple
Build your own RasPiTV with Node.js & Socket.io
Build your own RasPiTV with Node.js & Socket.io
Donald Derek Haddad
Virtual Infrastructure
Virtual Infrastructure
Bryan McLellan
Lighning Talk: composer repositories
Lighning Talk: composer repositories
Bryan Agee
Node js quick tour v2
Node js quick tour v2
Wyatt Fang
Vim for you
Vim for you
창훈 정
Windows Azure loves OSS
Windows Azure loves OSS
Kazumi Hirose
Cape Cod Web Technology Meetup - 2
Cape Cod Web Technology Meetup - 2
Asher Martin
Once upon a time, there were css, js and server-side rendering
Once upon a time, there were css, js and server-side rendering
Andrea Giannantonio
Write php deploy everywhere
Write php deploy everywhere
Michelangelo van Dam
Provisioning iOS CI Server with Ansible
Provisioning iOS CI Server with Ansible
Shashikant Jagtap
Setup ruby
Setup ruby
jugyo kohno
SockJS Intro
SockJS Intro
Ngoc Dao
PROCESS WARP「プロセスがデバイス間で移動する」仕組みを作る
PROCESS WARP「プロセスがデバイス間で移動する」仕組みを作る
祐司 伊藤
Front End Development Automation with Grunt
Front End Development Automation with Grunt
Ladies Who Code
Docksal: Better than VMs
Docksal: Better than VMs
Leonid Makarov
Vagrant 101 Workshop
Vagrant 101 Workshop
Liora Milbaum
Shrink to grow
Shrink to grow
Daniel Bovensiepen
GeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime Web
Bhagaban Behera
Using Capifony for Symfony apps deployment.
Using Capifony for Symfony apps deployment.
Žilvinas Kuusas
WebSockets and Java
WebSockets and Java
Bozhidar Bozhanov
Rapid dev env DevOps Warsaw July 2014
Rapid dev env DevOps Warsaw July 2014
blndrt
Vagrant
Vagrant
Evans Ye
Debugging webOS applications
Debugging webOS applications
fpatton
Open source and .net
Open source and .net
Hrvoje Hudoletnjak
Create Rest API in Nodejs
Create Rest API in Nodejs
Irfan Maulana
Merb The Super Bike Of Frameworks
Merb The Super Bike Of Frameworks
Rowan Hick
Damage Control
Damage Control
sintaxi
Islands: Puppet at Bulletproof Networks
Islands: Puppet at Bulletproof Networks
Lindsay Holmwood
Intro to Merb
Intro to Merb
Matt Todd
Mais conteúdo relacionado
Mais procurados
Once upon a time, there were css, js and server-side rendering
Once upon a time, there were css, js and server-side rendering
Andrea Giannantonio
Write php deploy everywhere
Write php deploy everywhere
Michelangelo van Dam
Provisioning iOS CI Server with Ansible
Provisioning iOS CI Server with Ansible
Shashikant Jagtap
Setup ruby
Setup ruby
jugyo kohno
SockJS Intro
SockJS Intro
Ngoc Dao
PROCESS WARP「プロセスがデバイス間で移動する」仕組みを作る
PROCESS WARP「プロセスがデバイス間で移動する」仕組みを作る
祐司 伊藤
Front End Development Automation with Grunt
Front End Development Automation with Grunt
Ladies Who Code
Docksal: Better than VMs
Docksal: Better than VMs
Leonid Makarov
Vagrant 101 Workshop
Vagrant 101 Workshop
Liora Milbaum
Shrink to grow
Shrink to grow
Daniel Bovensiepen
GeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime Web
Bhagaban Behera
Using Capifony for Symfony apps deployment.
Using Capifony for Symfony apps deployment.
Žilvinas Kuusas
WebSockets and Java
WebSockets and Java
Bozhidar Bozhanov
Rapid dev env DevOps Warsaw July 2014
Rapid dev env DevOps Warsaw July 2014
blndrt
Vagrant
Vagrant
Evans Ye
Debugging webOS applications
Debugging webOS applications
fpatton
Open source and .net
Open source and .net
Hrvoje Hudoletnjak
Create Rest API in Nodejs
Create Rest API in Nodejs
Irfan Maulana
Mais procurados
(18)
Once upon a time, there were css, js and server-side rendering
Once upon a time, there were css, js and server-side rendering
Write php deploy everywhere
Write php deploy everywhere
Provisioning iOS CI Server with Ansible
Provisioning iOS CI Server with Ansible
Setup ruby
Setup ruby
SockJS Intro
SockJS Intro
PROCESS WARP「プロセスがデバイス間で移動する」仕組みを作る
PROCESS WARP「プロセスがデバイス間で移動する」仕組みを作る
Front End Development Automation with Grunt
Front End Development Automation with Grunt
Docksal: Better than VMs
Docksal: Better than VMs
Vagrant 101 Workshop
Vagrant 101 Workshop
Shrink to grow
Shrink to grow
GeekCampSG - Nodejs , Websockets and Realtime Web
GeekCampSG - Nodejs , Websockets and Realtime Web
Using Capifony for Symfony apps deployment.
Using Capifony for Symfony apps deployment.
WebSockets and Java
WebSockets and Java
Rapid dev env DevOps Warsaw July 2014
Rapid dev env DevOps Warsaw July 2014
Vagrant
Vagrant
Debugging webOS applications
Debugging webOS applications
Open source and .net
Open source and .net
Create Rest API in Nodejs
Create Rest API in Nodejs
Destaque
Merb The Super Bike Of Frameworks
Merb The Super Bike Of Frameworks
Rowan Hick
Damage Control
Damage Control
sintaxi
Islands: Puppet at Bulletproof Networks
Islands: Puppet at Bulletproof Networks
Lindsay Holmwood
Intro to Merb
Intro to Merb
Matt Todd
VCR Gem
VCR Gem
Mike Silvis
Rails bestpractices.com
Rails bestpractices.com
Richard Huang
Practical Intro Merb
Practical Intro Merb
Paul Pajo
AA261: DevOps lessons in collaborative maintenance
AA261: DevOps lessons in collaborative maintenance
Lindsay Holmwood
Destaque
(8)
Merb The Super Bike Of Frameworks
Merb The Super Bike Of Frameworks
Damage Control
Damage Control
Islands: Puppet at Bulletproof Networks
Islands: Puppet at Bulletproof Networks
Intro to Merb
Intro to Merb
VCR Gem
VCR Gem
Rails bestpractices.com
Rails bestpractices.com
Practical Intro Merb
Practical Intro Merb
AA261: DevOps lessons in collaborative maintenance
AA261: DevOps lessons in collaborative maintenance
Semelhante a Gashuku Presen
Virtualization with Vagrant (ua.pycon 2011)
Virtualization with Vagrant (ua.pycon 2011)
Dmitry Guyvoronsky
Infra@LINE_Chris
Infra@LINE_Chris
LINE_Engineer
Node.js 기반 정적 페이지 블로그 엔진, 하루프레스
Node.js 기반 정적 페이지 블로그 엔진, 하루프레스
Rhio Kim
Vim 入門
Vim 入門
Shinya Mochida
Server-Side JavaScript Developement - Node.JS Quick Tour
Server-Side JavaScript Developement - Node.JS Quick Tour
q3boy
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
Bo-Yi Wu
The Modern Developer Toolbox
The Modern Developer Toolbox
Pablo Godel
Modern tooling to assist with developing applications on FreeBSD
Modern tooling to assist with developing applications on FreeBSD
Sean Chittenden
CiklumCPPSat: Alexey Podoba "Automatic assembly. Cmake"
CiklumCPPSat: Alexey Podoba "Automatic assembly. Cmake"
Ciklum Ukraine
Node js quick-tour_v2
Node js quick-tour_v2
tianyi5212222
Node js quick-tour_v2
Node js quick-tour_v2
http403
Small Screen Development
Small Screen Development
Ralph von der Heyden
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
Leo Lorieri
もうひとつのコンテナ実行環境 runq のご紹介
もうひとつのコンテナ実行環境 runq のご紹介
Takehiko Amano
GIT, RVM, FIRST HEROKU APP
GIT, RVM, FIRST HEROKU APP
Pavel Tyk
Start Vim script @Ujihisa.vim 2011/11/19
Start Vim script @Ujihisa.vim 2011/11/19
Akihiro Okuno
Geode on Docker
Geode on Docker
Apache Geode
Jak se ^bonami\.(cz|pl|sk)$ vešlo do kontejneru
Jak se ^bonami\.(cz|pl|sk)$ vešlo do kontejneru
Vašek Boch
Docker在豆瓣的实践 刘天伟-20160709
Docker在豆瓣的实践 刘天伟-20160709
Tianwei Liu
Nodejs web,db,hosting
Nodejs web,db,hosting
Kenu, GwangNam Heo
Semelhante a Gashuku Presen
(20)
Virtualization with Vagrant (ua.pycon 2011)
Virtualization with Vagrant (ua.pycon 2011)
Infra@LINE_Chris
Infra@LINE_Chris
Node.js 기반 정적 페이지 블로그 엔진, 하루프레스
Node.js 기반 정적 페이지 블로그 엔진, 하루프레스
Vim 入門
Vim 入門
Server-Side JavaScript Developement - Node.JS Quick Tour
Server-Side JavaScript Developement - Node.JS Quick Tour
Drone CI/CD 自動化測試及部署
Drone CI/CD 自動化測試及部署
The Modern Developer Toolbox
The Modern Developer Toolbox
Modern tooling to assist with developing applications on FreeBSD
Modern tooling to assist with developing applications on FreeBSD
CiklumCPPSat: Alexey Podoba "Automatic assembly. Cmake"
CiklumCPPSat: Alexey Podoba "Automatic assembly. Cmake"
Node js quick-tour_v2
Node js quick-tour_v2
Node js quick-tour_v2
Node js quick-tour_v2
Small Screen Development
Small Screen Development
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
[EXTENDED] Ceph, Docker, Heroku Slugs, CoreOS and Deis Overview
もうひとつのコンテナ実行環境 runq のご紹介
もうひとつのコンテナ実行環境 runq のご紹介
GIT, RVM, FIRST HEROKU APP
GIT, RVM, FIRST HEROKU APP
Start Vim script @Ujihisa.vim 2011/11/19
Start Vim script @Ujihisa.vim 2011/11/19
Geode on Docker
Geode on Docker
Jak se ^bonami\.(cz|pl|sk)$ vešlo do kontejneru
Jak se ^bonami\.(cz|pl|sk)$ vešlo do kontejneru
Docker在豆瓣的实践 刘天伟-20160709
Docker在豆瓣的实践 刘天伟-20160709
Nodejs web,db,hosting
Nodejs web,db,hosting
Último
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Último
(20)
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Gashuku Presen
1.
2.
Contents • Ruby • • shell/vim • •
(Rails)
3.
Ruby
4.
• • •
( ) • ( )
5.
• FizzBuzz • • •
6.
7.
•
8.
“ruby”.length
9.
puts “ruby”
10.
• • • •
11.
12.
(
)
13.
14.
RSS
15.
• RSS
Really Simple Syndication XML
16.
bot • RSS •
twitter
17.
• open-uri • rss •
twitter
18.
shell
vim
19.
Shell •CUI(bash/zsh) • GUI(X Windows
System/ Windows/MacOSX
20.
Terminal
Terminal : shell Shell : Karnel Karnel : OS
21.
prompt • “$”
: • “#” :
22.
•
23.
• Vi/Vim • Emacs
24.
•
Vi/Vim Emacs • Emacs • Vim Emacs • • Vim Vim + Screen + NERDTree
25.
Vim + Screen
+ NERDTree • Vi/Vim Linux • Screen distribution • NERDTree
26.
.vimrc • vim •
※ http://d.hatena.ne.jp/moridai/ 20090912/1252733205
27.
" filetype plugin indent
on syntax enable "key binding .vimrc .vimrc nnoremap<Space>. :<C-u>edit $MYVIMRC<Enter> nnoremap<Space>s. :<C-u>source $MYVIMRC<Enter> " case set backspace=eol,indent,start set ignorecase set hlsearch
28.
$ sudo apt-get
install screen
29.
$ screen Ctrl +
n / Ctrl + p Ctrl + c
30.
• http://vimwiki.net/?scripts%2F18 • http://www.vim.org/scripts/script.php?
script_id=1658 • Version 3.1.1 4.0.0
31.
$ sudo apt-get
install vim-full $ sudo gem install vim-ruby $ vim-ruby-install.rb #=> 1 ~/.vim/plugin
32.
:NERDTree Ctrl + w,
Arrow/w : move clockwise or counter- o : open, close Ctrl + C : make it top node u : go up one node
33.
34.
• http://www.web-20.net/2007/07/
post_56.html • http://d.hatena.ne.jp/h-yano/ 20081127/1227795949
35.
• • • • •
36.
DB • Ruby/C/C++/Objective-C/Java • MySQL/SQLite •
Rails Ruby
37.
• Subversion • Git
38.
TimeLine •
39.
• •
( /VPS/ ) • GoogleAppEngine/Amazon EC2,3
40.
• •
41.
•
42.
43.
• • •
44.
• Ruby on
Rails • Merb • Waves ※ Ruby • Ramaze • Sinatra • Rack
45.
MVC • Model • View •
Control
46.
47.
48.
<html>
<body> <a href="http://www.daisukem.com/">My Web Site</a> </body> </html>
49.
%html %body
%a :href => http://www.daisukem.com/
50.
Sinatra
51.
[hello] app.rb
[views] layout.haml index.haml hello.haml
52.
http://d.hatena.ne.jp/moridai/20090910/1252514167
※
53.
Rails
54.
$ mkdir rails_dir $cd
rails_dir $rails myblog $cd myblog $script/generate scaffold Post name:string title:string content:text $rake db:migrate $script/server http://localhost:3000/posts ※app
Baixar agora