技術記事

Resque Gem : RORのバックグラウンドプロセス用

エレガントで楽しい?これらのフレーズは、プログラミング言語を連想させるものではありません。右?しかし、これこそが Ruby on Rails なのです。 Ruby on Rails (一般的には単に Rails と呼ばれます) は、シンプルでユーザーフレンドリーなきれいな構文を備えた純粋なオブジェクト指向プログラミング言語です。シンプルで使いやすいということは、他のプログラミング言語よりもはるかに早く Web アプリケーションを準備できることを意味します。稼働させるために必要なのは、Web サーバーとデータベースだけです。そしてもちろん、宝石もいくつかあります! Ruby の最も優れた点の 1 つは、「宝石」と適切に呼ばれる、分類された再利用可能なコードの膨大なリストです。 Ruby on の美しさ…

Resque Gem : RORのバックグラウンドプロセス用 続きを読む "

Rails プラグイン作成の基本

Rails プラグイン作成の基本 プログラミングは、アドベンチャー スポーツに熱中するアドレナリン中毒に似ています。シュノーケリングを体験したら、今度は深海ダイビングに行きたくなります。常に高いスケールを目指しています。実際、同じ問題を毎日解決しなければならないとしたら、プログラマの世界では独創的なプログラマが不足すると言っても過言ではありません。その代わりに、プログラマーは、時間を無駄にすることなく、発生した問題に既存のソリューションを適用できるように、常に新しい課題に挑戦します。特に、俊敏性が標準であり、構成よりも慣例が求められる Ruby on Rails に関しては…

Rails プラグイン作成の基本 続きを読む "

Ruby on Railsの概要

Ruby は、テクノロジー業界に話題を呼び、革命をもたらした日本発の高級プログラミング言語です。これは、Matz として知られるまつもとゆきひろによって 1995 年に作成されました。Matz は、「Ruby を単なる単純なものではなく、自然なものにすること」に重点を置きながら、Lisp、Perl、Ada などのプログラミング言語からオブジェクト指向プログラミングとして Ruby を作成しました。 」 Perl や Python のように解釈され、Java や Ada のようにオブジェクト指向である Ruby は、パフォーマンスとシンプルさの間の完璧なバランスを作り出すことに成功しています。 「Ruby on Rails」、「RoR」、または「Rails」として知られる Ruby on Rails は、Ruby で開発された高速 Web 開発フレームワークです。 2003 年にデヴィッド ハイネマイヤー ハンソンが仕事中に作成しました。

Ruby on Railsの概要 続きを読む "

Ruby on Rails コンテンツ管理システム (CMS) ベスト 5

コンテンツ管理システム : コンテンツが王様である場合、コンテンツ管理システムは王様であると考えられるべきです。コンテンツはインターネットのあらゆるものの根幹です。コンテンツをすぐに公開する必要があり、技術チームに連絡が取れないシナリオを考えてください。 HTML や技術的な知識がなければ、Web サイトに投稿することはできません。コンテンツ管理システム (CMS) は、コンテンツを便利な方法で作成、編集、保存するためのツールであり、技術的知識のないユーザーでも新しい情報、製品、サービスを迅速かつ簡単に追加できるようになります。コンテンツ管理システムは、草稿、修正、レビュー、承認、公開に至るまでのコンテンツ整理のための優れたプラットフォームでもあります。と …

Ruby on Rails コンテンツ管理システム (CMS) ベスト 5 続きを読む "

Camaleon CMS – 最新の RoR コンテンツ管理システム

「コンテンツは王様」。あなたはこの格言を何度も聞いてきたので、この決まり文句があなたのシステムの前に現れるたびに、あなたはため息をつき、目を丸くすることしかできませんでした。コンテンツが王様であることは誰もが知っていますが、「コンテンツ管理システム」が王様だと言われたらどうでしょうか?コンテンツ管理システム (CMS) は、簡単に言えば、技術者以外のユーザーが Web サイト上で情報を追加、編集、更新できるようにするコンピューター プログラムとして定義できます。ハンドコーディングやプログラミング言語の知識を必要とせずに、使いやすいインターフェイスとコンテンツを管理するためのシンプルな環境を提供します。コンテンツ管理システムはフレームワークです…

