ロゴ
ユニオンペディア
コミュニケーション
Google Play で手に入れよう
新しい! あなたのAndroid™デバイスでユニオンペディアをダウンロードしてください!
インストール
ブラウザよりも高速アクセス!
 

Apacheソフトウェア財団

索引 Apacheソフトウェア財団

Apacheソフトウェア財団(アパッチ ソフトウェアざいだん、Apache Software Foundation;以下ASF)は、オープンソースのソフトウェアプロジェクトを支援する団体であり、アメリカ合衆国で登録された非営利団体である。当初はWebサーバソフトウェアであるApache HTTP Server (Apache httpd) の開発のために発足したが、現在は多くのプロジェクトを抱え、ソフトウェアブランドとしてのApacheを保持している。名実ともに世界で成功しているオープンソースソフトウェア・コミュニティの一つである。.

116 関係: Apache AntApache AxisApache BatikApache CocoonApache CommonsApache Commons CollectionsApache Commons IOApache Commons LangApache Commons MathApache CordovaApache DerbyApache FlexApache FOPApache GeronimoApache HadoopApache HTTP ServerApache IncubatorApache JamesApache LuceneApache MavenApache OpenOfficeApache PivotApache POIApache Portable RuntimeApache RollerApache SparkApache StrutsApache TapestryApache ThriftApache TomcatApache VelocityApache XalanApache XercesApache XMLApache XML Graphics定款ネイティブ・アメリカンハードウェアポータルサイトメリーランド州メーリングリストメールサーバメール転送エージェントライブラリライセンスリッチインターネットアプリケーションリファレンス実装ログボランティアブログ...プロジェクトマネジメントテンプレートエンジンベクタ形式アメリカ合衆国アプリケーションフレームワークアプリケーションソフトウェアアプリケーションサーバアパッチ族アドビシステムズウェブアプリケーションオープンソースオープンソースソフトウェアオブジェクト関係マッピングカリフォルニア州クロスプラットフォームコンテンツ管理システムスタイルシートソースコードソフトウェアソフトウェアテストソフトウェアフレームワークソフトウェアアーキテクチャソフトウェア開発キットサンフランシスコ・ベイエリアサービス指向アーキテクチャ出力商標共同体BSDライセンスCommon Gateway Interface米国立スーパーコンピュータ応用研究所統合開発環境組版Extensible Markup Language遠隔手続き呼出し非営利団体負荷関係データベース管理システムGNU General Public LicenseGoogle WaveJakarta OROJakarta ProjectJavaJava Platform, Enterprise EditionJava Platform, Standard EditionJava ServletJMeterJUnitLog4jMicrosoft OfficeModel View ControllerPerlScalable Vector GraphicsTurbineWebサーバXML Path LanguageXMLBeansXSL Formatting ObjectsXSL TransformationsZDNet検索エンジン構文解析器欧州原子核研究機構正規表現2008年7月28日 インデックスを展開 (66 もっと) »

Apache Ant

Apache Ant(アパッチ アント)は、ビルドツールソフトウェアである。 GNU make のJava版ともいえるものであり、オペレーティングシステム (OS) など特定の環境に依存しにくいビルドツールである。XML文書でビルド(ソフトウェア構築)のルールを記述することが特徴である。統合開発環境EclipseにはAntプラグインが標準で内蔵されている。元々 Apache Tomcat をビルドするために開発されたものである。 Antはタスクと呼ばれる何種類ものXML要素をビルドファイル (デフォルトではbuild.xml) 上に記述してビルドのルールを作る。このタスクは、Antのプラグインとして提供されているものを外部から採り入れることで、追加することもできる。また、このタスクをAntのアプリケーションプログラミングインタフェース (API) に従ってJavaで記述することにより、自作することもできる。 また近年では、Javaのみならず、IKVM.NETプロジェクトおよびMono (ソフトウェア)プロジェクトによりAnt task for IKVMCとして.NET Frameworkでの利用も促進されている。.

新しい!!: Apacheソフトウェア財団とApache Ant · 続きを見る »

Apache Axis

Apache Axis(アパッチ・アクシス)は、JavaとXML技術に基づいたWebサービスのフレームワークである。Apacheソフトウェア財団によって開発されていたが、2006年を最後に以後リリースは行われておらず、後継プロジェクトであるApache Axis2に取って代わられている。.

新しい!!: Apacheソフトウェア財団とApache Axis · 続きを見る »

Apache Batik

Scalable Vector Graphics (SVG) で記述されたベクトル画像 Apache Batik(アパッチ・バティック)は、Scalable Vector Graphics (SVG) で記述されたベクトル画像を、描画、生成、編集するために使うことができる、Javaのライブラリであり、Apache XML Graphicsプロジェクトにより開発されている。Apacheライセンスによるオープンソースのソフトウェアである。SVGは、2次元のベクトル画像を記述するためのXMLに準拠したマークアップ言語である。 このライブラリの名前は、バティック (インドネシア、マレーシア特産のろうけつ染め) に由来する。.

新しい!!: Apacheソフトウェア財団とApache Batik · 続きを見る »

Apache Cocoon

Apache Cocoon(アパッチ・コクーン)は、ウェブアプリケーションフレームワークであり、パイプ、関心の分離、コンポーネントベースのウェブアプリケーション開発といった概念に基づいたものである。単に Cocoon と呼ばれることが多い。CocoonフレームワークはXMLとXSLTによる出版に焦点をおいており、Javaで開発されている。 XML技術を基盤としてXML技術を積極的に活用することにより高い柔軟性を持っており、XHTML、PDF、WMLなどさまざまな形式での迅速な文書 (コンテンツ) の出版が可能である。コンテンツ管理システムである Apache Lenya と Daisy は、Apache Cocoon を基盤として開発されている。Cocoonはまた、データウェアハウスのETL (抽出: Extract、変換: Transform、ロード: Load) のツールとしても使われており、情報システム間のデータ転送のためのミドルウェアとしても使われている。.

新しい!!: Apacheソフトウェア財団とApache Cocoon · 続きを見る »

Apache Commons

Apache Commons(アパッチ コモンズ)は、Apacheソフトウェア財団の傘下にある再利用可能なJavaコンポーネントをまとめたApacheのトッププロジェクト。Commonsの目的は再利用可能なオープンソースJavaソフトウェアを提供することである。Commonsは三つの部分、proper(プロパー), sandbox(サンドボックス), dormant(活動休止)から構成されている。 Commonsにはjava.langパッケージの機能を拡張するLang、Javaのコレクションフレームワークを拡張するクラス群を集めたCollectionsなどがある。.

新しい!!: Apacheソフトウェア財団とApache Commons · 続きを見る »

Apache Commons Collections

Apache Commons Collections(アパッチ コモンズ・コレクションズ)は、ApacheのトッププロジェクトであるApache Commonsにある、Javaのjava.utilパッケージのCollection関係を拡張するライブラリである。.

新しい!!: Apacheソフトウェア財団とApache Commons Collections · 続きを見る »

Apache Commons IO

Apache Commons IO(アパッチ・コモンズ・アイオー)は、ApacheのトッププロジェクトであるApache Commonsにある、Javaのjava.ioパッケージを拡張するライブラリである。.

新しい!!: Apacheソフトウェア財団とApache Commons IO · 続きを見る »

Apache Commons Lang

Apache Commons Lang(アパッチ・コモンズ・ラング)は、ApacheのトッププロジェクトであるApache Commonsにある、Javaのjava.langパッケージを拡張するライブラリである。.

新しい!!: Apacheソフトウェア財団とApache Commons Lang · 続きを見る »

Apache Commons Math

Apache Commons Math(アパッチ・コモンズ・マス)は、ApacheのトッププロジェクトであるApache CommonsにあるApache Commons#Commons Properに属する自己完結した数学と統計学の軽量コンポーネントである。 統計解析、複素数演算、分数演算、行列演算、固有値問題、QR法、数値積分、多変量解析、差分法などのライブラリを持つ。.

新しい!!: Apacheソフトウェア財団とApache Commons Math · 続きを見る »

Apache Cordova

Apache Cordova(アパッチ・コルドバ)は、オープンソース(Apache 2.0 License)のモバイルアプリケーション開発フレームワーク。 ニトビ・ソフトウエア社によってPhonegap(フォンギャップ)として開発が始められ、その後アドビシステムズがニトビ・ソフトウェア社を買収したことによりPhoneGapはAdobeのプロダクトとなったが、そのソースコードがApache CordovaとしてApacheソフトウェア財団に寄贈され、コミュニティによってメンテナンスされている。.

新しい!!: Apacheソフトウェア財団とApache Cordova · 続きを見る »

Apache Derby

Apache Derby(アパッチ・ダービー)は、IBMから寄贈されたCloudscapeのソースコードを元に、 Apacheソフトウェア財団によってプログラムの開発が進められている、Java技術で実装されたRDBMSのソフトウェア。.

新しい!!: Apacheソフトウェア財団とApache Derby · 続きを見る »

Apache Flex

Apache Flex(アパッチ・フレックス)は、リッチインターネットアプリケーションのライブラリ。ソフトウェア開発キットとしては Apache Flex SDK があり、統合開発環境としては Adobe Flash Builder がある。デザインには MXML を利用し、プログラミング言語には ActionScript を利用し、Adobe Flash Player 上で実行する swf ファイルを生成する。Flex 3 からは AIR 上でも実行可能。Flex SDK は 4.6 までは Adobe Flex SDK だったが、4.7 がなく、4.8.0 から Apache Flex SDK。.

新しい!!: Apacheソフトウェア財団とApache Flex · 続きを見る »

Apache FOP

