トップ > 技術情報 - Ruby, Ruby on Rails, etc. - CLUBEE
メーリングリスト、メール連絡網、カレンダー、アンケート作成などの多彩な機能を持つ「団体活動支援システム」CLUBEEは、次のような数多くのソフトウェアを組み合わせて作られています。
CLUBEEを利用するために必要な知識ではありませんが、参考情報として簡単に解説させていただきます。
日本人のまつもとゆきひろ氏が設計したプログラミング言語です。 Java, C#, PHP, Python, Perlなどと並んで、特にWeb開発の分野で利用されています。
Ruby on Rails(通称、Rails)はWebアプリケーションフレームワークの一種です。
プログラミング言語 Ruby で記述されています。
Webアプリケーションを効率よく開発するために便利なものがいっぱい詰まった道具箱です。
世界で最も利用されているWebサーバソフトウェアです。
Webブラウザや携帯からのリクエストに応じて、Webページのコンテンツ(テキストや画像)を送る働きをしています。
RailsアプリケーションをApache HTTP Server上で動作させるために必要なモジュール(部品)です。
データベースを管理するソフトウェアです。
CLUBEEに関連するあらゆるデータ(ユーザー情報、写真、メールの件名や本文、イベントの日付など)はデータベースに格納されています。
Linuxと呼ばれるオペレーティングシステム(OS)のディストリビューションの一種です。
言い換えれば、Linuxの「ブランド」の1つです。
メール転送エージェント(MTA)の一種。電子メールの送受信を行うソフトウェアです。
分散型のキャッシュシステムです。
アプリケーションのデータ(オブジェクト)をメモリ上に蓄えてくれます。システムの高速化のために利用しています。
Railsアプリケーションの背後(background)で動き続け、定期的に決められた仕事をしてくれるジョブサーバです。
主に、Postfixと連携してメーリングリストへの投稿受付とメールの配信を行っています。
画像処理のためのソフトウェアです。アップロードされた画像データの表示サイズや形式を変更するために利用しています。
マークアップ言語の一種である Textile を処理する Ruby モジュールです。CLUBEEを利用する団体からのニュース記事等を整形(HTMLに変換)するために利用しています。