フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
フロントエンドのパラダイムを参考にバックエンド開発を再考する / TypeScript による GraphQL バックエンド開発
はじめに 前回まででHerokuとFacebookアプリの概要を学んでいただけたかと思います。今回からは本格的に実装に入っていきたいと思います。まずは、アプリケーションの基本となる認証部分を実装します。Facebookアプリの登録方法からRailsのプラグインを用いて簡単に認証連携を行う方法、Heroku上でのデプロイまで紹介します。 Facebookアプリの認証 Facebookアプリの作成にあたり、必要な部分は認証部分になります。以下のHerokuのドキュメントにそのあたりの解説記事があります。英語で、サンプルがSinatraで記載されているドキュメントになっています。 http://devcenter.heroku.com/articles/facebook このHerokuのドキュメントを参考に、SinatraでなくRails3を利用したサンプルを作成します。 今回紹介するFace
Your Heroku app runs in at least two environments: On your local machine (i.e., development). Deployed to the Heroku platform (i.e., production) Ideally, your app should run in two additional environments: Test, for running the app’s test suite safely in isolation Staging, for running a new build of the app in a production-like setting before promoting it You can help prevent buggy code from being
This article is a work in progress, or documents a feature that is not yet released to all users. This article is unlisted. Only those with the link can access it. Facebook offers a rich set of APIs and several SDKs, making it easy to develop applications that interact with Facebook data and services. Such applications can be developed and deployed to Heroku, in any of Heroku’s supported languages
At Heroku, we’ve been watching the progress of MRI very carefully for a while now; we added support for 1.9.1 nearly a year ago and 1.9.2 more recently, and we’ve seen thousands of apps created and running successfully on the 1.9 series of VMs. At the same time, we’ve seen the community as a whole recognize the importance of 1.9 by migrating libraries and gems to it and providing resources and tut
前回は手動でTwitterにつぶやく処理を書いたけど、今回はcronを使って自動でつぶやくようにする。これでやっとTwitter Botらしくなる。Herokuのcronは、無料で使えるのは1日1回発動のみ。月3ドル払うと、1時間1回発動を使えるようになるみたい。 コードの修正 まず、cron用にツイートする処理を別クラスに分離する。 ツイート処理のクラスとして、tweet.rbを以下のように作成した。 require 'rubygems' require 'twitter' class Tweet def initialize Twitter.configure do |config| config.consumer_key = ENV['CONSUMER_KEY'] config.consumer_secret = ENV['CONSUMER_SECRET'] config.oauth
ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 CanvasアニメーションをHerokuで公開しようよ! : melborne.github.com - もしあなたが暇で暇でしようがなくて 一日中時計をぼーっと眺めるのも悪くない と考えているのなら 次のリンクをクリックしてください 3分くらいならあなたの時間をつぶせるかもしれません http://aclock.heroku.com/ もしあなたがRubyを使っていて JavaScriptのことはよく知らないけれども HTML5のCanvasに興味がでてきて その成果物をネットで簡単に公開できればうれしいかも と考えているのなら 以下の記事を読む価値があるかもしれません もちろん何の保証もありませんが.. Canvasを使ったWebアプリケーションの構築 この
I'm on Rails 2.3.5 and Ruby 1.8.6 and trying to figure out how to let a user upload a file to a FTP server on a different machine via my Rails app. Also my Rails app will be hosted on Heroku which doesn't facilitate the writing of files to the local filesystem. index.html.erb <% form_tag '/ftp/upload', :method => :post, :multipart => true do %> <label for="file">File to Upload</label> <%= file_fie
Herokuはデータベースが5MB以下であれば無料でWebアプリケーションを運営できるので、本番環境だけでなく、本番にアップする前にいろいろテストするためのステージング環境も気軽に構築できます。 ローカル環境では問題なくても、Herokuではうまく動作してくれないこともあるので、ステージング環境は必ず用意した方がよいでしょう。 では、今回の概要図です。 以下より構築手順となりますが、RailsやGit、Herokuのコマンドラインツールは既に導入済みで、Railsアプリケーションも用意されている前提で進めさせていただきます(必要に応じて関連記事をご覧ください)。 アプリケーションをGitで管理可能に アプリケーションがある階層で以下を実行する。
Update: 15 August 2011This blog post was written almost a year ago. I haven't attempted to install Redmine on Heroku since then, so your milage may vary. I do intend to do an updated version in the future as this has been a very popular post. I've started using Redmine this year, a project management web application, and I'm a big fan. I'm also a big fan of Heroku for deploying Rails applications.
Friday, June 4, 2010 How to setup Heroku + GoDaddy Standa... How to setup Heroku Hostname SSL with GoDaddy SSL Certificate and Zerigo DNS June 3, 2010 Heroku recently added an exciting new 'Hostname SSL' option. This option offers the broad compatibility of IP-based SSL, but at 1/5 the price ($20 / month at the time of this writing). The following tutorial explains how to use Heroku's new 'Host
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く