技術記事

MITがRuby on Rails用の新しいデバッグツールを開発

MIT (マサチューセッツ工科大学) の研究者によって開発された新しい Ruby on Rails デバッグ ツールは画期的なテクノロジーです。このツールは、Ruby on Rails で作成されたプログラムのセキュリティを向上させます。研究者が RoR で書かれた 50 個の Web アプリケーションをテストしたところ、デバッグ ツールが 1 つのアプリケーションをスキャンするのにかかる時間はわずか 64 秒でした。この新しい形式の静的分析では、プログラミング言語の代わりに論理モデルを使用してプログラム内で情報がどのように流れるかを分析することで、迅速な検索と容易に理解できる結果が可能になります。新しいデバッグ ソフトウェアは、論理言語を使用してプログラム内の情報の流れをデコードし、プログラムがデータをどのように処理するかをレポートできます。

MITがRuby on Rails用の新しいデバッグツールを開発 続きを読む "

Volt – Ruby の新しいフレームワーク

Volt – Ruby の新しいフレームワーク。サーバー側とクライアント側の両方が OPAL (Ruby から JavaScript へのコンパイラー) を介して Ruby で記述されるため、開発者は JavaScript コードを 1 つも記述することなく動的アプリケーションを作成できます。 Volt は Meteor に似ていますが、Meteor のすべての部分が含まれているわけではありません。 Volt フレームワークの基本セットアップ Volt をインストールし、空のアプリを作成しましょう。 Ruby (>2.1.0) と Ruby gem がインストールされていることを確認してください。 Volt Gem をインストールします: gem install volt volt gem を使用して新しいプロジェクトを作成できます: volt new sample_project Web サーバーを起動します: Bundle exec volt server Volt にアクセスできます。

Volt – Ruby の新しいフレームワーク 続きを読む "

Web アプリケーションの構築に Ruby on Rails (RoR) を選択する 6 つの理由

2004 年に正式に発表されて以来、「Ruby on Rails」、「RoR」、または「Rails」は話題を生み出し、テクノロジー業界に革命をもたらしてきました。 Groupon、Amazon、CNET、Scribd、Shopify、Airbnb、Twitch、SoundCloud などの多くの人気 Web サイトの主力を形成している Ruby は、「設定よりも規約」を重視しています。 RoR を使用すると、より少ないコストでより多くのことを達成できます。 Ruby はより構造化されたコードを備えており、反復と実験が苦痛なく行えます。 RoR の最も優れた機能の 1 つは、さまざまなプロジェクトでコードを使用および再利用できることです。 RoR を際立たせる 2 つの主な特徴は、アプリケーション開発の迅速化と適応の容易さです。 Web の構築を検討している場合…

Web アプリケーションの構築に Ruby on Rails (RoR) を選択する 6 つの理由 続きを読む "

Ruby on Rails の神話を打破する

Ruby on Rails はプログラミング用の非常に人気のあるフレームワークですが、このフレームワークには多くの誤解があり、そのため、一部の企業はこの素晴らしい Web 開発フレームワークを利用できなくなります。通常、神話にはある程度の真実が含まれていますが、Ruby on Rails について列挙されたこれらの神話は、真実からかけ離れたものではありません。 Ruby on Rails は、Ruby と呼ばれる高級プログラミング言語で開発された素晴らしいフレームワークで、シンプルさとパフォーマンスの完璧なバランスを提供します。実際、Ruby on Rails は、おそらくアプリケーションを構築する最も生産的な方法の 1 つです。ここでは、Ruby on Rails の誤解を打ち破ります。Rails は遅いです。それ …

Ruby on Rails の神話を打破する 続きを読む "

わずか 3 ステップで Bullet を使用して Rails のクエリをさらに活用する

クローゼットを開けたら中身が全部落ちてしまったという経験はありませんか?プログラミングの現場ではこれを「スパゲッティコード」と呼びます。これらは非常にごちゃ混ぜになっている種類のコードで、少し変更を加えるとすぐにすべてが崩れ始めます。良いコードを書くことは重要ですが、コードをきれいに保つことも同様に重要です。しかし、大規模なアプリケーションを開発している場合、コードをきれいに整理した状態に保つことが難しくなります。この記事では、わずか 3 ステップで Bullet を使用して Rails のクエリをさらに活用する方法について説明します。大規模な場合…

わずか 3 ステップで Bullet を使用して Rails のクエリをさらに活用する 続きを読む "