Apache FOP(アパッチ・エフオーピー)は、組版のためのXMLに準拠したマークアップ言語であるXSL-FOの処理系の実装であり、Apache XML Graphics プロジェクトにより開発されている。 なお "FOP" は Formatting Objects Processor の頭字語である。 Apacheライセンスによるオープンソースのソフトウェアである。 FOPは、プログラミング言語Javaで実装されている。 FOPを使うことで、XSL-FOに準拠したXML文書をPDFファイルなどのファイル形式に変換したり、コンピュータの画面やプリンタに直接出力することができる。 バージョン 0.94 のソースコードは、以前の安定版バージョンである 0.20.5 から大幅なソースコードの書き直しが行われている。 Apache FOP の配布物には、XSLTの処理系である Apache Xalan が同梱されている。.

新しい!!: Apacheソフトウェア財団とApache FOP · 続きを見る »

Apache Geronimo

Apache Geronimo(アパッチ・ジェロニモ)は、Apacheソフトウェア財団によるJava Platform, Enterprise Edition (Java EE) の実装であり、Apache Licenseのもとに公開されているオープンソースプロジェクトである。 Google App Engineなどでも採用されている。サーブレットコンテナとしてApache Tomcatを標準で採用しており、WebサービスとしてApache Axis2を採用している(当初はJettyとTomcatから選択可能としていたが、3.0からTomcat版のみとなっている)。これ以外にも、ソフトウェアコンポーネントを組み合わせApache Geronimoは構成されている。このソフトウェアコンポーネントはGeronimo Kernelが管理し、EJBコンテナを起動したり、サーブレットを起動すると言ったことは、各コンポーネントが担当する。.

新しい!!: Apacheソフトウェア財団とApache Geronimo · 続きを見る »

Apache Hadoop

Apache Hadoopは大規模データの分散処理を支えるオープンソースのソフトウェアフレームワークであり、Javaで書かれている。Hadoopはアプリケーションが数千ノードおよびペタバイト級のデータを処理することを可能としている。HadoopはGoogleのMapReduceおよびGoogle File System(GFS)論文に触発されたものである。 HadoopはApacheのトップレベルプロジェクトの1つであり、世界規模の開発貢献者コミュニティによって開発され、使用されている。 to the project and uses Hadoop extensively in its web search and advertising businesses.

新しい!!: Apacheソフトウェア財団とApache Hadoop · 続きを見る »

Apache HTTP Server

Apache HTTP Server(アパッチ エイチティーティーピー サーバ)は、世界中でもっとも多く使われているWebサーバソフトウェアであり、大規模な商用サイトから自宅サーバまで幅広く利用されている。単にApacheとも称されている。 開発は、Apacheソフトウェア財団のApache HTTPサーバプロジェクトで行われている。Apache Licenseの下でソースコードが公開および配布されており、代表的なオープンソースソフトウェアの一つである。.

新しい!!: Apacheソフトウェア財団とApache HTTP Server · 続きを見る »

Apache Incubator

Apache Incubatorは本格的なApache Software Foundationのプロジェクトになることを目指したオープンソースプロジェクトのためのゲートウェイである。 Apache Incubatorプロジェクトは2002年10月に立ち上げられた。このプロジェクトはApache Software Foundationの一部となることを希望するプロジェクトやコードベースのための道筋を提供する。外部の組織から寄付されるすべてのコード、またはApacheへの移動を希望する既存の外部のプロジェクトはIncubatorを通過しなければならない。 Apache Incubatorプロジェクトはトッププロジェクトや適切な各サブプロジェクトとして受け入れられるまでの一時的な保管を行っている。一方で IncubatorプロジェクトはどのようにApache Software Foundationが動き、枠組みの中で物事を成し遂げるかの考証を行う。これはApache Software Foundationやそのメンバープロジェクトの中でのプロセスや役割、そしてポリシーを考証することを意味する。.

新しい!!: Apacheソフトウェア財団とApache Incubator · 続きを見る »

Apache James

Apache James(アパッチ・ジェームズ)は、Apacheプロジェクト内の電子メールアプリケーションサーバを開発するサブプロジェクトである。Jamesというプロジェクト名は、Java Apache Mail Enterprise Server の頭文字をとったものである。 Webアプリケーションサーバとして有名な、同プロジェクトのApache Tomcatの電子メール版である。 Apache Jamesは、BSDライセンスをベースとしたApache Licenseであり、商用利用も多くされている。 Apache Jamesは、Apache Avalonアプリケーションフレームワークを元に開発されていたので、Apache Avalonが解散したときは、どうしたらよいか混乱した。 そして、Apache James 2.*系以前は、Apache Avalonアプリケーションフレームワークを使用していたが、Apache James3.0系から、OSGiを元にして、Spring Frameworkアプリケーションフレームワークを使用している。.

新しい!!: Apacheソフトウェア財団とApache James · 続きを見る »

Apache Lucene

Apache Lucene(アパッチ ルシーン)は、Javaで記述された全文検索ソフトウェアである。あらかじめ蓄積した大量のデータから、指定したキーワードを探し出す機能を持つ。Javaのクラスライブラリとして提供される。.

新しい!!: Apacheソフトウェア財団とApache Lucene · 続きを見る »

Apache Maven

Apache Maven(アパッチ メイヴン/メイヴェン)は、Java用プロジェクト管理ツールである。Apache Antに代わるものとして作られた。Apacheライセンスにて配布されているオープンソースソフトウェアである。.

新しい!!: Apacheソフトウェア財団とApache Maven · 続きを見る »

Apache OpenOffice

Apache OpenOffice(アパッチ オープンオフィス)は、オープンソース方式で開発されているオフィススイートの名称、及びその制作プロジェクトの総称である。省略形としてAOOやApacheOOなどが用いられる。 Apache OpenOfficeは、オラクルから寄贈されたOpenOffice.orgのソースコードの著作権ならびに商標を元に、IBMの後援を受け、Apacheソフトウェア財団で開発されている。ソースコードは Apacheライセンスで公開されている。ソフトウェアが単体でワープロ機能や、表計算機能、プレゼンテーション等をサポートしている。また、複数のプラットフォーム(OS)をサポートする。.

新しい!!: Apacheソフトウェア財団とApache OpenOffice · 続きを見る »

Apache Pivot

Apache Pivot(アパッチ・ピボット)はリッチインターネットアプリケーションをJavaあるいはJava仮想マシン互換のスクリプト言語で構築するためのオープンソースプラットフォームである。Apache Licenseバージョン2のもとリリースされた。.

新しい!!: Apacheソフトウェア財団とApache Pivot · 続きを見る »

Apache POI

(アパッチ・ポイまたはピーオーアイ)はApacheソフトウェア財団のプロジェクトで、WordやExcelといったMicrosoft Office形式のファイルを読み書きできる100% Javaライブラリとして提供されている。.

新しい!!: Apacheソフトウェア財団とApache POI · 続きを見る »

Apache Portable Runtime

Apache Portable Runtime(アパッチ・ポータブル・ランタイム、APR)は、 Apache HTTP Server のサポートライブラリである。 OSとソフトウェアの間でOSなどの環境の違いを吸収するAPIを提供する。そして、他のOSに一般的にある機能が存在しないOSでは、APRが代替を提供する。よって、APRを使うことにより真のクロスプラットフォームなプログラムを作ることが出来る。 APRはもともとは Apache HTTP Server の一部だったが、現在ではApacheソフトウェア財団の中の独立したプロジェクトとなっていて、Apache HTTP Server 以外のアプリケーションからもクロスプラットフォームのために使われている。 APRに含まれるプラットフォーム非依存の機能:.

新しい!!: Apacheソフトウェア財団とApache Portable Runtime · 続きを見る »

Apache Roller

Apache Roller(アパッチ・ローラ)は、Javaベースでマルチブログ・マルチユーザ機能を兼ね備えたオープンソースブログサーバソフト。Apacheプロダクトのひとつ。.

新しい!!: Apacheソフトウェア財団とApache Roller · 続きを見る »

Apache Spark

Apache Sparkはオープンソースのクラスタコンピューティングフレームワークである。カリフォルニア大学バークレー校のAMPLabで開発されたコードが、管理元のApacheソフトウェア財団に寄贈された。Sparkのインタフェースを使うと、暗黙のデータ並列性と耐故障性を備えたクラスタ全体をプログラミングできる。 日経BP社が発表した「ITインフラテクノロジーAWARD 2015」において、SparkはDockerに次ぐ準グランプリとされた。.

新しい!!: Apacheソフトウェア財団とApache Spark · 続きを見る »

Apache Struts

Apache Struts(アパッチ・ストラッツ)は、Apacheソフトウェア財団のApache Strutsプロジェクトにて開発されているオープンソースのJava Webアプリケーションフレームワークである。.

新しい!!: Apacheソフトウェア財団とApache Struts · 続きを見る »

Apache Tapestry

Apache Tapestry(アパッチ・タペストリー)は、Apacheソフトウェア財団が配布しているJava Servlet製Webアプリケーションフレームワークである。当初はJakarta Projectにて開発されていたが、2006年にApacheのトップレベルプロジェクトに昇格した。 Apache Tapestryは、アクションをベースとした仕組みのApache Strutsとは競合する。TapestryはStrutsとは違い、コンポーネントベースであり、コード量が少なくて済む点が特徴である。またStrutsのようにJSPカスタムタグライブラリを覚えなおす必要がなく、必ずServlet/JSPを作成しなければならないということはなく、Javaやネットワークの知識がないウェブデザイナーでも簡単にJava製ウェブアプリケーションを作成できるという利点がある。.

新しい!!: Apacheソフトウェア財団とApache Tapestry · 続きを見る »

Apache Thrift

Apache Thrift(アパッチ スリフト)は、「スケーラブルな言語間サービス開発」のためにFacebookにて開発された遠隔手続き呼出し (RPC) フレームワークである。これはソフトウェアスタックとコード生成エンジンを組み合わせることで、C++、C#、Java、Perl、Python、PHP、Erlang、Rubyなどの言語間にて効率的かつシームレスに動作するサービスを開発することを可能とする。.

