(Translated by https://www.hiragana.jp/)
Pump.io - Wikipedia コンテンツにスキップ

Pump.io

出典しゅってん: フリー百科ひゃっか事典じてん『ウィキペディア(Wikipedia)』
pump.io
作者さくしゃ Evan Prodromou
開発元かいはつもと E14N
最新さいしんばん
4.1.2[1][2] / 2017ねん7がつ15にち (7ねんまえ) (2017-07-15)
リポジトリ ウィキデータを編集
プログラミング
言語げんご
JavaScript / Node.js
対応たいおうOS クロスプラットフォーム
種別しゅべつ Web application framework,ミニブログ
ライセンス Apache License, Version 2.0[3]
公式こうしきサイト pump.io
テンプレートを表示ひょうじ

Pump.io("ポンプアイオー"と発音はつおん)[4]とは「本当ほんとう人々ひとびとがソーシャルネットワークに期待きたいしていることのほとんどができる」としょうする[1]汎用はんようActivity Streamsエンジンであり、連合れんごうがたソーシャルネットワークプロトコルの実装じっそうひとつである。StatusNetのちってEvan Prodromouによって開発かいはつはじめられ[5]、2013ねんには最大さいだいStatusNetサービスであったidenti.caのバックエンドをえるにいたった[6]。Twitterに機能きのう提供ていきょう志向しこうするStatusNetたいし、Pump.ioはより汎用はんようてきなSNSとしての機能きのう提供ていきょうし、のウェブサービスとの相互そうご連携れんけい注力ちゅうりょくするつくりになっている[7]

技術ぎじゅつ

[編集へんしゅう]

先行せんこうしているStatusNetたいしより軽量けいりょうかつ効率こうりつてきであることを目指めざして設計せっけいされており、 Node.js動作どうさする。データ転送てんそう操作そうさにはシンプルなREST受信じゅしんAPIであるActivity Streamsもちいている。

Pump.ioの動作どうさ環境かんきょう以下いかのようなものである:

  • node.js
  • npm
  • データベース(通常つうじょうMongoDBRedisのようなNoSQL データベースなどを使用しようするが、データバンクとばれる抽象ちゅうしょうレイヤーをもちいて方法ほうほうもちいることもできる。 )
  • GraphicsMagick "gm"コマンド

Pump.ioはRaspberry PiBeagleBone Blackのようなてい性能せいのうのハードウェアでも快適かいてき動作どうさする。Web UIのほかにもクライアントAPIを用意よういしている。

連合れんごう

[編集へんしゅう]

分散ぶんさんがたSNSのひとつであるPump.ioにおいては、ユーザーは所属しょぞくするサーバーだけでなくほかのサーバーのユーザーとフォローをわすことができる。

制限せいげんおよび課題かだい

[編集へんしゅう]

2017ねん現在げんざいでもPump.ioではグループ[8]ハッシュタグ[9]人気にんき投稿とうこうのリストページ[10]などのStatusNet(げんGNUSocial)のいくつかの機能きのう実装じっそうのままである。

標準ひょうじゅん

[編集へんしゅう]

2014ねんげられた[11]W3C Federated Social Web Working Groupは、OStatusプロトコルの後継こうけいとしてpump.ioのプロトコルをもとActivityPubプロトコルの策定さくてい開始かいしした[12]。2017ねん8がつ (2017-08)現在げんざい勧告かんこく候補こうほ状態じょうたいである。

脚注きゃくちゅう

[編集へんしゅう]
  1. ^ a b pump.io
  2. ^ Releases · pump-io/pump.io”. Github. 5 August 2017閲覧えつらん
  3. ^ website”. 2014ねん3がつ22にち閲覧えつらん。 “Licensed under the Apache License, Version 2.0 (the "License")...”
  4. ^ E14N Post”. 21 March 2014閲覧えつらん
  5. ^ Behrenshausen, Bryan. “pump.io: the decentralized social network that's really fun”. opensource.com. 21 March 2014閲覧えつらん
  6. ^ Nathan Willis (March 27, 2013). “StatusNet, Identi.ca, and transitioning to pump.io”. LWN.net. 2014ねん3がつ20日はつか閲覧えつらん
  7. ^ Christopher Allan Webber (October 24, 2013). “Pump API progress video”. mediagoblin.org. 2014ねん3がつ22にち閲覧えつらん
  8. ^ Groups”. 2014ねん3がつ20日はつか閲覧えつらん
  9. ^ Automatically link hash tags”. 2014ねん3がつ20日はつか閲覧えつらん
  10. ^ 'Popular'”. 2014ねん3がつ20日はつか閲覧えつらん
  11. ^ https://www.cnet.com/news/w3c-tries-building-social-networking-into-the-web/
  12. ^ https://zenhack.net/2016/05/29/sandstorm-and-the-social-web.html

外部がいぶリンク

[編集へんしゅう]