Enviar pesquisa
Carregar
Emacsを使ってrubyのwebアプリを作って見た!!
•
1 gostou
•
904 visualizações
Ueki Kouji
Seguir
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 61
Baixar agora
Baixar para ler offline
Recomendados
セッションに入れない!
セッションに入れない!
sobamura2012
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるある
Takashi Uemura
スライド2
スライド2
優一郎 板谷
スライド3
スライド3
優一郎 板谷
HTML基礎
HTML基礎
優一郎 板谷
Vagrant chef
Vagrant chef
Masahiro Iitsuka
Kyotopm発表資料20130330
Kyotopm発表資料20130330
Kiyo Tsunezumi
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9th
Kiyoka Nishiyama
Recomendados
セッションに入れない!
セッションに入れない!
sobamura2012
WordCampOsaka2012 WordPressあるある
WordCampOsaka2012 WordPressあるある
Takashi Uemura
スライド2
スライド2
優一郎 板谷
スライド3
スライド3
優一郎 板谷
HTML基礎
HTML基礎
優一郎 板谷
Vagrant chef
Vagrant chef
Masahiro Iitsuka
Kyotopm発表資料20130330
Kyotopm発表資料20130330
Kiyo Tsunezumi
PasteHub at kansai emacs 9th
PasteHub at kansai emacs 9th
Kiyoka Nishiyama
非同期系統の基礎
非同期系統の基礎
segayuu
負荷テストについて
負荷テストについて
Takahiro Ishida
LT within June school
LT within June school
katosho1
Webページで学ぶJavaScript2013 第8回
Webページで学ぶJavaScript2013 第8回
京大 マイコンクラブ
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
5分でわかる静的解析入門
5分でわかる静的解析入門
Kenta USAMI
初心から一週間で作ってみた Kinesis Client Library for Go
初心から一週間で作ってみた Kinesis Client Library for Go
Terui Masashi
Webページで学ぶJavaScript2013 第5回
Webページで学ぶJavaScript2013 第5回
京大 マイコンクラブ
PHP でも活用できる Makefile
PHP でも活用できる Makefile
Shohei Okada
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
FOLIOのコードを動かしてみた
FOLIOのコードを動かしてみた
Futoshi Tanuma
20090704rubyist九州
20090704rubyist九州
koki_h
HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法
Hiroaki Murayama
ブラウザだけで学ぶWebアプリ開発
ブラウザだけで学ぶWebアプリ開発
schoowebcampus
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)
Hiroyuki Ishiyama
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
Kei IWASAKI
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
akiko_pusu
レンタルサーバで今すぐ始めるWEB開発
レンタルサーバで今すぐ始めるWEB開発
Naoyuki Kataoka
資料
資料
Bob_Mk2
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)
Yohei Sato
PHPでWebSocketを実装してみてわかったこと
PHPでWebSocketを実装してみてわかったこと
ksimoji
PHP with Visual Studio
PHP with Visual Studio
Keiichi Kobayashi
Mais conteúdo relacionado
Mais procurados
非同期系統の基礎
非同期系統の基礎
segayuu
負荷テストについて
負荷テストについて
Takahiro Ishida
LT within June school
LT within June school
katosho1
Webページで学ぶJavaScript2013 第8回
Webページで学ぶJavaScript2013 第8回
京大 マイコンクラブ
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
Kenta USAMI
5分でわかる静的解析入門
5分でわかる静的解析入門
Kenta USAMI
初心から一週間で作ってみた Kinesis Client Library for Go
初心から一週間で作ってみた Kinesis Client Library for Go
Terui Masashi
Webページで学ぶJavaScript2013 第5回
Webページで学ぶJavaScript2013 第5回
京大 マイコンクラブ
Mais procurados
(8)
非同期系統の基礎
非同期系統の基礎
負荷テストについて
負荷テストについて
LT within June school
LT within June school
Webページで学ぶJavaScript2013 第8回
Webページで学ぶJavaScript2013 第8回
なんとかStormに負けたくないEmacs初級篇
なんとかStormに負けたくないEmacs初級篇
5分でわかる静的解析入門
5分でわかる静的解析入門
初心から一週間で作ってみた Kinesis Client Library for Go
初心から一週間で作ってみた Kinesis Client Library for Go
Webページで学ぶJavaScript2013 第5回
Webページで学ぶJavaScript2013 第5回
Semelhante a Emacsを使ってrubyのwebアプリを作って見た!!
PHP でも活用できる Makefile
PHP でも活用できる Makefile
Shohei Okada
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
FOLIOのコードを動かしてみた
FOLIOのコードを動かしてみた
Futoshi Tanuma
20090704rubyist九州
20090704rubyist九州
koki_h
HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法
Hiroaki Murayama
ブラウザだけで学ぶWebアプリ開発
ブラウザだけで学ぶWebアプリ開発
schoowebcampus
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)
Hiroyuki Ishiyama
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
Kei IWASAKI
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
akiko_pusu
レンタルサーバで今すぐ始めるWEB開発
レンタルサーバで今すぐ始めるWEB開発
Naoyuki Kataoka
資料
資料
Bob_Mk2
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)
Yohei Sato
PHPでWebSocketを実装してみてわかったこと
PHPでWebSocketを実装してみてわかったこと
ksimoji
PHP with Visual Studio
PHP with Visual Studio
Keiichi Kobayashi
20120128 ci勉強会
20120128 ci勉強会
m_shibuya
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
Shinichi Nishikawa
とある Perl Monger の働き方
とある Perl Monger の働き方
Yusuke Wada
Pythonで作る自作デバッガLT資料
Pythonで作る自作デバッガLT資料
Yuya Masumura
Mojoliciousでつくる! Webアプリ入門
Mojoliciousでつくる! Webアプリ入門
Yusuke Wada
Word pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのか
Hisateru Tanaka
Semelhante a Emacsを使ってrubyのwebアプリを作って見た!!
(20)
PHP でも活用できる Makefile
PHP でも活用できる Makefile
PHPとJavaScriptの噺
PHPとJavaScriptの噺
FOLIOのコードを動かしてみた
FOLIOのコードを動かしてみた
20090704rubyist九州
20090704rubyist九州
HSPでおいしいスープを飲む方法
HSPでおいしいスープを飲む方法
ブラウザだけで学ぶWebアプリ開発
ブラウザだけで学ぶWebアプリ開発
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
入門書を読み終わったらなにしよう? 〜Python と WebAPI の使い方から学ぶ次の一歩〜 / next-step-python-programing
20121019-jenkins-akiko_pusu.pdf
20121019-jenkins-akiko_pusu.pdf
レンタルサーバで今すぐ始めるWEB開発
レンタルサーバで今すぐ始めるWEB開発
資料
資料
第45回PHP勉強会(里洋平)
第45回PHP勉強会(里洋平)
PHPでWebSocketを実装してみてわかったこと
PHPでWebSocketを実装してみてわかったこと
PHP with Visual Studio
PHP with Visual Studio
20120128 ci勉強会
20120128 ci勉強会
WordPress中級者への道!テンプレートタグはどう動くのか!?
WordPress中級者への道!テンプレートタグはどう動くのか!?
とある Perl Monger の働き方
とある Perl Monger の働き方
Pythonで作る自作デバッガLT資料
Pythonで作る自作デバッガLT資料
Mojoliciousでつくる! Webアプリ入門
Mojoliciousでつくる! Webアプリ入門
Word pressのテーマは firephpでハックすれば 良かったのか
Word pressのテーマは firephpでハックすれば 良かったのか
Emacsを使ってrubyのwebアプリを作って見た!!
1.
2012/02/02 Emacs を使ってrubyの Webアプリを作って
見た!!その1
2.
はじめに簡単に 自己紹介から!!
3.
名前は •
植木 浩次(うえき こうじ)
4.
• 岡山駅裏に住んでいます。 • 仕事は、山崎パン系列の食品会社で働
いています。 • プログラムは、初心者です。未熟なと ころが多いです。object-c, ruby, 最近、 岡山でPython勉強会があり、気になっ ています。
5.
以上が、僕のプロフィー ルです。 Facebook をやっています。友達になってくれた ら、うれしいです。
6.
では、本題です!!
7.
最近、rubyで何がで きるのだろうと疑問 に思い調べてみ
た!!
8.
とりあえず
9.
rubyで書いたプログラム を使って計算結果をブラウ ザに出力するにはどのよう にしたらいんだろうか??
10.
htmlに出力するのに PHPみたいに 書いてみると!!
11.
ちなみに ruby出はこう書く!!
12.
では、 htmlにrubyで 書いたプログラム を埋め込んでみると、
13.
14.
これを実際に動かし てみようと思いま
す!!
15.
しばらくお待ちくだ さい!!
16.
あれ、うまくPHPみ たいにサクサクと 出力されない??
17.
なぜだろうか??
18.
ググッてみたり、 人に教えてもらったり、 して調べてみると、
19.
•rack • WEBrick といったrubyのWeb サーバー用のライブ
ラリ
20.
と
21.
•
ERB といった拡張子(.erb)を出力 するためライブラリ を使用するみたいだ。
22.
で、
23.
今回は、 WEBrick と ERB を使用した。
24.
ちなみにこの専門書 を参考にしました。
25.
今回作ったWebサー バーの構造は!!
26.
• WEBrickを使用したWebサーバー (ex6505.rb) •
htmlファイル形式に拡張子.erbを組み込 んだex2605.erb • データベースはSQLite3を使用
27.
それぞれの構造はこ んな感じです。
28.
ex6505.rb
29.
ex2605.erb
30.
じゃあ、 実際に動かしてみま す!!
31.
しばらくお待ちくだ さい!!
32.
という感じになりま
した。
33.
ところで、
34.
プログラムを書くの に、Vim とか Emacs っていうのがあった
りします。
35.
このエディタを使う と、エディタ上でシ ェル(ターミナル) を使用できる!!
36.
というわけで導入し てみました!!
37.
今回は、 Emacsを使用しまし
た。
38.
参考にした専門 書!!
39.
40.
最初は、設定か ら!!
41.
Emacsの構造 ~/.emacs.d
init.el conf elisp elpa public_repos etc info その他のディレクトリ
42.
今回は特にやってて 詰まったところを抜 粋します!!
43.
rubyでrbenvを使用し てるんですが、 PATHがうまく通ら なくて詰まった!!
44.
init.el
45.
実際操作する前に、 簡単な操作法から説 明します。
46.
ファイルを開く •
Control + x Control + f
47.
ファイルを保存 •
Control + x Control + s
48.
ファイルを別名保存 •
Control + x Control + w
49.
終了 •
Control + x Control + c
50.
シェル操作(bash等) •
option + x multi-term
51.
以上簡単な操作コマ ンドです。
52.
次は、実際にやって みます。
53.
しばらくお待ちくだ さい!!
54.
ここで、問題が!!
55.
el-get をインストール しようとしたら、う まくいかなかったな
ぜ??
56.
では、まとめ を!!
57.
①WEBrick と ERBのさわり だけをやりました。次回は これを使用してもっと実践 的なアプリを作って、発表
したい。
58.
②Emacsの設定をかっこいい ものにしたいです。
59.
以上です。
60.
最後に本日、このアプリを使用して遠隔操作をしな
がら、発表しました。
61.
ご清聴ありがとうございまし
た。
Baixar agora