タグ

sinatraに関するnabehiroのブックマーク (5)

  • Herokuのcronを使って自動でTwitterにつぶやく - アインシュタインの電話番号

    前回は手動でTwitterにつぶやく処理を書いたけど、今回はcronを使って自動でつぶやくようにする。これでやっとTwitter Botらしくなる。Herokucronは、無料で使えるのは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

    Herokuのcronを使って自動でTwitterにつぶやく - アインシュタインの電話番号
  • http://sinatra-book.gittr.com/

    Introduction What is Sinatra? Sinatra is a Domain Specific Language(DSL) for quickly creating web-applications in ruby. It keeps a minimal feature set, leaving the developer to use the tools that best suit them and their application. Installation The simplest way to obtain Sinatra is through rubygems $ sudo gem install sinatra Sample App Sinatra is installed and you’re done eating cake, how about

  • ウノウラボ Unoh Labs: Sinatra気に入った

    先日、まちつく!が正式リリースになりました。よろしければ是非携帯でアクセスして遊んでみてください。 おはようございます。内田です。 今までRailsを使うほどでも無いアプリはオレオレフレームワークで作ってたのですが、最近巷で流行ってるsinatraのコードを読んでみたら必要十分な機能があり、センスも良く、とても気にいった。 今回は公式ドキュメントの流れで、使いそうな機能をまとめてみました 一番簡単な例 sudo gem install sinatra # app.rb require 'rubygems' require 'sinatra' get '/' do 'Hello, world' end ruby app.rb curl http://localhost:4567/ Routes HTTPメソッドにURLとブロックを渡します get '/' do end post '/'

  • ウノウラボ Unoh Labs: やってみようBDD on Sinatra

    おはようございます。 うちだです。 みなさんテストコード書いてますか? 私はテストと言われると、どうもやる気がおこりません。 そこでBDD! 今回はBDD初心者の私が、やってみた過程を綴ります。ツッコミ大歓迎 BDDとは? Behavior Driven Development 振舞駆動開発 テスト駆動開発ではテストのためにコードを書く 振舞駆動開発では振舞(仕様)のためにコードを書く 結果的にやる事はほぼ一緒 言い方でモチベーションがかなり変わる スペック!スペック! 各言語のBDDフレームワーク Ruby RSpec .NET NSpec Java JBehave PHP PHPSpec 10ステップでやってみるBDD 1. インストール $ sudo gem install rspec 2. スペックを書く # spec/hello_spec.rb require 'hell

  • CanvasアニメーションをHerokuで公開しようよ! - hp12c

    ブログを下記に移転しました。デザイン変更により移転先では記事が一層読みやすくなっていますので、よろしければ移動をお願い致します。 CanvasアニメーションをHerokuで公開しようよ! : melborne.github.com - もしあなたが暇で暇でしようがなくて 一日中時計をぼーっと眺めるのも悪くない と考えているのなら 次のリンクをクリックしてください 3分くらいならあなたの時間をつぶせるかもしれません http://aclock.heroku.com/ もしあなたがRubyを使っていて JavaScriptのことはよく知らないけれども HTML5のCanvasに興味がでてきて その成果物をネットで簡単に公開できればうれしいかも と考えているのなら 以下の記事を読む価値があるかもしれません もちろん何の保証もありませんが.. Canvasを使ったWebアプリケーションの構築 この

    CanvasアニメーションをHerokuで公開しようよ! - hp12c
  • 1