今更始めるRuby on Railsでブログ作成
今日は普段借りているさくらのレンタルサーバでRoRで5分で作る
ブログなぞ作ってみます。とかいいながら2時間くらいかかってしまったけど。
まず、さくらのレンタルサーバはスタンダードにしている限りは
Rubyは入っているので、Railsをインストールすることから。
ここ を読みながらRailsをインストールしてみます。
あとはデータベースの利用登録を事前にさくらのサーバコントロールパネル
からやっておいてください。今回はMySQLを使用します。
まずはプロジェクトを作成。
$rails blog
プロジェクトで生成したコンフィグにDB接続に関する設定を
施します。
【config/database.yml】
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: mysql
database: (用意されているDB名)
host: mysql**.db.sakura.ne.jp
username: hogehoge
password: ****
pool: 5
timeout: 5000
(Developmentのみで平気なので、ここから下は思い切って削除してOK)
$ruby script/generate scaffold blog title:string body:text create_at:datetime
作り上げたスクリプトをキックしてDBを作成
rake db:migrate
↑これはC言語でいうmakeのようなユーティリティですが、機能は
DB操作(ダンプやテストDB作成含む)からRdoc(RubyDocみたいなもの?)作成
からソースのジェネレーションまで多岐にわたります。
ローカルサーバを立ち上げ。RailsではデフォルトのサーバはWEBrickだとか。
ruby script/server &
これで完成です。早速起動!
http://(yoursiteaddress):3000/blogs/
こんな感じになりましたでしょうか?
※こちら も参考にさせていただきました。
今回やってみて、そんでもっていろいろチュートリアル見ましたが
Ruby自体もPHP以上に特化している感じの言語だと思いましたが
さらにRailsというフレームワークを用いることでMVCを明確に意識しつつ
単純化できるところは単純化された優れた仕組みであるなあと認識しました。
自前のWEBサーバもあり、デバッグ・テスト用ツールも充実。おまけにDB直接操作や
ドキュメント作成まで考慮されていて本当に至れり尽くせり。
今更ながら絶賛されている理由も納得。
ちなみにベガスでRailsConf やっているようです。
ブログなぞ作ってみます。とかいいながら2時間くらいかかってしまったけど。
まず、さくらのレンタルサーバはスタンダードにしている限りは
Rubyは入っているので、Railsをインストールすることから。
ここ を読みながらRailsをインストールしてみます。
あとはデータベースの利用登録を事前にさくらのサーバコントロールパネル
からやっておいてください。今回はMySQLを使用します。
まずはプロジェクトを作成。
$rails blog
プロジェクトで生成したコンフィグにDB接続に関する設定を
施します。
【config/database.yml】
# SQLite version 3.x
# gem install sqlite3-ruby (not necessary on OS X Leopard)
development:
adapter: mysql
database: (用意されているDB名)
host: mysql**.db.sakura.ne.jp
username: hogehoge
password: ****
pool: 5
timeout: 5000
(Developmentのみで平気なので、ここから下は思い切って削除してOK)
$ruby script/generate scaffold blog title:string body:text create_at:datetime
作り上げたスクリプトをキックしてDBを作成
rake db:migrate
↑これはC言語でいうmakeのようなユーティリティですが、機能は
DB操作(ダンプやテストDB作成含む)からRdoc(RubyDocみたいなもの?)作成
からソースのジェネレーションまで多岐にわたります。
ローカルサーバを立ち上げ。RailsではデフォルトのサーバはWEBrickだとか。
ruby script/server &
これで完成です。早速起動!
http://(yoursiteaddress):3000/blogs/
こんな感じになりましたでしょうか?
※こちら も参考にさせていただきました。
今回やってみて、そんでもっていろいろチュートリアル見ましたが
Ruby自体もPHP以上に特化している感じの言語だと思いましたが
さらにRailsというフレームワークを用いることでMVCを明確に意識しつつ
単純化できるところは単純化された優れた仕組みであるなあと認識しました。
自前のWEBサーバもあり、デバッグ・テスト用ツールも充実。おまけにDB直接操作や
ドキュメント作成まで考慮されていて本当に至れり尽くせり。
今更ながら絶賛されている理由も納得。
ちなみにベガスでRailsConf やっているようです。
新しいアイコニックなおもちゃが映画やゲームに変わっていく
GIジョーのアクション人形がおもちゃ箱に届いてから45年の
歳月がたった。彼はこの夏大きなスクリーンにもやってくる。
そしてTVゲームのスクリーンにもだ。
DoubleHelixのクリエイティブディレクターDavid Msikaは
GIジョー”Rise of Cobra”を8月に映画が上映されるため
ElectronicArtsによってゲームを同時期にリリースする
ため目下奮闘中だ。
「というわけでこのゲームを作るという大きなチャレンジは
かつてこれらのおもちゃで遊んでいた人々へのアピールになります。
同様にTVゲームで遊ぶ人や映画を見てこのキャラクターでの
冒険を思い起こす人たちにもとなります。同時に私たちは
映画のストーリーに沿うことないようにしたいと思っています。
これは映画のストーリーにつながる次の要素としておきたい
ためです。ですので、私たちがやったことは映画が終わった
ところから拾い上げるオリジナルストーリーを作ったという
ことになります」
目標は多くの世代にGIジョーのゲームのPRをすることである。
http://www.bootcamp.com/report.jsp?reportId=2804
歳月がたった。彼はこの夏大きなスクリーンにもやってくる。
そしてTVゲームのスクリーンにもだ。
DoubleHelixのクリエイティブディレクターDavid Msikaは
GIジョー”Rise of Cobra”を8月に映画が上映されるため
ElectronicArtsによってゲームを同時期にリリースする
ため目下奮闘中だ。
「というわけでこのゲームを作るという大きなチャレンジは
かつてこれらのおもちゃで遊んでいた人々へのアピールになります。
同様にTVゲームで遊ぶ人や映画を見てこのキャラクターでの
冒険を思い起こす人たちにもとなります。同時に私たちは
映画のストーリーに沿うことないようにしたいと思っています。
これは映画のストーリーにつながる次の要素としておきたい
ためです。ですので、私たちがやったことは映画が終わった
ところから拾い上げるオリジナルストーリーを作ったという
ことになります」
目標は多くの世代にGIジョーのゲームのPRをすることである。
http://www.bootcamp.com/report.jsp?reportId=2804
RipSlymeがスポンジボブのテーマ
久しぶりにiTunesMusicStoreを見てびっくり。
なんとRipSlymeがスポンジボブのテーマ曲 を歌っているそうです。
・・・微妙。
個人的にはスポンジボブのオリジナルの曲
「パイナップルに住んでいるースポンジボブ!ズボンは四角」
という方が合っていると思います。
なんとRipSlymeがスポンジボブのテーマ曲 を歌っているそうです。
・・・微妙。
個人的にはスポンジボブのオリジナルの曲
「パイナップルに住んでいるースポンジボブ!ズボンは四角」
という方が合っていると思います。
GPSシステムが渋滞を防ぐ方法を知っている
今日、市場にはあまたのGPS機器が存在するが、中には交通情報を受信するタイプのものが存在する。
時々それはラジオやTV局のような同種のデータを利用したものからの受信を含む。
しかし、もし個人的なナビゲーションデバイスが単純に相互に通信してどこが(渋滞で)遅くなっているのかを
報告してくれたらどうだろう・・・このコンセプトを考えたのはALKテクノロジーの創設者Alain Kornhauserだ。
彼は何年も前からこの考えを提唱している。
「もし自動車が常に相互にブロードキャストして情報を共有するためにこれら個々の機器がコミュニケーション
するのであれば、それも一つの手段と言えるでしょう」
このプリンストン大学の教授はWindowsモバイルや他の小型PCのナビゲーションシステムを販売しており、
iPhoneのものも着手する方向である。
http://www.bootcamp.com/report.jsp?reportId=2800
--
本日は一部翻訳が難しい個所あり、現在も確認中です。ということで翻訳変更の可能性あります。
ご了承 ください。
時々それはラジオやTV局のような同種のデータを利用したものか
しかし、
報告してくれたらどうだろう・・・
彼は何年も前からこの考えを提唱している。
「
するのであれば、それも一つの手段と言えるでしょう」
このプリンストン大学の教授はWindowsモバイルや他の小型PCのナビゲーションシステムを販売しており、
iPhoneのものも着手する方向である。
http://www.bootcamp.com/report.jsp?reportId=2800
--
本日は一部翻訳が難しい個所あり、現在も確認中です。ということで翻訳変更の可能性あります。
ご了承 ください。
藤田晋の仕事学読書感想文
うちの社長本がまた出ましたので早速購入。
というより、ちょっと立ち読みしたら面白かったので勢いで購入しました。
渋谷の啓文堂でまとめ買いしている方もおりました。
基本的には日経アソシエに掲載された連載の加筆訂正した
内容の転載なのですが、一つ一つにはビジネスマンとして
壁にぶつかりやすい人たちへの大いなるヒントが載っております。
というか、CAは上の人がこう考えているというのを
提示してくれていてわかりやすいし働きやすい。
そういうことなんだと思いました。
私も仕事を通じて社会の仕組みを学んだクチですが
早くからこのくらい達観できていたらもっと仕事を要領よく
覚えられたなと思ったものです。
典型的な日本企業でくすぶっている人はこれを読むと
少しスッキリするかもしれません。
自分の会社の社長の本で手前味噌ですが、ちょいとオススメ。
というより、ちょっと立ち読みしたら面白かったので勢いで購入しました。
渋谷の啓文堂でまとめ買いしている方もおりました。
基本的には日経アソシエに掲載された連載の加筆訂正した
内容の転載なのですが、一つ一つにはビジネスマンとして
壁にぶつかりやすい人たちへの大いなるヒントが載っております。
というか、CAは上の人がこう考えているというのを
提示してくれていてわかりやすいし働きやすい。
そういうことなんだと思いました。
私も仕事を通じて社会の仕組みを学んだクチですが
早くからこのくらい達観できていたらもっと仕事を要領よく
覚えられたなと思ったものです。
典型的な日本企業でくすぶっている人はこれを読むと
少しスッキリするかもしれません。
自分の会社の社長の本で手前味噌ですが、ちょいとオススメ。
- 藤田晋の仕事学 自己成長を促す77の新セオリー/藤田晋
- ¥1,470
- Amazon.co.jp