Your SlideShare is downloading. ×
Emacsを使ってrubyのwebアプリを作って見た!!
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Emacsを使ってrubyのwebアプリを作って見た!!

453
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
453
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 2012/02/02Emacs を使って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. あれ、うまくPHPみたいにサクサクと出力されない??
  • 16. なぜだろうか??
  • 17. ググッてみたり、人に教えてもらったり、して調べてみると、
  • 18. •rack• WEBrickといったrubyのWebサーバー用のライブ ラリ
  • 19.
  • 20. • ERBといった拡張子(.erb)を出力 するためライブラリ を使用するみたいだ。
  • 21. で、
  • 22. 今回は、WEBrick と ERBを使用した。
  • 23. ちなみにこの専門書を参考にしました。
  • 24. 今回作ったWebサーバーの構造は!!
  • 25. • WEBrickを使用したWebサーバー (ex6505.rb)• htmlファイル形式に拡張子.erbを組み込 んだex2605.erb• データベースはSQLite3を使用
  • 26. それぞれの構造はこ んな感じです。
  • 27. ex6505.rb
  • 28. ex2605.erb
  • 29. じゃあ、実際に動かしてみま す!!
  • 30. しばらくお待ちくだ さい!!
  • 31. という感じになりま した。
  • 32. ところで、
  • 33. プログラムを書くのに、Vim とか Emacsっていうのがあった りします。
  • 34. このエディタを使うと、エディタ上でシェル(ターミナル)を使用できる!!
  • 35. というわけで導入し てみました!!
  • 36. 今回は、Emacsを使用しまし た。
  • 37. 参考にした専門 書!!
  • 38. 最初は、設定か ら!!
  • 39. Emacsの構造~/.emacs.d init.el conf elisp elpa public_repos etc info その他のディレクトリ
  • 40. 今回は特にやってて詰まったところを抜 粋します!!
  • 41. rubyでrbenvを使用し てるんですが、PATHがうまく通らなくて詰まった!!
  • 42. init.el
  • 43. 実際操作する前に、簡単な操作法から説 明します。
  • 44. ファイルを開く• Control + x Control + f
  • 45. ファイルを保存• Control + x Control + s
  • 46. ファイルを別名保存• Control + x Control + w
  • 47. 終了• Control + x Control + c
  • 48. シェル操作(bash等)• option + x multi-term
  • 49. 以上簡単な操作コマ ンドです。
  • 50. 次は、実際にやって みます。
  • 51. しばらくお待ちくだ さい!!
  • 52. ここで、問題が!!
  • 53. el-get をインストールしようとしたら、うまくいかなかったな ぜ??
  • 54. では、まとめ を!!
  • 55. ①WEBrick と ERBのさわりだけをやりました。次回はこれを使用してもっと実践的なアプリを作って、発表 したい。
  • 56. ②Emacsの設定をかっこいい ものにしたいです。
  • 57. 以上です。
  • 58. 最後に本日、このアプリを使用して遠隔操作をしな がら、発表しました。
  • 59. ご清聴ありがとうございまし た。