lynx   »   [go: up one dir, main page]

タグ

Sinatraに関するiR3のブックマーク (41)

  • Sinatra for REST services

    This document provides an overview and introduction to using the Sinatra web framework for building RESTful web applications in Ruby. It discusses Sinatra's philosophy of being simple and easy to use, introduces REST principles and how Sinatra supports them through HTTP verbs, routing, caching, authentication and more. Code examples are provided to demonstrate how a basic "Hello World" application

    Sinatra for REST services
    iR3
    iR3 2014/07/11
    ふむふむ Sinatraは確かに DSL だし
  • Sinatra コンパクトリファレンス - 君の瞳はまるでルビー - Ruby 関連まとめサイト

    目的 このページの目的は、Sinatra が提供する機能のコンパクトリファレンスを提供することです。 必要時に調べたことをまとめていくので、使っていない機能に関しての記載がない点はご了承ください。 リファレンスを理解するために重要となるスコープという概念を理解していない人は、以下のページを事前に参照すると良いでしょう。 Sinatra のスコープについて また、詳細は以下のサイトを参照すると良いでしょう。 参考 メインサイト - Sinatra Sinatra: README(Japanese) Sinatra Book(英語) ハンドラ群 全てのハンドラはアプリケーション/クラススコープで定義します。 下の表の並びは、実行されるハンドラの種類の順番を表しています。例えば before より先に get を定義したとしても、before は get よりも必ず先に実行されます。 各スコー

    iR3
    iR3 2014/06/20
    ふむふむ
  • Dashing - The exceptionally handsome dashboard framework.

    Heads-up: Dashing still works great, but is no longer maintained. Read up about it over here. You can also use the fork of the project. Dashing is a Sinatra based framework that lets you build beautiful dashboards. Check out a demo over here. Here's another one, optimized for 1080p screens. Key features: Use premade widgets, or fully create your own with scss, html, and coffeescript. Widgets harne

  • MOGOK で Padrino を使用してみる | もごろぐ

    こんにちは、杉田です。 MOGOK では、日より Sinatra や Padrino などの Rack アプリケーションも利用できるようになりました!今回の記事では、 Padrino 0.11.2 で作成されたアプリケーションのデプロイ方法をご紹介します。 なお、Ruby on Rails ベースでないアプリケーションはサポート対象外となります。ご注意ください。 Padrino のバージョンについて 記事では、2013/6/20 での Padrino の最新版である 0.11.2を使用したデプロイ手順を紹介します。 padrino は、 0.10.7 と 0.11.0 との間に特に多くの変更があります。この手順を試す方は、使用している Padrino のバージョンが 0.11.0 以上であることを確認してください。 $ padrino --version Padrino v. 0.1

    iR3
    iR3 2013/06/21
    おっMOGOKでSinatra,Padrinoが動作するようになったのね♪
  • CanvasアニメーションをHerokuで公開しようよ! - hp12c

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

    CanvasアニメーションをHerokuで公開しようよ! - hp12c
  • twiwt.org - このウェブサイトは販売用です! - twiwt リソースおよび情報

    このウェブサイトは販売用です! twiwt.org は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、twiwt.orgが全てとなります。あなたがお探しの内容が見つかることを願っています!

    iR3
    iR3 2012/05/02
  • blog.katsuma.tv

    <p> githubにはwebhooks機能があり、これを利用することで、git pushすると同時に様々な処理を実行することができます。たとえば、サイトをgithubで丸ごと管理している場合、pushと同時にサイトを更新することも可能です。</p> 僕は趣味のとんかつサイトTON.KATSUma.tvを遊びで作っていますが、このサイトは今はgithubで管理して、手元でgit pushするとサイトが更新される仕組みにしています。id:viverさんが素晴らしい記事を書いて下さっていますが、今回はその復習的備忘録です。 <h2>Post-Receive URLs</h2> <p>webhooks機能を利用するためには、githubから送信されるHTTP POST命令の処理するWebサーバが必要になります。 僕は<a href="http://blog.katsuma.tv/2012/02/

    iR3
    iR3 2012/04/02
    いいね
  • Introduction to the Sinatra Book

    Document Informationclick to expand document information2012-01-31 at Aiming inc, Nishi-shinjuku

    Introduction to the Sinatra Book
    iR3
    iR3 2012/02/01
    Sinatraの薄い本
  • Sinatra 再入門 – 後日談と言うか « blog.udzura.jp

    先日公開された るびまの Sinatra/Padrino/Rack の記事 ですが、ぼくの想像以上の反響と好意的な評価をいただいているようで、大変うれしく思います。 “Rails Hub情報局” にも取り上げていただきました。 Railsはフルコース、Sinatraはお皿、Padrinoはビュッフェ 西村さんの素晴らしい洞察力で、 Sinatra、Padrino、Rackについての考察もされた必読の記事なんですが、一点だけ引っかかったところが、 Padrinoはビュッフェ という点で、「アレ?」 となりました。 自分自身でも Sinatra と言う皿の上に、ロガー、キャッシュ、ヘルパー、認証と言った料理をたくさん盛り付けていく という表現をしていたんですが、ちょっと、自分でどういうつもりで使ったのかな~とあらためて考えこんでしまいました。 #このあたりの違和感を twitter で整理して

    iR3
    iR3 2011/11/30
  • Testing in Sinatra

    第75Smalltalk勉強会の資料( http://www.smalltalk-users.jp/Home/gao-zhi/dai75kaismalltalkbenkyoukai ) クラウドとSmalltalkで日発の世界向けサービスを始める方法 中古建設機械販売検索サービス https://allstocker.com の話です。

    Testing in Sinatra
  • GitHub - antirez/lamernews: Lamer News -- an HN style social news site written in Ruby/Sinatra/Redis/JQuery

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - antirez/lamernews: Lamer News -- an HN style social news site written in Ruby/Sinatra/Redis/JQuery
  • http://www.machu.jp/posts/20111002/p01/

    http://www.machu.jp/posts/20111002/p01/
  • Amazon-Auth-ProxyをSinatraに移植してHerokuで動かす - ただのにっき(2011-09-30)

    Amazon-Auth-ProxyをSinatraに移植してHerokuで動かす 先日発表になったGoogle App Engineの値上げはGAE上で無償サービスを運用していた人たちをパニックに陥れたが、tDiaryとて無関係ではない。amazon.rbが使っているProduct Advertising API用リバースプロキシがGAE上で稼動しているからだ。 GAEの値上げ自体は11月まで猶予されたが、それでもやはり、ああいうロックインされやすい環境に依存するのは危険だ。で、同じサービスをまちゅさんがheroku + Sinatraに移植してくれたので、そちらに引っ越すことに。たぶん10月末に予定されているtDiaryの次のリリースからはこちらを使うことになると思う。 さて、リバースプロキシだけでなく、認証プロキシの方もいつまでもCGIじゃねーだろというかもっと移植性の高い環境で動

  • 橋本商会 » Sinatra+Haml+jQuery入門

    研究室の後輩にSinatraとhamlとjQueryを教えるために作ったテンプレートについて、ここにも書いておく ソースコード https://github.com/shokai/sinatra-template 実際動いているもの http://masui.sfc.keio.ac.jp/sinatra-template/ git clone git://github.com/shokai/sinatra-template.git ■Sinatraを何に使うか Sinatra+haml+jQueryが便利。 Railsと似てるけど、ちょっと違う。 個人的には RailsHTMLのページをいっぱい作るのに便利 Sinatra → 画面遷移あまりしなくて、同じURLのままjsonのAPIをjQueryのajaxで取得して動的に表示を変えるwebページを作るのには便利 に感じる。 でもSi

  • RubyフレームワークSinatra の作者 Blake Mizerany氏のインタビューを翻訳してみた。 - u16suzuの blog

    RubyフレームワークのSinatra の作者である Blake Mizerany 氏のインタビュー記事を見つけたので、翻訳してみました。タイトルは "How do I learn and master Sinatra?" 直訳すれば「Sinatra をマスターする勉強方法」です。 今回はRL blog 連載"Sinatraをマスターする方法" の最終回です。この連載は、有名なSinatra開発者の方々にRubyビギナーがどのように Sinatra を学習していけばよいかをインタビューします。 Satish>> Blake Mizerany, 自己紹介していただけますか? あなたのバックグラウンドに関して。 Blake>> 私は Heroku のマッドサイエンティストの一人です。Sinatra プロジェクトを2007年の9月に始めました。使えなかったり、使えそうなものが出来上がったりしまし

    RubyフレームワークSinatra の作者 Blake Mizerany氏のインタビューを翻訳してみた。 - u16suzuの blog
    iR3
    iR3 2011/05/10
  • Rails Hub情報局: イベント駆動のSinatra風Rubyフレームワーク「Cool.io」

    Node.jsが使っているのと同じイベントループ・ライブラリ「libev」を活用し、Sinatra風のDSLが使えるRuby向けフレームワーク「Cool.io」のバージョン1.0が12月14日に登場しました(GitHubのレポジトリ)。 Cool.ioの開発自体は2007年12月に始まったRevという前身プロジェクトまでさかのぼります。途中で名称変更をしたんですね。「Cool I/O」ということでI/Oバウンドなサーバ処理に「いい感じ」という風にも取れますし、Coolioというアメリカ人のラッパーの名前にも通じていて、ちょっとRubyっぽい響き(Javaなどに比べてやんちゃ)で、良いネーミングだと思います。 追記:Cool.ioはRevとは別プロジェクトでした。このコミットログをちらっと見て誤解しました。訂正してお詫びします。 イベントハンドラを登録しておいて処理を継続し、実際にイベントが

    Rails Hub情報局: イベント駆動のSinatra風Rubyフレームワーク「Cool.io」
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
  • How to Build Sinatra on Rails 3

    In Ruby, we have the great fortune to have one major framework (Rails) and a number of minor frameworks that drive innovation forward. One of the great minor frameworks which has been getting a lot of traction recently is Sinatra, primarily because it exposes a great DSL for writing small, single-purpose apps. Here's an example of a simple Sinatra application. class MyApp < Sinatra::Base set :view

  • 第41回 Sinatra 1.0の世界にようこそ | gihyo.jp

    はじめに SinatraはRubyで記述されたWebアプリケーションを素早く、簡単につくるためのDSL(ドメイン固有言語)です。 すでに第7回で、原悠さんにより「小規模Webアプリのためのフレームワーク、Sinatra」というかたちで紹介されています。 簡潔な文法で、高い表現力を持つSinatraは、アメリカRubyコミュニティや企業を中心に、瞬く間にユーザを増やしました。また、Rubyという一言語に留まらず[1]⁠、Sinatraを模したフレームワークが多く作られている現状からも、SinatraはWebアプリケーション開発そのものにも大きな影響を与えたと言えます。 最近ではここ日でも、個人利用を中心に、そこかしこでSinatraを使って開発をしている、という話を聞くようになりました。筆者自身、1ユーザとして現在業務で利用しており、1年前は知る人ぞ知る存在だったSinatraは、実際に

    第41回 Sinatra 1.0の世界にようこそ | gihyo.jp
    iR3
    iR3 2010/09/14
  • 第42回 実世界のSinatra | gihyo.jp

    前回は、Sinatraバージョン1.0の概要を公式ドキュメントを手がかりとして、Sinatraを紹介しました。そして最後に、「⁠Sinatraの先には、まだ地図がない」と言及しました。 今回は、「⁠実世界のSinatra」と題して、実際にSinatraを利用して開発していくうえでの、筆者自身のロードマップを示していきます。 Sinatraとはいったい何か いきなりですが、Sinatraとはいったい何なのでしょう。 これは根的な問いになりますが、Sinatraで開発を進める前に、ここをしっかり考えることが重要であると筆者は考えます。 素直に考えるならば、Sinatraはもちろん、広義のWebアプリケーションフレームワークの一つである、と答えられるでしょう。アプリケーションフレームワークのそもそもの定義が、「⁠共通部分を再利用可能にし、開発を助けるもの」であるならば、Sinatraもこの例に

    第42回 実世界のSinatra | gihyo.jp
    iR3
    iR3 2010/09/14
Лучший частный хостинг