新しい!!: Apacheソフトウェア財団とApache Thrift · 続きを見る »

Apache Tomcat

Apache Tomcat(アパッチ トムキャット)は、Java ServletやJavaServer Pages (JSP) を実行するためのWebコンテナ(サーブレットコンテナ、サーブレットエンジン)である。Apache License 2.0を採用したオープンソースソフトウェア(ITプロ)に2003年以前の状況が見える。 -->。バージョン 7.0 は、Java Servlet 3.0、JavaServer Pages 2.2対応で、Java 6 以降が必要。バージョン 8.0 は、Java Servlet 3.1、JavaServer Pages 2.3対応で、Java 7 以降が必要である。 2005年以降、Apacheソフトウェア財団のトップレベルプロジェクトのひとつであるApache Tomcat Project 内で開発されている 。それ以前はかつて存在していたJakartaプロジェクト内で開発されていた。.

新しい!!: Apacheソフトウェア財団とApache Tomcat · 続きを見る »

Apache Velocity

Apache Velocity(アパッチ・ベロシティ)は、オープンソースのJavaベースの汎用テンプレートエンジン。Apacheプロジェクト内のJakarta内のサブプロジェクトである。MVCモデルにもとづきJavaコードをWebページから切り離すことができるので、JSPやPHPによる開発と比べてきれいなWebアプリケーションの開発を期待できる。また、HTMLだけでなくXMLやSQL文などテキストファイルならどのようなものにでも適用できる高い汎用性をもっている。Velocityは Jakarta VelocityからApache Velocityへと昇格した。 VelocityMacroを編集するためのエディタとしてがある。.

新しい!!: Apacheソフトウェア財団とApache Velocity · 続きを見る »

Apache Xalan

Apache Xalan(アパッチ ザラン)は、XML文書のXSLT変換とXPath検索を実装しているソフトウェアであり、Apacheソフトウェア財団の Apache Xalan プロジェクトにより開発されている。このプロジェクトは、以前は Apache XML プロジェクトのサブプロジェクトであったが、現在はApacheソフトウェア財団のトップレベルプロジェクトとなっており、同財団で自らの権限で活動している。Xalanは、Apacheライセンスによるオープンソースのソフトウェアである。IBM/LotusからApacheソフトウェア財団に寄贈されたLotusXSLという実装がもとになっている。 Xalanは、Java向けの実装とC++向けの実装が提供されている。.

新しい!!: Apacheソフトウェア財団とApache Xalan · 続きを見る »

Apache Xerces

Apache Xerces(アパッチ ザーシーズ)は、XML文書のパースと操作を行うための一群のソフトウェアパッケージであり、Apacheソフトウェア財団のApache Xercesプロジェクトにより開発されている。 このプロジェクトは、以前はApache XMLプロジェクトのサブプロジェクトであったが、現在はApacheソフトウェア財団のトップレベルプロジェクトとなっており、同財団で自らの権限で活動している。Xercesは、Apacheライセンスによるオープンソースのソフトウェアパッケージ群である。広く使われているXMLプロセサ (XMLパーサ) の実装の一つである。IBMからApacheソフトウェア財団に寄贈された XML4J という実装がもとになっているが、現在のバージョンは全て新規に開発し直された。 Xercesは、XML文書のパースとXML文書の生成の両方の機能を提供している。Xercesの名称は、Xerces Blue butterfly (en:Xerces Blue) という絶滅した種の蝶に由来する。 Xercesが提供するライブラリは、XML文書のパースを行うためのさまざまなAPIを実装している。Xercesのライブラリが実装している、XML文書のパースのためのAPIには、DOM、SAX、SAX2が含まれている。Java、C++、Perl向けのXercesソフトウェアパッケージが利用可能である。.

新しい!!: Apacheソフトウェア財団とApache Xerces · 続きを見る »

Apache XML

Apache XML (アパッチ・エックスエムエル) プロジェクトは、XMLに関連したオープンソースのソフトウェアを開発することなどを目的とした団体であり、Apacheソフトウェア財団が主催するプロジェクトの一つである。 Apache XMLプロジェクトが開発するソフトウェアは、Apacheソフトウェア財団の他のプロジェクトと同様に、Apacheライセンスのもとで提供されている。Apache XMLプロジェクトは複数のサブプロジェクトをもっていた。 2012年4月12日にプロジェクトは終了し、Apache Atticに移管された。.

新しい!!: Apacheソフトウェア財団とApache XML · 続きを見る »

Apache XML Graphics

Apache XML Graphics(アパッチ・エックスエムエル・グラフィックス)プロジェクトは、XSL-FOやSVGなどのXML仕様に準拠したデータを視覚的な出力形式に変換するオープンソースのソフトウェアを開発することなどを目的とした団体であり、Apacheソフトウェア財団が主催するプロジェクトの一つである。 Apache XML Graphics プロジェクトが開発するソフトウェアは、Apacheソフトウェア財団の他のプロジェクトと同様に、Apacheライセンス (APL) のもとで提供されている。Apache XML Graphics プロジェクトは複数のサブプロジェクトをもつ。.

新しい!!: Apacheソフトウェア財団とApache XML Graphics · 続きを見る »

定款

定款(ていかん)とは、社団法人(会社・公益法人・協同組合等)および財団法人の目的・組織・活動・構成員・業務執行などについての基本規則そのもの(実質的意義の定款)、およびその内容を紙や電子媒体に記録したもの(形式的意義の定款)である。 日本法の場合、社団法人とはいえないような特殊法人(日本銀行・日本放送協会等)の根本規則も定款と呼ばれる。財団法人においては、かつては「寄附行為」といったが、2008年12月の一般社団・財団法人法の施行以降は「定款」に改められている。 以下では、一般社団・財団法人法上の一般社団法人・一般財団法人と会社法上の会社を例に説明する。.

新しい!!: Apacheソフトウェア財団と定款 · 続きを見る »

ネイティブ・アメリカン

ネイティブ・アメリカン(Native American ネイティヴ・アメリカン)とは、アメリカ合衆国の先住民族の総称である。1492年にヨーロッパ系白人が現在の北米地域に到達する以前に、現地に居住していた民族を総称していう。この集団のアイデンティティ形成には、地域文脈、居住地域における同胞民族の存在、ネイティブアメリカン特別保留地との距離等の要素が関連する。2013年現在、連邦政府が認める部族集団は566、州政府レベルではさらに70の集団が存在するといわれる。.

新しい!!: Apacheソフトウェア財団とネイティブ・アメリカン · 続きを見る »

ハードウェア

ハードウェア (hardware) とは、システムの物理的な構成要素を指す一般用語である。日本語では機械、装置、設備のことを指す。ソフトウェアとの対比語であり、単に「ハード」とも呼ばれる。.

新しい!!: Apacheソフトウェア財団とハードウェア · 続きを見る »

ポータルサイト

ポータルサイト (portal site) は、WWWにアクセスするときの入口となるウェブサイトのこと。.

新しい!!: Apacheソフトウェア財団とポータルサイト · 続きを見る »

メリーランド州

メリーランド州(State of Maryland、略号MD、)は、アメリカ合衆国東部の大西洋岸にあり、ワシントンD.C.に隣接して中部大西洋岸地域(Mid-Atlantic States)を構成する州の一つである。アメリカ合衆国50州の中で、陸地面積では第42位、人口では第19位である。人口密度が高い。南と西はバージニア州、ウェストバージニア州、ワシントンD.C.に、北はペンシルベニア州、東はデラウェア州と接している。 州名の由来は、当時、イングランド国内で禁じられていたカトリック信仰の擁護者的存在になったヘンリエッタ・マリア・オブ・フランス王妃(イングランド内戦・ピューリタン革命で処刑されることになるチャールズ1世の妃)の名前であり、イギリス植民地時代に彼女の栄誉を称えて名付けられた Retrieved on 2007-02-07.

新しい!!: Apacheソフトウェア財団とメリーランド州 · 続きを見る »

メーリングリスト

メーリングリスト()とは、複数の人に同時に電子メールを配信(同報)する仕組み。MLと略される。用途としては、特定の話題に関心を持つグループなどで情報交換をする場合に利用されることが多い。 メーリングリストの原理は、登録メンバーの電子メールアドレスのリストと、メーリングリスト宛ての代表電子メールアドレスを用意しておき、代表アドレスへ送信されたメールを、リストに登録されたメンバー全員のアドレスへ転送するものである。 元は郵便を利用したものがあったが、今日では専ら電子メールを用いたものを指す場合が多い。.

新しい!!: Apacheソフトウェア財団とメーリングリスト · 続きを見る »

メールサーバ

メールサーバは、電子メールを配送するためのサーバソフトウェアあるいはサーバコンピュータ。 現在、インターネットで使われているものは、POP/SMTPやIMAPを使ったものが主流である。 パソコン通信などではその他のプロトコルを使うものもある。 メールサーバ内部は、相手先を振り分けるメール転送エージェント(MTA)、振り分けられたメールをサーバ内のユーザや別のサーバへ配送するメール配送エージェント(MDA)などに分けることができる。.

新しい!!: Apacheソフトウェア財団とメールサーバ · 続きを見る »

メール転送エージェント

メール転送エージェント(英語:Mail Transfer Agent または Message Transfer Agent、略称:MTA)は、電子メールを相手方に送信するためのメールサーバ機能における中心的な機能である。 電子メールクライアント(MUA)からSMTPなどでメールを受信する。その後、相手別に振り分け、メール配送エージェント(MDA)へ振り分ける機能を持っている。 MDAとMTAはセットや一体になっている場合も多く、メールサーバ全体のことをMTAという場合もある。 DNSの中で指示する場合には MX(Mail eXchanger)と表記する。.

新しい!!: Apacheソフトウェア財団とメール転送エージェント · 続きを見る »

ライブラリ

