経営に関する記事

Clickatell を Rails アプリケーションに統合する方法

Ruby on Rails を使用して SMS を送信するには、2 つのアプローチがあります。 1 つ目は、より複雑ですが、独自のハードウェアと、ruby-sms ライブラリのようなものを使用してハードウェアと通信することです。このセットアップは時間がかかり、維持するのが面倒で、おそらくあまり拡張性がありません。 2 番目のオプションは、より簡単な方法で既存の SMS ゲートウェイ サービスを使用することです。 API (HTTP/FTP ベースから電子メールおよび COM ベースまで) を提供する SMS ゲートウェイが多数存在します。そのようなプロバイダーの 1 つが Clickatell SMS サービスです。同社は幅広いサービスを提供する大手プロバイダーの 1 つです。

Clickatell を Rails アプリケーションに統合する方法 続きを読む "

Railsアプリケーション用にサーバー上にNginxをセットアップするにはどうすればよいですか?

Ruby on Rails は、人気のある高速開発 Web フレームワークです。これにより、Web デザイナーや開発者は、動的でフル機能の Ruby on Rails アプリケーションを迅速に実装できます。この記事では、nginx セットアップおよびPassenger モジュールと組み合わせて Ruby on Rails をインストールする手順について説明します。 Nginx (「エンジン X」と発音) は、軽量で高性能な Web サーバー/リバース プロキシおよび電子メール (IMAP/POP3) プロキシです。 BSD のようなライセンスに基づいてライセンスされています。 UNIX、GNU/Linux、BSD バリアント、Mac OS X、Solaris、および Microsoft Windows 上で動作します。従来のサーバーとは異なり、リクエストの処理にスレッドに依存しません。代わりに、よりスケーラブルなイベント駆動型 (非同期) アーキテクチャが使用されます。このアーキテクチャでは、小さいですが、さらに重要なことを使用します。

Railsアプリケーション用にサーバー上にNginxをセットアップするにはどうすればよいですか? 続きを読む "

SQLite3のソースインストールを行うにはどうすればよいですか?

OSQLite は、小さなプログラミング ライブラリに含まれるリレーショナル データベース管理システムです。他のデータベース管理システムとは対照的に、SQLite はクライアント アプリケーションからアクセスされる別個のプロセスではなく、クライアント アプリケーションの不可欠な部分です。 SQLite は ACID に準拠しており、動的かつ弱い型指定の SQL 構文を使用して SQL 標準のほとんどを実装しています。組み込みデータベースとして、SQLite3 のインストールは、Web ブラウザーなどのアプリケーション ソフトウェアのローカル/クライアント ストレージとして一般的な選択肢です。これはおそらく最も広く導入されているデータベース エンジンであり、今日ではとりわけいくつかの広範なブラウザ、オペレーティング システム、組み込みシステムで使用されています。 SQLite には多くのプログラミング言語とのバインディングがあります。初め …

SQLite3のソースインストールを行うにはどうすればよいですか? 続きを読む "

Virtualmin 経由で SSL をインストールするには?

Secure Sockets Layer の略で、インターネット経由でプライベート ドキュメントを送信するために Netscape によって開発された SSL プロトコルです。 SSL の安全な支払い経路では、2 つのキーを使用してデータを暗号化する暗号化システムが使用されます。誰もが知っている公開キーと、メッセージの受信者のみが知っている秘密キーまたは秘密キー。 Netscape Navigator と Internet Explorer は両方とも SSL をサポートしており、多くの Web サイトはこのプロトコルを使用してクレジット カード番号などの機密ユーザー情報を取得しています。慣例により、SSL 接続が必要な URL は https で始まります。 World Wide Web 上でデータを安全に送信するためのもう 1 つのプロトコルは、Secure HTTP (S-HTTP) です。一方、SSL は…間の安全な接続を作成します。

Virtualmin 経由で SSL をインストールするには? 続きを読む "

Memcached を Vps サーバーまたは専用サーバーにインストールするにはどうすればよいですか?

Memcached は C で書かれた Unix デーモンで、専用のテキストまたはバイナリ プロトコルを使用して、指定された量のメモリ空間をハッシュ テーブルとしてネットワーク上に公開します。このプロトコルでは、set、get、delete などの限られた一連の操作だけでなく、cas (比較と設定)、incr、decr、append などのより複雑なアトミック操作も許可されます。プロセス自体は分散やパーティショニングのロジックをまったく意識しないため、非常にシンプル、高速、堅牢になります。すべての複雑さは実際には、リクエストを正しい Memcached インスタンスにルーティングする責任を負うクライアントにプッシュされます。 Memcached の非常に一般的な使用法は、パーティションを分割することです…

