ブログ

リアルタイムフレームワーク

Real-time のフレームワークは、目がくらむほど高速な双方向の持続的に接続されたメッセージング システムです。これは、企業が顧客とオンラインでライブな関係を築くためのユニークな手段です。これには、遅延やページの更新なしにリアルタイムでインタラクションを実行できるという大きな利点があり、各オンライン ユーザーと永続的な双方向の関係を構築できます。これは 2 つの主要コンポーネントで動作します。 ライブ Web を有効にするのは ORTC (Open Real-time Connectivity) です。ORTC (Open Real-time Connectivity) は、Web およびモバイル アプリ向けの、安全で高速かつ拡張性の高いクラウドホスト型リアルタイム多対多メッセージング システムです。ここでは、リアルタイム接続用に realtime.co によって提供される xRTML コード スニペットの代わりに ORTC クライアントを使用できます。 Live Web の xRTML (Extensible Realtime Multiplatform…) の言語

リアルタイムフレームワーク 続きを読む "

Ruby on Rails をインストールする方法

ローカル システムで Rails 環境をセットアップするには、次の手順を実行します。 1) CSV : Git と Subversion sudo aptitude install subversion sudo apt-get install git-core また、推奨パッケージ git-doc git-arch git-cvs git- をインストールすることもできます。 svn git-email git-daemon-run git-gui gitk gitweb diff-doc. 1) データベースのセットアップ: Mysql データベース: sudo aptitude install mysql-server mysql-client PostgresSQL: sudo apt-get install postgresql postgresql-client postgresql-contrib sudo apt-get install pgadmin3 sudo apt-get install libpq-dev 参照リンク http:/ /hocuspokus.net/2007/11/install-postgresql-on-ubuntu-710 3) 開発 IDE : Netbeans まず、http://www.netbeans.org/ から Ruby の最新バージョンをダウンロードし、sh でインストールします。コマンドプロンプトから Netbeans を実行するには Java が必要です: sudo sh ./netbeans.sh (Netbeans が存在するパス)) 1) …

Ruby on Rails をインストールする方法 続きを読む "

Rails環境をセットアップする

ローカル システムで Rails 環境をセットアップするには、次の手順を実行します。 1) CSV : Git と Subversion sudo aptitude install subversion sudo apt-get install git-core また、推奨パッケージ git-doc git-arch git-cvs git- をインストールすることもできます。 svn git-email git-daemon-run git-gui gitk gitweb diff-doc. 1) データベースのセットアップ: Mysql データベース: sudo aptitude install mysql-server mysql-client PostgresSQL: sudo apt-get install postgresql postgresql-client postgresql-contrib sudo apt-get install pgadmin3 sudo apt-get install libpq-dev 参照リンク https:/ /hocuspokus.net/2007/11/install-postgresql-on-ubuntu-710 3) 開発 IDE : Netbeans まず、https://www.netbeans.org/ から Ruby の最新バージョンをダウンロードし、sh でインストールします。コマンドプロンプトから Netbeans を実行するには Java が必要です: sudo sh ./netbeans.sh (Netbeans が存在するパス)) 1) …

Rails環境をセットアップする 続きを読む "

プードル – SSL セキュリティ脅威の調査

プードルは綿菓子のような脚を持つ犬種です。賢いのでドッグショーの常連です。最も人懐っこい犬であっても、噛みつく傾向があります。今では、あらゆる種類のセキュリティ警告が表示され、ハートブリードやシェルショックなどの危険な警告が表示されます。さらに最新作はPOODLEです。これはすべて、Google のチームが POODLE (Padding Oracle On Downgraded Legacy Encryption) という名前の攻撃を開発およびテストし、Secure Sockets Layer (SSL) バージョン 3 プロトコル、つまり SSLv3 の脆弱性を発見したときに始まりました。 SSLv3 は廃止されましたが、古い Web ブラウザーと新しい Web ブラウザーの両方で依然として暗号化が使用されています。 (SSLv3 は 18 年前のプロトコルであり、…

プードル – SSL セキュリティ脅威の調査 続きを読む "

アプリ: ネイティブ、ウェブ、それともハイブリッド?

モバイルの世界は、スマートフォンやタブレットの急激な普及と、この新しいコミュニケーション方法により、新しいタイプのマーケティングであるモバイル マーケティングの導入が求められているため、常に進化している世界です。 be) 現在、最も効果的かつ直接的な方法の 1 つはアプリの作成です。 Google、Facebook、Amazon、Twitter はすでに、iOS および Android 用のネイティブ アプリケーション内にカプセル化された HTML 5、CSS3、および JavaScript ライブラリで独自のバージョンの APP をリリースしています。この記事では、3 種類のアプリを分析し、その違いを見つけていきます。NATIVE APP NATIVE アプリとは…

