Zodiac Signによる互換性を見つけてください
デジタルジャーナリストサバイバルガイド:知っておくべき技術用語集
他の
1月に、私たちはJennifer 8. Lee(PoynterのNational Advisory Boardの元メンバー)に「技術の話し方」に関するジャーナリスト向けの短い用語集を書くように依頼しました。彼女は賢く入隊しました ハック /ハッカー グループ、プログラマーとジャーナリストの関係を構築することを目的としています。努力をクラウドソーシングする。ここで結果を公開しています。 The この用語集の最新バージョン Hacks/HackersのWebサイトにあります。
ジャーナリストが、コードの行を入力し、Webサイトで作業し、頭字語が入力された奇妙な言語で話した隅にいるオタクを無視できる時代は終わりました。現在、ジャーナリストのストーリーはAPIを使用して配信できます。レポーターが収集した情報は、マッシュアップで使用したり、Scribdを介して共有したりできます。
この用語集は、そのような用語を理解するのに役立ちます。これらは、Web標準、プログラミング、オンラインツール、ソーシャルネットワーキング、オンライン広告、および基本テクノロジに関連しています。あなたが特に挑戦しているなら、iPhoneと呼ばれるこのことはあなたのために定義されています。今すぐ始めましょう—リストはあなたの親戚がFacebookに参加するよりも早く成長します。
–スティーブマイヤーズAPI(アプリケーションプログラミングインターフェイス)—コンピュータプログラムが他のコンピュータプログラムとデータと機能を共有する方法。 APIは、インターネットの相互接続においてますます重要な部分になっています。多くの人が、インターネットの未来はAPIにあると言います。それは、APIがコンテンツの配布と結合に役立つからです。 Webでは、APIは通常、人間が読み取れるデータ(通常はHTML)ではなく、JSONやXMLなどの形式で機械が読み取れるデータを返す特別なURLです。 フェイスブック 、 ツイッター と グーグルマップ すべてに、他のWebサイトまたはコンピュータープログラムが基盤となるツールを使用できるようにするAPIがあります。 New York TimesとNPRは、他のプログラムが映画レビュー、レストランレビュー、記事のアーカイブを利用できるようにするAPIもリリースしました。
アルゴリズム— Googleでの検索結果の作成など、タスクを実行するために使用される一連の手順または手順。検索のコンテキストでは、アルゴリズムを使用して、最初にそれらの指示に基づいて最も関連性の高い結果を提供します。
アンドロイド—通常Androidスマートフォンのコンテキストで使用されるAndroidは、Googleが開発した無料のオープンソースオペレーティングシステムであり、さまざまなメーカーや携帯電話会社のさまざまな携帯電話に電力を供給します。 iPhoneプラットフォームのライバルです。 Appleの厳密に管理されたアーキテクチャとAppStoreとは対照的に、Androidでは、ユーザーはAndroidマーケットや、開発者のWebサイトから直接など、他のチャネルからアプリをインストールできます。たとえば、成人向けコンテンツが可能です。よく知られているAndroidスマートフォンには、Nexus One、Motorola Droid、HTCEvoなどがあります。 Androidのバージョンを実行しているiPadの競合他社を見ることを期待してください。
アプリ—アプリケーションの略で、別のサービス内で実行されるプログラム。多くの携帯電話ではアプリのダウンロードが可能であり、手頃な価格のソフトウェアの経済が急成長しています。 Webサイト内で使用できるプログラムまたはツールを参照することもできます。アプリは通常、iPhoneであろうとFacebookであろうと、基盤となるサービスによって提供されるソフトウェアツールキットを使用して構築されます。
AJAX — Webページがページ全体をリロードすることなく、バックグラウンドで静かに処理を実行できるようにするテクノロジーとテクニックのバンドル。 AJAXはプログラミング言語ではなく、そのバンドルを説明するために使用される頭字語である「非同期JavascriptとXML」です。 AJAXは、Web2.0に関連する機能の多くを提供します。 AJAXの最初の大きな用途の1つは、Gmailでした。これにより、当時の他のWeb電子メールよりもはるかに応答性が高くなりました。
原子—通常はURLを介してアクセスできる、機械可読Webフィードのシンジケーション形式。 RSS(Real Simple Syndication)の代替として、RSSの欠陥(あいまいさなど)を改善するために作成されましたが、それでもRSSの二次的なものです。 (RSSも参照)
ブログ—最初に普及したWebネイティブの公開形式の1つであり、一般に、時系列の逆順、迅速な応答、リンク、および堅牢なコメントが特徴です。当初は報告が少なく、解説が多いと考えられていましたが、今では多くのブログが徹底的に報告されており、レガシーメディア組織もさまざまなブログを立ち上げています。もともとは「ウェブログ」の略でしたが、ブログは現在スクラブルで受け入れられている言葉です。
ブロガー — Pyra Labsによって作成されたシンプルな無料のブログプラットフォーム。2003年にGoogleに販売されました。これは、最初の大量のブログサービスの1つであり、この形式の普及が認められています。 WordPressとは異なり、オープンソースではありません。多くのBloggerサイトはblogspot.comでホストされています。
シビックメディア—ニュースや情報を通じて住民の間に強いエンゲージメントを生み出すメディアテクノロジーを表す総称。マッピング、ウィキ、データベースも含まれるため、「市民ジャーナリズム」との対比としてよく使用されます。 MITには 未来の市民メディアセンター 。
クラウドコンピューティング—情報とソフトウェアがローカルコンピュータにとどまるのではなく、インターネットを介してオンデマンドで提供される、ますます人気のあるコンピューティングモデル。クラウドコンピューティングは、企業が自社のコンピューターサーバーとソフトウェアに費やす金額を削減できるだけでなく、企業の成長に合わせて迅速かつ簡単に拡張できるため、魅力的です。クラウドコンピューティングアプリケーションの例には、GoogleDocsやYahooMailが含まれます。 Amazonは、2つのクラウドコンピューティングサービスを提供しています。EC2は、多くの新興企業が製品を安価に発売する方法として使用しています。S3は、多くの企業が安価なストレージに使用しているオンラインストレージシステムです。
クライアント側—サーバーと呼ばれる中央のコンピューターではなく、ユーザーのコンピューターであるクライアントで作業が行われるネットワークソフトウェアを指します。そうすることの利点には、速度と帯域幅が含まれます。例として、開発者がWebサイトに双方向性を組み込むことを可能にするプログラミング言語であるJavascriptがあります。作業は、ホスティングWebサイトではなく、ブラウザー内で行われます。 (サーバー側も参照)
CMS(コンテンツ管理システム)— Webサイト用に大量の動的な資料を整理するように設計されたソフトウェアで、通常は少なくともテンプレートとデータベースで構成されます。それは一般的にオンライン出版システムと同義です。資料には、ドキュメント、写真、またはビデオを含めることができます。第1世代のコンテンツ管理システムはカスタムで独自仕様でしたが、近年、Drupal、WordPress、Joomlaなどの無料のオープンソースシステムが急増しています。コンテンツ管理システムは、RubyonRailsやDjangoなどのフレームワークを使用してゼロからカスタム構築される場合があります。
CPA(アクションあたりのコスト)—広告の表示に基づいて、オンラインストアから商品を購入するなど、特定の事前定義されたアクションを実行するユーザーの数に基づいて広告主に広告の料金が請求される価格設定モデル。これは、広告の費用とその効果を最も直接的に一致させるため、広告主にとっての「ゴールドスタンダード」です。ただし、測定が非常に難しいため、一般的には使用されていません。アクションを特定の広告に関連付けるタイミングや方法が不明な場合がよくあります。 (取得あたりのコストとも呼ばれます。)
CPC(クリック単価)—広告をクリックしたユーザーの数に基づいて広告主に課金される価格設定モデル。これは、「検索広告」(検索結果に関連付けられた全テキスト広告)および一般的なテキスト広告の一般的なモデルです。 CPCは、ユーザーが広告をクリックするとエンゲージメントが示されるため、即時の応答を促すことを目的とした「ダイレクト」広告に最適です。 Google AdWordsは通常、CPCベースで価格設定されています。
CPM(Cost Per Mille)— 1000あたりのコスト(多くの場合、ビュー)。オンライン広告の多く、特にディスプレイ広告は、CPMベースで価格設定されています。 (Mille =ラテン語で1,000。テクノロジーのほとんどすべての場所で「kilo」に「K」を使用しますが、ここでは「Mille」に「M」を使用しているため、混乱が生じます。)CPMは「ブランド」または「認識」に適しています。 」広告。広告の主な目的は、必ずしも即時の応答を促すことではありません。
クリエイティブコモンズ—コンテンツ作成者が、インターネットの共同作業の精神を成文化することになっている自分の仕事に関して、どの権利を留保し、どの権利を放棄するかを指定できる、柔軟な著作権ライセンスのセット。クリエイターが適用することを選択できる4つの条件に基づいて、6つの主要なクリエイティブコモンズライセンスがあります。帰属、継承、非営利、および二次的著作物なしです。ライセンスの最も制限の少ないものは帰属です。これは、個人から大企業まで、作成者がクレジットされている限り、作品を配布、表示、またはその他の方法で使用する権利を誰にでも付与します。最も制限的なのは、再配布のみを許可するAttribution Non-CommercialNoDerivativesです。非営利団体によって2002年12月に最初にリリースされました クリエイティブコモンズ オープンソースのGNUGPLライセンスに触発された組織は、現在、世界中で推定1億3000万の作品にライセンスが使用されています。あなたが読んでいる用語集は、幅広い配布と貢献を奨励するために、クリエイティブ・コモンズの帰属継承ライセンスの下でリリースされています。 (オープンソースも参照)
CSS(カスケードスタイルシート )。—プレゼンテーションがドキュメント自体の実際のコンテンツから分離されるように、ドキュメント(通常はHTML)の外観とフォーマットを説明するために使用される指示。読み込みが遅いWebページを見ると、テキストが最初に読み込まれ、次にそのルックアンドフィールで「所定の位置にスナップ」されることがよくあります。そのルックアンドフィールはCSSによって制御されます。 1990年代後半にWorldWideWeb Consortiumによって最初に導入されたCSSは、元のHTML構文の不器用でしばしば繰り返されるマークアップを排除するのに役立ちました。 W3cschools.comには CSSの素晴らしい紹介 チュートリアル付き。
CSV(カンマ区切り値)—情報をテキストファイルに保存する非常に単純なデータ形式。 CSVは、スプレッドシート、ワードプロセッサ、プログラミングテキストエディタ、Webブラウザなど、さまざまなアプリケーションで簡単に読み取ることができるため、非常に人気があります。したがって、政府を含む人々がデータを利用できるようにするのは一般的な方法です。データの各行は、1行のテキストで表されます。各列はコンマ(、)で区切られます。データ内のコンマに関する混乱を防ぐために、用語は二重引用符(“)で囲まれていることがよくあります。多くのアプリケーションは、代替の列区切り文字の使用をサポートしています(パイプ文字|が一般的です)。以下の例:
「名前」、「住所」、「メール」
「ジャック」、「1 Main St.、Town、NY」、「jack@hill.com」
「ジル」、「2 Elm St.、City、CA」、「jill@hill.com」
データの視覚化—情報がグラフィカルに、そして多くの場合インタラクティブに表現されるコンテンツ作成の成長分野。これは、大統領のスピーチの分析や、時間の経過に伴う赤ちゃんの名前の人気など、さまざまなテーマに使用できます。学界に深く根ざしている一方で、データの視覚化は、多くの場合政府によって公開されている大量のデータを処理する方法として、コンテンツサイトに登場し始めています。シアトルを拠点とするデータを含む、データの視覚化のための多くのツールがあります 写真 およびIBMの 多くの目 。データの視覚化では、1)ストーリーを伝え、2)ユーザーが自分で質問できるようにし、3)会話を開始する必要があります。
ドキュメント指向データベース—ますます人気のあるタイプのデータベース。情報を事前定義されたテーブルに格納することを厳密に要求するリレーショナルデータベースとは対照的に、ドキュメント指向データベースはより自由に流れ、柔軟性があります。これは、何が投げられるかわからない場合に重要です。ドキュメント指向データベースは情報をより迅速に取得しますが、保存の効率は低下します。同じドキュメント指向のデータベースを使用すると、記事(見出し、署名記事、データ、コンテンツ、その他)または写真(ファイル、写真家、日付、カットライン)の情報を保存できます。 MongoDB 人気のあるオープンソースのドキュメント指向データベースです。
Drupal —多様で堅牢な拡張機能を作成する活気のあるオープンソースコミュニティで知られる人気のコンテンツ管理システム。 Drupalは非常に強力ですが、WordPressと比較すると、単純なタスクに使用するのはやや困難です。 Drupalは、静的Webサイト、マルチユーザーブログ、インターネットフォーラム、またはユーザー生成コンテンツ用のコミュニティWebサイトを作成するためのオプションを提供します。これはPHPで記述されており、GPLオープンソースライセンスの下で配布されています。 Whitehouse.govはDrupalを使用しています。
django —ニュースや情報サイトで人気のあるWebフレームワーク。 ローレンスジャーナル-ワールド カンザスで。洗練された動的言語であるPythonで書かれています。 Djangoで構築された主なプロジェクトには、Disqus、Everyblock.com、TheOnion.comなどがあります。 ChicagoTribuneやLosAngelesTimesのチームを含むニュースアプリケーションチームは、フレームワークを使用して、簡単にアクセスできる方法で大規模なデータセットをオンラインで提示します。
埋め込む—あるWebページの特定のコンテンツを別のWebページの中に配置することを意味する用語。これは多くの場合、コピーまたは貼り付けできる埋め込みコード(HTMLやJavascriptの数行)を使用して行われます。これは、ビデオコンテンツをインターネット全体に広めるための一般的な方法であり、インタラクティブコンポーネントにますます使用されています。最近の例は PBSNewshourの油流出トラッカーウィジェット 、全国の多くのニュースサイトに掲載されました。注:これは、2003年のイラク侵攻の際に普及したニュースルームの「埋め込み」の意味とは異なります。これは、軍隊内からジャーナリストに仕事をさせることを意味します。
EC2 —独自のコンピューターサーバーを維持するよりもはるかに安価であるため、テクノロジー企業の間で人気が高まっているAmazonのコンピューティングパワーレンタルシステム。ユーザーはEC2でアプリケーションをホストし、使用状況に応じて支払うことができます。 EC2はクラウドコンピューティングの一例です。 (クラウドコンピューティングも参照)
Facebookコネクト —読者がサードパーティのWebサイトの新しいプロファイルを作成するのではなく、Facebookアカウントを使用してそのWebサイトにログインできるようにするFacebookのテクノロジー。 APIであるFacebookConnectを使用すると、サードパーティはユーザーの名前や年齢などの特定のデータをユーザーのプロファイルから取得することもできます。同様に、ウェブサイトでの読者の活動は、彼女または彼のFacebookプロフィールにも表示できます。 2007年に立ち上げられたFacebookConnectは、FacebookがWeb全体のプラットフォームに拡張された最初の例の1つでした。 (OAuth、Open IDも参照してください)
Facebookコミュニティページ— 2010年4月に導入されたコミュニティページは、特定の個人、会社、組織、製品、またはブランドを中心に構築された「公式ファンページ」に対応するものとして作成されました。ほとんどの場合、コミュニティページは、次のような人々のプロフィールにある興味や所属を中心に自動生成されます。 クッキング 。 Facebookグループとは異なり、ページにコンテンツを積極的に追加する方法はありません。しかし、いいねに基づいて自動生成されるため、巨大なメンバーシップをすばやく構築できます。たとえば、料理には200万人以上のファンがいます。これらのページは少し紛らわしいです、そしてFacebookはまだねじれに取り組んでいます。
Facebookのファンページ—特定の個人、製品、会社、または組織のFacebookプロファイル。通常、公式の代表者によって管理されます。これは、個人が所有しなければならないFacebookの個人ページとは異なり、「料理」などのブランドに関係のない関心を中心に構築されたFacebookコミュニティページとは異なります。 Facebookグループとも違います。ファンページは「いいね」を通じて数千または数百万のファンを集めることができ、ページ管理者による公式投稿は通常、ファンのニュースストリームに送られます。ページに25人以上のファンがいると、facebook.com/nytimesやfacebook.com/wikileaksなどの短い形式のURLを要求できます。 Facebookコミュニティとファンページは、コンテンツにアクセスすることを要求するのではなく、すでに存在する人々にコンテンツを提供するための継続的な取り組みにおいて強力なプレーヤーです。
Facebookグループ—Facebookグループはオフラインクラブに似ています。 Facebookのファンページとは異なり、グループは公式の代表者によって管理される必要はありません。さらに、グループで投稿されたアクティビティは、ユーザーのフィードにプッシュされません。ただし、メンバーが5,000人未満である限り、Facebookグループはすべてのメンバーに大量のメッセージを送信できます。
Facebookの個人ページ—1人の個人に関連付けられたプロファイルページ。どの情報が(理論的には)個人によって管理されているか。ただし、友達には5,000人の制限があるため、一部の有名人は代わりにファンページを持っています。 2009年現在、個人はユーザー名を選択できます。これにより、自分のページがfacebook.com/usernameで利用できるようになります。
閃光— Adobe Systemsが所有する独自のプラットフォームで、ドラッグアンドドロップアニメーション、プログラムの双方向性、およびWebの動的表示を可能にします。使用される言語であるActionScriptは、Adobeが所有しています。これは、オープンソースである他の多くの一般的なプログラミング言語とは対照的です。クリエイターはAdobeのCreativeSuite製品を使用する必要があり、WebサーファーはブラウザにFlashプラグインをインストールする必要があります。多くの人が、Flashプレーヤーは不安定で非効率的であり、Webページの速度を低下させ、オペレーティングシステムをクラッシュさせると主張しています。 Appleは、AdobeがiPhoneオペレーティングシステム用のFlashプレーヤーを作成することを許可していません。これにより、2社の間に確執が生まれました。 HTML5は、Flashのオープンな代替手段として登場しています。
フレームワーク—特定のタイプのタスク(Webアプリの作成など)にすべての「配管」を提供することでプログラムの作成を容易にし、プログラマーがプロジェクト固有のニーズを「空欄に埋める」ことができるようにするソフトウェアパッケージ。たとえば、Ruby on Rails(Rubyで書かれている、つまりプログラマーがRubyを使用して「空白を埋める」タスクを実行する)やDjango(Pythonで書かれている)などのWeb開発フレームワークには、データベースの読み取りと書き込み、htmlでのコンテンツの書き込みなど、一般的なWeb開発タスク。 DjangoとRubyのクリエイターがフレームワークのメリットについて話し合うのをご覧ください DjangoProject.comで 。
Foursquare —ジオロケーションとゲームの仕組みを組み合わせた、Gowalla、SCVNGRなどと並ぶ多くの新しいモバイルサービスの1つ。 2009年にSXSWInteractiveカンファレンスで開始されたFoursquareを使用すると、ユーザーは場所(バー、レストラン、遊び場など)で「チェックイン」して、ソーシャルネットワークの人々に自分の居場所を知らせ、バッジを獲得し、ポイントを集め、特定の場所。当初は比較的控えめなユーザーベースでしたが、Foursquareは、マーケティングと顧客ブランドの忠誠心の可能性についてすぐに多くの注目を集めました。
ジオタグ—コンテンツに付随し、地理的に基づいた情報を含む情報。 Flickrなどの写真サイトで、またはユーザー生成コンテンツと組み合わせて、写真、ビデオ、または記事がどこから来たかを示すために一般的に使用されます。 Foursquareなどの地理的に接続されたソーシャルネットワーキングサイトとの関連性が高まっていることについて、いくつかの議論がありました。 Twitterはジオタグを実装しており、Facebookはその計画を発表しています。
グーグルアドセンス—コンテンツ発行者がコードを埋め込んでサイトにGoogle広告を表示できるようにするGoogleのオンライン広告ネットワーク。広告は、ページのコンテンツに基づいて選択されます。広告収入は、Googleとサイト運営者の間で非公開の割合で分割され、一般的にサイト運営者の3分の2であると考えられています。 (注:Google自身のサイトの広告は、AdSenseではなくGoogle AdWordsの対象となります。)
Googleアドワーズ広告 —Googleのテキストベースの主力広告製品。会社の収益の大部分を占めています。広告は、ユーザーが入力した検索用語に基づいてGoogleのサイトに表示され、広告主はユーザーが広告をクリックしたときにのみ料金を支払います。キーワードと呼ばれる検索用語は、広告主によって購入されます。特定のキーワードの可用性は、一部はオークションシステムに基づいており、一部はオーディエンスの応答性に基づいています。
Googleバズ— 2010年2月に開始されたBuzzは、ユーザーの電子メールアカウントのソーシャルグラフを活用して、TwitterとFacebookに対抗するGoogleの試みです。 Gmailの「ステータス更新」のより洗練されたバージョンであるBuzzを使用すると、ユーザーは自分が行っていることに関する更新を投稿したり、読んでいる内容にリンクしたり、現在の場所を投稿したりできます。このサービスは、他のGoogleサービスと統合したり、Twitterにフィードしたりできます。最初の宣伝にもかかわらず、Googleバズはそれほど大きな注目を集めていません。グーグルがユーザーを過去に最も頻繁に電子メールで送信した人々と自動的かつ公に接続し、個人情報を予期せず利用できるようにしたとき、それは批判を集めました。グーグルは論争の後に強化されたプライバシー管理をリリースした。
Googleドキュメント—ワードプロセッシング、スプレッドシート、プレゼンテーション、その他のソフトウェアで構成される、Googleが提供する無料のオンラインサービス。これらはすべて「クラウド内」にあります。ユーザーは、ドキュメントを共同で編集し、同時に編集することができます。このサービスは、MicrosoftOfficeの市場シェアを低下させるものとしてますます見られています。現在お読みになっている用語集は、Googleドキュメントで共同で作成されました。
Google Wave— Googleによって導入されたオンラインのコラボレーションスペースで、人々はリアルタイムでコミュニケーションを取り、共同作業を行うことができます。それは「スープアップされたインスタントメッセンジャー」に似ています。参加者は、リッチテキスト、画像、添付ファイル、ビデオ、およびマップを追加して、マルチメディアコラボレーションを作成できます。再生オプションを使用すると、新しいユーザーはプロジェクトに慣れることができ、リアルタイムと非同期の両方の環境を作成できます。多大な注目を集めているにもかかわらず、GoogleWaveはあまり注目を集めていません。一部の人が言っているように、それは「問題を探すための技術的解決策」です。
HTML(ハイパーテキストマークアップ言語)—テキスト、画像、その他の要素を公開するためにワールドワイドウェブで使用される主要なフォーマット言語。 1990年代初頭にTimBernersLeeによって発明されたHTMLは、andなどの開始タグと終了タグ(要素とも呼ばれます)のペアを使用します。各ペアは、それらの間に表示されるテキストに意味を割り当てます。 HTMLはコードと見なすことができますが、プログラミング言語ではありません。それは別の獣であるマークアップ言語です。 HTMLの最新の標準はHTML5で、これは強力なインタラクティブ機能を追加します。
HTML5 —ハイパーテキストマークアップ言語の今後の強力な標準。ビデオをWebページに埋め込むことができるなど、高度なインタラクティブ機能が追加されています。オープンスタンダードであり、サードパーティのプラグインを必要としないため、AdobeFlashなどの独自の標準と比較して人気が高まっています。 HTML5を使用すると、Webページをデスクトップアプリケーションのように機能させることができます。ほとんどのブラウザの最新リリースは、さまざまな程度でHTML5をサポートしています。 HTML5はCSSとJavaScriptをカバーしていませんが、多くの場合、HTML5を総称として使用し、HTMLの変更だけでなく、CSSとJavaScriptの変更にも適用されます。
iframe—1つのWebページを別のWebページに完全に含めることができるHTMLタグ。これは、埋め込み可能なインタラクティブ機能を作成するための一般的な方法です。 Iframeは通常、Webブラウザのセキュリティ機能を回避する方法としてJavaScriptを介して構築されます。これにより、1つのページのJavaScriptが外部ページのJavaScriptとすばやく通信するのを防ぎます。多くのセキュリティ侵害は、iframeを使用して設計されています。
iPad— 2010年4月にリリースされたiPadは、大型のiPodTouchに似たAppleのタブレットコンピューティングデバイスです。 iPhoneと同じオペレーティングシステムと開発ツールを使用しています。マルチタッチ画面を備えており、3Gバージョンとwifiバージョンがあります。 The New York Times、Wired、National Geographicなどの一部のニュース組織は、iPad用に設計された特別なアプリケーションを作成しました。従来の印刷物に新しい命を吹き込むのは「イエス」タブレットになることを期待する人もいます。 2010年1月の発表時に、多くの人がその名前が女性用衛生製品を彷彿とさせると述べました。
iPhone— Appleのスマートフォンは、2007年の発売以来、世界中で5,000万台以上を販売しています。マルチタッチスクリーン機能を導入した最初のスマートフォンであり、Blackberry、GoogleのAndroid、PalmPreと同じ分野であると考えられています。 iPhoneの臨界量と、Appleの既存のiTunesインフラストラクチャにより、Appleはモバイルアプリケーション向けの最初の真に堅牢な市場を立ち上げ、革新のためのまったく新しいマイクロエコノミーを生み出しました。
iPod Touch—基本的に電話のないiPhone。 iPhoneよりもスリムなiPodtouchは、音楽を再生したり、iPhoneアプリを実行したりできます。 Wi-Fi経由でインターネットに接続します。
JavaScript—Webサイトを強化するために使用されるWebスクリプト言語。ブラウザプラグインを必要とせずに、よりインタラクティブにすることができます。 JavaScriptは、Webサーバーではなくブラウザによって解釈されます。これは、クライアント側のスクリプト言語とも呼ばれます。 JavaScriptファイルは通常.jsで終わります。その名前にもかかわらず、Java言語とは関係ありません。
Joomla—PHPで構築された無料のオープンソースコンテンツ管理。 WordPressよりも強力ですが、Drupalほど強力ではありません。ただし、豊富な設計オプションで知られています。 Joomlaという名前は、スワヒリ語で「すべて一緒に」を意味します。
jQuery—HTMLページの操作とイベントの処理用に設計された非常に人気のあるオープンソースのJavaScriptライブラリ。 2006年にリリースされたjQueryは、その効率性と優雅さにより、急速に広く採用されました。 jQueryの決定的な機能は、複雑なタスクを簡素化するための「チェーン」操作のサポートです。これは最も人気のあるJavaScriptライブラリです。
JSON(JavaScript Object-Notation)—人間と機械の両方で簡単に読み取れるように設計されたWebデータ発行フォーマット。 XMLとは異なり、オープンタグとクローズタグを必要とするマークアップ言語ではないため、より簡潔なXMLの代替手段です。
キー/バリューストア—リレーショナルデータベースやドキュメントデータベースよりも簡単な方法でデータを保存できます。 Key-Valueストアの構造は単純で、値をアクセス可能な「キー」またはインデックスに一致させます。 Web開発では、キー/値ストアが最適化に使用されることがよくあります(常にではありませんが)。
ランプ—Webサイトを構築する方法として信じられないほど人気が高まっている無料のオープンソースWebテクノロジーのバンドルを指す頭字語。文字は、Linuxオペレーティングシステム、Apache Webサーバー、MySQLデータベース、およびPHP、Perl、Pythonのいずれかを表します。これは、「LAMPスタック」と呼ばれることがよくあります。ライバルの代替品は、Microsoft製品のバンドルです。 Serverwatch.com 良い説明があります 。
レガシーメディア— 20世紀後半に支配的だった中央集権的なメディア機関を表す総称。テレビ、ラジオ、新聞、雑誌など、一般的に一方向の配信モデルがありますが、これらに限定されません。 「レガシーメディア」は、「メインストリームメディア」の「MSM」と同じ意味で使用されることがあります。レガシーメディアは、制作と共有が消費と同等の重みを持つソーシャルメディアとは対照的です。
図書館—プログラミングのコンテキストでは、これにはソフトウェアおよびWeb開発のためにアクセスできるコードが含まれているため、毎回新しいコードを記述しなくても一般的なタスクを実行できます。多くのライブラリは自由に共有されます。よく知られているライブラリの1つは jQuery 、2006年にリリースされ、現在最も人気のあるJavaScriptライブラリであり、コーダーが「書く量を減らし、より多くのことを行う」ことができることを誇っています。
ロケーションベースのサービス—通常はモバイルWebまたはモバイルデバイスアプリケーションで、近くのレストランの検索、道順の案内、友達の検索などの特定のタスクを実行するために現在地を使用するサービス。 FoursquareとGowallaはロケーションベースのサービスです。
マッシュアップ—通常はAPIを使用した、複数のソースからのデータの組み合わせ。マッシュアップの例としては、特定の町のすべての映画館の場所をGoogleマップに表示するアプリがあります。これは、あるデータソース(映画館の住所)を別のデータソース(地図上のそれらの住所の地理的位置)とマッシュアップしています。
メタデータ—データに関するデータ。メタデータの例には、情報がいつ、誰によって、どの形式で作成されたかを示す記述子が含まれます。メタデータは、情報をオンラインで整理し、機械で読み取り可能にするのに役立ちます。 HTMLはメタデータの一例です。HTMLはデータをWebページに整理して、ブラウザーが適切に表示できるようにします。多くの場合、Webページには、検索エンジンのランク付けに役立つメタデータが隠されています。 Flickrにアップロードされた写真には、所要時間、カメラモデル、シャッタースピードなどのメタデータが含まれています。 MP3には、アーティスト名、トラックタイトル、アルバム名などのメタデータがあります。
マイクロソフトシルバーライト — Adobe Flashに対するMicrosoftの回答。マルチメディア、グラフィックス、アニメーション、および双方向性をWebページに統合できます。最初は2007年にリリースされ、Web上で時々見られます。
モバイル—長い間携帯電話と同義であったが、その後タブレットコンピューティング(iPad)やネットブックさえも包含するように成長したテクノロジーの総称。振り返ってみると、初期のモバイルテクノロジーはポケットベルでした。この用語は、「ワイヤレス」と同じ意味で使用される場合があります。これは一般に、無線周波数波を介してインターネットにアクセスできる、接続されていないコンピューティングデバイスを指しますが、Wi-Fi経由の場合もあります。モバイルテクノロジーは通常、デスクトップコンピューターとは異なる一連の標準(設計およびその他)を要求し、地理認識アプリケーションのためのまったく新しい領域を開きました。
MySQL —インターネット上の主要なオープンソースデータベース管理システム。 Oracleのような高価なシステムに代わる無料で柔軟な代替手段であるため、人気があります。 MySQLを使用するプロジェクトには、FacebookとWikipediaが含まれます。 SQLは「StructuredQueryLanguage」の略で、「My」は発明者の娘の名前です。正式にはMy-S-Q-Lと発音されますが、「MySequel」と呼ばれることがよくあります。 MySQLはリレーショナルデータベース管理システムであり、ドキュメント指向のデータベースシステムではありません。 (ドキュメント指向データベースも参照してください)
OAuth—ユーザーが1つのサイトに保存されている情報を別のサイトと共有できるようにする新しい方法。たとえば、一部のWebベースのTwitterクライアントは、サードパーティのサイトに直接パスワードを提供する必要はなく、OAuthを使用してアカウントに接続します。 FacebookConnectに似ています。これにより、サイトは個人アカウントへのフルアクセスがなくてもユーザーのIDを検証できます。
オントロジー—階層的な分類法とは対照的に、非階層的な関係を可能にするノードまたはエンティティを備えた分類システム。分類法とオントロジーは、関連する記事やトピックページを支援するコンテンツで重要です。 (分類法も参照してください)
オープンID —ユーザーがサードパーティを介して同じIDを使用して複数のWebサイトにログインできるようにするオープンスタンダード。 LiveJournal、Yahoo!、WordPressなどの多数のサイトでサポートされています。 Open IDは技術コミュニティで採用されていますが、その認証方法は特に直感的ではなく、広く消費者に受け入れられていません。
オープンソース—オープンソースとは、ソフトウェアやその他の著作権で保護された作品を開発およびライセンス供与する哲学および手段を指し、他の人が元のソース資料を自由に検査、使用、および適合できるようにします。多くのオープンソースライセンスがあります。一部のライセンスはパーミッシブと見なされ(MITやBSDなど)、プロプライエタリ作品に含めることができますが、他のライセンス(GNU GPLなど)では、配布された場合、結果として得られる派生物は同じライセンスの下にとどまる必要があります。この用語は元々ソフトウェアの実践に由来していましたが、現在では医学や農業などの他の分野にも取り入れられています。言語やパブリッシングプラットフォームなど、コンテンツ配信で使用される最も人気のあるテクノロジーの多くはオープンソースです。あなたが読んでいる用語集は、オープンソースの方法論を使用して開発されており、クリエイティブコモンズライセンスの下で利用可能です。
オペレーティング・システム—コンピュータハードウェアを制御するソフトウェアの基本層であり、他のアプリケーションをその上に構築できるようにします。デスクトップコンピュータで今日最も人気のあるオペレーティングシステムは、さまざまなバージョンのMicrosoft Windows、Mac OS X、およびオープンソースのLinuxです。スマートフォンにもオペレーティングシステムがあります。 Palm PreはwebOSを使用し、多くの電話はGoogleのAndroidオペレーティングシステムを使用し、iPhoneはiOS(旧称iPhone OS)を使用します。
パームプレ— iPhoneとは異なり、webOSを使用し、マルチタスクを可能にするPalmによって2009年に導入されたスマートフォン。絶賛されているにもかかわらず、この製品は、iPhoneまたはGoogleのAndroidオペレーティングシステムに対して意味のある牽引力を得るには遅すぎると一般に認められています。 HPは最近、かつてスマートフォンの大手企業であったPalmを買収すると発表しました。
ピアツーピア(P2P)—ユーザーが自分のコンピューター上のリソースを他のユーザーと直接共有するネットワークアーキテクチャ。多くの場合、ダウンロードに時間がかかる可能性のあるビデオや大きなマルチメディア作品を高速化するために使用されます。 Napsterは、完全にピアツーピアではありませんでしたが、ピアツーピアアーキテクチャの一般的な使用の初期の例でした。現在、SkypeとBitTorrentはピアツーピアテクノロジーに基づいています。
Perl —テキストを操作する強力な機能のために、情報の解析と並べ替えによく使用される動的言語。 Perlを使用して、Webサイトから大量のデータを取得し、情報をバッチで標準化および置換することができます。 Perlは、特にコンピューター支援のレポートコミュニティで、過去数年間でより人気がありましたが、PythonやRubyなどの言語によって人気が追い抜かれています。 Perlにはまだ活発な開発コミュニティがあり、開発を簡素化する自由に利用できるライブラリの範囲で有名です。
PHP —1995年に「個人のホームページ」の略で最初に開発されたWebページを生成するための人気のあるWebスクリプト言語。 (現在は再帰的頭字語で、「PHP:Hypertext Preprocessor」の略です。)PHPで記述されている人気のあるWebサイトは、Wikipedia、Facebook、およびWordPressです。リクエストに応じてウェブページを生成するため、遅いと批判されています。ただし、Facebookは最近、内部で開発されたバージョンのHipHop for PHPをリリースしました。これは、言語を劇的に効率化するように設計されています。
プラットホーム—テクノロジーの世界では、プラットフォームとは、他のアプリケーションが構築されているハードウェアまたはソフトウェアを指します。コンピューティングプラットフォームには、WindowsPCとMacintoshが含まれます。モバイルプラットフォームには、Android、iPhone、PalmのwebOSが含まれます。最近では、一般的に使用される定義の拡張として、Facebookが「プラットフォーム」を作成し、開発者がその上にアプリケーションを構築できるようにしました。
ポスタラス —ユーザーが電子メールで送信できるブログおよび公開プラットフォーム。 APIを介して、Flickr、Twitter、YouTubeなどの他のサイトにコンテンツをプッシュできます。 YCombinatorシードスタートアッププログラムから生まれたサンフランシスコを拠点とする営利企業です。
PostgreSQL –インターネット上の別の無料のオープンソースリレーショナルデータベース管理システムであるMySQLの代替。 PostgreSQLは、PostGIS拡張機能を使用して空間データベースとして動作する機能があるため、テクノロジーコミュニティの一部に好まれています。これにより、開発者は地理に基づいて情報を並べ替えるアプリケーションを作成できます。つまり、さまざまな場所が特定の郡内にあるかどうかで並べ替えたり、ユーザーに地理的に最も近い場所を示したりすることができます。
プログラミング言語—タスクの実行方法をコンピューターに明確に指示するために使用される特殊なタイプの言語。プログラミング言語は、ソフトウェア開発者がWeb、携帯電話、デスクトップオペレーティングシステムなどのアプリケーションを作成するために使用します。 C、C ++、Objective C、Java、JavaScript、Perl、PHP、Python、Rubyはプログラミング言語の例です。 HTMLとXMLはプログラミング言語ではなく、マークアップ言語です。
Python —インターネットアプリケーションで一般的に使用される洗練されたコンピュータ言語。非常に読みやすい言語になるように設計されており、MontyPythonにちなんで名付けられています。 1991年に最初に登場し、現在はGoogleで働いているオランダのコンピュータープログラマーであるGuidovanRossumによって作成されました。 Pythonファイルは通常.pyで終わります。
リレーショナルデータベース—一連のテーブルにデータを格納し、それらの間に関係を定義するソフトウェア。ニュース記事には、見出し、日付、テキスト、著者の列が含まれる場合があります。著者は、著者の名、姓、および電子メールアドレスを含む別のテーブルを指します。情報は構造化する必要がありますが、これにより強力なクエリが可能になります。例としては、MySQL、Oracle、PostgreSQL、SQLiteなどがあります。最近のほとんどのWebサイトは、コンテンツを格納するためにある種のリレーショナルデータベースを使用しています。
RSS(Really Simple Syndication) —WebサイトがWeb形式を介してコンテンツをリーダーにプッシュし、「フィードリーダー」または「RSSリーダー」を介して定期的に更新を作成するための標準。シンボルは通常、白い四分円を放射するオレンジ色の正方形です。 (Atomも参照)
ルビー —強力でありながら簡単に記述できることで知られる、ますます人気のあるプログラミング言語。もともと1995年に導入されました Yukihiro “Matz” Matsumoto 、Ruby on Rails開発フレームワークにより、Webサイトを迅速に作成できるため、Rubyは2005年以降ますます注目を集めています。 Rubyはオープンソースであり、コンテンツベースのサイトで非常に人気があります。
Ruby on Rails —一般的な開発タスクを「箱から出して」簡単にするRubyプログラミング言語に基づく人気のあるWebフレームワーク。シカゴを拠点とする企業37Signalsによって開発されたRubyonRailsの力は、基本的なWebサイトの作成にどれだけ迅速に使用できるかにあります。
S3 — Amazonが運営するオンラインストレージシステム。ウェブサイトで使用される写真や動画を安価に保存(および提供)する方法としてよく使用されます。 SimpleStorageServiceの略です。その料金は、場所や一括割引にもよりますが、多くの場合、ギガバイトあたり月額ペニーです。このサービスは、EC2などの他のアマゾンウェブサービスと組み合わせて使用されることが多く、顧客は少ない設備投資で大量のデータを処理できます。 New York Timesは、このようにS3とEC2を使用して、アーカイブを処理しました。
SaaS(サービスとしてのソフトウェア)—価格戦略とビジネスモデル。企業はソフトウェアソリューションを構築し、通常は企業間取引を行い、インターネットでアクセスするために月額固定料金を請求します。クラウドコンピューティングの一種です。 Salesforce.comが最良の例ですが、他の注目すべき点として、MailchimpやAmazonWebServicesがあります。
Scribd —他のサイトがコンテンツを埋め込むことができるため、「ドキュメント用YouTube」と呼ばれることが多いドキュメント共有サイト。それは人々がファイルをアップロードし、他の人がさまざまな形式でダウンロードすることを可能にします。最近、サンフランシスコを拠点とするScribdは、FlashベースのテクノロジーからHTML5標準に移行しました。
スクリプト言語—日常または管理タスクに簡単に使用できるように設計されたプログラミング言語。これには、プログラミングを容易にするためにパフォーマンスを犠牲にするなどのトレードオフが含まれる場合があります。人気のあるスクリプト言語には、PHP、Perl、Python、Rubyなどがあります。
SEO(検索エンジン最適化)—Googleなどの検索エンジンでのWebサイトのランク付けを改善するための一連の手法。 SEOは多くの場合、ウェブサイトの品質を向上させることでランキングを上げようとする「ホワイトハット」手法と、検索エンジンをだましてページがより高品質であると思わせる「ブラックハット」手法に分けられます。実際にそうです。 SEOは、ウェブサイトに検索エンジン最適化を提供することを提案する個人や企業を指すこともあります。
SEM(検索エンジンマーケティング)—特定の単語の検索結果に表示されるように支払うことで、検索エンジンでの企業または製品の認知度を高めることを含むマーケティングの一種。
セマンティックWeb—ほぼ完全に機械可読であり、ドキュメントがデータ用に特別に設計された言語で公開されているWebのビジョン。これは、2001年にTim Berners-Leeによって最初に明確に表現されました。多くの実装では、タグはまたはなどの情報を識別します。この前線に向けて進展がありましたが、多くの人がこのビジョンはほとんど実現されていないままであると言います。
サーバ側—ネットワークソフトウェアが中央の場所で実行される場合を指します。ユーザーのコンピューターではなく、サーバー(クライアントと呼ばれることもあります)。 (クライアント側も参照してください)。
シナトラ —で書かれた軽量フレームワーク ルビー これを使用して、Webサービス、API、および小規模サイトを超高速でセットアップできます。
ソーシャルグラフ—人々と彼らが気にかけているものとの間のつながりのマッピングは、有用な洞察を提供する可能性があります。この用語は元々Facebookによって宣伝されていましたが、現在では広く使用されています。
ソーシャルメディア—インターネットの多対多の分散インフラストラクチャによって可能になる幅広いコンテンツの作成と消費を指す広義の用語。視聴者が通常コンテンツ作成の受信側にいるレガシーメディアとは異なり、ソーシャルメディアでは通常、コンテンツとの対話の3つの段階が可能です。1)制作、2)消費、3)共有です。ソーシャルメディアは非常に幅広く、ブログ、ウィキ、YouTubeのようなビデオ共有サイト、Flickrのような写真共有サイト、FacebookやTwitterのようなソーシャルネットワーキングサイトを指します。
構造化シソーラス—コンテンツを正規化し、より効果的に分類するために編集用に作成された優先用語のグループ。たとえば、APスタイルブックは構造化されたシソーラスに似ています(ただし、より多くのルールが含まれています)。これは、ライターが使用する優先用語と従うべき標準を提供するため、APスタイルをフォローするすべての人が同じ方法で「ウェブサイト」という単語を書きます。
鬼ごっこ—同じタグを持つ他のコンテンツとコンテンツを関連付けるために使用される一般的なタイプのメタデータ。タグには、説明しているコンテンツで使用されている特定の用語、人物、場所など、またはテーマなど、明示的に記述されていない可能性のあるより一般的な用語を使用できます。 「タグ」という用語は、Webページの名前の識別など、マークアップ言語のコンテキストでも使用されます。 HTMLでは、タグは通常、開いたタグと閉じたタグのセットで提供され、閉じたタグには余分なスラッシュ( '/')が含まれています。例:これはタイトルです。
分類法—階層的な分類システム。コンテンツの世界では、これは、コンテンツに含まれる用語だけでなく、コンテンツが属するカテゴリまたはサブジェクトを分類するために使用される用語(一般にノードまたはエンティティと呼ばれる)の階層にすることができます。多くの場合、Webサイトのナビゲーションシステムは、ユーザーが幅広いトップレベルのカテゴリから見たい詳細な機能に絞り込むという点で分類学的に見えます。オントロジーは、ノードまたはエンティティを含む分類システムでもあるという点で分類法に似ていますが、オントロジーは非階層的な関係を可能にするため、より複雑で柔軟性があります。分類法では、ノードはより広い用語またはより狭い用語のいずれかになりますが、オントロジーでは、ノードは任意の方法で関連付けることができます。
タンブラー —ユーザーが画像、ビデオ、リンク、引用、音声を投稿できる無料の短い形式のブログプラットフォーム。同社はニューヨーク市に拠点を置き、Posterousと競合しています。
透明性—ニュースと情報の文脈で、ますます人気が高まっている情報に関するオープン性を表す用語。多くの場合、ジャーナリストや一般市民にデータを公開する政府の透明性を指すために使用されます。これは、ジャーナリストが最終プロジェクトが出現する前に読者と共有したり、最終製品に加えてより多くのコンテキストを提供したりすることで、報道プロセスや資料についてオープンになっている状況でよく使用されます。
ツイッター —ユーザーが14o文字に制限されたメッセージを送信できるマイクロブログおよびソーシャルメディアサービス。 2007年に立ち上げられたTwitterは、他の開発者がツールを上に構築できるようにする一連のAPIを備えていたため、人気を博しました。 Twitterユーザーは、ユーザー名を表す@記号(@nytimes)や、件名を表すハッシュタグ(#sxsw)など、独自の規則を考案しました。 Twitterはトレンドトピックを計算します。これにより、サービスで最も話題になっているトピックをリアルタイムで表示できます。
UI(ユーザーインターフェイス)—プログラムの視覚的なデザインと構造を考慮に入れた、ユーザーが表示および操作するソフトウェアアプリケーションまたはWebサイトの一部。グラフィックデザインはユーザーインターフェイスデザインの要素ですが、考慮事項の一部にすぎません。
URI(Uniform Resource Identifier)—インターネット上の何かの場所を特定する方法。最もよく知られているのは「http:」形式ですが、「ftp:」または「mailto:」も含まれます。
URL(Uniform Resource Locator)—多くの場合、http://hackshackers.comなどのWebページの「アドレス」と同じ意味で使用されます。すべてのURLはURIですが、その逆はありません。人間はWebページを表示する方法としてURLに精通していますが、コンピュータプログラムは、RSSフィードやTwitter情報などの機械可読コンテンツを相互に渡すためにURLを使用することがよくあります。さらに、URLに表示される単語は、検索ランキングの向上に役立つことがよくあります。そのため、多くのコンテンツサイトは、データ文字列ではなく見出し付きのURLに移行しています。
UX(ユーザーエクスペリエンス)—一般に、ユーザーが製品またはサービスと行う全体的な相互作用を含む設計の領域を指します。エンジニアリング、グラフィックデザイン、コンテンツ作成、心理学など、多くの分野が組み込まれています。ユーザーインターフェイスは、ユーザーエクスペリエンスの1つの要素です。
Web 2.0—Webサイトでの双方向性とコラボレーションを可能にするインターネットテクノロジーの生成を指します。静的コンテンツがブラウザにダウンロードされて読み取られるWeb1.0(World Wide Webのほぼ最初の10年)とは対照的に、Web2.0はプラットフォームとしてインターネットを使用します。ブラウザとWebサーバー間の迅速な通信を可能にするAjaxなどのテクノロジは、多くのWeb2.0サイトの基盤となっています。この用語は、O’ReillyMediaとMediaLiveが開催したWeb2.0と呼ばれる2004年の会議で広まりました。 (Ajaxも参照してください)
Web 3.0—セマンティックWebを指すために使用されることもあります。 (セマンティックWebも参照してください)
webOS —PreやPixiなどの最新世代のPalmスマートフォンで使用されているオペレーティングシステム。 webOS用のアプリはWeb標準(HTML、Javascript、CSS)を使用して開発されています。つまり、他のモバイルプラットフォームと比較して、Web開発者がwebOS用のモバイルアプリを作成するためのエントリへの障壁が低くなっています。現在のiPhoneとは異なり、複数のアプリケーションを同時に開くことができます。
ウィジェット— Webコンテキストでは、これは、コードのスニペットを切り取って貼り付けることにより、サードパーティのサイトに埋め込むことができるポータブルアプリケーションを指します。一般的なWebウィジェットには、ブログに配置できるTwitterボックス、または招待状内に配置できる小さなGoogleマップが含まれます。 MacintoshダッシュボードやYahoo!で提供されているようなデスクトップウィジェットは、天気や株などのコンピューターのデスクトップに配置できます。同様に、Androidには、ホーム画面にウィジェットを追加する機能があります。
ウィキ—訪問者がWebブラウザを使用して簡単に編集できるページを備えたWebサイトですが、現在では一般的に「コラボレーション」を意味するプレフィックスとして受け入れられています。ウォードカニンガムは最初のウィキを作成し、ハワイ語で「クイック」を意味するウィキウィキウェブと名付けました。 Wikiを使用すると、視聴者はトピックに関するナレッジベースに貢献したり、ニュースルームなどの組織内で情報を共有したりできます。現存する最も有名なウィキはウィキペディアです。これは、大量の共同情報集約の最初の例の1つとして2000年頃に登場しました。 「wiki」とブランド化されている他のサイトには、Wikinews、Wikitravel、およびWikiLeaks(元々はwikiでしたが、現在はwikiではありません)が含まれます。
WordPress —現在使用されている最も人気のあるブログソフトウェア。主な理由は、無料で比較的強力でありながら、使いやすいためです。 2003年にMattMullenwegによって最初にリリースされたWordPressは、追加の機能と視覚的なテーマを提供するプログラマーとデザイナーの大規模なコミュニティからの貢献を集めています。 WordPressを使用するサイトには、New York Timesブログ、CNN、LOLCatsネットワークが含まれます。セキュリティ上の欠陥で批判されています。
XML(Extensible Markup Language)—HTMLの容量を超えるドキュメントとデータをエンコードするための一連のルール。 HTMLは一般にドキュメントのセマンティック構造に関係しますが、XMLを使用すると、車の、、、、などの他の情報を定義して渡すことができます。これは、RSS、Atomなどの多くのXMLベースの言語の親言語です。 Webサービスからデータを送り返す方法としてAjaxが登場したことでさらに人気が高まりましたが、その後、操作が簡単であると見なされている別のデータエンコード形式であるJSONに移行しました。
Yahoo!パイプ —Yahoo!のオンラインサービスこれは、データの興味深い組み合わせを作成するためのドラッグアンドドロップのビジュアルインターフェイスを提供します。これは、他の方法でプログラムする方法を知る必要があるものです。代わりに、入力、演算子、およびロジックのチャンクは、ソースから出力に流れる情報を使用して、パイプで接続されたコンソールとして視覚的に表されます。 RSS、CSV、JSONなど、ほぼすべての一般的なデータ形式でインポートおよび出力できます。 Yahoo Pipesは、技術志向の非プログラミングジャーナリストにとって優れたリソースです。
今より多くのコンテキスト
私たちはさまざまな用語を相互に関連付け、全体を理解します。
Ruby、PHP、Pythonはすべて、Webサイト開発で一般的に使用されているスクリプト言語です。 PHPはWordPressとDrupalで使用されています。 Rubyは、WebフレームワークであるRubyonRailsの基盤です。 PythonはDjangoの基盤です。
Ruby on RailsとDjangoは似ており、どちらも「モデル、ビュー、コントローラー」アーキテクチャーを使用しているため、ライバルシステムと見なされることがよくあります。これは、データ(モデル)をデータの分析(コントローラー)およびユーザーへの表示(ビュー)から分離するように設計されていることを意味します。通常、モデルはデータベースに保存され、ビューはhtmlテンプレートに保存され、コントローラーは基盤となるプログラミング言語(Ruby for Ruby on Rails、Python for Django)で直接実装されます。
XMLとJSONは、情報を交換するための異なる方法です。 JSONはより優れたデータ交換形式と見なされますが、XMLはより優れたドキュメント交換形式と見なされます。
WordPress、Joomla、Drupal(ますます複雑なレベルでリストされている)はすべてPHPで書かれたコンテンツ管理システムです。
Webページでのグラフィックスとビデオのより洗練された使用を可能にするHTML5は、AdobeSystemsによって開発された独自のテクノロジーであるFlashに匹敵するオープンスタンダードと見なされています。 Microsoft SilverlightもFlashのライバルですが、聞いたことがなくても心配する必要はありません。
Facebook Connect、OAuth、およびOpenIDは、ユーザーが新しいユーザー名とパスワードを作成しなくても、あるアカウントの情報を使用して別のWebサイトにログオンできるさまざまな方法です。
この用語集は、 ハック/ハッカーグループ 2010年6月22日にリリースされました Creative Commons AttributionShare-Alike3.0ライセンス 。元の更新された用語集を見つけることができます ここ 。