ブログ

Rails 用ポケットベル義務および例外通知プラグイン

PagerDuty を使用すると、すべての監視アラームとアラートの全体像を 1 か所で確認できます。この便利なプラグインの主要な属性を見てみましょう。 監視集約ツールとして機能 PagerDuty は、システム管理チームとサポート チームのアラーム集約およびディスパッチ ツールとして機能します。監視ツールからアラートを収集しながら、すべての監視アラームとアラートの全体像を勤務中のエンジニアに伝え、問題が発生した場合に備えてアラートをリアルタイムで更新します。すべてのオープンソースおよび商用ツールを含む、さまざまな監視システムと互換性があります。注目すべき監視ツールのいくつか…

Rails 用ポケットベル義務および例外通知プラグイン 続きを読む "

基本的な Git コマンド

Git はオープンソースのバージョン管理システムおよびコマンドライン ツールであり、プログラマー、開発者、デザイナーがプロジェクトを保存し、ファイルへの変更を追跡するために使用されます。 github.com は、開発者がプロジェクトを保存できる Web サイトです。基本的な git コマンドの一部を以下に示します。 git clone /path/to/repository このコマンドは、ローカル リポジトリでアプリケーションのクローンを作成するために使用されます。ローカル リポジトリの作業コピーを作成します。 git init 新しいローカル リポジトリを作成します。 git add このコマンドは、すべてのファイルをステージングに追加するために使用されます。 git commit -m “メッセージをコミット” 変更を head にコミットします (ただし、リモート リポジトリにはまだコミットしません)。 git config –global user.name "jyoti" / …

基本的な Git コマンド 続きを読む "

Rails 開発: コーディング規約とベスト プラクティス

What’s in a name A good name answers important questions. What does it contain? What does it mean? How would I use it? What  role  does  it  play? Always name your methods based on their behaviour, not implementation. Consider, By looking at the method name above, we can predict it’s going to perform 2-3 database operations, but when I’m working in Business model, why would it concern me? Going  by,  naming  method  based  on  their  business  role,  the  method  can  be  renamed  as, Structural Naming Another common strategy is to name things for their role in the program. It’s the input or the output. It’s the recurring phrase or the …

Rails 開発: コーディング規約とベスト プラクティス 続きを読む "

Faker Gem: Ruby での偽データ生成

Gem は Rails のライブラリであり、一般的にこれを使用するとアプリケーション コードをより速く作成できるため、より短い時間で優れた製品を作成できます。通常、アプリケーションの開発を開始すると、負荷テスト中にアプリケーションがどのように動作するか、または本番環境にデプロイしたときにアプリケーションがどのように見えるかを確認するために使用できるデータが必要になる時点が来ます。データを手動で作成するプロセスは、気が遠くなる場合があります。 Faker gem は、必要に応じて偽のデータを生成し、手動のデータ生成プロセスで無駄にされる時間と労力をすべて節約することで、この苦痛を取り除くのに役立ちます。 …

Faker Gem: Ruby での偽データ生成 続きを読む "

Ruby on Rails のユニークな点 7 つ

IT の世界では常に新しい革新的な Web 開発テクノロジーが生み出されていますが、Ruby on Rails が依然として関連性があり、人気がある理由は何でしょうか?この質問に対する答えは主に、Rails がプロジェクトに追加するすべての効率にあり、それが Web アプリケーション/ソフトウェア開発プロジェクトの生産性と収益性の確立につながります。したがって、使用するテクノロジよりもビジネスの収益が重要な場合、Rails が最適なテクノロジです。ビジネスがそのアプリケーションに期待する主な期待は、より短い所要時間でビジネスの収益目標を達成するのに役立つ稼働システムを実現することです。別のテクノロジーが優れていることが証明される根拠はさまざまですが…

Ruby on Rails のユニークな点 7 つ 続きを読む "

Rails 5.1の新機能