ライブラリ()は、汎用性の高い複数のプログラムを再利用可能な形でひとまとまりにしたものである。ライブラリと呼ぶ時は、それ単体ではプログラムとして作動させることはできない実行ファイルではない場合がある。ライブラリは他のプログラムに何らかの機能を提供するコードの集まりと言うことができる。ソースコードの場合と、オブジェクトコード、あるいは専用の形式を用いる場合とがある。たとえば、UNIXのライブラリはオブジェクトコードをarと呼ばれるアーカイバでひとまとめにして利用する。図書館()と同様にプログラム(算譜)の書庫であるので、索引方法が重要である。 また、ソフトウェア以外の再利用可能なものの集合について使われることもある。.

新しい!!: Apacheソフトウェア財団とライブラリ · 続きを見る »

ライセンス

ライセンス(license、licence)は、それが存在しなければ違法となる行為をすることを許可すること、あるいはその許可を証する書面のことをいう。訳語は免許、認可、許可、鑑札など。 ライセンスを与える者をライセンサー (licenser / licencer)、ライセンスを受ける者をライセンシー (licensee / licencee) と呼ぶ。 知的財産権の側面におけるライセンスは、権利者が独占する権利の実行を他者に許諾するものであるため、当該権利を保有する人材や企業の確保は国益に重大な影響を及ぼす。そこで欧米ではこの分野を国際的な政治戦略として高い位置づけでとらえ、各種ライセンスの積極的な保護育成に力を注いでいる。.

新しい!!: Apacheソフトウェア財団とライセンス · 続きを見る »

リッチインターネットアプリケーション

リッチインターネットアプリケーション(rich internet application、RIA)は、パーソナルコンピュータ等のソフトウェアの分類の1つであり、ウェブブラウザなどのクライアントの機能を活かした、柔軟なインタフェースをもつウェブアプリケーションのことである。 RIAを使用することにより、従来はHTML(またはXHTML)とCSSにより記述されていたウェブページに、さらなる機能を付加することができる。また、実現しにくかった動的なアプリケーションの作成がより容易になっている。Flash等のRIAの普及により、ウェブ表示をこれまでの固定的なものから動的なものに変え、画面に表現力を与えている。.

新しい!!: Apacheソフトウェア財団とリッチインターネットアプリケーション · 続きを見る »

リファレンス実装

リファレンス実装(-じっそう、reference implementation)は、なんらかの機能を実現するハードウェアまたはソフトウェアであり、他者がそれを参考にして独自に実装することを助ける目的で作られたものを言う。参考実装とも呼ばれる。.

新しい!!: Apacheソフトウェア財団とリファレンス実装 · 続きを見る »

ログ

(log).

新しい!!: Apacheソフトウェア財団とログ · 続きを見る »

ボランティア

タンカーからの事故で汚染された海岸の清掃ボランティア ボランティア()とは、自らの意志により参加した志願兵のこと。反対語は「強制徴募」。奉仕活動をする人のことは「チャリティー」の項目を参照すること。.

新しい!!: Apacheソフトウェア財団とボランティア · 続きを見る »

ブログ

ブログ (blog) は、World Wide Web上のウェブページに、覚え書きや論評などを記すウェブサイトである。「WebにLogする」のウェブログ (weblog) をブログ(Blog)と略称する。執筆者はブロガー (blogger)、個別記事はブログエントリーと呼ばれる。.

新しい!!: Apacheソフトウェア財団とブログ · 続きを見る »

プロジェクトマネジメント

プロジェクトマネジメント(プロジェクト管理、)とはプロジェクトを成功裏に完了させることを目指して行われる活動のことである。これにはプロジェクトを構成する各活動の計画立案、日程表の作成、および進捗管理が含まれる。 システム開発を成功させるためには、プロジェクトを適切に管理することが求められる。.

新しい!!: Apacheソフトウェア財団とプロジェクトマネジメント · 続きを見る »

テンプレートエンジン

テンプレートエンジンはテンプレートと呼ばれる雛形と、あるデータモデルで表現される入力データを合成し、成果ドキュメントを出力するソフトウェアまたはソフトウェアコンポーネントである。テンプレートおよび成果ドキュメントは複数のこともある。成果ドキュメントには様々なフォーマットのものがあり、文書・ウェブページ・ソースコードなどがその例で、ドキュメント全体ではなく、その一部を出力することもある。.

新しい!!: Apacheソフトウェア財団とテンプレートエンジン · 続きを見る »

ベクタ形式

ベクタ形式(ベクタけいしき、)は、コンピュータグラフィックスなどにおいて、画像を円や直線などのような解析幾何的な「図形」の集まりとして表現する形式である。平面をスキャンし、その各点の濃淡の集まりによって画像を表現する「ラスタ形式」(ビットマップ画像)と対置される。それを描画する操作として(仮想の)絵筆を動かすようなスタイルになることから、ドロー形式、ドローグラフィックなどとも呼ばれる。.

新しい!!: Apacheソフトウェア財団とベクタ形式 · 続きを見る »

アメリカ合衆国

アメリカ合衆国(アメリカがっしゅうこく、)、通称アメリカ、米国(べいこく)は、50の州および連邦区から成る連邦共和国である。アメリカ本土の48州およびワシントンD.C.は、カナダとメキシコの間の北アメリカ中央に位置する。アラスカ州は北アメリカ北西部の角に位置し、東ではカナダと、西ではベーリング海峡をはさんでロシアと国境を接している。ハワイ州は中部太平洋における島嶼群である。同国は、太平洋およびカリブに5つの有人の海外領土および9つの無人の海外領土を有する。985万平方キロメートル (km2) の総面積は世界第3位または第4位、3億1千7百万人の人口は世界第3位である。同国は世界で最も民族的に多様かつ多文化な国の1つであり、これは多くの国からの大規模な移住の産物とされているAdams, J.Q.;Strother-Adams, Pearlie (2001).

新しい!!: Apacheソフトウェア財団とアメリカ合衆国 · 続きを見る »

アプリケーションフレームワーク

アプリケーションフレームワーク (Application Framework) とは、プログラミングにおいて、特定のオペレーティングシステムのためのアプリケーションの標準構造を実装するのに使われるクラスやライブラリの集まりである。単にフレームワークとも呼ぶ。 多くの再利用可能なコードをフレームワークにまとめることによって、開発者の手間を省き、新たなアプリケーションのために標準的なコードを改めて書かなくて済むようにする。アプリケーションフレームワークはグラフィカルユーザインタフェース (GUI) が一般的になるに連れて一般化してきた。というのも、GUIはアプリケーションの基本的構造の標準化を促進する傾向があるためである。アプリケーションの基本コード構造が明らかであるため、標準フレームワークを使えば自動GUI作成ツールが作り易くなる。フレームワークの実装にはオブジェクト指向プログラミング技法が一般に使われ、あるアプリケーションの独自の部品がフレームワーク内の既存のクラスを継承することができる。 商用の最初のフレームワークとしてMacAppがある。アップルコンピュータがMacintosh向けに開発したものである。当初、拡張(オブジェクト指向化)されたPascal言語Object Pascalで書かれていたが、後にC++言語で書き直された。Macintosh向けの他のフレームワークとしてMetrowerks PowerPlantやMacZoopがある(いずれもCarbonベース)。別の系統のアプリケーションフレームワークとして macOS 向けのCocoaがある。 フリーソフトウェアとしては、Mozilla、OpenOffice.org、GNOME、KDEといったプロジェクトにはアプリケーションフレームワークが含まれている。 マイクロソフトは、Microsoft Foundation Class (MFC) と呼ばれる Windows 向けの同様の製品を開発している。MFCはWindows APIを薄くラップしたC++言語専用のクラスライブラリおよびフレームワークであり、マイクロソフトは他にもActive Template Library (ATL) やWindows Template Library (WTL) といったC++のテンプレート機能を活用したクラスライブラリ・フレームワークを開発している。 wxWidgetsやFOX toolkitのようなウィジェット・ツールキットのように、Macintosh、Windows、Linuxなどの複数のプラットフォーム向けのアプリケーションを同一ソースコードから作成できるフレームワークも多数存在する。 また、ウェブアプリケーション構築のためのアプリケーションフレームワークも多数存在する(Apache Struts、Ruby on Railsなど)。.

新しい!!: Apacheソフトウェア財団とアプリケーションフレームワーク · 続きを見る »

アプリケーションソフトウェア

アプリケーションスイートである。 アプリケーションソフトウェア(application software, 応用ソフトウェア)は、アプリケーション(応用)プログラムともいい、ワープロや表計算などといった、コンピュータを「応用」する目的に応じた、コンピュータ・プログラムである。なお、それに対してシステムプログラムは、アプリケーションプログラムに対して処理実行のための計算機資源を抽象化して提供する、などのインフラとしての役割のプログラムであり、ユーザーが要求する情報処理を直接実行するものではなく、ユーザーが普段は意識することはない裏方的な存在がシステムプログラムである。.

新しい!!: Apacheソフトウェア財団とアプリケーションソフトウェア · 続きを見る »

アプリケーションサーバ

アプリケーションサーバ(Application Server)は、ビジネスロジックなどを実装したアプリケーションソフトウェアを実行することを専門とするコンピュータネットワーク上のサーバコンピュータ、もしくはそのようなコンピュータ上でのアプリケーションの実行を管理補助するミドルウェアのこと。 ウェブアプリケーションサーバは、ウェブクライアントからのHTTPのレスポンス要求を処理するウェブサーバとバックエンドの関係データベース管理システム (RDBMS) を中心とするデータベース中核層への橋渡しを担い、データの加工などの処理を行う。.

新しい!!: Apacheソフトウェア財団とアプリケーションサーバ · 続きを見る »

アパッチ族