Camaleon CMS – 最新の RoR コンテンツ管理システム 続きを読む "

Ruby-Prof Gem をインストールして使用する方法

世界がアイデアで動いているという事実は否定できません。たった 1 つのアイデアでお金を儲けた人に見られるように、小さなアイデアがうまく実行されれば、誰かが億万長者になれる可能性があります。テクノロジーの普及により、アイデアを形にするためのツールが自由に使えるようになりました。アイデアがあれば、必要なのは設備投資だけです。多額の現金も必要ありません。自分のアイデアを簡単にアウトソーシングして、わずかなコストで構築することができます。今日のビジネスの世界では、アプリケーション、特に従来のアプリケーションよりもはるかに早く構築できるアプリケーションは非常に価値があります。

Ruby-Prof Gem をインストールして使用する方法 続きを読む "

Twitter Gem を使用したトレンドのトピック

オンラインで入手できるデジタル データの割合は驚くほど大きいため、ニュースがカタツムリのようなペースで届き、ニュースが 1 日に 1 回か 2 回しか放送されなかった昔のことを思い出して、迷ってしまいがちです。しかし、24 時間ラジオ、テレビ、デジタル メディアが人々の注意を奪い合う中、スピードを増す世界についていけないのは企業の自殺行為に似ています。過去数十年にわたり、テクノロジー、特にコミュニケーションのテクノロジーは飛躍的な進歩を遂げました。この超高速の世界では、ビジネスが追いつくことができるか、それとも畳む準備ができているかのどちらかです。どのようなビジネスに携わっていても、関連性の高い情報を提供できます。

Twitter Gem を使用したトレンドのトピック 続きを読む "

Web アプリケーションのセキュリティ責任

テレビのチャンネルをフリックしたり、マウスをクリックしたり、新聞のページをめくったりすると、データ、個人情報、財務情報が流用された巨大企業のさまざまなハッキングについてうっかり知らされてしまうでしょう。この種のハッキングにより、多くの企業はビジネスイメージを守れなかったことを当惑させられています。 Web アプリケーションのセキュリティは、最近の最大の関心事です。以前は孤独な出来事だったものが、本当に頻繁に起こるようになりました。ハッキングは企業だけでなく個人にとっても危険が増大しています。相互接続されたネットワークの網であるインターネットは、ハッカーにとって大きな手口となっています。データの盗難、アクセスの中断、詐欺など、ハッカーはあらゆるものに悪影響を与える可能性があります。

Web アプリケーションのセキュリティ責任 続きを読む "

CSV の遅延ジョブ Gem

処理の遅延は文字通りビジネスの収益源を失い、ユーザーをイライラさせる可能性があるため、高速なサーバーを用意することが不可欠です。 Web サイトの速度は、ブラウザーによって要求されてから Web ページが画面に読み込まれるまでにかかる実際の時間です。ここで、巨大なデータベースを使用し、中国の壁よりも長いリストに電子メールを送信する必要があるシナリオを考えてみましょう。大げさであろうとなかろうと、多数のリストに電子メールを送信するには時間がかかり、処理時間が長くなり、サーバーの速度が低下し、ユーザーを悩ませることになります。 Web アプリケーションで非同期タスクを実行する要件…

CSV の遅延ジョブ Gem 続きを読む "

REST APIとは何ですか?

API は、アプリケーション プログラム インターフェイスの略語で、ソフトウェア アプリケーションを構築するための一連のプラクティス、プロトコル、およびツールです。場合によっては、Web アプリケーションにサードパーティの統合が必要になることがあります。それを実現するのは REST API で簡単です。 Rest API の利点は言語に依存しません。 REST (REpresentational State Transfer) は、HTTPS または TLS 上で実行されるシンプルなアーキテクチャです。 REST スタイルは、操作の数を制限することでクライアントとサービス間の対話が強化されることを強調しています。柔軟性は、リソースを独自の唯一のユニバーサル リソース インジケーター (URI) に割り当てることによって提供されます。各操作 (GET、POST、PUT、および DELETE) には特定の意味があるため、REST では不確実性が回避されます。建物 …

REST APIとは何ですか? 続きを読む "

jaJapanese