経営に関する記事

Ruby on Rails 開発にフリーランサーを雇う理由、あるいは雇わない理由は何ですか?

Ruby on Rails は、そのスピード、コーディング効率、プログラマに優しいアプローチにより、テクノロジーの世界で目覚ましい人気を博しています。すべてのフレームワークとライブラリの豊富で広範なリソースと、オブジェクト指向構文、クリーンなコーディング手法、およびよく発達したコミュニティへの重点を組み合わせた Ruby on Rails は、開発者に優しいテクノロジとして長年の実績があり、市場で証明されています。理論的には、フリーランスの RoR 開発者を雇ってプロジェクトを達成するのは素晴らしいアイデアのように聞こえるかもしれませんが、実際に経験して初めて、フリーランスの開発者を採用するという本当の課題にさらされることになります。フリーランスには幅広い課題が伴い、効率的で機敏なプロジェクトが必要です…

Ruby on Rails 開発にフリーランサーを雇う理由、あるいは雇わない理由は何ですか? 続きを読む "

最新のフレームワークへの技術スタックの移行

Tech-Stack の移行: Tech Stack を既存の古いフレームワークから最新のフレームワークに移行するには、デジタル変革、コストへの影響、現在の状況に関連するリスクの理解、それらの課題を克服するための緩和計画など、いくつかの重要な側面について広範な検討が必要です。たとえば、次のようになります。一方では最新のフレームワークへの移行、もう一方では最新のフレームワークを社内アプリケーションにどのように活用できるか、再利用可能なコンポーネント、データのセキュリティと保護、パフォーマンスのベースライン設定、顧客エンゲージメントを最大限に活用してコストを削減するにはどうすればよいか計画、予測、将来の拡張も考慮すべき重要な側面の一部です。考慮事項: メンテナンスコストの削減、より効率的な、より高いパフォーマンス、スケーラビリティ…

最新のフレームワークへの技術スタックの移行 続きを読む "

Ruby on Rails開発会社に就職する際に留意すべき7つのポイント

技術者の採用は想像以上に難しいものです。技術サービスを求める企業側であっても、サービス プロバイダー側であっても、間違ったパートナーシップや不適合なパートナーシップを構築してしまい、リソースや労力が無駄になる可能性があります。時には、優れたサービスを提供すると主張しながらも、結果的には十分なサービスを提供できないテクニカル サービス プロバイダーが存在することもあります。また、優れたサービス プロバイダーが企業の不当な要求に苦戦しなければならず、その結果、両方の点で非効率なプロジェクトが生じる場合もあります。間違ったチームを雇ってしまうと、全体的な混乱が生じ、さらにはエネルギーを奪ってしまう可能性があるため、適切なテクノロジー チームを雇うことが非常に重要です。

Ruby on Rails開発会社に就職する際に留意すべき7つのポイント 続きを読む "

モノのインターネットとデータ分析の探求

仕事で長く忙しい一日を終えた後は、家に帰って、何かを作り、ワインを一杯飲みながら、フラット スクリーンの前でマインドレス ソープを観ながらくつろぎたいだけです。急いで家に帰ると、冷蔵庫は空になっていて、ワインさえもなくなっています。もう中華料理で注文するしかないですね、先週から連続注文ですね。配達員もあなたの名前を知っています。とても暗いイメージですね。想像してみてください。食料がなくなり、冷蔵庫から何をどれだけ持ってくるべきかについてのメッセージが送信されます。

モノのインターネットとデータ分析の探求 続きを読む "

The Basics of Creating and Using Ruby Modules

Ruby on Rails is a wonderful open source full-stack web application framework favoring convention over configuration.  With reusable, easily configurable components normally used for creating applications, building applications in Rails is faster and easier resulting in improved productivity and business growth. It is gaining traction with developers as it is flexible, scalable, and easy for web developers to write and maintain applications.  Ruby on Rails lays emphasis on to use known engineering patterns and principles in order to reduce the workload when building web applications. Even though there are multiple methods to solve a programming challenge, Ruby professes to rely on commonly used patterns making Rails websites easier to maintain and upgrade. Open source …

The Basics of Creating and Using Ruby Modules 続きを読む "

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環境をセットアップする 続きを読む "

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) 続きを読む "

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