アパッチ族の1部族 アパッチ族 保留地 United States Army Indian Scoutsとして協力し、敵対部族や、時に同じアパッチ族に対しても襲いかかった。 アメリカ軍の先鋒を務めるアパッチの戦士 花嫁衣裳を身につけたアパッチの女性 アパッチ(Apache)は、6つの文化的に関連のあるアメリカ・インディアン部族の総称。いずれも南アサバスカ語系の言語を話す。現代の用語では、類縁にあるナバホ族は含まない。 「アパッチ」という名は、ズニ族の言葉で「アパチェ=敵」を意味し、それを聞いたフランス人によって広まった。彼ら自身は「インデ」、「ニデェ」または「ティン・ネアー (Tin-ne-ah, ティンネとも)」(ディネ=人間という意味)と自称する。.

新しい!!: Apacheソフトウェア財団とアパッチ族 · 続きを見る »

アドビシステムズ

アドビシステムズ()は、ジョン・ワーノックとチャールズ・ゲシキによって1982年12月に設立された、アメリカ合衆国カリフォルニア州サンノゼ市に本社を置くコンピュータ・ソフトウェア会社である。 日本法人であるアドビシステムズ株式会社は、東京都品川区大崎に所在。.

新しい!!: Apacheソフトウェア財団とアドビシステムズ · 続きを見る »

ウェブアプリケーション

ウェブアプリケーション(Web application)は、インターネット(もしくはイントラネット)などのネットワークを介して使用するアプリケーションソフトウェアである。多くの場合、これらのアプリケーションは、Webブラウザ上で動作するプログラミング言語(たとえばJavaScript)によるプログラムとWebサーバ側のプログラムが協調することによって動作し、ユーザはそれをWebブラウザ上で使用する。 ウェブアプリケーションの一例としては、ウィキペディアなどで使われているウィキやブログ、電子掲示板、銀行のインターネットバンキング、証券会社のオンライントレード、電子商店街などネット販売のショッピングカートなどを挙げることができる。 ウェブアプリケーションに対して、ローカルのデスクトップ環境上で動作するアプリケーションは、デスクトップアプリケーションやスタンドアロンアプリケーションと呼ばれる。.

新しい!!: Apacheソフトウェア財団とウェブアプリケーション · 続きを見る »

オープンソース

ープンソース (open source) とは、言葉通りのソースコードへのアクセスが開かれている(ソースコードが公開されている)ことを意味するのではなく、ソースコードを商用、非商用の目的を問わず利用、修正、頒布することを許し、それを利用する個人や団体の努力や利益を遮ることがないソフトウェア開発の手法を意味する。オープンソース・イニシアティブ は、「オープンソース」と名乗るための要件として「オープンソースの定義」を掲げている。.

新しい!!: Apacheソフトウェア財団とオープンソース · 続きを見る »

オープンソースソフトウェア

Fedoraのデスクトップアプリケーションリスト UbuntuのアプリケーションXfce・VLC・GIMP・電卓・カレンダー・Firefox オープンソースソフトウェアの組み込みOS Android 7.0, 8.0, 9.0 LAMP オープンソースを紹介したブリックフィルム オープンソースソフトウェア(Open Source Software、略称: OSS)とは、利用者の目的を問わずソースコードを使用、調査、再利用、修正、拡張、再配布が可能なソフトウェアの総称である。 1950年代のコンピュータ上でソフトウェアが稼働するようになった頃、学術機関・研究機関の間でソフトウェアのソースコードはパブリックドメインで共有されていた。1970年代前後よりソフトウェア開発は徐々に商業となり、ソフトウェアの再頒布を禁止するプロプライエタリ・ソフトウェア、ソースコードを非公開とするクローズドソースの文化ができあがった。1980年代より利用者がソフトウェアのソースコードを自由に利用できないことをストレスに感じた人たちはフリーソフトウェア財団やオープンソース・イニシアティブを立ち上げ、ソースコードを一般に公開してソフトウェアの利用者による利用・修正・再頒布を許すことによるソフトウェア開発の発展を提唱し、オープンソースソフトウェアの文化ができあがった。 一般に使われている基準として、オープンソース・イニシアティブの提唱するオープンソースおよびフリーソフトウェア財団の提唱するフリーソフトウェアのカテゴリに含まれるソフトウェアがオープンソースソフトウェアである。ソフトウェアのソースコードが公開されていても、その利用・修正・再頒布が有償である、商用利用は禁止されるなどの制限がある場合は、オープンソースソフトウェアではなくプロプライエタリ・ソフトウェアやシェアードソース・ソフトウェアと呼ばれる。オープンソースソフトウェアに課すソフトウェアライセンスはオープンソースライセンスと呼ばれ、管理団体やコミュニティによってある程度精査されており、GNU GPL・Apache-2.0・MITなどの既存の汎用的なライセンスを利用することが推奨されている。 類似した概念にオープンソースハードウェア・オープンシステム・オープンコンテントなどがある。.

新しい!!: Apacheソフトウェア財団とオープンソースソフトウェア · 続きを見る »

オブジェクト関係マッピング

ブジェクト関係マッピング(英: Object-relational mapping、O/RM、ORM)とは、データベースとオブジェクト指向プログラミング言語の間の非互換なデータを変換するプログラミング技法である。オブジェクト関連マッピングとも呼ぶ。実際には、オブジェクト指向言語から使える「仮想」オブジェクトデータベースを構築する手法である。オブジェクト関係マッピングを行うソフトウェアパッケージは商用のものもフリーなものもあるが、場合によっては独自に開発することもある。.

新しい!!: Apacheソフトウェア財団とオブジェクト関係マッピング · 続きを見る »

カリフォルニア州

リフォルニア州(State of California、Estado de California、中:加利福尼亚州、加州)は、アメリカ合衆国西部、太平洋岸の州。アメリカ西海岸の大部分を占める。州都は、サクラメントである。.

新しい!!: Apacheソフトウェア財団とカリフォルニア州 · 続きを見る »

クロスプラットフォーム

プラットフォーム(cross-platform)とは、異なるプラットフォーム(例えばPC/AT互換機とMacintosh、あるいはWindows・macOS・FreeBSD・Linuxなどのように、仕様が全く異なる機械(ハードウェア)またはオペレーティングシステム)上で、同じ仕様のものを動かすことが出来るプログラム(ソフトウェア)のことを言う。同様の呼称にマルチプラットフォームがある。 また、家庭用ゲームにおいては「クロスプラットフォーム」と「マルチプラットフォーム」で意味が異なる場合がある。本項ではこのケースについても後述する。.

新しい!!: Apacheソフトウェア財団とクロスプラットフォーム · 続きを見る »

コンテンツ管理システム

ンテンツ管理システム(content management system, CMS)は、ウェブコンテンツを構成するテキストや画像などのデジタルコンテンツを統合・体系的に管理し、配信など必要な処理を行うシステムの総称。2005年頃より一般的に普及したといわれる。コンテンツマネージメントシステムとも呼ばれる。.

新しい!!: Apacheソフトウェア財団とコンテンツ管理システム · 続きを見る »

スタイルシート

タイルシート (style sheet) とは、構造化文書などにおける表示形式を制御するしくみ。見栄えと構造を分離するという目的で提唱された。HTML、XML、SGMLといったマークアップ文書や、オフィスソフトにおいて広く使用されている。 Web上で広く使われているHTML文書にスタイルシートを適用する場合には、一般的にCSSが利用される。CSSが圧倒的に普及しているので、単にスタイルシートといえばCSSを指すことがある。.

新しい!!: Apacheソフトウェア財団とスタイルシート · 続きを見る »

ソースコード

青で示されているのが有効なコードである。 ソースコード(source code)とは、コンピュータプログラミング言語で書かれた、コンピュータプログラムである文字列(テキストないしテキストファイル)のことである。.

新しい!!: Apacheソフトウェア財団とソースコード · 続きを見る »

ソフトウェア

フトウェア(software)は、コンピューター分野でハードウェア(物理的な機械)と対比される用語で、何らかの処理を行うコンピュータ・プログラムや、更には関連する文書などを指す。ソフトウェアは、一般的にはワープロソフトなど特定の作業や業務を目的としたアプリケーションソフトウェア(応用ソフトウェア、アプリ)と、ハードウェアの管理や基本的な処理をアプリケーションソフトウェアやユーザーに提供するオペレーティングシステム (OS) などのシステムソフトウェアに分類される。.

新しい!!: Apacheソフトウェア財団とソフトウェア · 続きを見る »

ソフトウェアテスト

フトウェアテスト()は、コンピュータのプログラムから仕様にない振舞または欠陥(バグ)を見つけ出す作業のことである。ソフトウェアテストで見つかったプログラム中の欠陥を修正する作業をデバッグという。ソフトウェアテストに成功するとは、テストで欠陥が発見されるか、規定した試験項目にすべて合格するか、規定した品質目標に到達することである。目標とした品質には、規定した試験項目にすべて合格することもある。例えば、OS, プログラミング言語では、仕様を満たしているかどうかの適合試験を規定している。ソフトウェアテストでは、欠陥が存在することを示すことはできるが、欠陥が存在しないことは証明できない。ソフトウェアに仕様にない振舞がないことを保証する作業を証明といい、証明用のシステム、証明しやすい言語も多数存在している。本項では動的なソフトウェアテストを中心に扱う。.

新しい!!: Apacheソフトウェア財団とソフトウェアテスト · 続きを見る »

ソフトウェアフレームワーク

フトウェアフレームワーク(英: software framework)とは、プログラミングにおいて、一般的な機能をもつ共通コードをユーザーが選択的に上書きしたり特化させたりすることで、ある特定の機能をもたせようとする抽象概念のことである。単にフレームワークとも呼ばれる。 ソフトウェアフレームワークは、はっきり定義されたAPIを持ち、具体的な実装を再利用可能な形で隠蔽しているという点でライブラリとよく似ている。しかし、ライブラリでは呼び出し側がプログラム全体の制御構造を指定できないが、フレームワークでは可能である。この制御の反転がソフトウェアフレームワークの特徴である。.

