並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 9 件 / 9件

新着順 人気順

Sinatraの検索結果1 - 9 件 / 9件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

Sinatraに関するエントリは9件あります。 rubyrailssinatra などが関連タグです。 人気エントリには 『AWS Lambda でコンテナに入れた Sinatra を動かす - id:onk のはてなブログ』などがあります。
  • AWS Lambda でコンテナに入れた Sinatra を動かす - id:onk のはてなブログ

    何番煎じか分からないけど、最近やったので。 前提知識 AWS Lambda + Amazon API Gateway で HTTP リクエストを受け付けることができる AWS Lambda ではコンテナイメージを動かせる New for AWS Lambda – Container Image Support | AWS News Blog AWS Lambda で Sinatra アプリを動かすための公式サンプルがある https://github.com/aws-samples/serverless-sinatra-sample つまりコンテナ化した Sinatra アプリを Lambda 上にデプロイして HTTP リクエストを受け付けることができる。 動かす準備はもう全部整っていて、お手軽そうですね。 Ruby アプリを Lambda で動かすコンテナイメージを作る Sinatra

      AWS Lambda でコンテナに入れた Sinatra を動かす - id:onk のはてなブログ
    • 久々に sinatra app を作った - id:onk のはてなブログ

      「いつもの」が結構ありそうなので書いておく。 app.rb ペラ 1 でツラくなったときの対策はだいたい sonots パイセンの ちっちゃくはじめておっきく育てる sinatra アプリの作り方 に書いてあって、これは今でも有効なので読んでおくと良いです。 ディレクトリ構成 REPO ├── app.rb ├── bin/ ├── config/ │ ├── database.yml │ ├── initializers/ │ └── locales/ ├── config.ru ├── Gemfile ├── Gemfile.lock ├── helpers/ ├── models/ ├── public/ └── views/ sinatra らしさをなるべく残してある 例えば config/boot.rb を用意するかは非常に悩んだのだけれど、起点は app.rb であって欲しい

        久々に sinatra app を作った - id:onk のはてなブログ
      • Sinatra(Ruby製軽量フレームワーク)の使い道を本気で検証してみた - ANDPAD Tech Blog

        この記事は ANDPAD Advent Calendar 2022の 20 日目の記事です。 こんにちは、アンドパッドに今年の 9 月に入社しました、 田上(shuntagami)です。アンドパッドでは図面チームに所属していて、主にサーバーサイドを担当しています。Ruby と Rails を使うことが多く、Go や TypeScript を書くこともあります。 本記事の概要 以下のようなケース 将来的に規模が大きくなることも想定されるアプリケーションの API サーバーを 0 から開発する際のメインフレームワークとして 既存の大きく成長した Rails アプリケーションの一部をマイクロサービスとして切り出したいケース において Ruby 製の軽量フレームワーク Sinatraを採用することが生産性高く開発を行う上で最適解のひとつになるのではと考え技術検証してみた、という記事です。経緯として

          Sinatra(Ruby製軽量フレームワーク)の使い道を本気で検証してみた - ANDPAD Tech Blog
        • Docker+Sinatraで簡単なチャットアプリをつくる練習 - Qiita

          Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

            Docker+Sinatraで簡単なチャットアプリをつくる練習 - Qiita
          • Ruby + SinatraでLINE Botを作ろう - Part 1 - Qiita

            Help us understand the problem. What is going on with this article?

              Ruby + SinatraでLINE Botを作ろう - Part 1 - Qiita
            • GitHub - benpickles/parklife: Render a Rack app (Rails/Sinatra/etc) to a static build so it can be served by Netlify, Now, GitHub Pages, S3, or any other web server.

              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 - benpickles/parklife: Render a Rack app (Rails/Sinatra/etc) to a static build so it can be served by Netlify, Now, GitHub Pages, S3, or any other web server.
              • Sinatraで家族用todoリストを作る - Qiita

                Sinatraで家族用todoリストを作ってみる Sinatraでアプリを一つ作ってみようということで作成しました。 と言っても、ベースとしての機能はこちらを参考にしています。 Sinatra入門 (全17回) - プログラミングならドットインストール 今回は、家族で使えるtodoリストになるように機能を追加します。 追加する主な機能としては以下の4点となります。 投稿時間の表示 ユーザーを選択するセレクトボックス ユーザーに対応したtodo表示 ユーザーの新規登録 sinatra入門からのステップアップとして良い題材になると思います。 まず初めに完成アプリの画面です。 以降コードの解説です。 投稿時間の表示 rbファイルにDateクラスの読み込み。

                  Sinatraで家族用todoリストを作る - Qiita
                • OpenAPIを利用して自前のAPIサーバー(Sinatra)を移植した時のメモ - Qiita

                  はじめに Rubyで稼動するSinatraを利用して自前のWeb APIを実装したプログラムがあります。小規模なプログラムですが必要な機能はクラス単位で分割していたのでRuby言語内であれば変更は容易になるよう設計されています。ドキュメントを準備しようとしたタイミングで将来的にはCLIや様々な環境で実行できる小規模なクライアントが複数必要になりそうだと判断したので、OpenAPIで書き直すことにしました。 これはその際のメモです。 OpenAPIを使おうとして学んだこと OpenAPIではなくSwaggerと未だに呼ばれていて、ドキュメントの表記も安定していない APIドキュメントを整備するためだけに利用する人もいる (つまり、スタブコードを生成するつもりのない人も存在する) 既に存在するAPIにアクセスするクライアントを開発する目的で利用しようとする人もいる (サーバー側のOpenAPI

                    OpenAPIを利用して自前のAPIサーバー(Sinatra)を移植した時のメモ - Qiita
                  • さくらVPSでSinatra(+mysql)を使って簡単なWEBアプリを作る - Qiita

                    <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>タスク管理アプリケーション</title> </head> <body> <h1>タスク管理アプリケーション</h1> <input id="task-title-input" type="text" /> <button id="task-add-button">追加</button> <h2>タスク一覧</h2> <table> <thead> <tr> <th>タイトル</th> <th>作成日時</th> </tr> </thead> <tbody id="tasks-table-body"></tbody> </table> <script src="main.js"></script> <p id="message"></p> </body> </html

                      さくらVPSでSinatra(+mysql)を使って簡単なWEBアプリを作る - Qiita
                    1

                    新着記事