タグ

rubyとrailsに関するmichael-unltdのブックマーク (14)

  • AWS FargateでRuby on Railsを動かしてみる - Qiita

    記事は個人の意見であり、所属する組織の見解とは関係ありません。 こちらはAWS Fargate Advent Calendar 2017の12/3分の記事です。 今日は、Ruby on Railsのアプリケーションをローカル環境で作成し、それをFargateにECSでデプロイするところをやってみます。なお、データベースとしてはAmazon RDSで作成したMySQLを利用します。 事前準備 以下のものをローカルにインストールしておきます。 AWS CLI ECS CLI Docker CLI (Compose含む) ローカル環境の構築 Docker ComposeのRailsチュートリアルが秀逸なので、これを踏襲しながら実施してみます。 docker Quickstart: Compose and Rails 手順は全てMakefileにしてみました。 new: echo "$$_gem

    AWS FargateでRuby on Railsを動かしてみる - Qiita
    michael-unltd
    michael-unltd 2019/01/15
    “Alpine Linux”版、MAKEコマンド稼働
  • RailsアプリをDockerで開発するための手順 - Qiita

    追記 コードの全体像がわかりにくいって意見をもらったのでgithubにコードおきました。 (りーどみーがわかりにくいとかあればPRいただけると幸せです) https://github.com/togana/sample-rails-docker versionとか少し変わってたりDockerfileの中で実行してるコマンドが少し変わったりしてますが、大きく変わっているところはないので参考にしてください! 追記2 docker-machineの共有ファイルを利用している場合、Rails5からファイル変更しても検知できなくなっていました。 ファイルの変更を検知しているのは config.file_watcher という設定です。 ここがバージョンアップに伴い変更されていました。 ActiveSupport::FileUpdateChecker から ActiveSupport::Evented

    RailsアプリをDockerで開発するための手順 - Qiita
  • STNSのバックエンドをつくろう - Qiita

    この夏、あるシステムでSTNSを使えそうな気がしました。 STNSとは何か、ですって? なら落ち着いて、時代が求めたSTNSと僕 // Speaker Deck を読みましょう。 OK、読みましたかね。 で、ユーザのDBにSaaSの何かを使えればいいなとおもってバックエンドを書けるかなという試み。時代とはつまり私だった。 この記事で出てくるコードを置きました。 https://github.com/sawanoboly/stns_backend-sinatra-example STNSのバックエンド仕様を調べました 注: こちら、記事作成時点のSTNS APIバージョン1.0の仕様についての調査です。※バックエンドの指定にv2をつけなければそのまま使えます。 API v2.1(またはそれ以降)については http://stns.jp/en/interface STNS製作者のP山さん曰く、

    STNSのバックエンドをつくろう - Qiita
    michael-unltd
    michael-unltd 2017/01/18
    STNSサーバをSinatraで立てる
  • 第1章 ゼロからデプロイまで - Railsチュートリアル

    前書き 私が前にいた会社 (CD Baby) は、かなり早い段階でRuby on Railsに乗り換えたのですが、またPHPに戻ってしまいました (詳細は私の名前をGoogleで検索してみてください)。そんな私ですが、Michael Hartl 氏のを強く勧められたので、そのを使ってもう一度試してみた結果、今度は無事に Rails に乗り換えることができました。それがこの Ruby on Rails チュートリアルというです。 私は多くの Rails 関連のを参考にしてきましたが、真の決定版と呼べるものは書をおいて他にありません。書では、あらゆる手順が Rails 流で行われています。最初のうちは慣れるまでに時間がかかりましたが、このを終えた今、ついにこれこそが自然な方式だと感じられるまでになりました。また、書は Rails 関連のの中で唯一、多くのプロが推奨するテスト駆

    第1章 ゼロからデプロイまで - Railsチュートリアル
  • masuidrive on rails - RailsアプリをチューニングするならNew Relic RPM

    Photo by Riverman72 あとで自分メモを書こうと思うけど、先に一言。 37signalsも使っているといううたい文句に惹かれて試してみた、Railsのパフォーマンス記録ツール/サービスNew Relic RPM(Rails Performance Management)が、すばらしい。 RPMは開発時用のDeveloperと、実機用のProductionのが二つあり、まだ開発時用のDeveloperモードしか試してはいないんだけど、専用の管理画面で、アクションを実行時のメソッド単位の実行時間、生成されるSQLSQLの実行時間やインデックスの利用状況などが非常に簡単に把握できます。 Railsで開発している人なら、下のムービーを見れば、そのすごさが分かるはず。 RPM developerのデモ動画 | RPM production のデモ動画 いまこれを使って、PhotoS

  • MOONGIFT: » Railsで作るGoogle Gears対応サイト「Gears on Rails」:オープンソースを毎日紹介

    Webアプリケーションの最大の弱点は、ネットワーク接続を必須とすることだろう。そのためにユーザがローカルアプリケーションからWebアプリケーションに切り替えられない障壁になっている。 オンラインの状態 逆に言えば、その問題さえ解決すれば良いのだ。解決策としての筆頭はGoogle Gearsにあるが、開発の二度手間、特殊性という雰囲気があってなかなか手を出しづらい。だがこれを使えば、その開発のコストも軽減しそうだ。 今回紹介するオープンソース・ソフトウェアはGears on RailsGoogle GearsをRails上で扱うためのプラグインだ。 Gears on RailsGoogle Gearsを扱うのに必要な機能が揃っている。例えば、現在のステータス(オンラインまたはオフライン)を関知して、実行されるアクションを切り替えることができる(通常のアクションに_localがつく)。 G

    MOONGIFT: » Railsで作るGoogle Gears対応サイト「Gears on Rails」:オープンソースを毎日紹介
  • MOONGIFT: » Railsをデスクトップアプリケーションのように配布「RoRGate」:オープンソースを毎日紹介

    Webアプリケーションはブラウザから使うもの、として認識されている。だがその種類や可能な操作はデスクトップアプリケーションを脅かしつつある。AIRのような技術もあり、Web技術デスクトップの分野まで手にかけている。 メイン画面 そんな状況をさらに進展させるソフトウェアが登場した。Railsアプリケーションをデスクトップアプリケーションのように配布するのだ。 今回紹介するオープンソース・ソフトウェアはRoRGate、Ruby on Railsアプリケーションのパッケージングソフトウェアだ。 RoRGateはRailsの起動フロントエンドとも言うべきソフトウェアで、名前、アイコン、Railsアプリケーションのパス、ポート番号を指定することでMac OSXネイティブなアプリケーションを生成してくれる。 生成したアプリケーションを実行したところ できあがったアプリケーションを立ち上げると、Saf

    MOONGIFT: » Railsをデスクトップアプリケーションのように配布「RoRGate」:オープンソースを毎日紹介
  • FFTT : RailsのMigration

    なんですかこれは データベース構造をバージョン管理する仕組み SQLではなくRubyのコードでデータベース構造を記述することによって抽象化 番環境への変更の適用漏れがなくなる ほかの開発環境や検証環境への変更の適用がバッチリ 必要があれば以前のバージョンに戻せる 複数のデータベースエンジンへの対応が簡単にできる MySQL, PostgreSQL, SQLite, SQL Server, Sybase, Oracle (メジャーなものはDB2以外ぜんぶだって) どうつかいますか $ svn up $ rake migrate セットで使う。 これで手元の開発環境のソースコードとデータベースの構造が最新のものになる。 仕組み schema_infoというテーブルとMigration定義ファイルの名前でバージョン管理 Migration関連の操作 rake db:schema:dump (r

    FFTT : RailsのMigration
  • Four Days on Rails 2.0 (日本語版のみ)公開します

    John McCreeshさんの作成したチュートリアル"Four Days on Rails":http://rails.homelinux.org/ の"日語翻訳版":http://rails.to/pages/4daysonrails をメンテナンスしてきましたが、Railsが2.0になり、新しいRailsのチュートリアルが必要だろうという思いから、題材はそのままに、Rails2.0をベースにした書き直しを行ってみました。 Four Days on Rails 2.0 Rails 2.0で導入されたRESTfulな部分を損なわないようにしたつもりですが、RESTクライアントでの検証はまだ行っていません。 間違いや気がついた点がありましたら、お知らせいただければ幸いです [Update:2008/5/20] 下記の点を修正したVer.1.1をリリースしました。 Linux(Ubuntu

  • rails.vimの使い方(導入編) - migration!!

    昨日の続きです。 rails.vimと導入推奨VimScript(dbext.vim, project.vim)すべて入れてみます。 これら入れるとターミナル上での作業もほどんど無くなりVim上だけで完結する環境になります。 導入後、:he rails してみると冒頭に以下のような説明があります。 TextMate may be the latest craze for developing Ruby on Rails applications, but Vim is forever. 超いいかげんな訳 TextMateって奴が今すげー流行ってるっぽいけど、Vimはずっと(流行ってるん)だぜ。 幸せポイント model/view/controller/helper/test/fixture 等の関連ファイル、お互いに簡単アクセス(rails.vim) 簡単コード実行結果確認(rails.v

    rails.vimの使い方(導入編) - migration!!
  • MacにRailsをゼロからインストールする一番簡単な方法:江島健太郎 / Kenn's Clairvoyance - CNET Japan

    唐突ですが、Macユーザ(Leopard or Tiger)がRuby on Railsの開発環境をゼロからセットアップしてHello Worldするまでの最短・最小の手順を書いてみたいと思います。 書いてある通りに実行するだけで超簡単なので、Macユーザは今すぐやってみましょう。Macを持ってない人は・・・Macを買うといいですよ。:) 1. MacPortsをインストール MacPortsとは、Macで開発をするなら欠かせないパッケージ管理システムです。 これさえ入っていれば、開発に必要な道具をインストールするのが圧倒的に楽になります。OSのバージョンに合わせてインストーラをダウンロードし、インストールが終わったら、ターミナルから

    MacにRailsをゼロからインストールする一番簡単な方法:江島健太郎 / Kenn's Clairvoyance - CNET Japan
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
  • MOONGIFT: » 必見!Railsがローカルアプリケーションに「Slingshot」:オープンソースを毎日紹介

    最近はWebアプリケーションとローカルアプリケーションの境がなくなってきた。むしろWebアプリケーションのほうがインターネットとの親和性も高く、便利なことが多い。 開発者にとっても、コンパイルの手間などがない分、Webアプリケーション方が楽だろう。そんなWebアプリケーション推進の波が強まるであろうソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはSlingshot、Railsアプリケーションをローカルアプリケーションにするソフトウェアだ。 これは凄い。サンプルとして、Radiant CMSがMac OSX用ローカルアプリケーションとしてパッケージされて配布されているが、ちゃんと動作する。 これを使えばTodo管理やパスワード管理といったアプリケーションもWeb化できる。Apacheの設定も不要、データベースも不要(SQLiteを内包)、Rails自体も設定不要で動作してく

    MOONGIFT: » 必見!Railsがローカルアプリケーションに「Slingshot」:オープンソースを毎日紹介
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • 1