並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 10 件 / 10件

新着順 人気順

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

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

Sinatraに関するエントリは10件あります。 rubyrailsRuby などが関連タグです。 人気エントリには 『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
        • 「Reading Sinatra」 を読んでいます - katorieのブログ

          世田谷区池尻で週に一度、おいしいランチを食べながら読書会をする、というスタートを切った Ikejiri.rb ですが、 メンバーのいろんな事情に柔軟に対応した結果、 現在は2週間に一度、オンラインで読書会をしています。 メンバーも4人に増えました! 2月から、「Reading Sinatra」を読んでいます。 #ikejirirb のオンライン読書会で ⁦@GhostBrain⁩ さんの Reading Sinatra を読みはじめたのですが、読んだだけだと次の会までに忘れるので、手書きしながら復習してました pic.twitter.com/vIfDDpzg2s— かとりえ (@katorie) 2020年2月29日 2週間に一度なので、読書会だけの時間だと前回分を思い出すのに時間がかかったり、 その時間内に「なんとなくわかった」で終わってしまったりするので、 2回分をひとりでスケッチノー

            「Reading Sinatra」 を読んでいます - katorieのブログ
          • Docker+Sinatraで簡単なチャットアプリをつくる練習 - Qiita

            Rubyの使い方をよく忘れるので、リハビリ用にRubyで簡単なWebアプリを作りました。また忘れた時のために、作る方法を書き残しておきます。 つくるのはNopochatというクソチャットアプリです。 投稿に「~も」というかわいらしい語尾が付くことで、言いづらい内容も心理的安全性を保ったまま送ることができる画期的なチャットですも。 なお本稿で紹介する内容はあくまでプログラムを書く練習のためのものであり、本番環境で運用することは想定していません。 環境 Dockerを利用します。Rubyのインストールは必要ありません。 Docker version 19.03.12 docker-compose version 1.26.2 Sinatraの立ち上げ まず適当なディレクトリを切って、開発を始めます。

              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
              • 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

                    ブラウザからログインし、Cent OSトップページが表示されることを確認する。 ※ さくらVPSのコンパネにログインすればIPアドレスを確認できます。 トップページのHTMLは /usr/share/nginx/html/index.html に記載されており、このディレクトリ以下のHTMLを Nginxがブラウザに返してくれます。 <!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> <t

                      さくらVPSでSinatra(+mysql)を使って簡単なWEBアプリを作る - 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.
                      1

                      新着記事