New Relic を使用したアプリケーションのパフォーマンス監視

あなたは素晴らしいアイデアを思いつき、それを開発し、導入し、顧客が競って購入するようにしました。しかし、突然すべてが止まります!原因はアプリケーションの実行速度が遅いことです。市場には何千ものアプリケーションが散らばっており、アプリケーションの速度が遅いと、確実に惨事が起こります。アプリケーションがどれほど優れていても、動作が遅かったり、その他のパフォーマンス上の問題があれば、意味がありません。アプリケーションのパフォーマンスを保証することは、アプリケーション自体と同じくらい重要です。そしてそれは、パフォーマンス管理システムである New Relic を使用して行うことができます。 Ruby on Rails アプリケーションに関する詳細な情報が提供されます。

New Relic を使用したアプリケーションのパフォーマンス監視 続きを読む "

Ruby on Rails が開発者の間で絶大な人気を誇る 7 つの理由?

熱狂的なティーンエイジャーのように聞こえるという口実で、Ruby on Rails が非常にホットであることをお伝えしましょう。 「Ruby on Rails」、「RoR」、または「Rails」として知られる Ruby on Rails は、Ruby と呼ばれる高水準プログラミング言語で開発された高速 Web 開発フレームワークです。 Ruby の最も優れた点は、シンプルさとパフォーマンスの完璧なバランスを提供し、他のプログラミング言語と比較してかなり少ない労力でアプリケーションを作成できることです。つまり、Ruby on Rails は、おそらくアプリケーションを構築する最も生産的な方法の 1 つです。 Ruby on Rails が提供する俊敏性とスピードにより、Ruby on Rails は絶大な人気を獲得しました。

Ruby on Rails が開発者の間で絶大な人気を誇る 7 つの理由? 続きを読む "

Ruby on Rails の有用性を拡張するツール トップ 5

今日の急速に変化するテクノロジー環境に関して言えば、より多くのことを成し遂げることが信条であり、Ruby in Rails もまったく同じことを提供します。 Ruby on Rails フレームワークを使用すると、より少ないコストでより多くのことを達成できます。 Ruby on Rails は設定よりも規約を優先するため、コードを再利用したり、編集したりでき、実験は簡単になります。詳しくない人のために説明すると、Ruby on Rails (RoR) は、Ruby 言語で書かれたオープンソース開発プラットフォームです。 Web アプリケーションのプログラミングが簡単になるように設計されており、実際には簡単なだけでなく、非常に簡単です。 RoR を使用すると、何ページも書く必要はありません。

Ruby on Rails の有用性を拡張するツール トップ 5 続きを読む "

Ruby on Rails 初心者向けの重要なヒント

Ruby on Railsってすごいですね!きっともう聞いたことがあると思います!私たちは Ruby on Rails の素晴らしさを口論してきたため、ぎょろっとした目をしたティーンエイジャーがアイドルの名前を連呼しているように聞こえるかもしれません。 Ruby on Rails は、最近多くの Web サイトで利用されていますが、それは、最も簡単に動作するフレームワークの 1 つを備えているからです。あまりにも大騒ぎが多いので、その魔法に簡単にかかってしまいます。あなたが Ruby on Rails に魅了され、それを追求することに興味がある方のために、Ruby on Rails 初心者向けの重要なヒントをいくつか紹介します。あなたが進むべき方向は、あなたが望む理由によって大きく異なります…

Ruby on Rails 初心者向けの重要なヒント 続きを読む "

Mail_View Gem を使用した Rails アプリケーションでのメールのプレビュー

開発環境またはステージング環境を介してアプリケーションから電子メールを送信することは、特に送信ボタンを押す前にメールをプレビューしたい場合に面倒になることがあります。 gem 'mail_view を使用すると、開発環境から直接電子メールを簡単にプレビューできます。メールをプレビューすることは、正しい電子メールを適切な相手に送信していることを確認するために重要です。 「mail_view gem」を使用すれば、もう暗闇の中でメールを送信する必要はありません。開発段階でアプリケーションに実装する方法については、以下をご覧ください。 Rails 電子メール プレビューを使用すると、開発モードで Web ブラウザーで電子メールをすばやく表示できます。 1.「gem 'rails_email_preview', '~> …」を追加します。

Mail_View Gem を使用した Rails アプリケーションでのメールのプレビュー 続きを読む "

jaJapanese