アプリ: ネイティブ、ウェブ、それともハイブリッド? 続きを読む "

Heroku でのアプリケーションのデプロイメント

Heroku は、Ruby Web 開発者に即時導入、迅速かつ簡単なスケーリング、および豊富なツールの選択肢を提供します。今では、生産性を阻害していた退屈な展開やサーバー管理のタスクを忘れて、アプリケーションの構築に集中できるようになりました。迅速な導入、迅速な拡張が可能で、必要に応じて状況に適応できます。この記事では、一般的なプラットフォームにアプリケーションをデプロイする方法について説明します。これは、アプリケーションを簡単に導入できるクラウドベースのアプリケーション プラットフォームです。 Cloud9 IDE との統合により、開発プロセスがさらに俊敏になります。アプリケーションをデプロイするためにプラットフォームを使用する場合は、次のことを確認する必要があります。 1. By …

Heroku でのアプリケーションのデプロイメント 続きを読む "

Rails 3.1 アプリケーションへの Spree の統合

Spree は、Ruby on Rails で構築された完全なオープンソースの電子商取引ソリューションです。元々は Sean Schofield によって開発され、現在は専任のコア チームによって保守されています。詳細については、Spree e-commerce プロジェクト ページにアクセスしてください。実際には、いくつかの異なる gem で構成されており、それぞれが 1 つのリポジトリで管理され、1 つのオンライン ドキュメント セットに文書化されています。 Spree gem を要求すると、次のような必要な gem 依存関係がすべて自動的に必要になります。 spree_api spree_cmd spree_core spree_dash spree_promo spree_sample すべての gem は連携して完全に機能する e-コマース プラットフォームを提供するように設計されています。ただし、次のことも可能です…

Rails 3.1 アプリケーションへの Spree の統合 続きを読む "

Cucumber を使用した Rails 3.2.3 アプリケーションのテスト (BDD)

キュウリとは何ですか? Cucumber は動作駆動型開発に使用されます。 Cucumber を使用すると、ソフトウェア開発チームはソフトウェアがどのように動作するかをプレーンテキストで記述できます。テキストはビジネスで読みやすいドメイン固有の言語で書かれており、ドキュメント、自動テスト、開発支援として機能し、すべてが 1 つの形式にまとめられています。 Cucumber は、Ruby on Rails、Java、.NET、Flex、または任意の言語で記述された Web アプリケーションで動作します。 40 以上の話し言葉に翻訳されています。 Cucumber は、FIT と同様に、表でのより簡潔なテストもサポートしています。 Rails 3 用の cucumber のインストール: Cucumber、Rspec-rails、capybara gem をインストールします sudo gem install cucumber-rails sudo gem install database_cleaner sudo gem install rspec-rails sudo gem …

Cucumber を使用した Rails 3.2.3 アプリケーションのテスト (BDD) 続きを読む "

Mechanize Gem を使用した Web サイトのスクレイピング

Web スクレイピング (Web ハーベスティングまたは Web データ抽出) は、Web サイトから情報を抽出するコンピューター ソフトウェア技術です。 Mechanize ライブラリは、Web サイトとの対話を自動化するために使用されます。 Mechanize gem は、Cookie を自動的に保存して送信し、リダイレクトに従い、リンクをたどってフォームを送信できます。フォームフィールドに値を入力して送信できます。また、訪問したサイトを履歴として追跡します。 Nokogiri を利用してページを解析して関連するフォームとボタンを見つけ、Web フォームを操作するための簡素化されたインターフェイスを提供します。依存関係 Ruby 1.8.7、1.9.2、または 1.9.3 Nokogri Mechanize の入門: ページをフェッチしましょう!まず最初のことです。 …を確認してください。

Mechanize Gem を使用した Web サイトのスクレイピング 続きを読む "

Rails 3.1.0 のアセット パイプライン

アセット パイプラインは、JavaScript および CSS アセットを連結して縮小または圧縮するためのフレームワークを提供します。また、これらのアセットを CoffeeScript、Sass、ERB などの他の言語で作成する機能も追加されます。 Rails 3.1 では、rails アセット パイプラインがデフォルトで有効になっています。アプリケーション クラス定義内に次の行を追加することで、config/application.rb で無効にできます: config.assets.enabled = false また、 —skip-sprockets オプションを渡すことで、新しいアプリケーションの作成中にアセット パイプラインを無効にすることもできます。 Rails new appname –skip-sprockets アセット パイプラインの機能: 1.アセットを連結する この機能は、ブラウザーが行う必要があるリクエストの数を減らすことができるため、運用環境では重要です。

Rails 3.1.0 のアセット パイプライン 続きを読む "

jaJapanese