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

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

on

  • 698 views

 

Statistics

Views

Total Views
698
Views on SlideShare
698
Embed Views
0

Actions

Likes
1
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • 2012/02/02Emacs を使ってrubyのWebアプリを作って 見た!!その1
  • はじめに簡単に自己紹介から!!
  • 名前は• 植木 浩次(うえき こうじ)
  • • 岡山駅裏に住んでいます。• 仕事は、山崎パン系列の食品会社で働 いています。• プログラムは、初心者です。未熟なと ころが多いです。object-c, ruby, 最近、 岡山でPython勉強会があり、気になっ ています。
  • 以上が、僕のプロフィールです。Facebook をやっています。友達になってくれたら、うれしいです。
  • では、本題です!!
  • 最近、rubyで何ができるのだろうと疑問 に思い調べてみ た!!
  • とりあえず
  •  rubyで書いたプログラムを使って計算結果をブラウザに出力するにはどのようにしたらいんだろうか??
  • htmlに出力するのに PHPみたいに書いてみると!!
  • ちなみにruby出はこう書く!!
  • では、 htmlにrubyで書いたプログラムを埋め込んでみると、
  • これを実際に動かしてみようと思いま す!!
  • しばらくお待ちくだ さい!!
  • あれ、うまくPHPみたいにサクサクと出力されない??
  • なぜだろうか??
  • ググッてみたり、人に教えてもらったり、して調べてみると、
  • •rack• WEBrickといったrubyのWebサーバー用のライブ ラリ
  • • ERBといった拡張子(.erb)を出力 するためライブラリ を使用するみたいだ。
  • で、
  • 今回は、WEBrick と ERBを使用した。
  • ちなみにこの専門書を参考にしました。
  • 今回作ったWebサーバーの構造は!!
  • • WEBrickを使用したWebサーバー (ex6505.rb)• htmlファイル形式に拡張子.erbを組み込 んだex2605.erb• データベースはSQLite3を使用
  • それぞれの構造はこ んな感じです。
  • ex6505.rb
  • ex2605.erb
  • じゃあ、実際に動かしてみま す!!
  • しばらくお待ちくだ さい!!
  • という感じになりま した。
  • ところで、
  • プログラムを書くのに、Vim とか Emacsっていうのがあった りします。
  • このエディタを使うと、エディタ上でシェル(ターミナル)を使用できる!!
  • というわけで導入し てみました!!
  • 今回は、Emacsを使用しまし た。
  • 参考にした専門 書!!
  • 最初は、設定か ら!!
  • Emacsの構造~/.emacs.d init.el conf elisp elpa public_repos etc info その他のディレクトリ
  • 今回は特にやってて詰まったところを抜 粋します!!
  • rubyでrbenvを使用し てるんですが、PATHがうまく通らなくて詰まった!!
  • init.el
  • 実際操作する前に、簡単な操作法から説 明します。
  • ファイルを開く• Control + x Control + f
  • ファイルを保存• Control + x Control + s
  • ファイルを別名保存• Control + x Control + w
  • 終了• Control + x Control + c
  • シェル操作(bash等)• option + x multi-term
  • 以上簡単な操作コマ ンドです。
  • 次は、実際にやって みます。
  • しばらくお待ちくだ さい!!
  • ここで、問題が!!
  • el-get をインストールしようとしたら、うまくいかなかったな ぜ??
  • では、まとめ を!!
  • ①WEBrick と ERBのさわりだけをやりました。次回はこれを使用してもっと実践的なアプリを作って、発表 したい。
  • ②Emacsの設定をかっこいい ものにしたいです。
  • 以上です。
  • 最後に本日、このアプリを使用して遠隔操作をしな がら、発表しました。
  • ご清聴ありがとうございまし た。