新しい!!: Apacheソフトウェア財団とソフトウェアフレームワーク · 続きを見る »

ソフトウェアアーキテクチャ

フトウェアアーキテクチャ(Software Architecture)は、ソフトウェアコンポーネント、それらの外部特性、またそれらの相互関係から構成される。また、この用語はシステムのソフトウェアアーキテクチャの文書化を意味することもある。ソフトウェアアーキテクチャの文書は開発依頼主とのコミュニケーションを容易にするもので、概要レベルの設計に関する早期の決定を促し、プロジェクト間でのコンポーネントとパターンの設計を再利用することを可能にする。.

新しい!!: Apacheソフトウェア財団とソフトウェアアーキテクチャ · 続きを見る »

ソフトウェア開発キット

フトウェア開発キット(ソフトウェアかいはつキット、Software Development Kit、SDK)は一般に、特定のソフトウェアパッケージ、ソフトウェアフレームワーク、ハードウェアプラットフォーム、コンピュータシステム、ゲーム機、オペレーティングシステムなどのためのアプリケーションを作成するためにソフトウェア技術者が使用する開発ツールのセットを意味する。.

新しい!!: Apacheソフトウェア財団とソフトウェア開発キット · 続きを見る »

サンフランシスコ・ベイエリア

ンフランシスコ・ベイエリア(San Francisco Bay Area、単にベイエリア、Bay Areaとも)とは、アメリカ合衆国カリフォルニア州北部の大都市サンフランシスコとオークランド、またその近郊の都市を含めたサンフランシスコ湾の湾岸地域を指す。日本語で「桑湾」と表記されることもある。対岸のオークランドなどを含めた都市圏(大都市統計地域 (MSA))の人口は4,594,060人にも上り、全米第12位の規模。更に南岸のサンノゼなどまで加えたサンフランシスコ・ベイエリア全体の人口は7,561,755人で広域都市圏(合同統計地域 (CSA) )として全米6番目の規模(いずれも2014年国勢調査)である。有数のハイテク産業の集積地としても知られている。.

新しい!!: Apacheソフトウェア財団とサンフランシスコ・ベイエリア · 続きを見る »

サービス指向アーキテクチャ

フトウェア工学において、サービス指向アーキテクチャ(サービスしこうアーキテクチャ、Service-Oriented Architecture、SOA, 「エスオーエイ」あるいは「ソーア」と発音)とは、大規模なコンピュータ・システムを構築する際の概念あるいは手法の一つ。業務上の一処理に相当するソフトウェアの機能をサービスと見立て、そのサービスをネットワーク上で連携させてシステムの全体を構築していくことを指す言葉である。業務処理の変化をシステムの変更に素早く反映させたいという需要に応えうるものとして、2004年頃からIT業界において注目を集めている。2009年頃からクラウドコンピューティングの台頭とともに、その必要性が再認識されるようになってきている。.

新しい!!: Apacheソフトウェア財団とサービス指向アーキテクチャ · 続きを見る »

出力

出力(しゅつりょく)は、何らかの対象から出る信号や力、またその種類や大きさのことである。入力の対義語。アウトプット(output)ともいう。 主に以下のような分野の用語として使われる。.

新しい!!: Apacheソフトウェア財団と出力 · 続きを見る »

商標

商標(しょうひょう)は、商品や役務を提供される需要者に、提供者を伝達する標識。本記事はおもに商取引上の意味を記す。.

新しい!!: Apacheソフトウェア財団と商標 · 続きを見る »

共同体

共同体(きょうどうたい)とは.

新しい!!: Apacheソフトウェア財団と共同体 · 続きを見る »

BSDライセンス

BSD License(ビーエスディー ライセンス)は、フリーソフトウェアで使われているライセンス体系のひとつ。カリフォルニア大学によって策定され、同大学のバークレー校内の研究グループ、Computer Systems Research Groupが開発したソフトウェア群であるBSDなどで採用されている。.

新しい!!: Apacheソフトウェア財団とBSDライセンス · 続きを見る »

Common Gateway Interface

Common Gateway Interface(コモン・ゲートウェイ・インタフェース、CGI)は、ウェブサーバ上でユーザプログラムを動作させるための仕組み。現存する多くのウェブサーバプログラムはCGIの機能を利用することができる。 ウェブサーバプログラムの機能の主体は、あらかじめ用意された情報を利用者(クライアント)の要求に応じて送り返すことである。そのためサーバプログラム単体では情報をその場で動的に生成してクライアントに送信するような仕組みを作ることはできなかった。 そこでサーバプログラムから他のプログラムを呼び出し、その処理結果をクライアントに送信する方法が考案された。それを実現するためのサーバプログラムと外部プログラムとの連携法の取り決めが CGI である。 CGI は環境変数や標準入出力の扱えるプログラミング言語で扱うことができる。 代表的なアプリケーションには、電子掲示板、アクセスカウンタ、ウィキやブログシステムなどがある。.

新しい!!: Apacheソフトウェア財団とCommon Gateway Interface · 続きを見る »

米国立スーパーコンピュータ応用研究所

米国立スーパーコンピュータ応用研究所(べいこくりつスーパーコンピュータおうようけんきゅうじょ、National Center for Supercomputing Applications, NCSA)は、アメリカ合衆国イリノイ州のイリノイ大学アーバナ・シャンペーン校にある研究所で、米国科学財団のスーパーコンピュータを扱う5つの施設のうちの1つである。スーパーコンピュータを利用した研究を主とするが、Mosaicと呼ばれるWebブラウザやNCSA HTTPdと呼ばれるWebサーバソフトウェアを出した研究所として知られている。 1983年、アーバナ・シャンペーン校の教職員であるラリー・スマールを先導に、米国科学財団に頼んでもいない提案を送ったことからこのセンターは建てられた。米国科学財団が1985年にスーパーコンピュータの施設への資金提供を発表し、翌年の1986年1月に初めてスーパーコンピュータはオンラインになった。NCSAの実質的な活動を開始したのもこのときであるため、設立は1986年1月とされている。 最初に、NCSAは事務所をWater Resources Bulidingに置いた。後に本部はアーバナ・シャンペーン校のキャンパスの周りに散らばり、2006年現在ではアーバナ・シャンペーン校の中に自前のビルに置かれているが、それはアーノルド・ベックマンの高度な科学や技術を扱う研究所として使われていた場所であった。その新しい本部は「NCSAビル」と呼ばれている。なお、スーパーコンピュータの施設はAdvanced Computation Buldingと呼ばれる施設に収容されている。 NCSAは大学、政府、民間会社、コミュニティ及び学校とともに、どのようにしてサイバーインフラストラクチャの利点を発見するか、というものを仕事としている。全米科学財団、イリノイ州、イリノイ大学及び産業のパートナー、そして他の連邦機関はNCSAを支援している。.

新しい!!: Apacheソフトウェア財団と米国立スーパーコンピュータ応用研究所 · 続きを見る »

統合開発環境

統合開発環境(とうごうかいはつかんきょう)、IDE (Integrated Development Environment) は、ソフトウェアの開発環境。 従来、コンパイラ、テキストエディタ、デバッガなどがばらばらで利用していたものをひとつの対話型操作環境(多くはGUI)から利用できるようにしたもの。最近のIDEには、GUIアプリケーション開発のための迅速なプロトタイピング (RAD) が可能なものが多い。統合開発環境を使うことによって、巨大かつ複雑なソフトウェアでも、作成者に負担をかけることなく開発することが可能になる。.

新しい!!: Apacheソフトウェア財団と統合開発環境 · 続きを見る »

組版

組版(くみはん)とは、印刷の一工程であって、文字や図版などの要素を配置し、紙面を構成すること。組み付けともいう。本来は活版印刷の用語であり、文字どおり版を物理的に組むこと、活字を並べて結束糸で縛ったものを「組み版」と呼んだことに由来する。.

新しい!!: Apacheソフトウェア財団と組版 · 続きを見る »

Extensible Markup Language

