タグ

sinatraに関するatomicmapのブックマーク (9)

  • RubyとPost Gis

    オープンソースのIoT向けスケールアウト型データベース GridDB 〜性能ベンチマーク結果とOSSを利用したビッグデータ分析環境〜

    RubyとPost Gis
  • Private Presentation

    Looks like this one's off the shelfThe presentation you're looking for was made private. But your next lightbulb moment might be one click away. Search top insights from every field. Explore by category instead

    Private Presentation
    atomicmap
    atomicmap 2011/09/19
    sinatra coffeescript sass slimの良いサンプル、サーバー側のexecjsではいたずらできないようにはなってるのかな? 学習方法についてはCodecademyやったから同感。あとJavascriptだと擬似回答ではなく、本当に動かした回答なのがいい
  • 223Soft -

    Document Data Structure in MongoDB Express MongoDB lets you easily store structured and unstructured data in a flexible and dynamic database schema. It supports CRUD operations on complex data objects using JSON as the main data type. Its an open source solution so it may not be as robust or well supported as commercial management tools. However it is easy to deploy and works well for most use cas

  • Eye-fi receiver

    eyefi_receiver.rb @��ު� � �ݪ� #!/usr/bin/ruby # # Eye-fi receiver # -- An imcomplete implementation of Gallery Remote Protocol Server # by SHIDARA Yoji <dara@shidara.net> # # see http://codex.gallery2.org/Gallery_Remote:Protocol # require 'fileutils' require 'sinatra' GR_STAT_SUCCESS=0 UNKNOWN_CMD=301 def file_received(tempfile, filename, uname) dest_path = [Time.now.strftime("%Y%m%d-%H%M%S"), una

    Eye-fi receiver
  • 第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
  • Sinatra と OAuth を使って Twitter のタイムラインを取得してみた

    2009-08-18 Sinatra で何か作ってみようと思い、 OAuth を使って Twitter のタイムラインを取得するサンプルを作った。 いろいろと試行錯誤していたんだけど、最終的には Twitterの地名なうbotを全blockするOAuthアプリのコードがとても参考になった。 事前準備: ライブラリのインストール Sinatra のインストール … gem に -r オプションを付ければ関連ライブラリも自動的にインストールしてくれたかも 「sudo gem install oauth twitter」で Ruby OAuth GEM (0.3.5) と Ruby Twitter Gem (0.6.14) をインストール 事前準備: Twitter への OAuth コンシューマ登録(APIキーの取得) Applications Using Twitterのページで Regis

    Sinatra と OAuth を使って Twitter のタイムラインを取得してみた
  • jRuby + Sinatra on GoogleAppEngineでWebアプリ[環境設定編] - Dive in Blue

    所属する草野球チーム「IN3ニャンキース」の出欠表明アプリがサイバーテロに遭った。まぁ実害はなかったんだけど気持ち悪いので、ちゃんとした出欠システムを完備したニャンキースWebサイトを開発することにした。 ホスティングサーバーにはタダで使える(正確には普通の範囲では無料)ことからGoogleAppEngineを選択する。この時点でもはやWeb開発者のおれしかWebサイトのメンテナンスはできなくなることが決まる。まぁ仕方ない。 GAEの上では現在PythonJavaが公式にサポートされている。ところでJVMの上には色々なプログラミング言語が動くようになっていて、jRubyもその一つ。PythonJavaも勉強するのがめんどいなと思い、jRubyとSinatraでアプリケーションを作ることに決めた。 ここまでの決定に参考にしたサイトは以下の通り(作者の方当にありがとうございました) まち

    jRuby + Sinatra on GoogleAppEngineでWebアプリ[環境設定編] - Dive in Blue
  • Big Sky :: javascriptで動くtwitter streamクライアントを作るならばmultipart/mixedを使うべき

    twitter stream APIとは、twitterのステータス更新に対してキーワードでtrackしたり、あるグループ内に属するステータス更新をフィルタしたり出来るAPIなのだけど、実際にはchunkedなストリームが流れて来ているのであって、これを使ったWebアプリを作る際にはlong pollを使うのが良い。ただしクライアントサイドでjavascriptを処理する際に サーバサイドでステータス更新をFIFOに溜め込む クライアントからリクエストをブロック(long poll)しFIFOからステータスを送出する クライアントサイドでlong pollを行い画面を更新する 再度サーバへリクエストを投げる を繰り返すのであれば、せっかくストリームなのにアプリサーバとの接続を切ってしまう事になる。出来ればクライアントからWebアプリもストリーミングとしたい。しかしながらサーバからのステータ

    Big Sky :: javascriptで動くtwitter streamクライアントを作るならばmultipart/mixedを使うべき
  • Rubyの軽量Webフレームワーク「Sinatra」がステキ - このブログは証明できない。

    フルスタックがウリのRails。そこまで必要ないよ。と、ERBでゴリゴリ。メンドクセー。やっぱ、Railsで。などと、陽はまたのぼりくりかえしてーゆく。RubyのWebフレームワークは他にもあるけど。。軽くていいんだ。PHPを使いたくないだけなんだ。 そんな悩ましさを解消してくれるフレームワークを発見してしまいました。「Sinatra」でございます。こいつは、軽そうだ。 Sinatra サイトのトップページに書かれているコード。これが、サクサク感をかもし出してくれています。 require 'rubygems' require 'sinatra' get '/hi' do "Hello World!" end 説明読まなくても解るよ、これ。 日語の解説スライドがあります。よく解る解説ー。 公式サイトのREADMEを読めば、だいたいOK。 Sinatra: README パラメータを取得し

  • 1