フルバージョンです 高音質mp3 http://www1.axfc.net/uploader/Li/so/84519.mp3 パスワード:44193
※pyhaはlokkaに名前が変わりました。公式サイトのURL、リポジトリの場所もかわりました。 貧弱一般プロジェクト(@ブロントさん)であるpyhaですが、もし興味があるという方ががいれば分り易いようにコードが大体どんな感じなのか書いておこうと思います。(pyhaは名前を見たら殆どの人はpython製だと思うということに大分後になって気付きました・・・) 基本、sinatra, datamapper, hamlです。あとは動かすためのbundlerです。 ファイルレイアウト ファイルレイアウトはいわゆるsinatraの"Moduler"スタイルで、sinatraやったことがある人だったら、「ああ、コレか・・・」ってなもんです。 Gemfile --- bundlerが読む必要なgemの一覧 config.ru --- rackサーバーが最初に見るファイル lib/ pyha.rb ---
DataMapperのコンポーネントは、基本的にクラスではなくモジュールとして提供されているため、アプリケーションで利用するモデルクラスにインクルードして使います。 Resourceモジュールをインクルードすると、自動的にModelモジュールがextendされ、PersonクラスはModelクラスとして振る舞うようになります。これは図1のPersonに相当します。 図1のPerson Mapperに相当する仕組みはRepositoryです。Repositoryは、create, update, delete, read_one, read_manyなどの、データストアに対する基本的な操作のインターフェイスを規定します。Modelクラスは、Repositoryへの参照を持っていて、 Modelクラスによるデータストアへのアクセスは、全てRepositoryを介して行われます。この際、データス
――全国ツアー『坂本真綾 LIVE TOUR 2011“You can't catch me”』が始まりますが、10本やるツアーは初めてですね。 【真綾】 おととし『かぜよみ』ツアーをやって、そのときは3公演だけで、“もうちょっとライブをやりたい”という気持ちになりました。思い浮かんだのが、一つは日本武道館のような大きいところで、たくさんの人に観てもらえるライブ。もうひとつが、ライブハウス規模の小屋で数を回るツアーだったんです。 ――前者が昨年の誕生日に形になって、今回は後者が実現する感じ? 【真綾】 本当は「全国40ヶ所ぐらい回りたい」と言ってたんですけど、さすがに(今までの最高本数)3本からいきなり40本はハードルが高いということで(笑)、10本になりました。 ――単純に、数をこなしたいと? 【真綾】 そうなんです。たった3本のツアーでも、どんどん変わっていくことがあって、ライブは育っ
今日はゼロから作ってみて、Heroku+Sinatraまでは動かすことができた。 しかし、そこからhamlを加えたところで動かなくなって、いろいろとやったけどInternal Server Errorから変わらず、今日はここで諦め。 ローカルではすんなり動くので、Heroku(とビルドまわり)を理解できていないんだろうと思う。 Rubyを学んでもwebアプリを作るとなるとまた大きな学習が必要になる。 例えばRailsしか使わないと決めてしまったり、サーバも自鯖でApache+passengerのみ、などとすると少し楽なのかもしれないけど。 ただ、仕事でやってるわけじゃないし、時間がかかってもHerokuやSinatraは今後のためにも理解しておきたい。 とにかく今は学ぼう。
Sinatra アプリケーションを Heroku にデプロイする First Heroku とは Ruby 版 PaaS サービスのことである. 一般的には Ruby on Rails をデプロイできるサーバとして有名なようだが,Rack ベースの Web アプリケーションの動作もサポートしている. そこで今回は Sinatra のアプリケーションを Heroku にデプロイする. 基本的に Heroku の Quickstart Guide を参考に 進めて行く. Install Heroku にアカウントを登録する Create a Heroku Account へアクセスする. メールアドレスを入力すると Confirmation email sent. Check your inbox と表示 されるのでメールボックスをチェックし Confirmation メール本文中のリンクへア
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く