Memcached を Vps サーバーまたは専用サーバーにインストールするにはどうすればよいですか? 続きを読む "

Virtualmin で PHP の最大実行時間を変更するには?

Virtualmin は、Plesk や Cpanel などの単一インターフェイスを通じて複数の仮想ホストを管理するための Webmin モジュールです。 Apache 仮想ホスト、BIND DNS ドメイン、MySQL データベース、Sendmail または Postfix によるメールボックスとエイリアスの作成と管理をサポートします。これらのサーバーの既存の Webmin モジュールを利用するため、独自のメール サーバーや Web サーバーなどを必要とするのではなく、既存のシステム構成で動作するはずです。 Virtualmin は、仮想サーバーごとに、自分のドメインとそのファイルのみの管理に制限される Webmin ユーザーを作成することもできます。 Webmin の既存のモジュール アクセス制御機能が使用され、制限するように自動的に設定されます。

Virtualmin で PHP の最大実行時間を変更するには? 続きを読む "

Rails で Rack ミドルウェアを使用して自動補完を行うにはどうすればよいですか?

今日の最新の Web アプリケーションでは、小規模なアプリケーションから非常に大規模なアプリケーションまで自動補完/自動提案が非常に一般的であり、サーバーからの迅速な応答とともに複数のリクエストを同時に処理することは、ユーザー エクスペリエンスをより良く、楽しいものにするために非常に重要です。ここでラックミドルウェアが登場します。ラックミドルウェアとは何ですか?簡単に言うと、ラック ミドルウェアを使用すると、ラック アプリケーションの前後で作業を行うことができます。ラック ミドルウェアはラック アプリケーションを使用して初期化され、呼び出しメソッドに応答する必要があります。ラック ミドルウェアは、さらに制御を他のラック ミドルウェアに渡すことも、応答コード、コンテンツ タイプなどを返して応答することもできます。

Rails で Rack ミドルウェアを使用して自動補完を行うにはどうすればよいですか? 続きを読む "

SSH アクセスでサーバーを保護する

Secure Socket Shell とも呼ばれる Secure Shell (SSH) は、リモート コンピュータに安全にアクセスするための UNIX ベースのコマンド インターフェイスおよびプロトコルです。 Web サーバーやその他の種類のサーバーをリモートで制御するために、ネットワーク管理者によって広く使用されています。 SSH は実際には、slogin、ssh、scp という 3 つのユーティリティのスイートであり、以前の UNIX ユーティリティである rlogin、rsh、および rcp の安全なバージョンです。 SSH コマンドはいくつかの方法で暗号化され、安全です。クライアント/サーバー接続の両端はデジタル証明書を使用して認証され、パスワードは暗号化されて保護されます。 SSH アクセスを使用して、サーバーを保護するためにこれらの措置を講じることができます。 Udate OS、Apache …

SSH アクセスでサーバーを保護する 続きを読む "

Ruby on Rails 開発 – アジャイルに行うには?

テクノロジーの変化のペースが急速に加速し、競争力を獲得したいという欲求により、ますます多くの組織が、さまざまな企業プロジェクトや課題に単にリソースを投入する従来のアプローチの再評価を余儀なくされています。ソフトウェア開発を最前線に置き、より反復的なアプローチとともにより広範で深いコラボレーションに重点を置くアジャイル開発が、主要なビジネスおよび IT 戦略として浮上しています。より頻繁なリリース サイクルと高品質のソフトウェアのニーズに対処するために、この方法論を採用する組織が増えています。ただし、アジャイル開発は複雑で注意が必要です。その結果、多くの組織がこの概念に苦労しています。基本的なことは次のとおりです…

Ruby on Rails 開発 – アジャイルに行うには? 続きを読む "

完璧なチームを作るには?

間違いなく、スタートアップ CEO の主な仕事の 1 つは、スタートアップ全体を軌道に乗せるドリーム チームを結成することです。誰も独力で野心的な目標を達成することはできません。将来のチーム、投資家、クライアント、消費者に対して最大の責任を負うビジネスリーダーには、頼れる人が必要です。これらの人々は個人的にコミュニケーションをとるだけでなく、ビジネス上の課題についても話し合います。彼らは提案や意思決定を行い、企業文化に影響を与え、環境を自ら開発します。 「やる気を起こさせる」ことから一歩離れたら、…

完璧なチームを作るには? 続きを読む "

jaJapanese