Extensible Markup Language(エクステンシブル マークアップ ランゲージ)は、基本的な構文規則を共通とすることで、任意の用途向けの言語に拡張することを容易としたことが特徴のマークアップ言語の総称である。一般的にXML(エックスエムエル)と略称で呼ばれる。JISによる訳語は「拡張可能なマーク付け言語」。 SGMLからの移行を目的として開発された。文法はSGMLの構文解析器と互換性を保つようにSGMLのサブセットに定められシンプルになり、機能はSGMLに無いものが追加されている。 XML の仕様は、World Wide Web Consortium (W3C) により策定・勧告されている。1998年2月に XML 1.0 が勧告された。2010年4月現在、XML 1.0 と XML 1.1 の2つのバージョンが勧告されている(#バージョン)。 ちなみに、「eXtensible Markup Language の略である」と書かれることがあるが、これは間違いであり、XはExの発音を表している。.

新しい!!: Apacheソフトウェア財団とExtensible Markup Language · 続きを見る »

遠隔手続き呼出し

遠隔手続き呼出し(remote procedure call、リモートプロシージャコール、略してRPC)とは、プログラムから別のアドレス空間(通常、共有ネットワーク上の別のコンピュータ上)にあるサブルーチンや手続きを実行することを可能にする技術。その際に遠隔相互作用の詳細を明示的にコーディングする必要がない。つまり、プログラマはローカルなサブルーチン呼び出しと基本的に同じコードをリモート呼び出しについても行う。遠隔手続き呼出しを行うソフトウェアがオブジェクト指向プログラミングに基づく場合、遠隔手続き呼出しのことを リモート呼び出し(remote invocation)あるいは リモートメソッド呼び出し (remote method invocation、RMI)と呼ぶこともある(Java RMIなど)。 遠隔手続き呼出しには例えば、ONC RPCやDCE/RPCといった互いに非互換な様々な技術が存在する。.

新しい!!: Apacheソフトウェア財団と遠隔手続き呼出し · 続きを見る »

非営利団体

非営利団体(ひえいりだんたい、non-profit organization)とは、営利を目的としない(非営利)組織(団体)のこと。非営利組織(ひえいりそしき)、非営利機関(ひえいりきかん)などともいう。 通常の用語では政府組織は含まない。広義では特殊法人、認可法人をはじめとする公共的な団体(公法人など)も含まれる。狭義では、非営利での社会貢献活動や慈善活動を行う市民団体(いわゆるNPO)を指すこともある。.

新しい!!: Apacheソフトウェア財団と非営利団体 · 続きを見る »

負荷

負荷(ふか).

新しい!!: Apacheソフトウェア財団と負荷 · 続きを見る »

関係データベース管理システム

関係データベース管理システム(かんけいデータベースかんりシステム)、リレーショナルデータベースマネジメントシステム(relational database management system、略称:RDBMS)は、関係データベースの管理システムである。2007年の時点では、広く知られていてまた広く使われているデータベースのほとんどは関係データベースであったが、その後NoSQLが発展したため必ずしもそうとは言えなくなっている。 一定の人々は、関係モデルを煩雑であるなどとみなしているためか、RDBMSの簡単な定義として、「データを表の形式で永続化し、かつデータ間の関連もまた表の形式で永続化できるDBMS」と考えているようである。 関係データベースをオブジェクトデータベースと融合させたオブジェクト関係データベースなどといったものもある。その管理システムはオブジェクト関係データベース管理システムなどと呼ばれる (ORDBMS) 。 関係データベースの、標準の問い合わせ言語として SQL がある。 商用の RDBMS としては Oracle Database や IBM DB2 などが、オープンソースの RDBMS としては MySQL や PostgreSQL などが、広く知られている。ただし、これらの DBMS を 真のRDBMS と呼んで良いのかどうかについては、後述のとおり、議論の対象となっている。.

新しい!!: Apacheソフトウェア財団と関係データベース管理システム · 続きを見る »

GNU General Public License

GNU General Public License(GNU GPLもしくは単にGPLとも)とは、GNUプロジェクトのためにリチャード・ストールマンにより作成されたフリーソフトウェアライセンスである。八田真行の日本語訳ではGNU 一般公衆利用許諾書と呼んでいる。.

新しい!!: Apacheソフトウェア財団とGNU General Public License · 続きを見る »

Google Wave

Google Waveは、米グーグルが2009年5月28日にGoogle I/O 2009で発表した、新しいコミュニケーション及びコラボレーションツール。Google Waveはウェブベースで行われ、リアルタイムに共同して編集等ができるものであり、電子メールやウィキ、SNSが一体となったサービスとなっている。 始めに開発者向けにリリースが行われ、2009年9月にはプレビューリリースとして10万人のユーザーを加えた。2010年5月にはサービスを一般公開したが利用者が増えず、同年8月4日に開発中止を表明。サービス自体は2012年4月末まで継続された。.

新しい!!: Apacheソフトウェア財団とGoogle Wave · 続きを見る »

Jakarta ORO

Jakarta ORO(ジャカルタ・オーアールオー)は、JavaでPerl5互換正規表現を実装することができるJakarta ProjectのAPI。 JavaにはORO以前にJava標準APIとしてというパッケージが存在するが、OROとは正規表現の文法が異なる。 2010年09月01日に開発は終了した。.

新しい!!: Apacheソフトウェア財団とJakarta ORO · 続きを見る »

Jakarta Project

Apache Jakarta Project(アパッチ・ジャカルタ・プロジェクト)は、Apacheソフトウェア財団で運営されていたオープンソースソフトウェア開発プロジェクトの1つ。プログラミング言語Java向けのライブラリ、フレームワーク等を開発していた。2011年10月26日に全てのサブプロジェクトが卒業し、2011年12月21日に廃止された。 サン・マイクロシステムズが Java Servlet / JavaServer Pages (JSP) のリファレンス実装である JSWDK(JavaServer Web Development Kit)をApacheソフトウェア財団に寄付したのをきっかけに発足。そして、このJSWDKをベースに Apache Tomcat の最初のバージョンが開発された。 Jakartaの名称はJakartaと非常にかかわりの深いプログラミング言語Javaがその名前を取ったジャワ島にある都市ジャカルタを由来としている。.

新しい!!: Apacheソフトウェア財団とJakarta Project · 続きを見る »

Java

Java(ジャバ)は、狭義ではプログラミング言語Javaを指す。広義では言語仕様以外にも、仕様が与えられているJavaクラスライブラリやJava仮想マシン、さらにはJDKやJREなどの公式のものをはじめとする、場合によってはサードパーティのものなどを含め曖昧にJavaプラットフォームと総称されるようなものなどのエコシステムなどを指すこともある。構文についてはJavaの文法の記事を参照。.

新しい!!: Apacheソフトウェア財団とJava · 続きを見る »

Java Platform, Enterprise Edition

Java Platform, Enterprise Edition (Java EE) は、Javaで実装されたアプリケーションサーバーの標準規格及びそのAPIを定めたもの。Java Platform, Standard Edition (Java SE) の拡張機能の形で提供される。.

新しい!!: Apacheソフトウェア財団とJava Platform, Enterprise Edition · 続きを見る »

Java Platform, Standard Edition

Java Platform, Standard Edition または Java SE(バージョン5.0までは Java 2 Platform, Standard Edition または J2SEと呼ばれていた)は多くのJavaプラットフォームプログラムで役立つJava APIの集合体である。Java仮想マシン、APIなどから構成される。 J2SE1.4バージョン (Merlin) 以降、Java SEプラットフォームはJava Community Process (JCP) の下で開発されている。JSR 59 はJ2SE1.4の包括仕様であり、JSR 176はJ2SE 5.0 (Tiger) を、JSR 270はJava SE 6 (Mustang) を規定している。Java SE 7 (Dolphin) はJSR 336の下でリリースされた。 Java SEでは標準的な機能のみが定められており、サーバ向けの機能についてはJava SEを拡張した企業向けのJava Platform, Enterprise Edition (Java EE) にて定義されている。 下記は主要なJava SEパッケージの説明である。全てのパッケージリストはを参照。.

新しい!!: Apacheソフトウェア財団とJava Platform, Standard Edition · 続きを見る »

Java Servlet

Java Servlet(ジャバ サーブレット)とは、サーバ上でウェブページなどを動的に生成したりデータ処理を行うために、Javaで作成されたプログラム及びその仕様である。単にサーブレットと呼ばれることが多い。Java EEの一機能という位置づけになっている。この機能を用いてショッピングサイトやオンラインバンキングなどをはじめとする多種多様な動的なWebサイトが構築されている。 2018年現在の最新版は、Java EE 8 に含まれる Servlet 4.0 (JSR-369) である。.

新しい!!: Apacheソフトウェア財団とJava Servlet · 続きを見る »

JMeter

Apache JMeter(アパッチ ジェイメーター)はApacheソフトウェア財団にて開発されているソフトウェアで、クライアント・サーバシステムのパフォーマンス測定およびを行うJavaアプリケーションである。HTTPレスポンスの内容の妥当性を判定することもできるため、パフォーマンステストのみならず、機能テストに使用することも可能である。 当初はJakarta Projectにて開発されていたが、2011年にApacheのトップレベルプロジェクトに昇格した。 オープンソースかつ多数の機能を備えていることから、WebアプリケーションおよびWebサーバの性能測定に広く利用されている。 JMeterはHTTP以外にも次のサーバの単体テストとしても使うことができる。.

新しい!!: Apacheソフトウェア財団とJMeter · 続きを見る »

JUnit

JUnitとはJavaで開発されたプログラムにおいてユニットテスト(単体テスト)の自動化を行うためのフレームワークである。.

新しい!!: Apacheソフトウェア財団とJUnit · 続きを見る »

Log4j

Apache log4jは、Javaのロギングユーティリティ。元々はCeki Gülcüにより開発されていたが、現在はApacheソフトウェア財団のプロジェクトの一つとなっている。主にデバッグ用ツールとして使用されている。log4jは、の一つである。 Ceki Gülcüはその後、log4j互換の後継として、との開発プロジェクトを立ち上げている。.

新しい!!: Apacheソフトウェア財団とLog4j · 続きを見る »

Microsoft Office

Microsoft Office(マイクロソフト オフィス)は、マイクロソフトのオフィススイートである。 Microsoft Office は、単体ソフトウェアとしては1983年5月に Multi-Tool Word の名前で XENIX 向けに発売されたのが最初で、オフィススイートとして複数のソフトウェアがセットになった状態で発売されたのは1989年6月に Macintosh (Mac) 向けが最初である。この時点で Word, Excel, PowerPoint が含まれていた。Windows 向けに発売したのは1990年10月である。日本語版が用意されたのは、Office for Mac 4.2 と Office 3.0(日本ではOffice 1.0として発売)からである。.

新しい!!: Apacheソフトウェア財団とMicrosoft Office · 続きを見る »

Model View Controller

MVC(Model View Controller モデル・ビュー・コントローラ)は、ユーザーインタフェースをもつアプリケーションソフトウェアを実装するためのデザインパターンである。 アプリケーションソフトウェアの内部データを、ユーザーが直接参照・編集する情報から分離する。そのためにアプリケーションソフトウェアを以下の3つの部分に分割する。.

新しい!!: Apacheソフトウェア財団とModel View Controller · 続きを見る »

Perl

Perl(パール)とは、ラリー・ウォールによって開発されたプログラミング言語である。実用性と多様性を重視しており、C言語やsed、awk、シェルスクリプトなど他のプログラミング言語の優れた機能を取り入れている。ウェブ・アプリケーション、システム管理、テキスト処理などのプログラムを書くのに広く用いられている。 言語処理系としてのperlはフリーソフトウェアである。Artistic LicenseおよびGPLのもとで配布されており、誰でもどちらかのライセンスを選択して利用することができる。UNIXやWindowsなど多くのプラットフォーム上で動作する。.

新しい!!: Apacheソフトウェア財団とPerl · 続きを見る »

Scalable Vector Graphics

Scalable Vector Graphics(スケーラブル・ベクター・グラフィックス、SVG)は、XMLベースの、2次元ベクターイメージ用の画像形式の1つである。アニメーションやユーザインタラクションもサポートしている。SVGの仕様はW3Cによって開発され、オープン標準として勧告されている。.

新しい!!: Apacheソフトウェア財団とScalable Vector Graphics · 続きを見る »

Turbine

Apache Turbine(アパッチ・タービン)は、Apacheのトッププロジェクトであり、Webアプリケーションを構築するためのサーブレットによるフレームワークである。 Turbineは、BSDライセンスをベースとしたApache Software Licenseであり商用利用も多くされている。.

新しい!!: Apacheソフトウェア財団とTurbine · 続きを見る »

Webサーバ

Webサーバ(ウェブサーバ、英:)は、HTTPに則り、クライアントソフトウェアのウェブブラウザに対して、HTMLやオブジェクト(画像など)の表示を提供するサービスプログラム及び、そのサービスが動作するサーバコンピュータを指す。 広義には、クライアントソフトウェアとHTTPによる通信を行うプログラム及びコンピュータ。.

新しい!!: Apacheソフトウェア財団とWebサーバ · 続きを見る »

XML Path Language

XML文書に XPath の式を適用したイメージ XML Path Language (XPath(エックスパス)) は、マークアップ言語 XML に準拠した文書の特定の部分を指定する言語構文である。XPath自体は簡潔な構文 (式言語) であり、(XML関係にありがちな)XMLベースのマークアップ言語ではない。標準化団体 W3C (World Wide Web Consortium) で開発され、1999年11月16日に XML Path Language (XPath) 1.0 が XSL Transformations (XSLT) 1.0 と同時に勧告として公表された - W3C (World Wide Web Consortium)。XPathは、XSLT と XSL-FO とともに XSL の構成要素である。2007年1月23日、W3C で XPath 1.0 の次期バージョンが制定され、XPath 2.0 が XSLT 2.0 と同時に勧告された。2014年4月8日に XPath 3.0 が勧告された。他に、XPathを拡張したようなものとして XQuery がある。 XPathは、XML文書中から必要な要素群(サブセット)を取り出す、などといった用途に使うものとして、急速に受け入れられていった。なお、もともとはXPathは、XSL (XSLT) と XPointer に共通する構文と振る舞いのモデルを目標としていた。 XSLTでは、XML文書内の処理対象などの指定に、XPathを使用する。一般に、XSLT処理系を実装するには、XPath処理系のライブラリなどを利用してXPathを取り扱う必要がある。 日本では日本工業規格(JIS)に、JIS X 4160 として XPath 1.0 の翻訳版がある。.

新しい!!: Apacheソフトウェア財団とXML Path Language · 続きを見る »

XMLBeans

XMLBeans(エックスエムエルビーンズ)は、JavaとXMLデータバインディングとの変換を行うフレームワーク。Apacheソフトウェア財団のXMLプロジェクトの一部である。2013年6月に開発を終了した。.

新しい!!: Apacheソフトウェア財団とXMLBeans · 続きを見る »

XSL Formatting Objects

XSL Formatting Objects (XSL-FO) は、XSL (XML Stylesheet Language) の一部で、組版の制御・指示のための仕様である。狭義にはXSL仕様で定義されている組版対象オブジェクトのことである。XSLは、XSL-FOの他、XSLTとXPathから構成される。XSLはXML文書の変換と組版を行うために開発された。XSLの構成要素の一つであるXSL-FOでは、視覚的媒体だけでなく、聴覚的媒体に関する制御も規定している。XSL-FOを含むXSL関連仕様は標準化団体 W3C (World Wide Web Consortium) で開発され勧告として公表されている。.

新しい!!: Apacheソフトウェア財団とXSL Formatting Objects · 続きを見る »

XSL Transformations

XSL Transformations(XSLT、XSL変換)は、W3Cにより標準化されたXML文書の変換用言語である。3つの仕様から成るXSLのうちの、ひとつの仕様である。XSLT の仕様はジェームズ・クラークを中心とした人々が設計した。XSLT と XSL-FO はDSSSLをもとにして設計された。 XSLT 1.0 は1999年11月23日にW3C勧告となり、2007年には JIS X 4169 としてJIS規格へ翻訳された。XSLT 2.0 は2007年1月23日にW3C勧告となった。 XSLTはXML形式の文書を変換する。XPath による選択と検索にもとづき、XML文書全体または文書の一部に対して変換を行い、XML として出力する他、XML(整形式)ではないその他任意のテキスト形式としても出力できる。 例としては次のような応用がある。.

新しい!!: Apacheソフトウェア財団とXSL Transformations · 続きを見る »

ZDNet

ZDNet(ジーディーネット)は、アメリカ合衆国のニュースサイト。日本版ZDNetは朝日新聞社子会社の朝日インタラクティブが運営している。.

新しい!!: Apacheソフトウェア財団とZDNet · 続きを見る »

検索エンジン

検索エンジン(けんさくエンジン、)は、狭義にはインターネットに存在する情報(ウェブページ、ウェブサイト、画像ファイル、ネットニュースなど)を検索する機能およびそのプログラム。インターネットの普及初期には、検索としての機能のみを提供していたウェブサイトそのものを検索エンジンと呼んだが、現在では様々なサービスが加わったポータルサイト化が進んだため、検索をサービスの一つとして提供するウェブサイトを単に検索サイトと呼ぶことはなくなっている。広義には、インターネットに限定せず情報を検索するシステム全般を含む。 狭義の検索エンジンは、ロボット型検索エンジン、ディレクトリ型検索エンジン、メタ検索エンジンなどに分類される。広義の検索エンジンとしては、ある特定のウェブサイト内に登録されているテキスト情報の全文検索機能を備えたソフトウェア(全文検索システム)等がある。 検索エンジンは、検索窓と呼ばれるボックスにキーワードを入力して検索をかけるもので、全文検索が可能なものと不可能なものとがある。検索サイトを一般に「検索エンジン」と呼ぶことはあるが、厳密には検索サイト自体は検索エンジンでない。.

新しい!!: Apacheソフトウェア財団と検索エンジン · 続きを見る »

構文解析器

構文解析器(こうぶんかいせきき)とは、構文解析をおこなうプログラム。パーサ (parser)とも。プログラミング言語処理系の入力部分が代表的であるが、それに限らず設定ファイルの読み込みなど、構造を持った入力テキストの処理を行う。自然言語処理でも使われる。 構文解析のアルゴリズムには複雑なものも多いが、パーサジェネレータの研究は盛んであり、そういったものを使用zすれば、構文規則を記述するだけで構文解析器を自動的に生成できる(プログラムのソースコードが出力される)。.

新しい!!: Apacheソフトウェア財団と構文解析器 · 続きを見る »

欧州原子核研究機構

欧州原子核研究機構(おうしゅうげんしかくけんきゅうきこう、) は、スイスのジュネーヴ郊外でフランスと国境地帯にある、世界最大規模の素粒子物理学の研究所である。.

新しい!!: Apacheソフトウェア財団と欧州原子核研究機構 · 続きを見る »

正規表現

正規表現(せいきひょうげん、regular expression)とは、文字列の集合を一つの文字列で表現する方法の一つである。正則表現(せいそくひょうげん)とも呼ばれ、形式言語理論の分野では比較的こちらの訳語の方が使われる。まれに正規式と呼ばれることもある。 もともと正規表現は形式言語理論において正規言語を表すための手段として導入された。形式言語理論では、形式言語が正規言語であることと正規表現によって表せることは同値である。 その後正規表現はテキストエディタ、ワードプロセッサなどのアプリケーションで(ないし、そもそもそれ以前に単機能の文字列探索ツールの)、マッチさせるべき対象を表すために使用されるようになり、表せるパターンの種類を増やすために本来の正規表現にはないさまざまな記法が新たに付け加えられた。このような拡張された正規表現には正規言語ではない文字列も表せるものも多く、ゆえに正規表現という名前は実態に即していない面もあるが、伝統的に正規表現と呼ばれ続けている。 この記事では主にこのような正規表現を用いたパターンマッチングについて説明している。以下、誤解のない限り、アプリケーションやプログラミングにおいて正規表現を用いた文字列のパターンマッチングを行う機能のことを、単に正規表現という。 ほとんどのプログラミング言語では、ライブラリによって正規表現を使うことができる他、一部の言語では正規表現のリテラルもある。「正規表現によるマッチ」を意味する(専用の)演算子がある言語なども一部ある。具体例として、grep、AWK、sed、Perl、Tcl、lexなどがある。 それぞれの言語やアプリケーションで細部の仕様が異なっている、といったように思われることも多いが(また、古い実装では実際にそういうことも多いが)、近年は同じライブラリを使っていれば同じということも多い。またPOSIXなど標準もある。.

新しい!!: Apacheソフトウェア財団と正規表現 · 続きを見る »

2008年

この項目では、国際的な視点に基づいた2008年について記載する。.

新しい!!: Apacheソフトウェア財団と2008年 · 続きを見る »

7月28日

7月28日(しちがつにじゅうはちにち)はグレゴリオ暦で年始から209日目(閏年では210日目)にあたり、年末まであと156日ある。誕生花はオシロイバナ、グロリオーサ。.

新しい!!: Apacheソフトウェア財団と7月28日 · 続きを見る »

ここにリダイレクトされます:

Apache Software Foundationアパッチ・ソフトウェア財団

出ていきます入ってきます
ヘイ!私たちは今、Facebook上です! »