Rails 5.1 のまったく新しく、すっきりとしたバージョンのリリースを待っていた私たち一人ひとりにとって、待ちは終わりました。新しいバージョンの Rails 5.1 は、SPA (シングル ページ アプリケーション) を簡単に受け入れることができ、最も人気のあるフレームワークの 1 つである Rails のパフォーマンスと構造の点で真のアップグレードも実現しています。システムのテスト、暗号化、JavaScript の依存関係の管理など、多数の改善が Rails 5.1 でサポートされています。 Rails 5.1 の機能の一部を以下に示します。 Ruby バージョン Ruby 2.3.1 以降のバージョンの Ruby が必要です。 RAKE コマンドはもう不要 Rails 4 で移行を実行したいときは…

Rails 5.1の新機能 続きを読む "

Rails 開発者が開発を強化するためのヒント

費用対効果の高い迅速な Web 開発プロセスに特に興味のあるスタートアップ企業、または開発者に優しいテクノロジの学習に興味のある開発者であれば、Ruby on Rails について聞いたことがあるはずです。これは、Ruby プログラミング言語に基づいたオープンソース フレームワークです。このテクノロジーは開発の観点から見て使いやすいだけでなく、このテクノロジーを使用することの最も優れた点は、開発サイクルが短縮され、プロジェクトに効率性がもたらされることです。このテクノロジーを初めて知ったばかりの場合、スタートアップであろうと開発者であろうと、このプラットフォームが Model-View-Controller アーキテクチャ パターンを利用していることを知っておくことが重要です。

Rails 開発者が開発を強化するためのヒント 続きを読む "

Ruby と Python、スクリプト作成のウィザード

Ruby と Python はどちらも高速で強力です。どちらの言語もプログラミング コミュニティで高く評価されています。何がそれらを区別し、何が開発者に一方を他方よりも選択させるのかが、今日のトピックになります。まずは類似点について話しましょう! Ruby と Python は両方ともサーバーサイドのスクリプト言語であり、シンプルさに重点を置いており、迅速な開発、つまり、できるだけ少ないコードを記述しながらより速いペースで物事を完了することを目指しています。これらのスクリプトは、オブジェクト指向の動作に重点を置くために、冗長なコード、厳密な階層パターン、および構文の正確さを排除しています。興味をそそられそうですよね??!どちらも、人々の間で高い需要があります。

Ruby と Python、スクリプト作成のウィザード 続きを読む "

I/O バインドされたスレッドを使用して Ruby MRI で並列処理を実現する方法

言語は人々によって使用されているだけでなく、Web サイトでも使用されています。言語は、特に Ruby が問題となる場合、プログラマーが直面する主要な問題の 1 つです。 Ruby のパフォーマンスは、プログラマーがこの言語を使用したくない理由の 1 つになる可能性があります。 Ruby のパフォーマンスに関する苦情は、このフレームワークが現在プログラマーによって使用されている他のフレームワークより遅れていることを示しているだけです。 Ruby のせいでこうした問題が発生したとしても、使い方は簡単です。問題は常に、Ruby の MRI で並列処理をどのように達成できるかということです。答えとしては、最善の解決策は…

I/O バインドされたスレッドを使用して Ruby MRI で並列処理を実現する方法 続きを読む "

Feedspot の RailsCarma ブログ Ruby On Rails ブログ トップ 30

RailsCarma のブログは、Google Reader の代替として人気のある RSS フィード リーダーを提供するサンフランシスコに本拠を置く会社 Feedspot によって、Web 上の Ruby On Rails ブログのトップ 30 の 1 つに選ばれました。注目に値するのは、Feedspot が最近、Ruby on Rails ブログの最も包括的なリストをリリースしたと伝えられており、そのパネリストがワールドワイドウェブで利用可能な Ruby on Rails ブログのトップ 30 の 1 つとして RailsCarma を選んだことです。 Ruby on Rails コミュニティへの RailsCarma の貢献を表彰する報酬として、Feedspot は RailsCarma に「トップ 30 Ruby on Rails ブログ」のバッジを授与しました。このバッジは Web サイトで表示できるようになりました。

Feedspot の RailsCarma ブログ Ruby On Rails ブログ トップ 30 続きを読む "

jaJapanese